
#map-header {
	float: left;
	display: inline; /*-IE6-*/
	text-align: center;
	height: 64px;
	width: 830px;
	margin: 0 0 0 80px;
	border-bottom: 1px solid #8fc73f;
	}
#map-header h1 {
	margin: 14px 0 0 0;
	}
#map-footer {
	clear: both;
	color: #2363af;
	font-size: 12px;
	font-weight: bold;
	height: 50px;
	width: 830px;
	margin: 0 0 0 80px;
	border-top: 1px solid #8fc73f;
	}
#map-footer p {
	text-align: center;
	margin: 8px 0 0 0;
	}
#map-footer .button {
	float: left;
	position: relative; /*-IE6-*/
	background: url(/finalmap/greenbgMapButton.gif) top left no-repeat;
	color: #fff;
	font-size: 10px;
	text-align: center;
	height: 28px;
	width: 143px;
	margin: -70px 0 0 700px;
	padding: 15px 0 0 0;
	}
#map-footer .button:hover, #map-footer .button:active, #map-footer .button:focus {
	color: #0c4171;
	}
	
#content {
	width: 100%;
	}

/*--Map Template--*/
#DF-map a {
	text-decoration: none;
	background-color:green;
	border: 1px solid black;
	padding-left:2px;
	padding-right:2px;
	color: white;
	}
#DF-map a:link, #DF-map a:visited {
/*	color: #23610d;
	text-decoration: none;*/
	}
#DF-map a:hover, #DF-map a:active, #DF-map a:focus {
	color: #23610d;
	text-decoration: underline;
	}

#DF-map {
	float: left;
	display: inline; /*-IE6-*/
	color: #000;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	width: 827px;
	height: 624px;
	overflow: hidden;
	margin: 52px 0 0 72px;
	white-space:nowrap;
	padding: 0;
	}
#DF-map li {
	float: left;
	position: relative;
	width: 50px;
	list-style: none;
	padding: 0;
	}

#state_AL {
	top: 424px;
	left: 530px;
	}
#state_AZ {
	top: 372px;
	left: 87px;
	}
#state_AR {
	top: 381px;
	left: 332px;
	}
#state_CA {
	top: 325px;
	left: -115px;
	}
#state_CO {
	top: 300px;
	left: 40px;
	}
#state_CT {
	top: 230px;
	left: 510px;
	}
#state_DE {
	top: 271px;
	left: 440px;
	}
#state_FL {
	top: 500px;
	left: 285px;
	}
#state_GA {
	top: 407px;
	left: 180px;
	}
#state_ID {
	top: 200px;
	left: -315px;
	}
#state_IL {
	top: 281px;
	left: -20px;
	}
#state_IN {
	top: 255px;
	left: -20px;
	}
#state_IA {
	top: 242px;
	left: -180px;
	}
#state_KS {
	top: 311px;
	left: -305px;
	}
#state_KY {
	top: 328px;
	left: -160px;
	}
#state_LA {
	top: 469px;
	left: -300px;
	}
#state_ME {
	top: 118px;
	left: 742px;
	}
#state_MD {
	top: 280px;
	left: 680px;
	}
#state_MA {
	top: 171px;
	left: 666px;
	}
#state_MI {
	top: 200px;
	left: 393px;
	}
#state_MN {
	top: 132px;
	left: 202px;
	}
#state_MS {
	top: 395px;
	left: 233px;
	}
#state_MO {
	top: 300px;
	left: 132px;
	}
#state_MT {
	top: 125px;
	left: -145px;
	}
#state_NE {
	top: 240px;
	left: -70px;
	}
#state_NV {
	top: 245px;
	left: -375px;
	}
#state_NH {
	top: 155px;
	left: 270px;
	}
#state_NJ {
	top: 236px;
	left: 190px;
	}
#state_NM {
	top: 370px;
	left: -375px;
	}
#state_NY {
	top: 187px;
	left: 10px;
	}
#state_NC {
	top: 331px;
	left: -65px;
	}
#state_ND {
	top: 128px;
	left: -425px;
	}
#state_OH {
	top: 247px;
	left: 572px;
	}
#state_OK {
	top: 345px;
	left: 312px;
	}
#state_OR {
	top: 145px;
	left: -55px;
	}
#state_PA {
	top: 212px;
	left: 490px;
	}
#state_RI {
	top: 182px;
	left: 570px;
	}
#state_SC {
	top: 353px;
	left: 369px;
	}
#state_SD {
	top: 170px;
	left: 19px;
	}
#state_TN {
	top: 332px;
	left: 175px;
	}
#state_TX {
	top: 415px;
	left: -63px;
	}
#state_UT {
	top: 260px;
	left: -297px;
	}
#state_VT {
	top: 126px;
	left: 278px;
	}
#state_VA {
	top: 287px;
	left: 94px;
	}
#state_VA {
	top: 287px;
	left: 94px;
	}
#state_WA {
	top: 84px;
	left: -532px;
	}
#state_WV {
	top: 270px;
	left: -40px;
	}
#state_WI {
	top: 164px;
	left: -240px;
	}
#state_WY {
	top: 194px;
	left: -531px;
	}

#DF-map  #prov_AB a, #DF-map  #prov_BC a, #DF-map  #prov_SK a, #DF-map  #prov_MB a, #DF-map  #prov_ON a, #DF-map  #prov_QC a, #DF-map  #count_MX a {
	color: #fff;
	}

#prov_AB {
	top: 15px;
	left: 171px;
	}
#prov_BC {
	top: 10px;
	left: 30px;
	}
#prov_SK {
	top: 20px;
	left: 10px;
	}
#prov_MB {
	top: 20px;
	left: 245px;
	}
#prov_ON {
	top: 30px;
	left: 340px;
	}
#prov_QC {
	top: 40px;
	left: 450px;
	}

#count_MX {
	top: 480px;
	left: -70px;
	}
