    /* The group of states */

    #gmap {
    display:block;
    width:667px;
    height:468px;
    position:relative;
    margin:0 auto 2em auto;
    background-image: url(../images/statemap/us.gif);
    }
    #gmap a {
    color:#666;
    font-family:arial, sans-serif;
    font-size:.8em;
    }

    /*ALABAMA*/
    a#al {
    display:block;
    width:48px;
    height:0px;
    padding-top:70px;
    overflow:hidden;
    position:absolute;
    left:449px;
    top:290px;
    }
    * html a#al {height:70px; he\ight:0;}
    a#al:hover {
    overflow:hidden;
    background-color: transparent;
    background-image: url(../images/statemap/al.gif);
    background-repeat: no-repeat;
    background-position: -449px -290px;
    }

    /*ALASKA*/
    a#ak {
    display:block;
    width:124px;
    height:0px;
    padding-top:100px;
    overflow:hidden;
    position:absolute;
    left:23px;
    top:14px;
    }
    * html a#ak {height:100px; he\ight:0;}
    a#ak:hover {
    overflow:hidden;
    background-color: transparent;
    background-image: url(../images/statemap/ak.gif);
    background-repeat: no-repeat;
    background-position: -23px -14px;
    }

    /*ARIZONA*/
    a#az {
    display:block;
    width:74px;
    height:0px;
    padding-top:80px;
    overflow:hidden;
    position:absolute;
    left:195px;
    top:257px;
    }
    * html a#az {height:80px; he\ight:0;}
    a#az:hover {
    overflow:hidden;
    background-color: transparent;
    background-image: url(../images/statemap/az.gif);
    background-repeat: no-repeat;
    background-position: -195px -257px;
    }

    /*ARKANSAS*/
    a#ar {
    display:block;
    width:53px;
    height:0px;
    padding-top:50px;
    overflow:hidden;
    position:absolute;
    left:390px;
    top:277px;
    }
    * html a#ar {height:50px; he\ight:0;}
    a#ar:hover {
    overflow:hidden;
    background-color: transparent;
    background-image: url(../images/statemap/ar.gif);
    background-repeat: no-repeat;
    background-position: -390px -277px;
    }

    /*CALIFORNIA*/
    a#ca {
    display:block;
    width:84px;
    height:0px;
    padding-top:140px;
    overflow:hidden;
    position:absolute;
    left:125px;
    top:177px;
    }
    * html a#ca {height:140px; he\ight:0;}
    a#ca:hover {
    overflow:hidden;
    background-color: transparent;
    background-image: url(../images/statemap/ca.gif);
    background-repeat: no-repeat;
    background-position: -125px -177px;
    }

    /*COLORADO*/
    a#co {
    display:block;
    width:77px;
    height:0px;
    padding-top:65px;
    overflow:hidden;
    position:absolute;
    left:255px;
    top:218px;
    }
    * html a#co {height:65px; he\ight:0;}
    a#co:hover {
    overflow:hidden;
    background-color: transparent;
    background-image: url(../images/statemap/co.gif);
    background-repeat: no-repeat;
    background-position: -255px -218px;
    }

    /*CONNECTICUT*/
    a#ct {
    display:block;
    width:20px;
    height:0px;
    padding-top:20px;
    overflow:hidden;
    position:absolute;
    left:570px;
    top:189px;
    }
    * html a#ct {height:20px; he\ight:0;}
    a#ct:hover {
    overflow:hidden;
    background-color: transparent;
    background-image: url(../images/statemap/ct.gif);
    background-repeat: no-repeat;
    background-position: -570px -189px;
    }



    /*FLORIDA*/
    a#fl {
    display:block;
    width:93px;
    height:0px;
    padding-top:75px;
    overflow:hidden;
    position:absolute;
    left:462px;
    top:334px;
    }
    * html a#fl {height:75px; he\ight:0;}
    a#fl:hover {
    overflow:hidden;
    background-color: transparent;
    background-image: url(../images/statemap/fl.gif);
    background-repeat: no-repeat;
    background-position: -462px -334px;
    }

    /*GEORGIA*/
    a#ga {
    display:block;
    width:62px;
    height:0px;
    padding-top:60px;
    overflow:hidden;
    position:absolute;
    left:475px;
    top:288px;
    }
    * html a#ga {height:60px; he\ight:0;}
    a#ga:hover {
    overflow:hidden;
    background-color: transparent;
    background-image: url(../images/statemap/ga.gif);
    background-repeat: no-repeat;
    background-position: -475px -288px;
    }

    /*HAWAII*/
    a#hi {
    display:block;
    width:62px;
    height:0px;
    padding-top:40px;
    overflow:hidden;
    position:absolute;
    left:72px;
    top:340px;
    }
    * html a#hi {height:40px; he\ight:0;}
    a#hi:hover {
    overflow:hidden;
    background-color: transparent;
    background-image: url(../images/statemap/hi.gif);
    background-repeat: no-repeat;
    background-position: -72px -340px;
    }

    /*IDAHO*/
    a#id {
    display:block;
    width:62px;
    height:0px;
    padding-top:100px;
    overflow:hidden;
    position:absolute;
    left:196px;
    top:116px;
    }
    * html a#id {height:100px; he\ight:0;}
    a#id:hover {
    overflow:hidden;
    background-color: transparent;
    background-image: url(../images/statemap/id.gif);
    background-repeat: no-repeat;
    background-position: -196px -116px;
    }

    /*ILLINOIS*/
    a#il {
    display:block;
    width:48px;
    height:0px;
    padding-top:75px;
    overflow:hidden;
    position:absolute;
    left:415px;
    top:205px;
    }
    * html a#il {height:75px; he\ight:0;}
    a#il:hover {
    overflow:hidden;
    background-color: transparent;
    background-image: url(../images/statemap/il.gif);
    background-repeat: no-repeat;
    background-position: -415px -205px;
    }

    /*INDIANA*/
    a#in {
    display:block;
    width:33px;
    height:0px;
    padding-top:55px;
    overflow:hidden;
    position:absolute;
    left:450px;
    top:212px;
    }
    * html a#in {height:55px; he\ight:0;}
    a#in:hover {
    overflow:hidden;
    background-color: transparent;
    background-image: url(../images/statemap/in.gif);
    background-repeat: no-repeat;
    background-position: -450px -212px;
    }

    /*IOWA*/
    a#ia {
    display:block;
    width:64px;
    height:0px;
    padding-top:40px;
    overflow:hidden;
    position:absolute;
    left:371px;
    top:197px;
    }
    * html a#ia {height:40px; he\ight:0;}
    a#ia:hover {
    overflow:hidden;
    background-color: transparent;
    background-image: url(../images/statemap/ia.gif);
    background-repeat: no-repeat;
    background-position: -371px -197px;
    }

    /*KANSAS*/
    a#ks {
    display:block;
    width:75px;
    height:0px;
    padding-top:40px;
    overflow:hidden;
    position:absolute;
    left:321px;
    top:239px;
    }
    * html a#ks {height:40px; he\ight:0;}
    a#ks:hover {
    overflow:hidden;
    background-color: transparent;
    background-image: url(../images/statemap/ks.gif);
    background-repeat: no-repeat;
    background-position: -321px -239px;
    }

    /*Kentucky*/
    a#ky {
    display:block;
    width:70px;
    height:0px;
    padding-top:40px;
    overflow:hidden;
    position:absolute;
    left:439px;
    top:243px;
    }
    * html a#ky {height:40px; he\ight:0;}
    a#ky:hover {
    overflow:hidden;
    background-color: transparent;
    background-image: url(../images/statemap/ky.gif);
    background-repeat: no-repeat;
    background-position: -439px -243px;
    }

    /*Louisiana*/
    a#la {
    display:block;
    width:67px;
    height:0px;
    padding-top:60px;
    overflow:hidden;
    position:absolute;
    left:396px;
    top:320px;
    }
    * html a#la {height:60px; he\ight:0;}
    a#la:hover {
    overflow:hidden;
    background-color: transparent;
    background-image: url(../images/statemap/la.gif);
    background-repeat: no-repeat;
    background-position: -396px -320px;
    }

    /*Maine*/
    a#me {
    display:block;
    width:40px;
    height:0px;
    padding-top:60px;
    overflow:hidden;
    position:absolute;
    left:580px;
    top:118px;
    }
    * html a#me {height:60px; he\ight:0;}
    a#me:hover {
    overflow:hidden;
    background-color: transparent;
    background-image: url(../images/statemap/me.gif);
    background-repeat: no-repeat;
    background-position: -580px -118px;
    }

    /*Maryland*/
    a#md {
    display:block;
    width:45px;
    height:0px;
    padding-top:30px;
    overflow:hidden;
    position:absolute;
    left:524px;
    top:224px;
    }
    * html a#md {height:30px; he\ight:0;}
    a#md:hover {
    overflow:hidden;
    background-color: transparent;
    background-image: url(../images/statemap/md.gif);
    background-repeat: no-repeat;
    background-position: -524px -224px;
    }

    /*DELAWARE*/
    a#de {
    display:block;
    width:17px;
    height:0px;
    padding-top:20px;
    overflow:hidden;
    position:absolute;
    left:555px;
    top:223px;
    }
    * html a#de {height:20px; he\ight:0;}
    a#de:hover {
    overflow:hidden;
    background-color: transparent;
    background-image: url(../images/statemap/de.gif);
    background-repeat: no-repeat;
    background-position: -555px -223px;
    }

    /*New York*/
    a#ny {
    display:block;
    width:69px;
    height:0px;
    padding-top:55px;
    overflow:hidden;
    position:absolute;
    left:518px;
    top:158px;
    }
    * html a#ny {height:55px; he\ight:0;}
    a#ny:hover {
    overflow:hidden;
    background-color: transparent;
    background-image: url(../images/statemap/ny.gif);
    background-repeat: no-repeat;
    background-position: -518px -158px;
    }



    /*Massachusetts*/
    a#ma {
    display:block;
    width:39px;
    height:0px;
    padding-top:20px;
    overflow:hidden;
    position:absolute;
    left:568px;
    top:176px;
    }
    * html a#ma {height:20px; he\ight:0;}
    a#ma:hover {
    overflow:hidden;
    background-color: transparent;
    background-image: url(../images/statemap/ma.gif);
    background-repeat: no-repeat;
    background-position: -568px -176px;
    }

    /*Michigan*/
    a#mi {
    display:block;
    width:75px;
    height:0px;
    padding-top:70px;
    overflow:hidden;
    position:absolute;
    left:423px;
    top:148px;
    }
    * html a#mi {height:70px; he\ight:0;}
    a#mi:hover {
    overflow:hidden;
    background-color: transparent;
    background-image: url(../images/statemap/mi.gif);
    background-repeat: no-repeat;
    background-position: -423px -148px;
    }

    /*Minnesota*/
    a#mn {
    display:block;
    width:64px;
    height:0px;
    padding-top:73px;
    overflow:hidden;
    position:absolute;
    left:368px;
    top:131px;
    }
    * html a#mn {height:73px; he\ight:0;}
    a#mn:hover {
    overflow:hidden;
    background-color: transparent;
    background-image: url(../images/statemap/mn.gif);
    background-repeat: no-repeat;
    background-position: -368px -131px;
    }

    /*Mississippi*/
    a#ms {
    display:block;
    width:42px;
    height:0px;
    padding-top:65px;
    overflow:hidden;
    position:absolute;
    left:422px;
    top:293px;
    }
    * html a#ms {height:65px; he\ight:0;}
    a#ms:hover {
    overflow:hidden;
    background-color: transparent;
    background-image: url(../images/statemap/ms.gif);
    background-repeat: no-repeat;
    background-position: -422px -293px;
    }

    /*Missouri*/
    a#mo {
    display:block;
    width:68px;
    height:0px;
    padding-top:58px;
    overflow:hidden;
    position:absolute;
    left:379px;
    top:230px;
    }
    * html a#mo {height:58px; he\ight:0;}
    a#mo:hover {
    overflow:hidden;
    background-color: transparent;
    background-image: url(../images/statemap/mo.gif);
    background-repeat: no-repeat;
    background-position: -379px -230px;
    }

    /*Montana*/
    a#mt {
    display:block;
    width:102px;
    height:0px;
    padding-top:62px;
    overflow:hidden;
    position:absolute;
    left:219px;
    top:120px;
    }
    * html a#mt {height:120px; he\ight:0;}
    a#mt:hover {
    overflow:hidden;
    background-color: transparent;
    background-image: url(../images/statemap/mt.gif);
    background-repeat: no-repeat;
    background-position: -219px -120px;
    }

    /*Nebraska*/
    a#ne {
    display:block;
    width:86px;
    height:0px;
    padding-top:45px;
    overflow:hidden;
    position:absolute;
    left:307px;
    top:202px;
    }
    * html a#ne {height:45px; he\ight:0;}
    a#ne:hover {
    overflow:hidden;
    background-color: transparent;
    background-image: url(../images/statemap/ne.gif);
    background-repeat: no-repeat;
    background-position: -307px -202px;
    }

    /*Nevada*/
    a#nv {
    display:block;
    width:60px;
    height:0px;
    padding-top:95px;
    overflow:hidden;
    position:absolute;
    left:165px;
    top:193px;
    }
    * html a#nv {height:95px; he\ight:0;}
    a#nv:hover {
    overflow:hidden;
    background-color: transparent;
    background-image: url(../images/statemap/nv.gif);
    background-repeat: no-repeat;
    background-position: -165px -193px;
    }

    /*New Hampshire*/
    a#nh {
    display:block;
    width:20px;
    height:0px;
    padding-top:35px;
    overflow:hidden;
    position:absolute;
    left:575px;
    top:152px;
    }
    * html a#nh {height:35px; he\ight:0;}
    a#nh:hover {
    overflow:hidden;
    background-color: transparent;
    background-image: url(../images/statemap/nh.gif);
    background-repeat: no-repeat;
    background-position: -575px -152px;
    }

    /*New Jersey*/
    a#nj {
    display:block;
    width:18px;
    height:0px;
    padding-top:33px;
    overflow:hidden;
    position:absolute;
    left:558px;
    top:202px;
    }
    * html a#nj {height:33px; he\ight:0;}
    a#nj:hover {
    overflow:hidden;
    background-color: transparent;
    background-image: url(../images/statemap/nj.gif);
    background-repeat: no-repeat;
    background-position: -558px -202px;
    }

    /*New Mexico*/
    a#nm {
    display:block;
    width:69px;
    height:0px;
    padding-top:72px;
    overflow:hidden;
    position:absolute;
    left:248px;
    top:268px;
    }
    * html a#nm {height:72px; he\ight:0;}
    a#nm:hover {
    overflow:hidden;
    background-color: transparent;
    background-image: url(../images/statemap/nm.gif);
    background-repeat: no-repeat;
    background-position: -248px -268px;
    }

    /*North Carolina*/
    a#nc {
    display:block;
    width:88px;
    height:0px;
    padding-top:42px;
    overflow:hidden;
    position:absolute;
    left:487px;
    top:260px;
    }
    * html a#nc {height:42px; he\ight:0;}
    a#nc:hover {
    overflow:hidden;
    background-color: transparent;
    background-image: url(../images/statemap/nc.gif);
    background-repeat: no-repeat;
    background-position: -487px -260px;
    }

    /*North Dakota*/
    a#nd {
    display:block;
    width:66px;
    height:0px;
    padding-top:42px;
    overflow:hidden;
    position:absolute;
    left:311px;
    top:133px;
    }
    * html a#nd {height:42px; he\ight:0;}
    a#nd:hover {
    overflow:hidden;
    background-color: transparent;
    background-image: url(../images/statemap/nd.gif);
    background-repeat: no-repeat;
    background-position: -311px -133px;
    }

    /*Ohio*/
    a#oh {
    display:block;
    width:44px;
    height:0px;
    padding-top:47px;
    overflow:hidden;
    position:absolute;
    left:475px;
    top:205px;
    }
    * html a#oh {height:47px; he\ight:0;}
    a#oh:hover {
    overflow:hidden;
    background-color: transparent;
    background-image: url(../images/statemap/oh.gif);
    background-repeat: no-repeat;
    background-position: -475px -205px;
    }

    /*Oklahoma*/
    a#ok {
    display:block;
    width:88px;
    height:0px;
    padding-top:47px;
    overflow:hidden;
    position:absolute;
    left:311px;
    top:273px;
    }
    * html a#ok {height:47px; he\ight:0;}
    a#ok:hover {
    overflow:hidden;
    background-color: transparent;
    background-image: url(../images/statemap/ok.gif);
    background-repeat: no-repeat;
    background-position: -311px -273px;
    }

    /*Oregon*/
    a#or {
    display:block;
    width:80px;
    height:0px;
    padding-top:67px;
    overflow:hidden;
    position:absolute;
    left:136px;
    top:135px;
    }
    * html a#or {height:67px; he\ight:0;}
    a#or:hover {
    overflow:hidden;
    background-color: transparent;
    background-image: url(../images/statemap/or.gif);
    background-repeat: no-repeat;
    background-position: -136px -135px;
    }

    /*Pennsylvania*/
    a#pa {
    display:block;
    width:58px;
    height:0px;
    padding-top:38px;
    overflow:hidden;
    position:absolute;
    left:510px;
    top:196px;
    }
    * html a#pa {height:38px; he\ight:0;}
    a#pa:hover {
    overflow:hidden;
    background-color: transparent;
    background-image: url(../images/statemap/pa.gif);
    background-repeat: no-repeat;
    background-position: -510px -196px;
    }

    /*Rhode Island*/
    a#ri {
    display:block;
    width:12px;
    height:0px;
    padding-top:20px;
    overflow:hidden;
    position:absolute;
    left:588px;
    top:188px;
    }
    * html a#ri {height:20px; he\ight:0;}
    a#ri:hover {
    overflow:hidden;
    background-color: transparent;
    background-image: url(../images/statemap/ri.gif);
    background-repeat: no-repeat;
    background-position: -588px -188px;
    }


    /*South Carolina*/
    a#sc {
    display:block;
    width:58px;
    height:0px;
    padding-top:40px;
    overflow:hidden;
    position:absolute;
    left:493px;
    top:286px;
    }
    * html a#sc {height:40px; he\ight:0;}
    a#sc:hover {
    overflow:hidden;
    background-color: transparent;
    background-image: url(../images/statemap/sc.gif);
    background-repeat: no-repeat;
    background-position: -493px -286px;
    }

    /*South Dakota*/
    a#sd {
    display:block;
    width:72px;
    height:0px;
    padding-top:40px;
    overflow:hidden;
    position:absolute;
    left:308px;
    top:170px;
    }
    * html a#sd {height:40px; he\ight:0;}
    a#sd:hover {
    overflow:hidden;
    background-color: transparent;
    background-image: url(../images/statemap/sd.gif);
    background-repeat: no-repeat;
    background-position: -308px -170px;
    }

    /*Tennessee*/
    a#tn {
    display:block;
    width:86px;
    height:0px;
    padding-top:35px;
    overflow:hidden;
    position:absolute;
    left:429px;
    top:270px;
    }
    * html a#tn {height:35px; he\ight:0;}
    a#tn:hover {
    overflow:hidden;
    background-color: transparent;
    background-image: url(../images/statemap/tn.gif);
    background-repeat: no-repeat;
    background-position: -429px -270px;
    }

    /*Texas*/
    a#tx {
    display:block;
    width:134px;
    height:0px;
    padding-top:135px;
    overflow:hidden;
    position:absolute;
    left:272px;
    top:279px;
    }
    * html a#tx {height:135px; he\ight:0;}
    a#tx:hover {
    overflow:hidden;
    background-color: transparent;
    background-image: url(../images/statemap/tx.gif);
    background-repeat: no-repeat;
    background-position: -272px -279px;
    }

    /*Utah*/
    a#ut {
    display:block;
    width:60px;
    height:0px;
    padding-top:70px;
    overflow:hidden;
    position:absolute;
    left:209px;
    top:203px;
    }
    * html a#ut {height:70px; he\ight:0;}
    a#ut:hover {
    overflow:hidden;
    background-color: transparent;
    background-image: url(../images/statemap/ut.gif);
    background-repeat: no-repeat;
    background-position: -209px -203px;
    }

    /*Vermont*/
    a#vt {
    display:block;
    width:19px;
    height:0px;
    padding-top:35px;
    overflow:hidden;
    position:absolute;
    left:562px;
    top:152px;
    }
    * html a#vt {height:35px; he\ight:0;}
    a#vt:hover {
    overflow:hidden;
    background-color: transparent;
    background-image: url(../images/statemap/vt.gif);
    background-repeat: no-repeat;
    background-position: -562px -152px;
    }

    /*Virginia*/
    a#va {
    display:block;
    width:78px;
    height:0px;
    padding-top:45px;
    overflow:hidden;
    position:absolute;
    left:495px;
    top:231px;
    }
    * html a#va {height:45px; he\ight:0;}
    a#va:hover {
    overflow:hidden;
    background-color: transparent;
    background-image: url(../images/statemap/va.gif);
    background-repeat: no-repeat;
    background-position: -495px -231px;
    }

    /*Washington*/
    a#wa {
    display:block;
    width:68px;
    height:0px;
    padding-top:48px;
    overflow:hidden;
    position:absolute;
    left:153px;
    top:108px;
    }
    * html a#wa {height:48px; he\ight:0;}
    a#wa:hover {
    overflow:hidden;
    background-color: transparent;
    background-image: url(../images/statemap/wa.gif);
    background-repeat: no-repeat;
    background-position: -153px -108px;
    }

    /*West Virginia*/
    a#wv {
    display:block;
    width:46px;
    height:0px;
    padding-top:40px;
    overflow:hidden;
    position:absolute;
    left:499px;
    top:228px;
    }
    * html a#wv {height:40px; he\ight:0;}
    a#wv:hover {
    overflow:hidden;
    background-color: transparent;
    background-image: url(../images/statemap/wv.gif);
    background-repeat: no-repeat;
    background-position: -499px -228px;
    }

    /*Wisconsin*/
    a#wi {
    display:block;
    width:54px;
    height:0px;
    padding-top:55px;
    overflow:hidden;
    position:absolute;
    left:402px;
    top:158px;
    }
    * html a#wi {height:55px; he\ight:0;}
    a#wi:hover {
    overflow:hidden;
    background-color: transparent;
    background-image: url(../images/statemap/wi.gif);
    background-repeat: no-repeat;
    background-position: -402px -158px;
    }

    /*Wyoming*/
    a#wy {
    display:block;
    width:73px;
    height:0px;
    padding-top:60px;
    overflow:hidden;
    position:absolute;
    left:245px;
    top:172px;
    }
    * html a#wy {height:60px; he\ight:0;}
    a#wy:hover {
    overflow:hidden;
    background-color: transparent;
    background-image: url(../images/statemap/wy.gif);
    background-repeat: no-repeat;
    background-position: -245px -172px;
    }

    /*District of Columbia*/
    a#dc {
    display:block;
    width:21px;
    height:0px;
    padding-top:15px;
    overflow:hidden;
    position:absolute;
    left:593px;
    top:310px;
    }
    * html a#dc {height:15px; he\ight:0;}
    a#dc:hover {
    overflow:hidden;
    background-color: transparent;
    background-image: url(../images/statemap/dc.gif);
    background-repeat: no-repeat;
    background-position: -593px -310px;
    }

    /*Maryland - Box*/
    a#md2 {
    display:block;
    width:21px;
    height:0px;
    padding-top:15px;
    overflow:hidden;
    position:absolute;
    left:593px;
    top:291px;
    }
    * html a#md2 {height:15px; he\ight:0;}
    a#md2:hover {
    overflow:hidden;
    background-color: transparent;
    background-image: url(../images/statemap/md.gif);
    background-repeat: no-repeat;
    background-position: -593px -291px;
    }

    /*Delaware - Box*/
    a#de2 {
    display:block;
    width:21px;
    height:0px;
    padding-top:15px;
    overflow:hidden;
    position:absolute;
    left:593px;
    top:270px;
    }
    * html a#de2 {height:15px; he\ight:0;}
    a#de2:hover {
    overflow:hidden;
    background-color: transparent;
    background-image: url(../images/statemap/de.gif);
    background-repeat: no-repeat;
    background-position: -593px -270px;
    }

    /*New Jersey - Box*/
    a#nj2 {
    display:block;
    width:21px;
    height:0px;
    padding-top:15px;
    overflow:hidden;
    position:absolute;
    left:593px;
    top:252px;
    }
    * html a#nj2 {height:15px; he\ight:0;}
    a#nj2:hover {
    overflow:hidden;
    background-color: transparent;
    background-image: url(../images/statemap/nj.gif);
    background-repeat: no-repeat;
    background-position: -593px -252px;
    }

    /*Connecticut - Box*/
    a#ct2 {
    display:block;
    width:21px;
    height:0px;
    padding-top:15px;
    overflow:hidden;
    position:absolute;
    left:593px;
    top:231px;
    }
    * html a#ct2 {height:15px; he\ight:0;}
    a#ct2:hover {
    overflow:hidden;
    background-color: transparent;
    background-image: url(../images/statemap/ct.gif);
    background-repeat: no-repeat;
    background-position: -593px -231px;
    }

    /*Rhode Island - Box*/
    a#ri2 {
    display:block;
    width:21px;
    height:0px;
    padding-top:15px;
    overflow:hidden;
    position:absolute;
    left:618px;
    top:291px;
    }
    * html a#ri2 {height:15px; he\ight:0;}
    a#ri2:hover {
    overflow:hidden;
    background-color: transparent;
    background-image: url(../images/statemap/ri.gif);
    background-repeat: no-repeat;
    background-position: -618px -291px;
    }

    /*Massachusetts - Box*/
    a#ma2 {
    display:block;
    width:21px;
    height:0px;
    padding-top:15px;
    overflow:hidden;
    position:absolute;
    left:618px;
    top:270px;
    }
    * html a#ma2 {height:15px; he\ight:0;}
    a#ma2:hover {
    overflow:hidden;
    background-color: transparent;
    background-image: url(../images/statemap/ma.gif);
    background-repeat: no-repeat;
    background-position: -618px -270px;
    }

    /*New Hampshire - Box*/
    a#nh2 {
    display:block;
    width:21px;
    height:0px;
    padding-top:15px;
    overflow:hidden;
    position:absolute;
    left:618px;
    top:251px;
    }
    * html a#nh2 {height:15px; he\ight:0;}
    a#nh2:hover {
    overflow:hidden;
    background-color: transparent;
    background-image: url(../images/statemap/nh.gif);
    background-repeat: no-repeat;
    background-position: -618px -251px;
    }

    /*Vermont - Box*/
    a#vt2 {
    display:block;
    width:21px;
    height:0px;
    padding-top:15px;
    overflow:hidden;
    position:absolute;
    left:618px;
    top:231px;
    }
    * html a#vt2 {height:15px; he\ight:0;}
    a#vt2:hover {
    overflow:hidden;
    background-color: transparent;
    background-image: url(../images/statemap/vt.gif);
    background-repeat: no-repeat;
    background-position: -618px -231px;
    }

