/* Universal Tag Declarations */
body { margin:0 auto;font:12px Verdana,Arial,sans-serif;color:black;padding:0px; }
p,li,td,dd,dt { font:12px Verdana,Arial,sans-serif;color:#5f5f5f;line-height:16px; }
a { color:#255f9f;border-bottom-style:dotted;border-bottom-color:#255f9f;border-bottom-width:1px;text-decoration:none; }
a:hover { color:#DD8000; }
h3 { font-weight:bold;font:20px Trebuchet MS,Verdana,Arial,sans-serif;text-align:center;margin-bottom:-5px; }
h4 { font-weight:bold;font:18px Trebuchet MS,Verdana,Arial,sans-serif;text-align:center; }



/* THE FOLLOWING 2 DECLARATIONS SET THE PAGE BACKGROUND AND THE LEFT/RIGHT BORDERS */
body { background:#deddd9; }
#maintable { width:800px;border-left:2px solid #888888;border-right:2px solid #888888;background:#ffffff;margin:0 auto; } 




#container { padding:0px;top:0px;width:770px;margin:0 auto;background:#ffffff;overflow:hidden }
#textlink { margin:0 auto;margin-top:35px; }
#textlink p { text-align:center;margin:0 auto;font-size:10px;padding:5px;/*border:1px dashed #aaaaaa;background:#eeeeee;*/ }
#textlink a { color:#555555;text-decoration:none; }
#textlink a:hover { color:#aaaaaa; }
#textlinktable { width:90%;margin:0 auto;text-align:center }
#textlinktable td,#textlinktable p,#textlinktable a { font:12px Trebuchet MS,Verdana,Arial,sans-serif; }
#textlinktable td a,#textlinktable p a { color:#555555;text-decoration:underline;border-bottom:0px; }
#textlinktable td a:hover,#textlinktable p a:hover { color:#aaaaaa; }

#state_popup { width:760px;height:330px;overflow:auto;margin:0 auto;background:#eeeeee;border:2px dashed #888888;position:absolute;top:0px;left:0px;opacity:.80;filter:alpha(opacity=80) /* for IE */;display:none }

#mapholder { position:relative;width:760px;height:330px;margin:0 auto; }

#showmaplink p,#hidemaplink p { text-align:center; }
#showmaplink { display:none; } 
#showmaplink a, #hidemaplink a { font-weight:bold;color:#555555;text-decoration:none; }
#showmaplink a:hover, #hidemaplink a:hover { color:#aaaaaa; }

.browsebycategory { font-size:12px;font-weight:bold !important;color:#0b1ff8; }

#popup_featured_product { padding:15px; }
#popup_featured_product h2 { font:16px Trebuchet MS,Verdana,Arial,sans-serif;font-weight:bold;color:#444444;text-transform:uppercase;letter-spacing:2px; }
#popup_featured_product p { margin-bottom:15px;color:#222222; }
.title { font:12px Trebuchet MS,Verdana,Arial,sans-serif;font-weight:bold;color:#111111;text-transform:uppercase;letter-spacing:1px; }
#popup_featured_product a,#rollover_featured_product a { color:#222222; }
#popup_featured_product a:hover,#rollover_featured_product a:hover { color:#aaaaaa; }
#rollover_featured_product h2 { font:12px Trebuchet MS,Verdana,Arial,sans-serif;font-weight:bold;color:#444444;text-transform:uppercase;letter-spacing:1px; }
#rollover_featured_product p { font:11px Trebuchet MS,Verdana,Arial,sans-serif;color:#222222;margin-left:5px;margin-right:5px; }
.rollover_title { font-size:11px;font-weight:bold; }

.ajax_message { font:10px Trebuchet MS,Verdana,Arial,sans-serif;font-style:italic;margin:0 auto;text-align:center;color:#888888; }

.headerNav a { text-decoration:none;border:0px; }

ul#map { list-style-type:none;position:relative;display:block;background:transparent url(images/usmap.jpg) no-repeat 0 0;width:760px;height:330px;border:0px;margin:0 auto 0;padding:0; }
ul#map li { display : inline; }
ul#map li a { position:absolute;display:block;text-decoration:none;border-bottom:0px;outline:none; }
ul#map li a span.offset { margin-top:-9000px;margin-left:-9000px;position:absolute; }
ul#map li a:hover span.offset, ul#map li a:focus span.offset, ul#map li a:active span.offset { outline:0;color:#000;background-image:none;background-color:#ffffde;border:1px solid #000;display:block;width:200px;height:auto;text-decoration:none;cursor:pointer;font:11px Trebuchet MS,Verdana,Arial,sans-serif;color:#444444;}
ul#map li a:hover span.offset span, ul#map li a:focus span.offset span, ul#map li a:active span.offset span { display:block;width:190px;margin:5px; }


/* Begin State Hotspots */

ul#map li a#WA { 
	width:80px;
	height:65px;
	margin-left:165px;
	margin-top:10px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#WA:hover, ul#map li a#WA:focus, ul#map li a#WA:active { background : transparent url(images/states/WA.gif) no-repeat 
-165px -10px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#WA:hover span.offset, ul#map li a#WA:focus span.offset, ul#map li a#WA:active span.offset {	
	margin-top : -5px;
		margin-left : 90px;
	}

ul#map li a#OR { 
	width:80px;
	height:85px;
	margin-left:160px;
	margin-top:40px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#OR:hover, ul#map li a#OR:focus, ul#map li a#OR:active { background : transparent url(images/states/OR.gif) no-repeat 
-160px -40px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#OR:hover span.offset, ul#map li a#OR:focus span.offset, ul#map li a#OR:active span.offset {	
	margin-top : -20px;
		margin-left : 90px;
	}

ul#map li a#MT { 
	width:120px;
	height:75px;
	margin-left:225px;
	margin-top:10px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#MT:hover, ul#map li a#MT:focus, ul#map li a#MT:active { background : transparent url(images/states/MT.gif) no-repeat 
-225px -10px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#MT:hover span.offset, ul#map li a#MT:focus span.offset, ul#map li a#MT:active span.offset {	
	margin-top : -5px;
		margin-left : 90px;
	}

ul#map li a#ID { 
	width:65px;
	height:110px;
	margin-left:220px;
	margin-top:10px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#ID:hover, ul#map li a#ID:focus, ul#map li a#ID:active { background : transparent url(images/states/ID.gif) no-repeat 
-220px -10px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#ID:hover span.offset, ul#map li a#ID:focus span.offset, ul#map li a#ID:active span.offset {	
	margin-top : -5px;
		margin-left : 90px;
	}

ul#map li a#WA_corr { 
	width:19px;
	height:39px;
	margin-left:216px;
	margin-top:14px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#WA_corr:hover, ul#map li a#WA_corr:focus, ul#map li a#WA_corr:active { background : transparent url(images/states/WA_corr.gif) no-repeat 
-216px -14px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#WA_corr:hover span.offset, ul#map li a#WA_corr:focus span.offset, ul#map li a#WA_corr:active span.offset {	
	margin-top : -7px;
		margin-left : 90px;
	}

ul#map li a#WA_corr2 { 
	width:7px;
	height:21px;
	margin-left:232px;
	margin-top:15px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#WA_corr2:hover, ul#map li a#WA_corr2:focus, ul#map li a#WA_corr2:active { background : transparent url(images/states/WA_corr2.gif) no-repeat 
-232px -15px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#WA_corr2:hover span.offset, ul#map li a#WA_corr2:focus span.offset, ul#map li a#WA_corr2:active span.offset {	
	margin-top : -7.5px;
		margin-left : 90px;
	}

ul#map li a#MT_corr { 
	width:10px;
	height:23px;
	margin-left:252px;
	margin-top:21px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#MT_corr:hover, ul#map li a#MT_corr:focus, ul#map li a#MT_corr:active { background : transparent url(images/states/MT_corr.gif) no-repeat 
-252px -21px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#MT_corr:hover span.offset, ul#map li a#MT_corr:focus span.offset, ul#map li a#MT_corr:active span.offset {	
	margin-top : -10.5px;
		margin-left : 90px;
	}

ul#map li a#MT_corr2 { 
	width:34px;
	height:60px;
	margin-left:260px;
	margin-top:19px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#MT_corr2:hover, ul#map li a#MT_corr2:focus, ul#map li a#MT_corr2:active { background : transparent url(images/states/MT_corr2.gif) no-repeat 
-260px -19px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#MT_corr2:hover span.offset, ul#map li a#MT_corr2:focus span.offset, ul#map li a#MT_corr2:active span.offset {	
	margin-top : -9.5px;
		margin-left : 90px;
	}

ul#map li a#CA { 
	width:81px;
	height:172px;
	margin-left:153px;
	margin-top:81px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#CA:hover, ul#map li a#CA:focus, ul#map li a#CA:active { background : transparent url(images/states/CA.gif) no-repeat 
-153px -81px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#CA:hover span.offset, ul#map li a#CA:focus span.offset, ul#map li a#CA:active span.offset {	
	margin-top : -40.5px;
		margin-left : 90px;
	}

ul#map li a#ID_corr { 
	width:20px;
	height:22px;
	margin-left:224px;
	margin-top:80px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#ID_corr:hover, ul#map li a#ID_corr:focus, ul#map li a#ID_corr:active { background : transparent url(images/states/ID_corr.gif) no-repeat 
-224px -80px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#ID_corr:hover span.offset, ul#map li a#ID_corr:focus span.offset, ul#map li a#ID_corr:active span.offset {	
	margin-top : -40px;
		margin-left : 90px;
	}

ul#map li a#OR_corr { 
	width:27px;
	height:14px;
	margin-left:200px;
	margin-top:81px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#OR_corr:hover, ul#map li a#OR_corr:focus, ul#map li a#OR_corr:active { background : transparent url(images/states/OR_corr.gif) no-repeat 
-200px -81px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#OR_corr:hover span.offset, ul#map li a#OR_corr:focus span.offset, ul#map li a#OR_corr:active span.offset {	
	margin-top : -40.5px;
		margin-left : 90px;
	}

ul#map li a#NV { 
	width:65px;
	height:92px;
	margin-left:190px;
	margin-top:94px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#NV:hover, ul#map li a#NV:focus, ul#map li a#NV:active { background : transparent url(images/states/NV.gif) no-repeat 
-190px -94px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#NV:hover span.offset, ul#map li a#NV:focus span.offset, ul#map li a#NV:active span.offset {	
	margin-top : -47px;
		margin-left : 90px;
	}

ul#map li a#CA_corr { 
	width:40px;
	height:50px;
	margin-left:163px;
	margin-top:145px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#CA_corr:hover, ul#map li a#CA_corr:focus, ul#map li a#CA_corr:active { background : transparent url(images/states/CA_corr.gif) no-repeat 
-163px -145px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#CA_corr:hover span.offset, ul#map li a#CA_corr:focus span.offset, ul#map li a#CA_corr:active span.offset {	
	margin-top : -72.5px;
		margin-left : 90px;
	}

ul#map li a#CA_corr2 { 
	width:15px;
	height:40px;
	margin-left:199px;
	margin-top:160px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#CA_corr2:hover, ul#map li a#CA_corr2:focus, ul#map li a#CA_corr2:active { background : transparent url(images/states/CA_corr2.gif) no-repeat 
-199px -160px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#CA_corr2:hover span.offset, ul#map li a#CA_corr2:focus span.offset, ul#map li a#CA_corr2:active span.offset {	
	margin-top : -80px;
		margin-left : 90px;
	}

ul#map li a#CA_corr3 { 
	width:12px;
	height:25px;
	margin-left:211px;
	margin-top:171px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#CA_corr3:hover, ul#map li a#CA_corr3:focus, ul#map li a#CA_corr3:active { background : transparent url(images/states/CA_corr3.gif) no-repeat 
-211px -171px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#CA_corr3:hover span.offset, ul#map li a#CA_corr3:focus span.offset, ul#map li a#CA_corr3:active span.offset {	
	margin-top : -85.5px;
		margin-left : 90px;
	}

ul#map li a#UT { 
	width:80px;
	height:82px;
	margin-left:235px;
	margin-top:104px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#UT:hover, ul#map li a#UT:focus, ul#map li a#UT:active { background : transparent url(images/states/UT.gif) no-repeat 
-235px -104px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#UT:hover span.offset, ul#map li a#UT:focus span.offset, ul#map li a#UT:active span.offset {	
	margin-top : -52px;
		margin-left : 90px;
	}

ul#map li a#AZ { 
	width:80px;
	height:82px;
	margin-left:220px;
	margin-top:160px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#AZ:hover, ul#map li a#AZ:focus, ul#map li a#AZ:active { background : transparent url(images/states/AZ.gif) no-repeat 
-220px -160px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#AZ:hover span.offset, ul#map li a#AZ:focus span.offset, ul#map li a#AZ:active span.offset {	
	margin-top : -80px;
		margin-left : 90px;
	}

ul#map li a#NV_corr { 
	width:14px;
	height:24px;
	margin-left:225px;
	margin-top:158px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#NV_corr:hover, ul#map li a#NV_corr:focus, ul#map li a#NV_corr:active { background : transparent url(images/states/NV_corr.gif) no-repeat 
-225px -158px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#NV_corr:hover span.offset, ul#map li a#NV_corr:focus span.offset, ul#map li a#NV_corr:active span.offset {	
	margin-top : -79px;
		margin-left : 90px;
	}

ul#map li a#NV_corr2 { 
	width:5px;
	height:19px;
	margin-left:220px;
	margin-top:158px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#NV_corr2:hover, ul#map li a#NV_corr2:focus, ul#map li a#NV_corr2:active { background : transparent url(images/states/NV_corr2.gif) no-repeat 
-220px -158px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#NV_corr2:hover span.offset, ul#map li a#NV_corr2:focus span.offset, ul#map li a#NV_corr2:active span.offset {	
	margin-top : -79px;
		margin-left : 90px;
	}

ul#map li a#NV_corr3 { 
	width:15px;
	height:42px;
	margin-left:235px;
	margin-top:104px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#NV_corr3:hover, ul#map li a#NV_corr3:focus, ul#map li a#NV_corr3:active { background : transparent url(images/states/NV_corr3.gif) no-repeat 
-235px -104px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#NV_corr3:hover span.offset, ul#map li a#NV_corr3:focus span.offset, ul#map li a#NV_corr3:active span.offset {	
	margin-top : -52px;
		margin-left : 90px;
	}

ul#map li a#WY { 
	width:80px;
	height:55px;
	margin-left:270px;
	margin-top:75px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#WY:hover, ul#map li a#WY:focus, ul#map li a#WY:active { background : transparent url(images/states/WY.gif) no-repeat 
-270px -75px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#WY:hover span.offset, ul#map li a#WY:focus span.offset, ul#map li a#WY:active span.offset {	
	margin-top : -37.5px;
		margin-left : 90px;
	}

ul#map li a#NE { 
	width:85px;
	height:45px;
	margin-left:327px;
	margin-top:102px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#NE:hover, ul#map li a#NE:focus, ul#map li a#NE:active { background : transparent url(images/states/NE.gif) no-repeat 
-327px -102px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#NE:hover span.offset, ul#map li a#NE:focus span.offset, ul#map li a#NE:active span.offset {	
	margin-top : -51px;
		margin-left : 90px;
	}

ul#map li a#CO { 
	width:75px;
	height:57px;
	margin-left:285px;
	margin-top:122px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#CO:hover, ul#map li a#CO:focus, ul#map li a#CO:active { background : transparent url(images/states/CO.gif) no-repeat 
-285px -122px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#CO:hover span.offset, ul#map li a#CO:focus span.offset, ul#map li a#CO:active span.offset {	
	margin-top : -61px;
		margin-left : 90px;
	}

ul#map li a#TX { 
	width:136px;
	height:130px;
	margin-left:300px;
	margin-top:180px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#TX:hover, ul#map li a#TX:focus, ul#map li a#TX:active { background : transparent url(images/states/TX.gif) no-repeat 
-300px -180px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#TX:hover span.offset, ul#map li a#TX:focus span.offset, ul#map li a#TX:active span.offset {	
	margin-top : -90px;
		margin-left : 90px;
	}

ul#map li a#NM { 
	width:70px;
	height:75px;
	margin-left:275px;
	margin-top:170px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#NM:hover, ul#map li a#NM:focus, ul#map li a#NM:active { background : transparent url(images/states/NM.gif) no-repeat 
-275px -170px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#NM:hover span.offset, ul#map li a#NM:focus span.offset, ul#map li a#NM:active span.offset {	
	margin-top : -85px;
		margin-left : 90px;
	}

ul#map li a#ND { 
	width:65px;
	height:45px;
	margin-left:337px;
	margin-top:30px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#ND:hover, ul#map li a#ND:focus, ul#map li a#ND:active { background : transparent url(images/states/ND.gif) no-repeat 
-337px -30px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#ND:hover span.offset, ul#map li a#ND:focus span.offset, ul#map li a#ND:active span.offset {	
	margin-top : -15px;
		margin-left : 90px;
	}

ul#map li a#SD { 
	width:73px;
	height:45px;
	margin-left:337px;
	margin-top:70px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#SD:hover, ul#map li a#SD:focus, ul#map li a#SD:active { background : transparent url(images/states/SD.gif) no-repeat 
-337px -70px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#SD:hover span.offset, ul#map li a#SD:focus span.offset, ul#map li a#SD:active span.offset {	
	margin-top : -35px;
		margin-left : 90px;
	}

ul#map li a#MO { 
	width:70px;
	height:60px;
	margin-left:406px;
	margin-top:130px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#MO:hover, ul#map li a#MO:focus, ul#map li a#MO:active { background : transparent url(images/states/MO.gif) no-repeat 
-406px -130px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#MO:hover span.offset, ul#map li a#MO:focus span.offset, ul#map li a#MO:active span.offset {	
	margin-top : -65px;
		margin-left : 90px;
	}

ul#map li a#KS { 
	width:75px;
	height:65px;
	margin-left:345px;
	margin-top:138px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#KS:hover, ul#map li a#KS:focus, ul#map li a#KS:active { background : transparent url(images/states/KS.gif) no-repeat 
-345px -138px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#KS:hover span.offset, ul#map li a#KS:focus span.offset, ul#map li a#KS:active span.offset {	
	margin-top : -69px;
		margin-left : 90px;
	}

ul#map li a#OK { 
	width:82px;
	height:45px;
	margin-left:340px;
	margin-top:173px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#OK:hover, ul#map li a#OK:focus, ul#map li a#OK:active { background : transparent url(images/states/OK.gif) no-repeat 
-340px -173px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#OK:hover span.offset, ul#map li a#OK:focus span.offset, ul#map li a#OK:active span.offset {	
	margin-top : -86.5px;
		margin-left : 90px;
	}

ul#map li a#TX_corr { 
	width:30px;
	height:45px;
	margin-left:338px;
	margin-top:181px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#TX_corr:hover, ul#map li a#TX_corr:focus, ul#map li a#TX_corr:active { background : transparent url(images/states/TX_corr.gif) no-repeat 
-338px -181px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#TX_corr:hover span.offset, ul#map li a#TX_corr:focus span.offset, ul#map li a#TX_corr:active span.offset {	
	margin-top : -90.5px;
		margin-left : 90px;
	}

ul#map li a#TX_corr2 { 
	width:18px;
	height:11px;
	margin-left:357px;
	margin-top:210px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#TX_corr2:hover, ul#map li a#TX_corr2:focus, ul#map li a#TX_corr2:active { background : transparent url(images/states/TX_corr2.gif) no-repeat 
-357px -210px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#TX_corr2:hover span.offset, ul#map li a#TX_corr2:focus span.offset, ul#map li a#TX_corr2:active span.offset {	
	margin-top : -105px;
		margin-left : 90px;
	}

ul#map li a#MN { 
	width:60px;
	height:70px;
	margin-left:395px;
	margin-top:35px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#MN:hover, ul#map li a#MN:focus, ul#map li a#MN:active { background : transparent url(images/states/MN.gif) no-repeat 
-395px -35px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#MN:hover span.offset, ul#map li a#MN:focus span.offset, ul#map li a#MN:active span.offset {	
	margin-top : -17.5px;
		margin-left : 90px;
	}

ul#map li a#MI { 
	width:75px;
	height:70px;
	margin-left:448px;
	margin-top:51px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#MI:hover, ul#map li a#MI:focus, ul#map li a#MI:active { background : transparent url(images/states/MI.gif) no-repeat 
-448px -51px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#MI:hover span.offset, ul#map li a#MI:focus span.offset, ul#map li a#MI:active span.offset {	
	margin-top : -25.5px;
		margin-left : 90px;
	}

ul#map li a#WI { 
	width:50px;
	height:55px;
	margin-left:425px;
	margin-top:59px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#WI:hover, ul#map li a#WI:focus, ul#map li a#WI:active { background : transparent url(images/states/WI.gif) no-repeat 
-425px -59px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#WI:hover span.offset, ul#map li a#WI:focus span.offset, ul#map li a#WI:active span.offset {	
	margin-top : -29.5px;
		margin-left : 90px;
	}

ul#map li a#IA { 
	width:70px;
	height:45px;
	margin-left:392px;
	margin-top:98px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#IA:hover, ul#map li a#IA:focus, ul#map li a#IA:active { background : transparent url(images/states/IA.gif) no-repeat 
-392px -98px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#IA:hover span.offset, ul#map li a#IA:focus span.offset, ul#map li a#IA:active span.offset {	
	margin-top : -49px;
		margin-left : 90px;
	}

ul#map li a#IL { 
	width:45px;
	height:70px;
	margin-left:447px;
	margin-top:110px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#IL:hover, ul#map li a#IL:focus, ul#map li a#IL:active { background : transparent url(images/states/IL.gif) no-repeat 
-447px -110px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#IL:hover span.offset, ul#map li a#IL:focus span.offset, ul#map li a#IL:active span.offset {	
	margin-top : -55px;
		margin-left : 90px;
	}

ul#map li a#LA { 
	width:65px;
	height:55px;
	margin-left:420px;
	margin-top:220px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#LA:hover, ul#map li a#LA:focus, ul#map li a#LA:active { background : transparent url(images/states/LA.gif) no-repeat 
-420px -220px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#LA:hover span.offset, ul#map li a#LA:focus span.offset, ul#map li a#LA:active span.offset {	
	margin-top : -110px;
		margin-left : 90px;
	}

ul#map li a#MS { 
	width:45px;
	height:60px;
	margin-left:445px;
	margin-top:196px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#MS:hover, ul#map li a#MS:focus, ul#map li a#MS:active { background : transparent url(images/states/MS.gif) no-repeat 
-445px -196px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#MS:hover span.offset, ul#map li a#MS:focus span.offset, ul#map li a#MS:active span.offset {	
	margin-top : -98px;
		margin-left : 90px;
	}

ul#map li a#AR { 
	width:55px;
	height:50px;
	margin-left:415px;
	margin-top:175px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#AR:hover, ul#map li a#AR:focus, ul#map li a#AR:active { background : transparent url(images/states/AR.gif) no-repeat 
-415px -175px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#AR:hover span.offset, ul#map li a#AR:focus span.offset, ul#map li a#AR:active span.offset {	
	margin-top : -87.5px;
		margin-left : 90px;
	}

ul#map li a#NC { 
	width:80px;
	height:45px;
	margin-left:515px;
	margin-top:160px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#NC:hover, ul#map li a#NC:focus, ul#map li a#NC:active { background : transparent url(images/states/NC.gif) no-repeat 
-515px -160px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#NC:hover span.offset, ul#map li a#NC:focus span.offset, ul#map li a#NC:active span.offset {	
	margin-top : -80px;
		margin-left : -230px;
	}

ul#map li a#TN { 
	width:90px;
	height:40px;
	margin-left:456px;
	margin-top:170px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#TN:hover, ul#map li a#TN:focus, ul#map li a#TN:active { background : transparent url(images/states/TN.gif) no-repeat 
-456px -170px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#TN:hover span.offset, ul#map li a#TN:focus span.offset, ul#map li a#TN:active span.offset {	
	margin-top : -85px;
		margin-left : -230px;
	}

ul#map li a#NC_corr { 
	width:28px;
	height:10px;
	margin-left:522px;
	margin-top:179px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#NC_corr:hover, ul#map li a#NC_corr:focus, ul#map li a#NC_corr:active { background : transparent url(images/states/NC_corr.gif) no-repeat 
-522px -179px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#NC_corr:hover span.offset, ul#map li a#NC_corr:focus span.offset, ul#map li a#NC_corr:active span.offset {	
	margin-top : -89.5px;
		margin-left : -230px;
	}

ul#map li a#GA { 
	width:55px;
	height:55px;
	margin-left:500px;
	margin-top:190px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#GA:hover, ul#map li a#GA:focus, ul#map li a#GA:active { background : transparent url(images/states/GA.gif) no-repeat 
-500px -190px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#GA:hover span.offset, ul#map li a#GA:focus span.offset, ul#map li a#GA:active span.offset {	
	margin-top : -95px;
		margin-left : -230px;
	}

ul#map li a#SC { 
	width:50px;
	height:40px;
	margin-left:523px;
	margin-top:187px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#SC:hover, ul#map li a#SC:focus, ul#map li a#SC:active { background : transparent url(images/states/SC.gif) no-repeat 
-523px -187px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#SC:hover span.offset, ul#map li a#SC:focus span.offset, ul#map li a#SC:active span.offset {	
	margin-top : -93.5px;
		margin-left : -230px;
	}

ul#map li a#GA_corr { 
	width:22px;
	height:30px;
	margin-left:516px;
	margin-top:201px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#GA_corr:hover, ul#map li a#GA_corr:focus, ul#map li a#GA_corr:active { background : transparent url(images/states/GA_corr.gif) no-repeat 
-516px -201px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#GA_corr:hover span.offset, ul#map li a#GA_corr:focus span.offset, ul#map li a#GA_corr:active span.offset {	
	margin-top : -100.5px;
		margin-left : -230px;
	}

ul#map li a#GA_corr2 { 
	width:10px;
	height:22px;
	margin-left:537px;
	margin-top:210px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#GA_corr2:hover, ul#map li a#GA_corr2:focus, ul#map li a#GA_corr2:active { background : transparent url(images/states/GA_corr2.gif) no-repeat 
-537px -210px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#GA_corr2:hover span.offset, ul#map li a#GA_corr2:focus span.offset, ul#map li a#GA_corr2:active span.offset {	
	margin-top : -105px;
		margin-left : -230px;
	}

ul#map li a#AL { 
	width:41px;
	height:60px;
	margin-left:478px;
	margin-top:190px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#AL:hover, ul#map li a#AL:focus, ul#map li a#AL:active { background : transparent url(images/states/AL.gif) no-repeat 
-478px -190px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#AL:hover span.offset, ul#map li a#AL:focus span.offset, ul#map li a#AL:active span.offset {	
	margin-top : -95px;
		margin-left : 90px;
	}

ul#map li a#GA_corr3 { 
	width:12px;
	height:24px;
	margin-left:507px;
	margin-top:192px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#GA_corr3:hover, ul#map li a#GA_corr3:focus, ul#map li a#GA_corr3:active { background : transparent url(images/states/GA_corr3.gif) no-repeat 
-507px -192px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#GA_corr3:hover span.offset, ul#map li a#GA_corr3:focus span.offset, ul#map li a#GA_corr3:active span.offset {	
	margin-top : -96px;
		margin-left : 90px;
	}

ul#map li a#FL { 
	width:120px;
	height:70px;
	margin-left:485px;
	margin-top:240px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#FL:hover, ul#map li a#FL:focus, ul#map li a#FL:active { background : transparent url(images/states/FL.gif) no-repeat 
-485px -240px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#FL:hover span.offset, ul#map li a#FL:focus span.offset, ul#map li a#FL:active span.offset {	
	margin-top : -120px;
		margin-left : -230px;
	}

ul#map li a#IN { 
	width:40px;
	height:55px;
	margin-left:478px;
	margin-top:110px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#IN:hover, ul#map li a#IN:focus, ul#map li a#IN:active { background : transparent url(images/states/IN.gif) no-repeat 
-478px -110px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#IN:hover span.offset, ul#map li a#IN:focus span.offset, ul#map li a#IN:active span.offset {	
	margin-top : -55px;
		margin-left : 90px;
	}

ul#map li a#OH { 
	width:50px;
	height:45px;
	margin-left:499px;
	margin-top:105px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#OH:hover, ul#map li a#OH:focus, ul#map li a#OH:active { background : transparent url(images/states/OH.gif) no-repeat 
-499px -105px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#OH:hover span.offset, ul#map li a#OH:focus span.offset, ul#map li a#OH:active span.offset {	
	margin-top : -52.5px;
		margin-left : -230px;
	}

ul#map li a#KY { 
	width:70px;
	height:40px;
	margin-left:464px;
	margin-top:142px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#KY:hover, ul#map li a#KY:focus, ul#map li a#KY:active { background : transparent url(images/states/KY.gif) no-repeat 
-464px -142px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#KY:hover span.offset, ul#map li a#KY:focus span.offset, ul#map li a#KY:active span.offset {	
	margin-top : -71px;
		margin-left : -230px;
	}

ul#map li a#TN_corr { 
	width:51px;
	height:8px;
	margin-left:500px;
	margin-top:174px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#TN_corr:hover, ul#map li a#TN_corr:focus, ul#map li a#TN_corr:active { background : transparent url(images/states/TN_corr.gif) no-repeat 
-500px -174px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#TN_corr:hover span.offset, ul#map li a#TN_corr:focus span.offset, ul#map li a#TN_corr:active span.offset {	
	margin-top : -87px;
		margin-left : -230px;
	}

ul#map li a#VA { 
	width:80px;
	height:40px;
	margin-left:519px;
	margin-top:134px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#VA:hover, ul#map li a#VA:focus, ul#map li a#VA:active { background : transparent url(images/states/VA.gif) no-repeat 
-519px -134px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#VA:hover span.offset, ul#map li a#VA:focus span.offset, ul#map li a#VA:active span.offset {	
	margin-top : -67px;
		margin-left : -230px;
	}

ul#map li a#NY { 
	width:80px;
	height:50px;
	margin-left:537px;
	margin-top:59px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#NY:hover, ul#map li a#NY:focus, ul#map li a#NY:active { background : transparent url(images/states/NY.gif) no-repeat 
-537px -59px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#NY:hover span.offset, ul#map li a#NY:focus span.offset, ul#map li a#NY:active span.offset {	
	margin-top : -29.5px;
		margin-left : -230px;
	}

ul#map li a#PA { 
	width:60px;
	height:47px;
	margin-left:537px;
	margin-top:95px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#PA:hover, ul#map li a#PA:focus, ul#map li a#PA:active { background : transparent url(images/states/PA.gif) no-repeat 
-537px -95px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#PA:hover span.offset, ul#map li a#PA:focus span.offset, ul#map li a#PA:active span.offset {	
	margin-top : -47.5px;
		margin-left : -230px;
	}

ul#map li a#WV { 
	width:55px;
	height:40px;
	margin-left:519px;
	margin-top:127px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#WV:hover, ul#map li a#WV:focus, ul#map li a#WV:active { background : transparent url(images/states/WV.gif) no-repeat 
-519px -127px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#WV:hover span.offset, ul#map li a#WV:focus span.offset, ul#map li a#WV:active span.offset {	
	margin-top : -63.5px;
		margin-left : -230px;
	}

ul#map li a#MD { 
	width:50px;
	height:40px;
	margin-left:550px;
	margin-top:120px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#MD:hover, ul#map li a#MD:focus, ul#map li a#MD:active { background : transparent url(images/states/MD.gif) no-repeat 
-550px -120px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#MD:hover span.offset, ul#map li a#MD:focus span.offset, ul#map li a#MD:active span.offset {	
	margin-top : -60px;
		margin-left : -230px;
	}

ul#map li a#WV_corr { 
	width:12px;
	height:7px;
	margin-left:546px;
	margin-top:136px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#WV_corr:hover, ul#map li a#WV_corr:focus, ul#map li a#WV_corr:active { background : transparent url(images/states/WV_corr.gif) no-repeat 
-546px -136px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#WV_corr:hover span.offset, ul#map li a#WV_corr:focus span.offset, ul#map li a#WV_corr:active span.offset {	
	margin-top : -68px;
		margin-left : -230px;
	}

ul#map li a#WV_corr2 { 
	width:6px;
	height:5px;
	margin-left:555px;
	margin-top:131px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#WV_corr2:hover, ul#map li a#WV_corr2:focus, ul#map li a#WV_corr2:active { background : transparent url(images/states/WV_corr2.gif) no-repeat 
-555px -131px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#WV_corr2:hover span.offset, ul#map li a#WV_corr2:focus span.offset, ul#map li a#WV_corr2:active span.offset {	
	margin-top : -65.5px;
		margin-left : -230px;
	}

ul#map li a#VA_corr { 
	width:27px;
	height:22px;
	margin-left:553px;
	margin-top:146px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#VA_corr:hover, ul#map li a#VA_corr:focus, ul#map li a#VA_corr:active { background : transparent url(images/states/VA_corr.gif) no-repeat 
-553px -146px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#VA_corr:hover span.offset, ul#map li a#VA_corr:focus span.offset, ul#map li a#VA_corr:active span.offset {	
	margin-top : -73px;
		margin-left : -230px;
	}

ul#map li a#VA_corr2 { 
	width:16px;
	height:17px;
	margin-left:560px;
	margin-top:138px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#VA_corr2:hover, ul#map li a#VA_corr2:focus, ul#map li a#VA_corr2:active { background : transparent url(images/states/VA_corr2.gif) no-repeat 
-560px -138px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#VA_corr2:hover span.offset, ul#map li a#VA_corr2:focus span.offset, ul#map li a#VA_corr2:active span.offset {	
	margin-top : -69px;
		margin-left : -230px;
	}

ul#map li a#PA_corr { 
	width:18px;
	height:11px;
	margin-left:540px;
	margin-top:119px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#PA_corr:hover, ul#map li a#PA_corr:focus, ul#map li a#PA_corr:active { background : transparent url(images/states/PA_corr.gif) no-repeat 
-540px -119px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#PA_corr:hover span.offset, ul#map li a#PA_corr:focus span.offset, ul#map li a#PA_corr:active span.offset {	
	margin-top : -59.5px;
		margin-left : -230px;
	}

ul#map li a#NJ { 
	width:40px;
	height:40px;
	margin-left:585px;
	margin-top:100px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#NJ:hover, ul#map li a#NJ:focus, ul#map li a#NJ:active { background : transparent url(images/states/NJ.gif) no-repeat 
-585px -100px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#NJ:hover span.offset, ul#map li a#NJ:focus span.offset, ul#map li a#NJ:active span.offset {	
	margin-top : -50px;
		margin-left : -230px;
	}

ul#map li a#DE { 
	width:40px;
	height:40px;
	margin-left:581px;
	margin-top:125px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#DE:hover, ul#map li a#DE:focus, ul#map li a#DE:active { background : transparent url(images/states/DE.gif) no-repeat 
-581px -125px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#DE:hover span.offset, ul#map li a#DE:focus span.offset, ul#map li a#DE:active span.offset {	
	margin-top : -62.5px;
		margin-left : -230px;
	}

ul#map li a#ME { 
	width:45px;
	height:65px;
	margin-left:600px;
	margin-top:15px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#ME:hover, ul#map li a#ME:focus, ul#map li a#ME:active { background : transparent url(images/states/ME.gif) no-repeat 
-600px -15px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#ME:hover span.offset, ul#map li a#ME:focus span.offset, ul#map li a#ME:active span.offset {	
	margin-top : -7.5px;
		margin-left : -230px;
	}

ul#map li a#VT { 
	width:25px;
	height:40px;
	margin-left:588px;
	margin-top:45px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#VT:hover, ul#map li a#VT:focus, ul#map li a#VT:active { background : transparent url(images/states/VT.gif) no-repeat 
-588px -45px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#VT:hover span.offset, ul#map li a#VT:focus span.offset, ul#map li a#VT:active span.offset {	
	margin-top : -22.5px;
		margin-left : -230px;
	}

ul#map li a#NH { 
	width:18px;
	height:40px;
	margin-left:600px;
	margin-top:45px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#NH:hover, ul#map li a#NH:focus, ul#map li a#NH:active { background : transparent url(images/states/NH.gif) no-repeat 
-600px -45px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#NH:hover span.offset, ul#map li a#NH:focus span.offset, ul#map li a#NH:active span.offset {	
	margin-top : -22.5px;
		margin-left : -230px;
	}

ul#map li a#ME_corr { 
	width:9px;
	height:25px;
	margin-left:615px;
	margin-top:47px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#ME_corr:hover, ul#map li a#ME_corr:focus, ul#map li a#ME_corr:active { background : transparent url(images/states/ME_corr.gif) no-repeat 
-615px -47px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#ME_corr:hover span.offset, ul#map li a#ME_corr:focus span.offset, ul#map li a#ME_corr:active span.offset {	
	margin-top : -23.5px;
		margin-left : -230px;
	}

ul#map li a#ME_corr2 { 
	width:10px;
	height:13px;
	margin-left:607px;
	margin-top:47px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#ME_corr2:hover, ul#map li a#ME_corr2:focus, ul#map li a#ME_corr2:active { background : transparent url(images/states/ME_corr2.gif) no-repeat 
-607px -47px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#ME_corr2:hover span.offset, ul#map li a#ME_corr2:focus span.offset, ul#map li a#ME_corr2:active span.offset {	
	margin-top : -23.5px;
		margin-left : -230px;
	}

ul#map li a#ME_corr3 { 
	width:6px;
	height:13px;
	margin-left:611px;
	margin-top:58px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#ME_corr3:hover, ul#map li a#ME_corr3:focus, ul#map li a#ME_corr3:active { background : transparent url(images/states/ME_corr3.gif) no-repeat 
-611px -58px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#ME_corr3:hover span.offset, ul#map li a#ME_corr3:focus span.offset, ul#map li a#ME_corr3:active span.offset {	
	margin-top : -29px;
		margin-left : -230px;
	}

ul#map li a#MA { 
	width:40px;
	height:20px;
	margin-left:594px;
	margin-top:80px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#MA:hover, ul#map li a#MA:focus, ul#map li a#MA:active { background : transparent url(images/states/MA.gif) no-repeat 
-594px -80px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#MA:hover span.offset, ul#map li a#MA:focus span.offset, ul#map li a#MA:active span.offset {	
	margin-top : -40px;
		margin-left : -230px;
	}

ul#map li a#CT { 
	width:40px;
	height:20px;
	margin-left:596px;
	margin-top:90px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#CT:hover, ul#map li a#CT:focus, ul#map li a#CT:active { background : transparent url(images/states/CT.gif) no-repeat 
-596px -90px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#CT:hover span.offset, ul#map li a#CT:focus span.offset, ul#map li a#CT:active span.offset {	
	margin-top : -45px;
		margin-left : -230px;
	}

ul#map li a#RI { 
	width:40px;
	height:20px;
	margin-left:612px;
	margin-top:90px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#RI:hover, ul#map li a#RI:focus, ul#map li a#RI:active { background : transparent url(images/states/RI.gif) no-repeat 
-612px -90px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#RI:hover span.offset, ul#map li a#RI:focus span.offset, ul#map li a#RI:active span.offset {	
	margin-top : -45px;
		margin-left : -230px;
	}

ul#map li a#AK { 
	width:132px;
	height:73px;
	margin-left:6px;
	margin-top:16px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#AK:hover, ul#map li a#AK:focus, ul#map li a#AK:active { background : transparent url(images/states/AK.gif) no-repeat 
-6px -16px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#AK:hover span.offset, ul#map li a#AK:focus span.offset, ul#map li a#AK:active span.offset {	
	margin-top : -8px;
		margin-left : 90px;
	}

ul#map li a#HI { 
	width:50px;
	height:40px;
	margin-left:85px;
	margin-top:228px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#HI:hover, ul#map li a#HI:focus, ul#map li a#HI:active { background : transparent url(images/states/HI.gif) no-repeat 
-85px -228px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#HI:hover span.offset, ul#map li a#HI:focus span.offset, ul#map li a#HI:active span.offset {	
	margin-top : -114px;
		margin-left : 90px;
	}

ul#map li a#World { 
	width:69px;
	height:81px;
	margin-left:653px;
	margin-top:242px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#World:hover, ul#map li a#World:focus, ul#map li a#World:active { background : transparent url(images/states/World.gif) no-repeat 
-653px -242px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#World:hover span.offset, ul#map li a#World:focus span.offset, ul#map li a#World:active span.offset {	
	margin-top : -121px;
		margin-left : -230px;
	}

ul#map li a#VT-button { 
	width:40px;
	height:40px;
	margin-left:620px;
	margin-top:123px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#VT-button:hover, ul#map li a#VT-button:focus, ul#map li a#VT-button:active { background : transparent url(images/states/VT-button.gif) no-repeat 
-620px -123px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#VT-button:hover span.offset, ul#map li a#VT-button:focus span.offset, ul#map li a#VT-button:active span.offset {	
	margin-top : -61.5px;
		margin-left : -230px;
	}

ul#map li a#CT-button { 
	width:40px;
	height:40px;
	margin-left:620px;
	margin-top:146px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#CT-button:hover, ul#map li a#CT-button:focus, ul#map li a#CT-button:active { background : transparent url(images/states/CT-button.gif) no-repeat 
-620px -146px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#CT-button:hover span.offset, ul#map li a#CT-button:focus span.offset, ul#map li a#CT-button:active span.offset {	
	margin-top : -73px;
		margin-left : -230px;
	}

ul#map li a#NJ-button { 
	width:40px;
	height:40px;
	margin-left:620px;
	margin-top:169px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#NJ-button:hover, ul#map li a#NJ-button:focus, ul#map li a#NJ-button:active { background : transparent url(images/states/NJ-button.gif) no-repeat 
-620px -169px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#NJ-button:hover span.offset, ul#map li a#NJ-button:focus span.offset, ul#map li a#NJ-button:active span.offset {	
	margin-top : -84.5px;
		margin-left : -230px;
	}

ul#map li a#MD-button { 
	width:40px;
	height:40px;
	margin-left:620px;
	margin-top:192px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#MD-button:hover, ul#map li a#MD-button:focus, ul#map li a#MD-button:active { background : transparent url(images/states/MD-button.gif) no-repeat 
-620px -192px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#MD-button:hover span.offset, ul#map li a#MD-button:focus span.offset, ul#map li a#MD-button:active span.offset {	
	margin-top : -96px;
		margin-left : -230px;
	}

ul#map li a#NH-button { 
	width:40px;
	height:40px;
	margin-left:644px;
	margin-top:111px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#NH-button:hover, ul#map li a#NH-button:focus, ul#map li a#NH-button:active { background : transparent url(images/states/NH-button.gif) no-repeat 
-644px -111px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#NH-button:hover span.offset, ul#map li a#NH-button:focus span.offset, ul#map li a#NH-button:active span.offset {	
	margin-top : -55.5px;
		margin-left : -230px;
	}

ul#map li a#MA-button { 
	width:40px;
	height:40px;
	margin-left:644px;
	margin-top:134px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#MA-button:hover, ul#map li a#MA-button:focus, ul#map li a#MA-button:active { background : transparent url(images/states/MA-button.gif) no-repeat 
-644px -134px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#MA-button:hover span.offset, ul#map li a#MA-button:focus span.offset, ul#map li a#MA-button:active span.offset {	
	margin-top : -67px;
		margin-left : -230px;
	}

ul#map li a#RI-button { 
	width:40px;
	height:40px;
	margin-left:644px;
	margin-top:157px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#RI-button:hover, ul#map li a#RI-button:focus, ul#map li a#RI-button:active { background : transparent url(images/states/RI-button.gif) no-repeat 
-644px -157px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#RI-button:hover span.offset, ul#map li a#RI-button:focus span.offset, ul#map li a#RI-button:active span.offset {	
	margin-top : -78.5px;
		margin-left : -230px;
	}

ul#map li a#DE-button { 
	width:40px;
	height:40px;
	margin-left:644px;
	margin-top:180px;
	/*padding:20px;*/
}

/* Define and position the rollover background image */

ul#map li a#DE-button:hover, ul#map li a#DE-button:focus, ul#map li a#DE-button:active { background : transparent url(images/states/DE-button.gif) no-repeat 
-644px -180px; }

/* Define position of rollover popup box (offset class) */

ul#map li a#DE-button:hover span.offset, ul#map li a#DE-button:focus span.offset, ul#map li a#DE-button:active span.offset {	
	margin-top : -90px;
		margin-left : -230px;
	}

/* End State Hotspots */