/*
US Map CSS Rollover Image Map
Developed by: Stan Naspinski -  2006 (mrstan@gmail.com)
Feel free to use this code, recognition would be appreciated!
*/
#states_modal {
	width:660px;
	background-color:#E4E4D6;
	padding:5px;
}
#imap
{
    display:block;
    width:650px;
    height:400px;
    background:url(/gfx/states/us2.jpg) no-repeat;
    position:relative;
/*	border:#fff 10px solid; */
}

/* the hack for IE pre IE6 */
* html #imap a#us {
  height:400px;
  he\ight:0;
  }

#imap a#us 
{
    display:block;
    width:0px;
    height:0px;
    padding-top:0px;
    overflow:hidden;
    background:transparent url(/gfx/states/us2.jpg) 650 400 no-repeat)
    position:absolute;
    left:0;
    top:0;
}

#imap a#us:hover 
{
    background-position:0 0;
    z-index:10;
}

#imap dd 
{
    position:absolute;
    padding:0;
    margin:0;
}

#imap a
{
    display:block;
    text-decoration:none;
    z-index:20;
    /*border:solid 1px black;*/
}
/*ALABAMA*/
#imap #imgal 
{
    left:400px;
    top:220px;
    z-index:20;
}
#imap a#al:hover 
{
    background:url(/gfx/states/al.gif) -400px -220px;
}
#imap a#al
{
    width:45px;
    height:70px;
}
/*ALASKA*/
#imap #imgak 
{
    left:29px;
    top:275px;
    z-index:20;
}
#imap a#ak:hover 
{
    background:url(/gfx/states/ak.gif) -29px -275px;
}
#imap a#ak
{
    width:100px;
    height:120px;
}
/*ARIZONA*/
#imap #imgaz 
{
    left:118px;
    top:195px;
    z-index:20;
}
#imap a#az:hover 
{
    background:url(/gfx/states/az.gif) -118px -195px;
}
#imap a#az
{
    width:69px;
    height:90px;
}
/*ARKANSAS*/
#imap #imgar 
{
    left:333px;
    top:196px;
    z-index:20;
}
#imap a#ar:hover 
{
    background:url(/gfx/states/ar.gif) -333px -196px;
}
#imap a#ar
{
    width:63px;
    height:59px;
}
/*CALIFORNIA*/
#imap #imgca 
{
    left:16px;
    top:123px;
    z-index:20;
}
#imap a#ca:hover 
{
    background:url(/gfx/states/ca.gif) -16px -123px;
}
#imap a#ca
{
    width:112px;
    height:140px;
}
/*COLORADO*/
#imap #imgco 
{
    left:180px;
    top:135px;
    z-index:20;
}
#imap a#co:hover 
{
    background:url(/gfx/states/co.gif) -180px -135px;
}
#imap a#co
{
    width:83px;
    height:70px;
}
/*CONNECTICUT*/
#imap #imgct 
{
    left:544px;
    top:123px;
    z-index:22;
}
#imap a#ct:hover 
{
    background:url(/gfx/states/ct.gif) -544px -123px;
}
#imap a#ct
{
    width:30px;
    height:16px;
}
/*DC*/
#imap #imgdc 
{
    left:520px;
    top:188px;
    z-index:22;
}
#imap a#dc:hover 
{
    background:url(/gfx/states/dc.gif) -520px -188px;
}
#imap a#dc
{
    width:100px;
    height:22px;
}
/*DELAWARE*/
#imap #imgde 
{
    left:529px;
    top:154px;
    z-index:21;
}
#imap a#de:hover 
{
    background:url(/gfx/states/de.gif) -529px -154px;
}
#imap a#de
{
    width:27px;
    height:25px;
}
/*FLORIDA*/
#imap #imgfl 
{
    left:390px;
    top:280px;
    z-index:20;
}
#imap a#fl:hover 
{
    background:url(/gfx/states/fl.gif) -390px -280px;
}
#imap a#fl
{
    width:110px;
    height:100px;
}
/*GEORGIA*/
#imap #imgga 
{
    left:433px;
    top:223px;
    z-index:20;
}
#imap a#ga:hover 
{
    background:url(/gfx/states/ga.gif) -433px -223px;
}
#imap a#ga
{
    width:55px;
    height:64px;
}
/*HAWAII*/
#imap #imghi
{
    left:133px;
    top:307px;
    z-index:20;
}
#imap a#hi:hover 
{
    background:url(/gfx/states/hi.gif) -133px -307px;
}
#imap a#hi
{
    width:80px;
    height:55px;
}
/*IDAHO*/
#imap #imgid 
{
    left:93px;
    top:26px;
    z-index:20;
}
#imap a#id:hover 
{
    background:url(/gfx/states/id.gif) -93px -26px;
}
#imap a#id
{
    width:77px;
    height:105px;
}
/*ILLINOIS*/
#imap #imgil 
{
    left:373px;
    top:118px;
    z-index:21;
}
#imap a#il:hover 
{
    background:url(/gfx/states/il.gif) -373px -118px;
}
#imap a#il
{
    width:45px;
    height:82px;
}
/*INDIANA*/
#imap #imgin 
{
    left:406px;
    top:126px;
    z-index:20;
}
#imap a#in:hover 
{
    background:url(/gfx/states/in.gif) -406px -126px;
}
#imap a#in
{
    width:40px;
    height:60px;
}
/*IOWA*/
#imap #imgia 
{
    left:311px;
    top:104px;
    z-index:20;
}
#imap a#ia:hover 
{
    background:url(/gfx/states/ia.gif) -311px -104px;
}
#imap a#ia
{
    width:80px;
    height:48px;
}
/*KANSAS*/
#imap #imgks 
{
    left:257px;
    top:149px;
    z-index:20;
}
#imap a#ks:hover 
{
    background:url(/gfx/states/ks.gif) -257px -149px;
}
#imap a#ks
{
    width:86px;
    height:51px;
}
/*KENTUCKY*/
#imap #imgky 
{
    left:394px;
    top:163px;
    z-index:20;
}
#imap a#ky:hover 
{
    background:url(/gfx/states/ky.gif) -394px -163px;
}
#imap a#ky
{
    width:80px;
    height:42px;
}
/*LOUISIANA*/
#imap #imgla 
{
    left:341px;
    top:249px;
    z-index:20;
}
#imap a#la:hover 
{
    background:url(/gfx/states/la.gif) -341px -249px;
}
#imap a#la
{
    width:54px;
    height:60px;
}
/*MAINE*/
#imap #imgme 
{
    left:591px;
    top:50px;
    z-index:20;
}
#imap a#me:hover 
{
    background:url(/gfx/states/me.gif) -591px -50px;
}
#imap a#me
{
    width:50px;
    height:66px;
}
/*MARYLAND*/
#imap #imgmd 
{
    left:507px;
    top:158px;
    z-index:20;
}
#imap a#md:hover 
{
    background:url(/gfx/states/md.gif) -507px -158px;
}
#imap a#md
{
    width:60px;
    height:37px;
}
/*MASSACHUSSETTS*/
#imap #imgma 
{
    left:560px;
    top:112px;
    z-index:22;
}
#imap a#ma:hover 
{
    background:url(/gfx/states/ma.gif) -560px -112px;
}
#imap a#ma
{
    width:40px;
    height:16px;
}
/*MICHIGAN*/
#imap #imgmi 
{
    left:412px;
    top:57px;
    z-index:20;
}
#imap a#mi:hover 
{
    background:url(/gfx/states/mi.gif) -412px -57px;
}
#imap a#mi
{
    width:65px;
    height:75px;
}
/*MINNESOTA*/
#imap #imgmn 
{
    left:310px;
    top:20px;
    z-index:20;
}
#imap a#mn:hover 
{
    background:url(/gfx/states/mn.gif) -310px -20px;
}
#imap a#mn
{
    width:75px;
    height:88px;
}
/*MISSISSIPPI*/
#imap #imgms 
{
    left:370px;
    top:223px;
    z-index:21;
}
#imap a#ms:hover 
{
    background:url(/gfx/states/ms.gif) -370px -223px;
}
#imap a#ms
{
    width:42px;
    height:67px;
}
/*MISSOURI*/
#imap #imgmo 
{
    left:325px;
    top:144px;
    z-index:20;
}
#imap a#mo:hover 
{
    background:url(/gfx/states/mo.gif) -325px -144px;
}
#imap a#mo
{
    width:73px;
    height:63px;
}
/*MONTANA*/
#imap #imgmt 
{
    left:110px;
    top:24px;
    z-index:21;
}
#imap a#mt:hover 
{
    background:url(/gfx/states/mt.gif) -110px -24px;
}
#imap a#mt
{
    width:129px;
    height:71px;
}
/*NEBRASKA*/
#imap #imgne 
{
    left:234px;
    top:110px;
    z-index:20;
}
#imap a#ne:hover 
{
    background:url(/gfx/states/ne.gif) -234px -110px;
}
#imap a#ne
{
    width:97px;
    height:48px;
}
/*NEVADA*/
#imap #imgnv 
{
    left:62px;
    top:122px;
    z-index:21;
}
#imap a#nv:hover 
{
    background:url(/gfx/states/nv.gif) -62px -122px;
}
#imap a#nv
{
    width:71px;
    height:97px;
}
/*NEW HAMPSHIRE*/
#imap #imgnh 
{
    left:577px;
    top:78px;
    z-index:20;
}
#imap a#nh:hover 
{
    background:url(/gfx/states/nh.gif) -577px -78px;
}
#imap a#nh
{
    width:20px;
    height:41px;
}
/*NEW JERSEY*/
#imap #imgnj 
{
    left:542px;
    top:132px;
    z-index:21;
}
#imap a#nj:hover 
{
    background:url(/gfx/states/nj.gif) -542px -132px;
}
#imap a#nj
{
    width:23px;
    height:34px;
}
/*NEW MEXICO*/
#imap #imgnm 
{
    left:180px;
    top:196px;
    z-index:21;
}
#imap a#nm:hover 
{
    background:url(/gfx/states/nm.gif) -180px -196px;
}
#imap a#nm
{
    width:71px;
    height:82px;
}
/*NEW YORK*/
#imap #imgny 
{
    left:493px;
    top:81px;
    z-index:20;
}
#imap a#ny:hover 
{
    background:url(/gfx/states/ny.gif) -493px -81px;
}
#imap a#ny
{
    width:76px;
    height:58px;
}
/*NORTH CAROLINA*/
#imap #imgnc 
{
    left:450px;
    top:201px;
    z-index:20;
}
#imap a#nc:hover 
{
    background:url(/gfx/states/nc.gif) -450px -201px;
}
#imap a#nc
{
    width:87px;
    height:39px;
}
/*NORTH DAKOTA*/
#imap #imgnd 
{
    left:234px;
    top:27px;
    z-index:20;
}
#imap a#nd:hover 
{
    background:url(/gfx/states/nd.gif) -234px -27px;
}
#imap a#nd
{
    width:85px;
    height:47px;
}
/*OHIO*/
#imap #imgoh 
{
    left:442px;
    top:126px;
    z-index:20;
}
#imap a#oh:hover 
{
    background:url(/gfx/states/oh.gif) -442px -126px;
}
#imap a#oh
{
    width:51px;
    height:52px;
}
/*OKLAHOMA*/
#imap #imgok 
{
    left:245px;
    top:195px;
    z-index:21;
}
#imap a#ok:hover 
{
    background:url(/gfx/states/ok.gif) -245px -195px;
}
#imap a#ok
{
    width:99px;
    height:47px;
}
/*OREGON*/
#imap #imgor 
{
    left:15px;
    top:66px;
    z-index:20;
}
#imap a#or:hover 
{
    background:url(/gfx/states/or.gif) -15px -66px;
}
#imap a#or
{
    width:85px;
    height:60px;
}
/*PENNSYLVANIA*/
#imap #imgpa 
{
    left:487px;
    top:123px;
    z-index:20;
}

#imap a#pa:hover 
{
    background:url(/gfx/states/pa.gif) -487px -123px;
}
#imap a#pa
{
    width:63px;
    height:40px;
}
/*RHODE ISLAND*/
#imap #imgri 
{
    left:568px;
    top:124px;
    z-index:20;
}
#imap a#ri:hover 
{
    background:url(/gfx/states/ri.gif) -568px -124px;
}
#imap a#ri
{
    width:30px;
    height:20px;
}
/*SOUTH CAROLINA*/
#imap #imgsc 
{
    left:460px;
    top:220px;
    z-index:20;
}
#imap a#sc:hover 
{
    background:url(/gfx/states/sc.gif) -460px -220px;
}
#imap a#sc
{
    width:53px;
    height:46px;
}
/*SOUTH DAKOTA*/
#imap #imgsd 
{
    left:234px;
    top:68px;
    z-index:20;
}
#imap a#sd:hover 
{
    background:url(/gfx/states/sd.gif) -234px -68px;
}
#imap a#sd
{
    width:89px;
    height:52px;
}
/*TENNESSEE*/
#imap #imgtn 
{
    left:385px;
    top:199px;
    z-index:20;
}
#imap a#tn:hover 
{
    background:url(/gfx/states/tn.gif) -385px -199px;
}
#imap a#tn
{
    width:90px;
    height:29px;
}
/*TEXAS*/
#imap #imgtx 
{
    left:209px;
    top:201px;
    z-index:20;
}
#imap a#tx:hover 
{
    background:url(/gfx/states/tx.gif) -209px -201px;
}
#imap a#tx
{
    width:142px;
    height:170px;
}
/*UTAH*/
#imap #imgut 
{
    left:124px;
    top:123px;
    z-index:20;
}
#imap a#ut:hover 
{
    background:url(/gfx/states/ut.gif) -124px -123px;
}
#imap a#ut
{
    width:62px;
    height:78px;
}
/*VERMONT*/
#imap #imgvt 
{
    left:562px;
    top:70px;
    z-index:20;
}
#imap a#vt:hover 
{
    background:url(/gfx/states/vt.gif) -562px -70px;
}
#imap a#vt
{
    width:22px;
    height:46px;
}
/*VIRGINIA*/
#imap #imgva 
{
    left:462px;
    top:169px;
    z-index:21;
}
#imap a#va:hover 
{
    background:url(/gfx/states/va.gif) -462px -169px;
}
#imap a#va
{
    width:68px;
    height:37px;
}
/*WASHINGTON*/
#imap #imgwa 
{
    left:13px;
    top:22px;
    z-index:20;
}
#imap a#wa:hover 
{
    background:url(/gfx/states/wa.gif) -13px -22px;
}
#imap a#wa
{
    width:88px;
    height:56px;
}
/*WEST VIRGINIA*/
#imap #imgwv 
{
    left:469px;
    top:155px;
    z-index:22;
}
#imap a#wv:hover 
{
    background:url(/gfx/states/wv.gif) -469px -155px;
}
#imap a#wv
{
    width:42px;
    height:39px;
}
/*WISCONSIN*/
#imap #imgwi 
{
    left:356px;
    top:58px;
    z-index:20;
}
#imap a#wi:hover 
{
    background:url(/gfx/states/wi.gif) -356px -58px;
}
#imap a#wi
{
    width:62px;
    height:67px;
}
/*WYOMING*/
#imap #imgwy 
{
    left:159px;
    top:81px;
    z-index:20;
}
#imap a#wy:hover 
{
    background:url(/gfx/states/wy.gif) -159px -81px;
}
#imap a#wy
{
    width:81px;
    height:62px;
}




#imap a span, #imap a:visited span 
{display:none;}


#imap a span, #imap a:visited span 
{display:none;}
#imap a#pa:hover 
{
    background:url(/gfx/states/pa.gif) -487px -123px;
}
#imap a#pa
{
    width:63px;
    height:40px;
}


/*#imap a span, #imap a:visited span 
{display:none;}
#imap a:hover span
{
    width:110px;
    height:20px;
    display:block;
    color:White;
    background:black;
    border:solid 1px white;
    font-weight:bold;
    padding-left:3px;
}

#imap a#mn:hover span
{top:30px;}*/