dl#officeMap{
	margin: 0;
	padding: 0;
	background: transparent url(../images/header_menu_home.jpg) top left no-repeat;
	height: 102px;
	width: 916px;
	position: relative;
	z-index:1;
}

dt{ margin: 0; padding: 0; position: absolute; font-size: 85%; display: none; }
dd{ margin: 0; padding: 0; position: absolute;  font-size: 85%; }

/* ---------- Hotspot Declarations ---------- */
dd#prefrences { top: 7px; left: 26px; }
dd#prefrences a{ position: absolute; width: 97px; height: 22px; text-decoration: none; }
dd#prefrences a span{ display: none; }
dd#prefrences a:hover, .prefrencesActive{ position: absolute; background: transparent url(../images/header_menu_home.jpg) -26px -213px no-repeat; top: 0px; left: 0px; }

dd#currBill { top: 39px; left: 8px; }
dd#currBill a{ position: absolute; width: 166px; height: 25px; text-decoration: none; }
dd#currBill a span{ display: none; }
dd#currBill a:hover, .currBillActive{ position: absolute; background: transparent url(../images/header_menu_home.jpg) -8px -245px no-repeat; top: 0px; left: 0px; }


dd#vote { top: 39px; left: 183px; }
dd#vote a{ position: absolute; width: 175px; height: 24px; text-decoration: none; }
dd#vote a span{ display: none; }
dd#vote a:hover, .voteActive{ position: absolute; background: transparent url(../images/header_menu_home.jpg) -183px -245px no-repeat; top: 0px; left: 0px; }

dd#out_beltway { top: 39px; left: 365px; }
dd#out_beltway a{ position: absolute; width: 279px; height: 24px; text-decoration: none; }
dd#out_beltway a span{ display: none; }
dd#out_beltway a:hover, .out_beltwayActive { position: absolute; background: transparent url(../images/header_menu_home.jpg) -365px -245px no-repeat; top: 0px; left: 0px; }

dd#glossary { top: 39px; left: 653px; }
dd#glossary a{ position: absolute; width: 109px; height: 24px; text-decoration: none;}
dd#glossary a span{ display: none; }
dd#glossary a:hover, .glossaryActive{ position: absolute; background: transparent url(../images/header_menu_home.jpg) -653px -245px no-repeat; top: 0px; left: 0px; }


dd#constitution { top: 39px; left: 760px; }
dd#constitution a{ position: absolute; width: 150px; height: 25px; text-decoration: none; }
dd#constitution a span{ display: none; }
dd#constitution a:hover, .constitutionActive { position: absolute; background: transparent url(../images/header_menu_home.jpg) -760px -245px no-repeat; top: 0px; left: 0px; }


dd#congressionaldirectory { top: 69px; left: 8px; }
dd#congressionaldirectory a{ position: absolute; width: 209px; height: 24px; text-decoration: none; }
dd#congressionaldirectory a span{ display: none; }
dd#congressionaldirectory a:hover, .congressionaldirectoryActive { position: absolute; background: transparent url(../images/header_menu_home.jpg) -8px -275px no-repeat; top: 0px; left: 0px; }

dd#congressionalCalendar { top: 69px; left: 225px; }
dd#congressionalCalendar a{ position: absolute; width: 209px; height: 24px; text-decoration: none; }
dd#congressionalCalendar a span{ display: none; }
dd#congressionalCalendar a:hover, .congressionalCalendarActive{ position: absolute; background: transparent url(../images/header_menu_home.jpg) -225px -275px no-repeat; top: 0px; left: 0px; }

dd#in_beltway { top: 69px; left: 443px; }
dd#in_beltway a{ position: absolute; width: 176px; height: 24px; text-decoration: none; }
dd#in_beltway a span{ display: none; }
dd#in_beltway a:hover, .in_beltwayActive{ position: absolute; background: transparent url(../images/header_menu_home.jpg) -443px -275px no-repeat; top: 0px; left: 0px; }

dd#pollingListing { top: 69px; left: 628px; }
dd#pollingListing a{ position: absolute; width: 132px; height: 24px; text-decoration: none; }
dd#pollingListing a span{ display: none; }
dd#pollingListing a:hover, .pollingListingActive{ position: absolute; background: transparent url(../images/header_menu_home.jpg) -628px -275px no-repeat; top: 0px; left: 0px; }

dd#pollingResults { top: 69px; left: 769px; }
dd#pollingResults a{ position: absolute; width: 133px; height: 24px; text-decoration: none; }
dd#pollingResults a span{ display: none; }
dd#pollingResults a:hover, .pollingResultsActive{ position: absolute; background: transparent url(../images/header_menu_home.jpg) -769px -275px no-repeat; top: 0px; left: 0px; }





dd#login { top: 7px; left: 789px;  }
dd#login a{ position: absolute; width: 96px; height: 22px; text-decoration: none; }
dd#login a span{ display: none; }
dd#login a:hover{ position: absolute; background: transparent url(../images/header_menu_home.jpg) -609px -214px no-repeat; top: 0px; left: 0px; }


dd#logout { top: 7px; left: 787px; }
dd#logout a{ position: absolute; width: 96px; height: 21px; text-decoration: none; background: transparent url(../images/header_menu_home.jpg) -787px -110px no-repeat; }
dd#logout a span{ display: none; }
dd#logout a:hover{ position: absolute; background: transparent url(../images/header_menu_home.jpg) -787px -213px no-repeat; top: 0px; left: 0px; }

dd#mainmenu { top: 2px; left: 355px;  }
dd#mainmenu a{ position: absolute; width: 214px; height: 31px; text-decoration: none;  background: transparent url(../images/header_menu_home.jpg) -355px -105px no-repeat; }
dd#mainmenu a span{ display: none; }
dd#mainmenu a:hover{ position: absolute; background: transparent url(../images/header_menu_home.jpg) -355px -208px no-repeat; top: 0px; left: 0px; }

/*------------- Footer Menu-------------*/
.footerMenu {
color:#FFFFFF;
font-size:11px;
margin:20px 0;
}
.footerMenu a{
color:#FFFFFF;
font-size:11px;
}
.footerMenu a:hover {
color:#FFFFFF;
font-size:11px;
text-decoration:underline;
}
/*-------------- Tips Menu--------------*/
#tipsMenu {
text-align:left;
width:216px;
vertical-align:middle;

}#tipsMenu ul{
margin:0;
padding:0;
width:197px;
list-style:none;
}
#tipsMenu li {
width:197px;
vertical-align:middle;
text-align:left;
}
#tipsMenu a {
line-height:35px;
vertical-align:bottom;
text-decoration:none;
display: block;
height:38px;
background-image:url(../images/TipsButtn.jpg);
font-size:10px;
color:#FFFFFF;
padding-left:5px;
outline:0;
}
#tipsMenu a:hover {
background-image:url(../images/TipsButtnRO.jpg);
}
