#left {
	background: url(img/map.gif) no-repeat;
	float: left;
	width: 700px;
	height: 550px;
	clear:none;
}

#imagemap {
	position: absolute;
	top: 100px;
	left: 0;
	width: 700px;
	height: 450px;
	z-index: 85;
}

#buttons {
	position: relative;
	bottom: 0;
	right: 240px;
	padding: 20px 10px;
	z-index: 90;
}

#right {
	position: relative;
	text-align: left;
	top: -0px;
	right: 0;
	overflow: hidden;
	width: 199px;
	height: 550px;
	padding: 0 20px;
	border-left: 1px solid #eee;
	z-index: 80;
	float:left;
	clear:none;
}

#right h3 {
	margin: 1em 0 1em;
	border-bottom: 1px solid #ccc;
	font-size: 140%;
	color: #333;
}

#instructions {
	display: none;
	padding: 100px 0 0;
}

#instructions p {
	font-size: 140%;
	color: #999;
}

#states {
	display: none;
}

#abbrevs {
	position: absolute;
	bottom: 0; right: 0;
	width: 240px;
	height: 20px;
}

#right ul {
	list-style-type: square;
}

#right li {
	margin: 0 0 .5em 22px;
	font-size: 120%;
}

div.loading {
	background: url(img/loading.gif) no-repeat center center;
	width: 199px;
	height: 550px;
}

/* The States */

div.state {
	background: no-repeat 0 0;
	position: absolute;
	top: 100px; left: 0;
	width: 700px; height: 450px;
	z-index: 1;
}
/*added by padam*/
div.state1 {
	background: no-repeat 0 0;
	position: absolute;
	top: 216px; left: 24px;
	width: 130px; height:150px;
	z-index: 2;
}
div.state2 {
	background: no-repeat 0 0;
	position: absolute;
	top: 243px; left: 208px;
	width: 130px; height:70px;
	z-index: 2;
}
div.state3 {
	background: no-repeat 0 0;
	position: absolute;
	top:380px;
	left:30px;
	width:200px;
	height:148px;
	z-index: 3;
}
div.state4 {
	background: no-repeat 0 0;
	position: absolute;
	top:331px;
	left:443px;
	width:200px;
	height:148px;
	z-index: 3;
}

div.state51 {
	background: no-repeat 0 0;
	position: absolute;
	top: 140px; left: 640px;
	width: 100px; height:100px;
	z-index: 6;
}
div.state50 {
	background: no-repeat 0 0;
	position: absolute;
	top: 175px; left: 624px;
	width: 100px; height:100px;
	z-index: 7;
}
div.state49 {
	background: no-repeat 0 0;
	position: absolute;
	top: 180px; left: 613px;
	width: 100px; height:100px;
	z-index: 8;
}
div.state48 {
	background: no-repeat 0 0;
	position: absolute;
	top: 268px; left: 504px;
	width: 100px; height:100px;
	z-index: 8;
}
div.state47 {
	background: no-repeat 0 0;
	position: absolute;
	top: 181px; left: 540px;
	width: 100px; height:100px;
	z-index: 8;
}
div.state46 {
	background: no-repeat 0 0;
	position: absolute;
	top: 213px; left: 612px;
	width: 100px; height:100px;
	z-index: 7;
}
div.state45 {
	background: no-repeat 0 0;
	position: absolute;
	top: 228px; left: 630px;
	width: 100px; height:100px;
	z-index: 9;
}
div.state44 {
	background: no-repeat 0 0;
	position: absolute;
	top: 227px; left: 612px;
	width: 100px; height:100px;
	z-index: 10;
}
div.state43 {
	background: no-repeat 0 0;
	position: absolute;
	top: 224px; left: 532px;
	width: 100px; height:100px;
	z-index: 9;
}
div.state42 {
	background: no-repeat 0 0;
	position: absolute;
	top: 238px; left: 588px;
	width: 100px; height:100px;
	z-index: 10;
}
div.state41 {
	background: no-repeat 0 0;
	position: absolute;
	top: 229px; left: 484px;
	width: 100px; height:100px;
	z-index: 12;
}
div.state40 {
	background: no-repeat 0 0;
	position: absolute;
	top: 263px; left: 585px;
	width: 100px; height:100px;
	z-index: 10;
}
div.state39 {
	background: no-repeat 0 0;
	position: absolute;
	top: 263px; left: 544px;
	width: 100px; height:100px;
	z-index: 13;
}
div.state38 {
	background: no-repeat 0 0;
	position: absolute;
	top: 260px; left: 509px;
	width: 100px; height:100px;
	z-index: 14;
}
div.state37 {
	background: no-repeat 0 0;
	position: absolute;
	top: 309px; left: 488px;
	width: 100px; height:100px;
	z-index: 13;
}
div.state36 {
	background: no-repeat 0 0;
	position: absolute;
	top: 328px; left: 500px;
	width: 100px; height:100px;
	z-index: 14;
}
div.state35 {
	background: no-repeat 0 0;
	position: absolute;
	top: 386px; left: 453px;
	width: 100px; height:100px;
	z-index: 13;
}
div.state34 {
	background: no-repeat 0 0;
	position: absolute;
	top: 331px; left: 475px;
	width: 100px; height:100px;
	z-index: 14;
}
div.state33 {
	background: no-repeat 0 0;
	position: absolute;
	top: 307px; left: 422px;
	width: 100px; height:100px;
	z-index: 13;
}
div.state32 {
	background: no-repeat 0 0;
	position: absolute;
	top: 331px; left: 408px;
	width: 100px; height:100px;
	z-index: 14;
}
div.state31 {
	background: no-repeat 0 0;
	position: absolute;
	top: 231px; left: 447px;
	width: 100px; height:100px;
	z-index: 13;
}
div.state30 {
	background: no-repeat 0 0;
	position: absolute;
	top: 270px; left: 434px;
	width: 100px; height:100px;
	z-index: 14;
}
div.state29 {
	background: no-repeat 0 0;
	position: absolute;
	top: 140px; left: 420px;
	width: 100px; height:100px;
	z-index: 13;
}
div.state28 {
	background: no-repeat 0 0;
	position: absolute;
	top: 149px; left: 393px;
	width: 100px; height:100px;
	z-index: 13;
}
div.state27 {
	background: no-repeat 0 0;
	position: absolute;
	top: 221px; left: 407px;
	width: 100px; height:100px;
	z-index: 13;
}
div.state26 {
	background: no-repeat 0 0;
	position: absolute;
	top: 108px; left: 343px;
	width: 100px; height:100px;
	z-index: 13;
}
div.state25 {
	background: no-repeat 0 0;
	position: absolute;
	top: 206px; left: 351px;
	width: 100px; height:100px;
	z-index: 13;
}
div.state24 {
	background: no-repeat 0 0;
	position: absolute;
	top: 251px; left: 360px;
	width: 100px; height:100px;
	z-index: 13;
}
div.state23 {
	background: no-repeat 0 0;
	position: absolute;
	top: 311px; left: 374px;
	width: 100px; height:100px;
	z-index: 13;
}
div.state22 {
	background: no-repeat 0 0;
	position: absolute;
	top: 359px; left: 379px;
	width: 100px; height:100px;
	z-index: 13;
}
div.state21 {
	background: no-repeat 0 0;
	position: absolute;
	top: 114px; left: 265px;
	width: 100px; height:100px;
	z-index: 13;
}
div.state20 {
	background: no-repeat 0 0;
	position: absolute;
	top: 166px; left: 264px;
	width: 100px; height:100px;
	z-index: 13;
}
div.state19 {
	background: no-repeat 0 0;
	position: absolute;
	top: 214px; left: 264px;
	width: 100px; height:100px;
	z-index: 13;
}
div.state18 {
	background: no-repeat 0 0;
	position: absolute;
	top: 303px; left: 276px;
	width: 100px; height:100px;
	z-index: 15;
}
div.state17 {
	background: no-repeat 0 0;
	position: absolute;
	top: 259px; left: 287px;
	width: 100px; height:100px;
	z-index: 14;
}
div.state16 {
	background: no-repeat 0 0;
	position: absolute;
	top: 311px; left: 235px;
	width: 170px; height:150px;
	z-index: 14;
}
div.state15 {
	background: no-repeat 0 0;
	position: absolute;
	top: 114px; left: 129px;
	width: 200px; height:150px;
	z-index: 13;
}
div.state14 {
	background: no-repeat 0 0;
	position: absolute;
	top: 183px; left: 184px;
	width: 200px; height:150px;
	z-index: 13;
}
div.state13 {
	background: no-repeat 0 0;
	position: absolute;
	top: 303px; left: 208px;
	width: 200px; height:150px;
	z-index: 13;
}
div.state12 {
	background: no-repeat 0 0;
	position: absolute;
	top: 303px; left: 141px;
	width: 200px; height:150px;
	z-index: 15;
}
div.state11 {
	background: no-repeat 0 0;
	position: absolute;
	top: 229px; left: 151px;
	width: 200px; height:150px;
	z-index: 15;
}
div.state10 {
	background: no-repeat 0 0;
	position: absolute;
	top: 114px; left: 116px;
	width: 150px; height:150px;
	z-index: 15;
}
div.state09 {
	background: no-repeat 0 0;
	position: absolute;
	top: 114px; left: 28px;
	width: 150px; height:150px;
	z-index: 15;
}
div.state08 {
	background: no-repeat 0 0;
	position: absolute;
	top: 161px; left: 31px;
	width: 150px; height:150px;
	z-index: 15;
}
div.state07 {
	background: no-repeat 0 0;
	position: absolute;
	top: 229px; left: 83px;
	width: 150px; height:150px;
	z-index: 15;
}
div.state06 {
	background: no-repeat 0 0;
	position: absolute;
	top: 443px; left: 223px;
	width: 150px; height:150px;
	z-index: 20;
}
div.state05 {
	background: no-repeat 0 0;
	position: absolute;
	top:390px;
	left:545px;
	width:220px;
	height:48px;
	z-index: 33;
}
div.state3 {
	background: no-repeat 0 0;
	position: absolute;
	top:382px;
	left:35px;
	width:220px;
	height:148px;
	z-index: 3;
}
div.state1 {
	background: no-repeat 0 0;
	position: absolute;
	top: 229px; left: 31px;
	width: 130px; height:150px;
	z-index: 2;
}
div.state2 {
	background: no-repeat 0 0;
	position: absolute;
	top: 243px; left: 208px;
	width: 130px; height:70px;
	z-index: 2;
}

div.state4 {
	background: no-repeat 0 0;
	position: absolute;
	top:331px;
	left:443px;
	width:200px;
	height:148px;
	z-index: 3;
}
a.forhome {
	background: no-repeat 0 0;
	position: absolute;
	top:20px;
	left:25px;
	width:475px;
	height:70px;
	z-index: 100;
}
/*end*/
div.selected { background-position: 0px -300px !important;}

#AK { background-image: url(img/AK.png); }
#AL { background-image: url(img/AL.png); }
#AR { background-image: url(img/AR.png); }
#AZ { background-image: url(img/AZ.png); }
#CA { background-image: url(img/CA.png); }
#CO { background-image: url(img/CO.png); }
#CT { background-image: url(img/CT.png); }
#DC { background-image: url(img/DC.png); }
#DE { background-image: url(img/DE.png); }
#FL { background-image: url(img/FL.png); }
#GA { background-image: url(img/GA.png); }
#HI { background-image: url(img/HI.png); }
#IA { background-image: url(img/IA.png); }
#ID { background-image: url(img/ID.png); }
#IL { background-image: url(img/IL.png); }
#IN { background-image: url(img/IN.png); }
#KS { background-image: url(img/KS.png); }
#KY { background-image: url(img/KY.png); }
#LA { background-image: url(img/LA.png); }
#MA { background-image: url(img/MA.png); }
#MD { background-image: url(img/MD.png); }
#ME { background-image: url(img/ME.png); }
#MI { background-image: url(img/MI.png); }
#MN { background-image: url(img/MN.png); }
#MO { background-image: url(img/MO.png); }
#MS { background-image: url(img/MS.png); }
#MT { background-image: url(img/MT.png); }
#NC { background-image: url(img/NC.png); }
#ND { background-image: url(img/ND.png); }
#NE { background-image: url(img/NE.png); }
#NH { background-image: url(img/NH.png); }
#NJ { background-image: url(img/NJ.png); }
#NM { background-image: url(img/NM.png); }
#NV { background-image: url(img/NV.png); }
#NY { background-image: url(img/NY.png); }
#OH { background-image: url(img/OH.png); }
#OK { background-image: url(img/OK.png); }
#OR { background-image: url(img/OR.png); }
#PA { background-image: url(img/PA.png); }
#RI { background-image: url(img/RI.png); }
#SC { background-image: url(img/SC.png); }
#SD { background-image: url(img/SD.png); }
#TN { background-image: url(img/TN.png); }
#TX { background-image: url(img/TX.png); }
#UT { background-image: url(img/UT.png); }
#VA { background-image: url(img/VA.png); }
#VT { background-image: url(img/VT.png); }
#WA { background-image: url(img/WA.png); }
#WI { background-image: url(img/WI.png); }
#WV { background-image: url(img/WV.png); }
#WY { background-image: url(img/WY.png); }