/* -------- GLOBAL --------*/
* {margin:0; padding:0;}

body {
background:url(../img/bkg.jpg?09242010) repeat-x top left;
}
#allcontent	{
width:900px;
margin:0 auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
position:relative;
background:url(../img/bkg.jpg?09242010) repeat-x top left;
}

a {
color:#00649a;
text-decoration:underline;
}
a:focus{
	outline:none;
}
a:hover {
color:#a9bed4;
text-decoration:underline;
}

.bold {
font-weight:bold;
}

img	{border:none;}

.clear{clear:both;}
/* ----- HEADER ----- */

#header {
width:900px;
height:109px;
background:url(../img/rtb_hdr_01.gif) no-repeat;
}

/* ----- BANNER -------*/

#banner{
width:900px;
height:268px;
background:url(../img/rtb_banner_03.jpg?09242010) no-repeat;
position:relative;
}
#banner a{
position: absolute;
display:block;
text-indent: -1000000px;
width:150px;
height:50px;
top:178px;
left:298px;
}

#company #banner{
width:900px;
height:161px;
background:url(../img/secHeader1.jpg?09242010) no-repeat;
position:relative;
}

#advantage #banner{
width:900px;
height:161px;
background:url(../img/secHeader2.jpg?09242010) no-repeat;
position:relative;
}

#territories #banner{
width:900px;
height:161px;
background:url(../img/secHeader4.jpg?09242010) no-repeat;
position:relative;
}

#request #banner{
width:900px;
height:161px;
background:url(../img/secHeader5.jpg?09242010) no-repeat;
position:relative;
}

#notab #banner{
width:900px;
height:161px;
background:url(../img/secHeader3.jpg?09242010) no-repeat;
position:relative;
}

#flashbanner	{
position:absolute;
top:0px;
left:0px;
z-index:98;
}

#promobutton	{
position:absolute;
top:109px;
left:50px;
z-index:99;
behavior: url(iepngfix.htc);
}

/* ----- NAVIGATION ----- */
#nav{
	background: url(../img/sprites.png) no-repeat top left;
	height: 78px;
}
#nav li{
	float:left;
	position:relative;
	height: 100%;
	list-style-type: none;
	z-index: 10;
}
#nav li ul{
	clear: both;
	width:auto;
	margin:0px 0px -5px 17px;
	padding:5px 0px 25px 0px;
	background: url(../img/drop-right.png) no-repeat right bottom;
}
#nav li div{
	background: url(../img/drop-left.png) no-repeat left bottom;
	left:-999999px;
	position: absolute;
	
}
#nav li ul li{
	height: auto;
	float:none;
	margin: 10px 0;
}

#nav li a{
	display:block;
	text-indent: -100000px;
	height: 100%;
}
#nav li li a{
	text-indent: 0;
	text-decoration:none;
	font-weight: bold;
	font-size: 12px;
	display:block;
	margin: 7px 0;
	width: 138px;
	padding-left: 7px;
}
#nav li li a:hover{
color: #ED0E0F;
}
#nav li:hover div{
	left: -9px;
}
#nav li .first li a{
	width: 97px;
}
#nav li:hover .first{
	background:transparent;
	left:-9px;
}
#nav li:hover .first ul{
	margin-left:9px;
	padding-left:12px;
}
#nav li:hover .last ul{
	background:transparent;
	margin-left:9px;
}
#nav li:hover .last{
	background: url(../img/right-edge.png) no-repeat left bottom;
	left: 0;
}

#nav #t-intro{ width: 126px; }
#nav #t-company{ width: 206px; }
#nav #t-advantage{ width: 187px; }
#nav #t-territories{ width: 189px; }
#nav #t-packet{ width: 192px; }

#nav #t-intro:hover{ background: url(../img/sprites.png) no-repeat 0 -78px; }
#nav #t-company:hover{ background: url(../img/sprites.png) no-repeat -126px -78px; }
#nav #t-advantage:hover{background: url(../img/sprites.png) no-repeat -332px -78px;}
#nav #t-territories:hover{background: url(../img/sprites.png) no-repeat -519px -78px; }
#nav #t-packet:hover{background: url(../img/sprites.png) no-repeat -708px -78px; }

#nav #t-intro ul{width: 123px;}
#nav #t-company ul{width: 207px;}
#nav #t-advantage ul{ width:188px;}
#nav #t-packet ul{ width:182px;}

#intro #t-intro{background: url(../img/sprites.png) no-repeat 0 -78px;}
#company #t-company{background: url(../img/sprites.png) no-repeat -126px -78px;}
#advantage #t-advantage{background: url(../img/sprites.png) no-repeat -332px -78px;}
#territories #t-territories{background: url(../img/sprites.png) no-repeat -519px -78px; }
#request #t-packet{background: url(../img/sprites.png) no-repeat -708px -78px;}

/* ----- MAIN CONTENT ----- */

#content { 
clear:left;
width:525px;
padding:30px 0 10px 30px;
min-height:400px; /* for modern browsers */
height:auto !important; /* for modern browsers */
height:340px; /* for IE5.x and IE6 */
color:#444444;
float:left;
margin-top:10px;
}
#richp{
float:left;
margin: 20px 20px 20px 0;
padding: 4px;
border: solid 1px;
}
#content .quote{
	font-style: italic;
	padding: 15px 0;
	margin: 25px 30px auto auto;
	display:block;
	font-size: 12px;
	height:90px;
	background: url(../img/sig.gif) no-repeat bottom right; 
}
#content #quoteby{
display:block;
font-size: 10px;
float:right;
margin: 10px 30px 10px auto;
}
#content td{
text-align: left;
vertical-align: top;
}
#content .pageButtons{
margin:30px 0;
clear:both;
overflow:hidden;
}
#content .pageButtons a{
color:#9a0a0a;
display:block;
font-size:14px;
}
#content .pageButtons .next{
float: right;
background: url(../img/sprites.png) no-repeat right -185px;
padding-right: 11px;
}
#content .pageButtons .prev{
float: left;
background: url(../img/sprites.png) no-repeat -414px -185px;
padding-left: 15px;
}
#contentcontainer {
clear:both;
width:900px;
}


#content ol, #content ul { padding:5px 50px 5px 75px; font-size:.8em;line-height:1.45em; margin:0;text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif;}
#content li	{margin-top:10px;}

#content .contentimage	{float:left; padding: 4px; margin: 15px 10px 10px 0; display:block; border: solid 1px #CBD8E1;}


.bodycopy {padding:10px 30px 10px 5px; font-size:.8em;line-height:1.45em; margin:0;text-align:justify;}
.bodycopy_tighten {padding:2px 30px 18px 5px; font-size:.8em;line-height:1.45em; margin:0;text-align:justify;}
.bodycopy_tighten2 {padding:2px 30px 10px 5px; font-size:.8em;line-height:1.45em; margin:0;text-align:justify;}

.invest_left, .invest_right	{width:220px;}
.invest_left	{float:left; padding:10px 15px 10px 15px;}
.invest_right	{float:left; padding:10px 15px 10px 15px;}
.cont_invest { font-size:.8em; clear:both;}

#sidebar {float:right;width:322px; padding-top:40px;}
#sidebar p	{padding-top:10px;}
#sidebar p, blockquote{font-size:.8em;}
#sidebar a{ margin-bottom: 20px; display:block;width:295px;}

#content h3, #content h4, #content h5, .bio, .state{font-size: 14px;font-weight:bold;}
#content h1 {color:#0f4b88;font: 25px Arial, Helvetica, sans-serif; font-weight:bold; }
#content h3 {color:#0f4b88;font: 18px Arial, Helvetica, sans-serif; font-weight:bold;margin-top:10px;padding-left:5px; }
#content h4 {color:#0f4b88;font: 18px Arial, Helvetica, sans-serif; clear:both;}

#content .subHeader{font-weight:bold;font-style: italic; display:block;}
#content .italic{font-style: italic;}

.cont_state .state{font-size: 18px;font-weight:bold;}
.cont_state {
border:1px solid #BAC8D3;
clear:both;
display:none;
padding:10px;
margin:40px 0px 10px 0px;
width:273px;
background-color:#e5edf9;
}
#content .cont_state ul
{
padding:0;
margin: 0;
}
#sidebar .cont_state li, #content .cont_state p
{
	margin: 0;
	list-style-type:none;
	font-size: 12px;
}

#terrMap{clear:both; }

#cont_sitemap p	{background:url(../img/folder.jpg?09242010) no-repeat 0px 2px; padding:0 0 0 0; font-weight:bold; padding-left:20px; margin-top:10px;}
#cont_sitemap li{background:url(../img/papericon.jpg?09242010) no-repeat top left; list-style:none; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:35px; margin-left:-67px;}
#sitemap_left {float:left; width:220px;}
#sitemap_right {float:left; width:220px;}

/* ----- FOOTER ----- */

#footer { 
width:900px;
height:46px;
background:url(../img/rtb_ftr_06.gif) repeat-x bottom left;
color:#fff;
text-align:center;
font-size:.65em;
padding:0;
clear:both;
}

#footerinner{
height:66px;
width:900px;
clear:both;
}

#footer ul{list-style:none;position:relative;padding-top:3px;}
#footer li{display:inline;padding:0 15px 0 15px;}
#footer a{text-decoration:none;color:#fff;}
#footer a:hover{text-decoration:underline;}

.copyright {margin:0;padding:0; font-size:.7em;}
