div.map{
	height:262px;
	width:372px;
	background:url(../../../images/usa_map.png);
	position:relative;
}
div.map a, div.map a:link, div.map a:active, div.map a:visited {
	position:absolute;
	text-decoration:none;
	color: #24316F;
	font: bold 11px Arial, Helvetica, sans-serif;
}
div.map a:hover	{
	color: #FF6600;
	font-weight: bold;
	text-decoration:none;
}

a.AL{top:95px; left:156px;}
a.AK{top:191px; left:55px;}
a.AZ{top:85px; left:50px;}
a.AR{top:84px; left:129px;}
a.CA{top:70px; left:20px;}
a.CO{top:63px; left:75px;}
a.CT{top:33px; left:227px;}
a.DE{top:46px; left:227px;}
a.DC{top:59px; left:227px;}
a.FL{top:120px; left:183px;}
a.GA{top:95px; left:170px;}
a.HI{top:114px; left:12px;}
a.ID{top:35px; left:45px;}
a.IL{top:58px; left:143px;}
a.IN{top:58px; left:154px;}
a.IA{top:49px; left:125px;}
a.KS{top:68px; left:105px;}
a.KY{top:109px; left:252px;}
a.LA{top:102px; left:130px;}
a.ME{top:18px; left:210px;}
a.MD{top:72px; left:227px;}
a.MA{top:84px; left:227px;}
a.MI{top:67px; left:245px;}
a.MN{top:25px; left:118px;}
a.MS{top:95px; left:141px;}
a.MO{top:70px; left:128px;}
a.MT{top:20px; left:65px;}
a.NE{top:52px; left:100px;}
a.NV{top:58px; left:33px;}
a.NH{top:97px; left:227px;}
a.NJ{top:110px; left:227px;}
a.NM{top:87px; left:70px;}
a.NY{top:35px; left:192px;}
a.NC{top:77px; left:185px;}
a.ND{top:20px; left:97px;}
a.OH{top:55px; left:165px;}
a.OK{top:83px; left:108px;}
a.OR{top:30px; left:22px;}
a.PA{top:48px; left:184px;}
a.RI{top:123px; left:228px;}
a.SC{top:86px; left:180px;}
a.SD{top:37px; left:97px;}
a.TN{top:80px; left:154px;}
a.TX{top:103px; left:100px;}
a.UT{top:61px; left:52px;}
a.VT{top:136px; left:227px;}
a.VA{top:65px; left:185px;}
a.WA{top:13px; left:28px;}
a.WV{top: ; left: ;}
a.WI{top:35px; left:137px;}
a.WY{top:42px; left:68px;}

.geoholders { margin: 3px 3px 0px 3px; padding: 1px !important;} 
table.geo_commtable { width: 100%; border-bottom: 3px solid #ccc; border-top: 3px solid #ccc; }
table.geo_commtable td { padding: 3px; border-right: 1px solid #e9e9e9; text-align: left; background: #F3F3F3; width: 33%; }
.geolocusdethold { padding: 20px; backgouround: none !important; }
table.geomainarea { margin: 0px 0px 0px;}
table.geomainarea th { padding: 4px; background: #919191; color: #fff; font-weight: bold; text-align: left; }
table.geomainarea td { padding: 4px; border-bottom: 4px solid #ccc; text-align: left; background: #F3F3F3; width: 33%; }
.geobread { padding: 0px 4px 2px 31px; border-right: 1px solid #e9e9e9; text-align: left; font-size: 11px;}
table.geomainarea td.geolocal1 { color: #fff; text-decoration: none; text-align: left; vertical-align: center; background: #1B2654; padding: 8px 8px; font-size: 24px; border-bottom: 0px; }
.floatinggeo { float: right; width: 300px; margin: 0px 0px 5px 18px; color: #000; background:url(../../../images/rpthegeo.png) no-repeat center top; padding: 25px 0px 20px 0px;}
.geograd { background:url(../../../images/geograd.jpg) repeat-x left top; }
