body{ 	font-family:Arial, Helvetica, sans-serif;
		font-size:medium;
}

h1{		font-size:20px;
		font-weight:bold;
}

h2{		font-size:13px;
		font-weight:bold;
}

h3{		font-size:12px;
		font-weight:normal;
}

h4{		font-size:12px;
		font-style:italic;
}

.press {font-size:small;}

/* commented backslash hack v2 \*/ 
html, body{height:100%;} 
/* end hack */ 
 
body {
 padding:0;
 margin:0;
 background-color:white;
 color: #000000;
}
#extra-wrapper{
 height:100%;
 display:table;
 width:100%;
 }
#outer{
 height:100%;
 min-height:100%;
 margin-left:190px;
 margin-right:150px;
 margin-bottom:-100px;
 color: #000000;
 background-color: white;
}
 
html>body #outer{height:auto;} /*for mozilla as IE treats height as min-height anyway*/
#header{
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:164px;
 overflow:hidden;
 color: #000000;
 background-image: url(/images/background.jpg);
}
#menu {
 position:absolute;
 top:164px;
 left:0;
 width:100%;
 height:18px;
	vertical-align: middle;
	font-size:80%;
	background-color:#003366;
	text-align: right;
	color:#FFFFFF;
}
#left {
 position:relative;/*ie needs this to show float */
 top: 5px;
 width:190px;
 float:left;
 margin-left:-189px;/*must be 1px less than width otherwise won't push footer down */
 left:-1px;
}
* html #left {padding-bottom:100px ;margin-right:-3px;}/*fix gap in ie next to float and clear footer because we've moved float too far left*/
 
#left p {padding-left:3px;padding-right:2px; margin-right:40px; font-size:80%; color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif;}
#right p {padding-right:1px;padding-left:1px;}
 
#right {
 position:relative;/*ie needs this to show float */
 width:150px;
 top:5px;
 float:right;
 margin-right:-149px;/*must be 1px less than width otherwise won't push footer down */
 right:1px;
 font-size:80%;
}
* html #right {padding-bottom:100px }
#footer {
 width:100%;
 clear:both;
 height:100px;
 background-color: #f8f8f8;
 color: #999999;
 position:relative;
 vertical-align:middle;
 font-size: 80%;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-align:left;
 border-top:'1px' 'solid' '#E5E5E5';
/* border-style:solid; border-width:1px; border-color:#E5E5E5; */
}
#clearheader{height:182px;}/*needed to make room for header*/
#clearfooter{clear:both;height:80px;}/*needed to make room for footer*/
* > html #clearfooter {float:left;width:100%;}
div,p  {margin-top:0}/*clear top margin for mozilla*/
* html #centrecontent {height:1%;margin-bottom:12px}/* combat IE's 3 pixel jog */
#centrecontent {
 float:right;
 width:98%;
 min-width:400px; 
 position:relative;
 top: 5px;
 margin: 0 -0.5%; 
 background-color: #ffffff;
 background-position:top;
 padding: 10px 0px 10px 0px;
 }
.outerwrap {
float: left;
width: 99%;
}
 
a.headerlinks:link, a.headerlinks:visited{
 color:#ffffff;
 font-family:Arial, Helvetica, sans-serif;
 text-decoration:none;
}
 
a.headerlinks:hover {
 color:#ffffff;
 font-family:Arial, Helvetica, sans-serif;
 text-decoration: underline;
}
a.footerlinks:link, a.footerlinks:visited, a.footerlinks:active {
 color:#000000;
 font-family:Arial, Helvetica, sans-serif;
 text-decoration:none;
}
 
a.footerlinks:hover {
 color:#000000;
 font-family:Arial, Helvetica, sans-serif;
 text-decoration:underline;
}
 
.orange {
	color: #006600;
	font-weight:bold;
}

.black {
	color: #000000;
	font-weight:bold;
	text-decoration:underline;
}
.rtholdingssFL {
	background-image: url(/images/top_logoFL.jpg);
	background-repeat: no-repeat;
}
.rtholdingssMI {
	background-image: url(/images/top_logoMI.jpg);
	background-repeat: no-repeat;
}
.rtholdingssGA {
	background-image: url(/images/top_logoGA.jpg);
	background-repeat: no-repeat;
}
.rtholdingssAL {
	background-image: url(/images/top_logoAL.jpg);
	background-repeat: no-repeat;
}
.rtholdingssAZ {
	background-image: url(/images/top_logoAZ.jpg);
	background-repeat: no-repeat;
}
.rtholdingssLA {
	background-image: url(/images/top_logoLA.jpg);
	background-repeat: no-repeat;
}
.rtholdingssNV {
	background-image: url(/images/top_logoNV.jpg);
	background-repeat: no-repeat;
}
.rtholdingssSC {
	background-image: url(/images/top_logoSC.jpg);
	background-repeat: no-repeat;
}
.rtholdingss {
	background-image: url(/images/top_logo.jpg);
	background-repeat: no-repeat;
}
.bottomcircle {
	background-image: url(/images/middle_bottom_circle.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;


}
.topcircle {
	background-image: url(/images/picture_top.jpg);
}
.leftbar {
	background-image: url(/images/bar_left.jpg);
	background-repeat: repeat-y;
	background-attachment: scroll;
	background-position: top;










}
.rightbar {
	background-image: url(/images/bar_right.jpg);
	background-repeat: repeat-y;
	background-color: #99CCFF;

}
.picturestopinside {
	background-image: url(/images/second_pictures_top.jpg);
	background-repeat: no-repeat;
}
.greenfadtop {
	background-image: url(/images/greenfadetop.jpg);
	background-repeat: no-repeat;

}
.greefadebottom {
	background-image: url(/images/greenfadebottom.jpg);
}
.text1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.text2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.headerlinks:active  { 
 color:#000000;
 font-family:Arial, Helvetica, sans-serif;
 text-decoration:none;
 } 
a.footerlinks:active  { font-size: 10px}
.rightbar1 {
	background-image: url(/images/bar_right1.jpg);
	background-repeat: repeat-y;
}
.leftbar1 {
	background-image: url(/images/bar_left1.jpg);
	background-repeat: repeat-y;
}
.leftbarbottom {
	background-color: #FFFFFF;
	background-image: url(/images/bar_left_bottom.jpg);
	background-repeat: no-repeat;

}
.rightbarbottom {
	background-color: #FFFFFF;
	background-image: url(/images/bar_right_bottom.jpg);
}
.leftbartop {
	background-image: url(/images/bar_lef_top.jpg);
	background-repeat: no-repeat;
}
.rightbartop {
	background-image: url(/images/bar_right_top.jpg);
	background-repeat: no-repeat;
}
.rtholdingsmichigan {
	background-image: url(/images/top_logo_michigan.jpg);
	background-repeat: no-repeat;

}
