﻿/*
US Map CSS Rollover Image Map
Developed by: Stan Naspinski -  2006 (mrstan@gmail.com)
Feel free to use this code, recognition would be appreciated!
*/

body 
{
    font-family:Arial Baltic;
     outline:0px;
    
}

#imap
{
    display:block;
    width:800px;
    height:425px;
    background:url(images/MAP.bmp) no-repeat;
    position:relative;
}

/* 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(images/MAP.bmp) 800 425 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:458px;
    top:248px;
    z-index:20;
}
#imap a#al:hover 
{
    /*background:url(images/states/al.gif) -400px -220px;*/
 outline:0px;
}
#imap a#al
{
    width:30px;
    height:66px;
}

#imap a#al span, #imap a#al:visited span 
{
    display:none;
}
#imap a#al:hover span
{
    width: 90px;
    height: 20px;
    display: block;
    color: White;
    border: solid 1px transparent;
    font-weight: normal;
    padding-left: 3px;
    font-family: Calibri;
    background-color: #C0C0C0;
    background-image: linear-gradient(#444, #111);
    
}

#usmap area:hover span
{
    top:30px;
}

#usmap area span, #usmap area:visited span 
{
    display:none;
}
#usmap area:hover span
{
    width: 90px;
    height: 20px;
    display: block;
    color: White;
    border: solid 1px transparent;
    font-weight: normal;
    padding-left: 3px;
    font-family: Calibri;
    background-color: #C0C0C0;
    background-image: linear-gradient(#444, #111);    
}

.spanner {
     min-width: 90px;
    min-height: 20px;
    display: block;
    color: White;
    border: solid 1px transparent;
    font-weight: normal;
    padding-left: 3px;
    font-family: Calibri;
    background-color: #C0C0C0;
    text-align: center;
    background-image: linear-gradient(#444, #111);    
}



/*ALASKA*/
#imap #imgak 
{
    left:25px;
    top:260px;
    z-index:20;
}
#imap a#ak:hover 
{
   /* background:url(images/states/ak.gif) -29px -275px;*/
  outline:0px;
}
#imap a#ak
{
    width:60px;
    height:60px;
}

#imap a#ak:hover span
{
    width: 90px;
    height: 20px;
    display: block;
    color: White;
    border: solid 1px transparent;
    font-weight: normal;
    padding-left: 3px;
    font-family: Calibri;
    background-color: #C0C0C0;
    background-image: linear-gradient(#444, #111);
    
}
/*ARIZONA*/
#imap #imgaz 
{
    left:198px;
    top:220px;
    z-index:20;
}
#imap a#az:hover 
{
     /* background:url(images/states/az.gif) -118px -195px;*/
    outline:0px;
}
#imap a#az
{
    width:51px;
    height:90px;
}

#imap a#az:hover span
{
    width: 90px;
    height: 20px;
    display: block;
    color: White;
    border: solid 1px transparent;
    font-weight: normal;
    padding-left: 3px;
    font-family: Calibri;
    background-color: #C0C0C0;
    background-image: linear-gradient(#444, #111);
    
}

/*ARKANSAS*/
#imap #imgar 
{
    left:396px;
    top:235px;
    z-index:20;
}
#imap a#ar:hover 
{
     /* background:url(images/states/ar.gif) -333px -196px;*/
    outline:0px;
}
#imap a#ar
{
    width:45px;
    height:59px;
}

#imap a#ar:hover span
{
    width: 90px;
    height: 20px;
    display: block;
    color: White;
    border: solid 1px transparent;
    font-weight: normal;
    padding-left: 3px;
    font-family: Calibri;
    background-color: #C0C0C0;
    background-image: linear-gradient(#444, #111);
    
}

/*CALIFORNIA*/
#imap #imgca 
{
    left:86px;
    top:163px;
    z-index:20;
}
#imap a#ca:hover 
{
      /*background:url(images/states/ca.gif) -16px -123px;*/
     outline:0px;
}
#imap a#ca
{
    width:102px;
    height:120px;
}

#imap a#ca:hover span
{
    width: 90px;
    height: 20px;
    display: block;
    color: White;
    border: solid 1px transparent;
    font-weight: normal;
    padding-left: 3px;
    font-family: Calibri;
    background-color: #C0C0C0;
    background-image: linear-gradient(#444, #111);
    
}

/*COLORADO*/
#imap #imgco 
{
    left:249px;
    top:170px;
    z-index:20;
}
#imap a#co:hover 
{
      /*background:url(images/states/co.gif) -180px -135px;*/
        outline:0px;
}
#imap a#co
{
    width:68px;
    height:55px;
}

#imap a#co:hover span
{
    width: 90px;
    height: 20px;
    display: block;
    color: White;
    border: solid 1px transparent;
    font-weight: normal;
    padding-left: 3px;
    font-family: Calibri;
    background-color: #C0C0C0;
    background-image: linear-gradient(#444, #111);
    
}

/*CONNECTICUT*/
#imap #imgct 
{
    left:684px;
    top:213px;
    z-index:22;
}
#imap a#ct:hover 
{
     /* background:url(images/states/ct.gif) -544px -123px;*/
      outline:0px;
}
#imap a#ct
{
    width:100px;
    height:26px;
}


/*DC*/
/*#imap #imgdc 
{
    left:520px;
    top:188px;
    z-index:22;
}*/
/*#imap a#dc:hover 
{*/
    /*background:url(images/states/dc.gif) -520px -188px;*/
     
/*}*/
/*#imap a#dc
{
    width:100px;
    height:22px;
}*/


/*DELAWARE*/
#imap #imgde 
{
    left:690px;
    top:278px;
    z-index:21;
}
#imap a#de:hover 
{
   /* background:url(images/states/de.gif) -529px -154px;*/
    outline:0px;
}
#imap a#de
{
    width:100px;
    height:24px;
}


/*FLORIDA*/
#imap #imgfl 
{
    left:500px;
    top:315px;
    z-index:20;
}
#imap a#fl:hover 
{
     /* background:url(images/states/fl.gif) -390px -280px;*/
      outline:0px;
}
#imap a#fl
{
    width:40px;
    height:80px;
}

#imap a#fl:hover span
{
    width: 90px;
    height: 20px;
    display: block;
    color: White;
    border: solid 1px transparent;
    font-weight: normal;
    padding-left: 3px;
    font-family: Calibri;
    background-color: #C0C0C0;
    background-image: linear-gradient(#444, #111);
    
}


/*GEORGIA*/
#imap #imgga 
{
    left:495px;
    top:265px;
    z-index:20;
}
#imap a#ga:hover 
{
      /*background:url(images/states/ga.gif) -433px -223px;*/
        outline:0px;
}
#imap a#ga
{
    width:40px;
    height:59px;
}

#imap a#ga:hover span
{
    width: 90px;
    height: 20px;
    display: block;
    color: White;
    border: solid 1px transparent;
    font-weight: normal;
    padding-left: 3px;
    font-family: Calibri;
    background-color: #C0C0C0;
    background-image: linear-gradient(#444, #111);
    
}


/*HAWAII*/
#imap #imgha 
{
    left:61px;
    top:357px;
    z-index:20;
}
#imap a#ha:hover 
{
      /*background:url(images/states/ha.gif) -133px -307px;*/
      outline:0px;
}
#imap a#ha
{
    width:80px;
    height:55px;
}

#imap a#ha:hover span
{
    width: 90px;
    height: 20px;
    display: block;
    color: White;
    border: solid 1px transparent;
    font-weight: normal;
    padding-left: 3px;
    font-family: Calibri;
    background-color: #C0C0C0;
    background-image: linear-gradient(#444, #111);
    
}

/*IDAHO*/
#imap #imgid 
{
    left:167px;
    top:95px;
    z-index:20;
}
#imap a#id:hover 
{
      /*background:url(images/states/id.gif) -93px -26px;*/
       outline:0px;
}
#imap a#id
{
    width:62px;
    height:70px;
}

#imap a#id:hover span
{
    width: 90px;
    height: 20px;
    display: block;
    color: White;
    border: solid 1px transparent;
    font-weight: normal;
    padding-left: 3px;
    font-family: Calibri;
    background-color: #C0C0C0;
    background-image: linear-gradient(#444, #111);
    
}

/*ILLINOIS*/
#imap #imgil 
{
    left:425px;
    top:159px;
    z-index:20;
}
#imap a#il:hover 
{
      /*background:url(images/states/il.gif) -373px -118px;*/
       outline:0px;
}
#imap a#il
{
    width:40px;
    height:64px;
}


#imap a#il:hover span
{
    width: 90px;
    height: 20px;
    display: block;
    color: White;
    border: solid 1px transparent;
    font-weight: normal;
    padding-left: 3px;
    font-family: Calibri;
    background-color: #C0C0C0;
    background-image: linear-gradient(#444, #111);
    
}

/*INDIANA*/
#imap #imgin 
{
    left:470px;
    top:163px;
    z-index:20;
}
#imap a#in:hover 
{
      /*background:url(images/states/in.gif) -406px -126px;*/
      outline:0px;
}
#imap a#in
{
    width:25px;
    height:50px;
}

#imap a#in:hover span
{
    width: 90px;
    height: 20px;
    display: block;
    color: White;
    border: solid 1px transparent;
    font-weight: normal;
    padding-left: 3px;
    font-family: Calibri;
    background-color: #C0C0C0;
    background-image: linear-gradient(#444, #111);
    
}

/*IOWA*/
#imap #imgia 
{
    left:371px;
    top:134px;
    z-index:20;
}
#imap a#ia:hover 
{
   /* background:url(images/states/ia.gif) -311px -104px;*/
 outline:0px;
}
#imap a#ia
{
    width:60px;
    height:46px;
}

#imap a#ia:hover span
{
    width: 90px;
    height: 20px;
    display: block;
    color: White;
    border: solid 1px transparent;
    font-weight: normal;
    padding-left: 3px;
    font-family: Calibri;
    background-color: #C0C0C0;
    background-image: linear-gradient(#444, #111);
    
}

/*KANSAS*/
#imap #imgks 
{
    left:317px;
    top:181px;
    z-index:20;
}
#imap a#ks:hover 
{
      /*background:url(images/states/ks.gif) -257px -149px;*/
     outline:0px;
}
#imap a#ks
{
    width:66px;
    height:55px;
}

#imap a#ks:hover span
{
    width: 90px;
    height: 20px;
    display: block;
    color: White;
    border: solid 1px transparent;
    font-weight: normal;
    padding-left: 3px;
    font-family: Calibri;
    background-color: #C0C0C0;
    background-image: linear-gradient(#444, #111);
    
}

/*KENTUCKY*/
#imap #imgky 
{
    left:464px;
    top:205px;
    z-index:20;
}
#imap a#ky:hover 
{
     /* background:url(images/states/ky.gif) -394px -163px;*/
     outline:0px;
}
#imap a#ky
{
    width:50px;
    height:38px;
}

#imap a#ky:hover span
{
    width: 90px;
    height: 20px;
    display: block;
    color: White;
    border: solid 1px transparent;
    font-weight: normal;
    padding-left: 3px;
    font-family: Calibri;
    background-color: #C0C0C0;
    background-image: linear-gradient(#444, #111);
    
}

/*LOUISIANA*/
#imap #imgla 
{
    left:401px;
    top:279px;
    z-index:20;
}
#imap a#la:hover 
{
      /*background:url(images/states/la.gif) -341px -249px;*/
   outline:0px;
}
#imap a#la
{
    width:30px;
    height:50px;
}

#imap a#la:hover span
{
    width: 90px;
    height: 20px;
    display: block;
    color: White;
    border: solid 1px transparent;
    font-weight: normal;
    padding-left: 3px;
    font-family: Calibri;
    background-color: #C0C0C0;
    background-image: linear-gradient(#444, #111);
    
}

/*MAINE*/
#imap #imgme 
{
    left:641px;
    top:90px;
    z-index:20;
}
#imap a#me:hover 
{
      /*background:url(images/states/me.gif) -591px -50px;*/
      outline:0px;
}
#imap a#me
{
    width:30px;
    height:60px;
}

#imap a#me:hover span
{
    width: 90px;
    height: 20px;
    display: block;
    color: White;
    border: solid 1px transparent;
    font-weight: normal;
    padding-left: 3px;
    font-family: Calibri;
    background-color: #C0C0C0;
    background-image: linear-gradient(#444, #111);
    
}

/*MARYLAND*/
#imap #imgmd 
{
    left:690px;
    top:308px;
    z-index:20;
}
#imap a#md:hover 
{
     /* background:url(images/states/md.gif) -507px -158px;*/
      outline:0px;
}
#imap a#md
{
    width:100px;
    height:26px;
}


/*MASSACHUSSETTS*/
#imap #imgma 
{
    left:680px;
    top:152px;
    z-index:22;
}
#imap a#ma:hover 
{
     /* background:url(images/states/ma.gif) -560px -112px;*/
outline:0px;
}
#imap a#ma
{
    width:100px;
    height:26px;
}


/*MICHIGAN*/
#imap #imgmi 
{
    left:482px;
    top:104px;
    z-index:20;
}
#imap a#mi:hover 
{
     /* background:url(images/states/mi.gif) -412px -57px;*/
   outline:0px;
}
#imap a#mi
{
    width:45px;
    height:65px;
}

#imap a#mi:hover span
{
    width: 90px;
    height: 20px;
    display: block;
    color: White;
    border: solid 1px transparent;
    font-weight: normal;
    padding-left: 3px;
    font-family: Calibri;
    background-color: #C0C0C0;
    background-image: linear-gradient(#444, #111);
    
}
/*MINNESOTA*/
#imap #imgmn 
{
    left:370px;
    top:60px;
    z-index:20;
}
#imap a#mn:hover 
{
     /* background:url(images/states/mn.gif) -310px -20px;*/
      outline:0px;
}
#imap a#mn
{
    width:50px;
    height:83px;
}

#imap a#mn:hover span
{
    width: 90px;
    height: 20px;
    display: block;
    color: White;
    border: solid 1px transparent;
    font-weight: normal;
    padding-left: 3px;
    font-family: Calibri;
    background-color: #C0C0C0;
    background-image: linear-gradient(#444, #111);
    
}

/*MISSISSIPPI*/
#imap #imgms 
{
    left:430px;
    top:253px;
    z-index:21;
}
#imap a#ms:hover 
{
      /*background:url(images/states/ms.gif) -370px -223px;*/
      outline:0px;
}
#imap a#ms
{
    width:32px;
    height:67px;
}

#imap a#ms:hover span
{
    width: 90px;
    height: 20px;
    display: block;
    color: White;
    border: solid 1px transparent;
    font-weight: normal;
    padding-left: 3px;
    font-family: Calibri;
    background-color: #C0C0C0;
    background-image: linear-gradient(#444, #111);
    
}

/*MISSOURI*/
#imap #imgmo 
{
    left:385px;
    top:174px;
    z-index:20;
}
#imap a#mo:hover 
{
      /*background:url(images/states/mo.gif) -325px -144px;*/
     outline:0px;
}
#imap a#mo
{
    width:53px;
    height:59px;
}

#imap a#mo:hover span
{
    width: 90px;
    height: 20px;
    display: block;
    color: White;
    border: solid 1px transparent;
    font-weight: normal;
    padding-left: 3px;
    font-family: Calibri;
    background-color: #C0C0C0;
    background-image: linear-gradient(#444, #111);
    
}

/*MONTANA*/
#imap #imgmt 
{
    left:175px;
    top:54px;
    z-index:21;
}
#imap a#mt:hover 
{
      /*background:url(images/states/mt.gif) -110px -24px;*/
  outline:0px;
}
#imap a#mt
{
    width:122px;
    height:71px;
}

#imap a#mt:hover span
{
    width: 90px;
    height: 20px;
    display: block;
    color: White;
    border: solid 1px transparent;
    font-weight: normal;
    padding-left: 3px;
    font-family: Calibri;
    background-color: #C0C0C0;
    background-image: linear-gradient(#444, #111);
    
}

/*NEBRASKA*/
#imap #imgne 
{
    left:294px;
    top:140px;
    z-index:20;
}
#imap a#ne:hover 
{
      /*background:url(images/states/ne.gif) -234px -110px;*/
      outline:0px;
}
#imap a#ne
{
    width:77px;
    height:53px;
}

#imap a#ne:hover span
{
    width: 90px;
    height: 20px;
    display: block;
    color: White;
    border: solid 1px transparent;
    font-weight: normal;
    padding-left: 3px;
    font-family: Calibri;
    background-color: #C0C0C0;
    background-image: linear-gradient(#444, #111);
    
}

/*NEVADA*/
#imap #imgnv 
{
    left:132px;
    top:155px;
    z-index:21;
}
#imap a#nv:hover 
{
     /* background:url(images/states/nv.gif) -62px -122px;*/
     outline:0px;
   
}
#imap a#nv
{
    width:61px;
    height:97px;
}

#imap a#nv:hover span
{
    width: 90px;
    height: 20px;
    display: block;
    color: White;
    border: solid 1px transparent;
    font-weight: normal;
    padding-left: 3px;
    font-family: Calibri;
    background-color: #C0C0C0;
    background-image: linear-gradient(#444, #111);
    
}

/*NEW HAMPSHIRE*/
#imap #imgnh 
{
    left:537px;
    top:48px;
    z-index:20;
}
#imap a#nh:hover 
{
      /*background:url(images/states/nh.gif) -577px -78px;*/
outline:0px;
}
#imap a#nh
{
    width:100px;
    height:24px;
}


/*NEW JERSEY*/
#imap #imgnj 
{
    left:682px;
    top:247px;
    z-index:21;
}
#imap a#nj:hover 
{
     /* background:url(images/states/nj.gif) -542px -132px;*/
      outline:0px;
}
#imap a#nj
{
    width:100px;
    height:24px;
}



/*NEW MEXICO*/
#imap #imgnm 
{
    left:245px;
    top:216px;
    z-index:21;
}
#imap a#nm:hover 
{
      /*background:url(images/states/nm.gif) -180px -196px;*/
       outline:0px;
}
#imap a#nm
{
    width:61px;
    height:82px;
}

#imap a#nm:hover span
{
    width: 90px;
    height: 20px;
    display: block;
    color: White;
    border: solid 1px transparent;
    font-weight: normal;
    padding-left: 3px;
    font-family: Calibri;
    background-color: #C0C0C0;
    background-image: linear-gradient(#444, #111);
    
}

/*NEW YORK*/
#imap #imgny 
{
    left:561px;
    top:121px;
    z-index:20;
}
#imap a#ny:hover 
{
      /*background:url(images/states/ny.gif) -493px -81px;*/
outline:0px;
}
#imap a#ny
{
    width:56px;
    height:48px;
}

#imap a#ny:hover span
{
    width: 90px;
    height: 20px;
    display: block;
    color: White;
    border: solid 1px transparent;
    font-weight: normal;
    padding-left: 3px;
    font-family: Calibri;
    background-color: #C0C0C0;
    background-image: linear-gradient(#444, #111);
    outline:0px;
}

/*NORTH CAROLINA*/
#imap #imgnc 
{
    left:525px;
    top:232px;
    z-index:20;
}
#imap a#nc:hover 
{
     /* background:url(images/states/nc.gif) -450px -201px;*/
     outline:0px;
     
}
#imap a#nc
{
    width:67px;
    height:35px;
}

#imap a#nc:hover span
{
    width: 90px;
    height: 20px;
    display: block;
    color: White;
    border: solid 1px transparent;
    font-weight: normal;
    padding-left: 3px;
    font-family: Calibri;
    background-color: #C0C0C0;
    background-image: linear-gradient(#444, #111);
    
}

/*NORTH DAKOTA*/
#imap #imgnd 
{
    left:294px;
    top:57px;
    z-index:20;
}
#imap a#nd:hover 
{
     /* background:url(images/states/nd.gif) -234px -27px;*/
     outline:0px;
}
#imap a#nd
{
    width:75px;
    height:47px;
}

#imap a#nd:hover span
{
    width: 90px;
    height: 20px;
    display: block;
    color: White;
    border: solid 1px transparent;
    font-weight: normal;
    padding-left: 3px;
    font-family: Calibri;
    background-color: #C0C0C0;
    background-image: linear-gradient(#444, #111);
    
}

/*OHIO*/
#imap #imgoh 
{
    left:497px;
    top:160px;
    z-index:20;
}
#imap a#oh:hover 
{
      /*background:url(images/states/oh.gif) -442px -126px;*/
     outline:0px;
}
#imap a#oh
{
    width:41px;
    height:42px;
}

#imap a#oh:hover span
{
    width: 90px;
    height: 20px;
    display: block;
    color: White;
    border: solid 1px transparent;
    font-weight: normal;
    padding-left: 3px;
    font-family: Calibri;
    background-color: #C0C0C0;
    background-image: linear-gradient(#444, #111);
    
}

/*OKLAHOMA*/
#imap #imgok 
{
    left:305px;
    top:225px;
    z-index:21;
}
#imap a#ok:hover 
{
    /*background:url(images/states/ok.gif) -245px -195px;*/
   outline:0px;
}
#imap a#ok
{
    width:89px;
    height:47px;
}

#imap a#ok:hover span
{
    width: 90px;
    height: 20px;
    display: block;
    color: White;
    border: solid 1px transparent;
    font-weight: normal;
    padding-left: 3px;
    font-family: Calibri;
    background-color: #C0C0C0;
    background-image: linear-gradient(#444, #111);
    
}

/*OREGON*/
#imap #imgor 
{
    left:96px;
    top:105px;
    z-index:20;
}
#imap a#or:hover 
{
      /*background:url(images/states/or.gif) -15px -66px;*/
      outline:0px;
}
#imap a#or
{
    width:65px;
    height:60px;
}

#imap a#or:hover span
{
    width: 90px;
    height: 20px;
    display: block;
    color: White;
    border: solid 1px transparent;
    font-weight: normal;
    padding-left: 3px;
    font-family: Calibri;
    background-color: #C0C0C0;
    background-image: linear-gradient(#444, #111);
    
}

/*PENNSYLVANIA*/
#imap #imgpa 
{
    left:537px;
    top:158px;
    z-index:20;
}

#imap a#pa:hover 
{
     /*background:url(images/states/pa.gif) -487px -123px; */
     outline:0px;
}
#imap a#pa
{
    width:53px;
    height:30px;
}

#imap a#pa:hover span
{
    width: 90px;
    height: 20px;
    display: block;
    color: White;
    border: solid 1px transparent;
    font-weight: normal;
    padding-left: 3px;
    font-family: Calibri;
    background-color: #C0C0C0;
    background-image: linear-gradient(#444, #111);
    
}

/*RHODE ISLAND*/
#imap #imgri 
{
    left:690px;
    top:184px;
    z-index:20;
}
#imap a#ri:hover 
{
     /* background:url(images/states/ri.gif) -568px -124px;*/
     outline:0px;
}
#imap a#ri
{
    width:100px;
    height:26px;
}
/*SOUTH CAROLINA*/
#imap #imgsc 
{
    left:520px;
    top:250px;
    z-index:20;
}
#imap a#sc:hover 
{
     /* background:url(images/states/sc.gif) -460px -220px;*/
     outline:0px;
}
#imap a#sc
{
    width:33px;
    height:46px;
}

#imap a#sc:hover span
{
    width: 90px;
    height: 20px;
    display: block;
    color: White;
    border: solid 1px transparent;
    font-weight: normal;
    padding-left: 3px;
    font-family: Calibri;
    background-color: #C0C0C0;
    background-image: linear-gradient(#444, #111);
    
}

/*SOUTH DAKOTA*/
#imap #imgsd 
{
    left:294px;
    top:98px;
    z-index:20;
}
#imap a#sd:hover 
{
     /* background:url(images/states/sd.gif) -234px -68px;*/
    outline:0px;
}
#imap a#sd
{
    width:79px;
    height:62px;
}

#imap a#sd:hover span
{
    width: 90px;
    height: 20px;
    display: block;
    color: White;
    border: solid 1px transparent;
    font-weight: normal;
    padding-left: 3px;
    font-family: Calibri;
    background-color: #C0C0C0;
    background-image: linear-gradient(#444, #111);
    
}

/*TENNESSEE*/
#imap #imgtn 
{
    left:445px;
    top:230px;
    z-index:20;
}
#imap a#tn:hover 
{
     /* background:url(images/states/tn.gif) -385px -199px;*/
     outline:0px;
}
#imap a#tn
{
    width:90px;
    height:35px;
}

#imap a#tn:hover span
{
    width: 90px;
    height: 20px;
    display: block;
    color: White;
    border: solid 1px transparent;
    font-weight: normal;
    padding-left: 3px;
    font-family: Calibri;
    background-color: #C0C0C0;
    background-image: linear-gradient(#444, #111);
    
}

/*TEXAS*/
#imap #imgtx 
{
    left:289px;
    top:251px;
    z-index:20;
}
#imap a#tx:hover 
{
     /* background:url(images/states/tx.gif) -209px -201px;*/
     outline:0px;
      
}
#imap a#tx
{
    width:112px;
    height:115px;
}

#imap a#tx:hover span
{
    width: 90px;
    height: 20px;
    display: block;
    color: White;
    border: solid 1px transparent;
    font-weight: normal;
    padding-left: 3px;
    font-family: Calibri;
    background-color: #C0C0C0;
    background-image: linear-gradient(#444, #111);
    
}

/*UTAH*/
#imap #imgut 
{
    left:194px;
    top:153px;
    z-index:20;
}
#imap a#ut:hover 
{
      /*background:url(images/states/ut.gif) -124px -123px;*/
      outline:0px;
}
#imap a#ut
{
    width:52px;
    height:78px;
}

#imap a#ut:hover span
{
    width: 90px;
    height: 20px;
    display: block;
    color: White;
    border: solid 1px transparent;
    font-weight: normal;
    padding-left: 3px;
    font-family: Calibri;
    background-color: #C0C0C0;
    background-image: linear-gradient(#444, #111);
    
}

/*VERMONT*/
#imap #imgvt 
{
    left:522px;
    top:80px;
    z-index:20;
}
#imap a#vt:hover 
{
      /*background:url(images/states/vt.gif) -562px -70px;*/
      outline:0px;
}
#imap a#vt
{
    width:100px;
    height:26px;
}


/*VIRGINIA*/
#imap #imgva 
{
    left:539px;
    top:209px;
    z-index:21;
}
#imap a#va:hover 
{
     /* background:url(images/states/va.gif) -462px -169px;*/
    outline:0px;
}
#imap a#va
{
    width:52px;
    height:37px;
}

#imap a#va:hover span
{
    width: 90px;
    height: 20px;
    display: block;
    color: White;
    border: solid 1px transparent;
    font-weight: normal;
    padding-left: 3px;
    font-family: Calibri;
    background-color: #C0C0C0;
    background-image: linear-gradient(#444, #111);
    
}

/*WASHINGTON*/
#imap #imgwa
{
    left:93px;
    top:62px;
    z-index:20;
}
#imap a#wa:hover 
{
    /*background:url(images/states/wa.gif) -13px -22px;*/
    outline:0px;
}
#imap a#wa
{
    width:68px;
    height:46px;
}

#imap a#wa:hover span
{
    width: 90px;
    height: 20px;
    display: block;
    color: White;
    border: solid 1px transparent;
    font-weight: normal;
    padding-left: 3px;
    font-family: Calibri;
    background-color: #C0C0C0;
    background-image: linear-gradient(#444, #111);
    
}

/*WEST VIRGINIA*/
#imap #imgwv 
{
    left:519px;
    top:190px;
    z-index:22;
}
#imap a#wv:hover 
{
      /*background:url(images/states/wv.gif) -469px -155px;*/
     outline:0px;
}
#imap a#wv
{
    width:38px;
    height:39px;
}


#imap a#wv:hover span
{
    width: 90px;
    height: 20px;
    display: block;
    color: White;
    border: solid 1px transparent;
    font-weight: normal;
    padding-left: 3px;
    font-family: Calibri;
    background-color: #C0C0C0;
    background-image: linear-gradient(#444, #111);
    
}
/*WISCONSIN*/
#imap #imgwi 
{
    left:416px;
    top:98px;
    z-index:20;
}
#imap a#wi:hover 
{
   /* background:url(images/states/wi.gif) -356px -58px;*/
  outline:0px;
}
#imap a#wi
{
    width:52px;
    height:57px;
}

#imap a#wi:hover span
{
    width: 90px;
    height: 20px;
    display: block;
    color: White;
    border: solid 1px transparent;
    font-weight: normal;
    padding-left: 3px;
    font-family: Calibri;
    background-color: #C0C0C0;
    background-image: linear-gradient(#444, #111);
    
}

/*WYOMING*/
#imap #imgwy 
{
    left:221px;
    top:111px;
    z-index:20;
}
#imap a#wy:hover 
{
      /*background:url(images/states/wy.gif) -159px -81px;*/
     outline:0px;
}
#imap a#wy
{
    width:71px;
    height:62px;
}
#imap a#wy:hover span
{
    width: 90px;
    height: 20px;
    display: block;
    color: White;
    border: solid 1px transparent;
    font-weight: normal;
    padding-left: 3px;
    font-family: Calibri;
    background-color: #C0C0C0;
    background-image: linear-gradient(#444, #111);
    
}



#imap a span, #imap a:visited span 
{
    display:none;
}


#imap a span, #imap a:visited span 
{
    display:none;
}
#imap a#pa:hover 
{
      /*background:url(images/states/pa.gif) -487px -123px;*/
     outline:0px;
}
#imap a#pa
{
    width:63px;
    height:40px;
}


