@charset "utf-8";
/* CSS Document */
body { margin: 0px; background: url(images/bgTile1.gif) repeat-x top center; }
.b0 { border: 0px; }
H1 { padding: 0px; margin: 0px; font: bold 18px/18px Arial, Helvetica, sans-serif; color: #ea7b21; letter-spacing: -0.03em; }
H2 { padding: 0px; margin: 0px; font: bold 16px/18px Arial, Helvetica, sans-serif; color: #ea7b21; }

.class { color: #396ea7; }


.padDd { margin: 10px 0px 10px 13px; }


#betaDiv { width: 100%; background: url(images/bgTile2-orange.gif) repeat-y top center; float: left; }
#container1 { width: 100%; background: url(images/bgMain-orange.jpg) no-repeat top center; float: left; }
#container2 { width: 1000px; margin: 0px auto; }

.fLeft { float: right; width: 212px; }
.fRight { float: right; width: 212px; }

.fLeftTrue { height: 32px; float: left; }

#right { width: 212px; float: right; display: inline; /*background: url(images/rightPanelBg.gif) no-repeat top;*/ }

#left { width: 788px; float: left; display: inline; }

.title01 {
	float: left;
		width: 500px;
/*        border: #00CC33 solid 1px;*/
}

.txtPad01 {
	padding: 25px 0px 0px 25px;
	float: left; text-align:right;
} 

#leftInner { width: 788px; float: left; background: url(images/left1Inner.gif) no-repeat top left; }

.insideLeft01 { float: left; background: url(images/tileTopLeft.gif) no-repeat #FFFFFF; width: 787px; }

#flash { float: left; width: 788px; }
#nav { float: left; width: 788px; }
.nvItem { display: inline; float: left; }

#left1 {
	width: 788px;
	float: left;
	display: inline;
/*    border: #996600 solid 1px;    */
}


#rightSmall {
	float: left;
	display: inline;
	width: 230px;
}

.titleClass { float: left; margin: 45px 0px 0px 25px; }

.titleClass2 { float: left; margin: 25px 0px 0px 25px; }

#footer01 {clear:both; width: 1000px; background: url(images/footer.gif) no-repeat top left; height: 79px; }



.mainTxt01 { font: 14px/18px Arial, Helvetica, sans-serif; color: #626870; text-align: justify; }
.mainTxt01 A { color: #ea7b21; text-decoration: none; }
.mainTxt01 A:hover { color: #ea7b21; text-decoration: underline; }


.mainTxtSearch { font: 14px/18px Arial, Helvetica, sans-serif; color: #626870;  }
.mainTxt01Search A { color: #626870; text-decoration: none; }
.mainTxt01Search A:hover { color: #626870; text-decoration: underline; }


.mainTxt02 { font: 14px/18px Arial, Helvetica, sans-serif; color: #626870; }
.mainTxt02 A { color: #ea7b21; text-decoration: underline; }
.mainTxt02 A:hover { color: #ea7b21; text-decoration: none; }
.txtPad02 { padding: 25px 0px 0px 25px; display: inline; float: left; } 

.resiStyle { display: inline; width: 143px; float: right; padding: 24px 221px 0px 0px; }


.txtPadInner {
	padding: 45px 30px 0px 25px;
	float: left;
	width: 730px;
	overflow: hidden;
} 

.txtPadSearch {float: left; margin: 75px 0px 0px 0px; }
.searchDivBeta { float: left; width: 786px; height: 220px; }
.searchClass01 { width: 389px; height: 181px; float: left; display: inline; }
.searchClass02 { float: left; display: inline; width: 196px; height: 181px; }
.searchClass03 { width: 193px; height: 181px; float: left; display: inline; }
.searchClass04 { width: 193px; }


.agents {
	padding:0px;
	margin:15px 0px 20px 10px;
	float:left;
	background: url(images/agents.jpg) no-repeat left top;
	height: 270px;
	width: 760px;
	overflow: hidden;
}

.clearFloat {
	clear: both;
}
/*CSS HOT SPOT*/
dd#agents{ top:0px; left:0px; }

dd#agents a{
	position: absolute;
	width: 735px;
	height: 245px;
	left: 215px;
	top: 1170px;
}
dd#agents a span{ display: none; }

dd#agents a:hover{ position: absolute; top: 0px; left: 0px; }

dd#agents a:hover span{
 display: block;
 margin: 0px;
 padding: 5px;
}



/*************** NEW 2010 RESOURCE CENTER ******************/
.res-in                                     { display:inline; width: 182px; height: 180px; float:left; padding: 15px 0px 0px 20px; }
#resoruces                                  { display:inline; float:left; width:700px; height:700px;}
#resources a img, #resources a              { border: none; overflow: hidden; float: left; }
#resources a:hover                          { border: 7px solid #ea7b21; } /* EFFECT HOVER - Background */
#resources a:hover img                      { margin: -7px; }
.resbg                                      { background: #e5e5e5;} /* NOEFFECT - Background */
.resmarLFT                                  { display: inline; float: left;  padding: 26px;} /* Right Space for Each Box */
.resmarTOP                                  { clear: both; padding-top: 45px; } /* Top Space for Each Box */
.fullmrgLFT                                 { margin-left: 30px;} /* Margin Left from all boxes */