/* CSS Document */
body { margin: 0px; background: url(images/bgTile1.gif) repeat-x top center; }
a {cursor:pointer; margin: 0px; padding:0px;}
div { margin:0px; padding:0px; text-align:left;}
form { margin: 0px; padding: 0px; }
h1 { margin: 0px; padding:0px;}
h2 {margin: 0px 0px 10px 0px; padding:0px; width:100%; }
h3 {margin: 0px; padding:0px; width:100%; }
h4 {margin: 0px; padding:0px;}
img { border:0px; margin: 0px; padding:0px;}
.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; }
div#flash{display: inline; float: left; margin:auto; width:788px; height: 307px; background: url(images/intro/1.jpg) no-repeat top left;}
.flashgallery {display: inline; float: left; width: 788px; height: 307px; background: transparent;}
#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; }

.mainTxtpor { font: 12px/18px Arial, Helvetica, sans-serif; color: #626870; text-align: justify; line-height:15px;}
.mainTxtpor A { color: #ea7b21; text-decoration: none; }
.mainTxtpor 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 */
