﻿@import 'zz1_BlueAdd.css';

/* STANDARD TABBED PANELS */

.TabbedPanels{margin:0px; padding:0px; float:left; clear:none; width:100%;}
.TabbedPanelsTabGroup{margin:0px; padding:0px;}
.TabbedPanelsTab{position:relative; top:1px; float:left; padding:5px 15px; margin:0 5px 0 0; background-color:#cccccc;
	border:solid 1px #CCC; border-bottom:none; -moz-user-select:none; -khtml-user-select:none; cursor:pointer; width:11%; height:32px; text-align:center;}
.TabbedPanelsTabHover{background-color:#fff;}
.TabbedPanelsTabSelected{background-color:#fff; border-bottom:none;}
.TabbedPanelsTab a{color:black; text-decoration:none;}
.TabbedPanelsContentGroup{clear:both; border:solid 1px #CCC; background-color:#fff;}
.TabbedPanelsContent{padding: 15px;}

/* STANDARD TABBED PANELS */

/* NEWS TABBED PANELS */

#NewsTabbedPanels1 .TabbedPanels{margin:0px; padding:0px; float:left; clear:none; width:100%;}
#NewsTabbedPanels1 .TabbedPanelsTabGroup{margin:0px; padding:0px;}
#NewsTabbedPanels1 .TabbedPanelsTab{position:relative; top:1px; float:left; padding:5px 10px; margin:0 5px 0 0; background-color:#cccccc;
	border:solid 1px #CCC; border-bottom:none; -moz-user-select:none; -khtml-user-select:none; cursor:pointer; width:11%; height:auto; text-align:center;}
#NewsTabbedPanels1 .TabbedPanelsTabHover{background-color:#fff;}
#NewsTabbedPanels1 .TabbedPanelsTabSelected{background-color:#fff; border-bottom:none;}
#NewsTabbedPanels1 .TabbedPanelsTab a{color:black; text-decoration:none;}
#NewsTabbedPanels1 .TabbedPanelsContentGroup{clear:both; border:solid 1px #CCC; background-color:#fff;}
#NewsTabbedPanels1 .TabbedPanelsContent{padding: 15px;}

/* NEWS TABBED PANELS */

/* ELECTION RESULTS TABBED PANELS */

#ElectionsTabbedPanels .TabbedPanels{margin:0px; padding:0px; float:left; clear:none; width:100%;}
#ElectionsTabbedPanels .TabbedPanelsTabGroup{margin:0px; padding:0px;}
#ElectionsTabbedPanels .TabbedPanelsTab{position:relative; top:1px; float:left; padding:5px 10px; margin:0 5px 0 0; background-color:#cccccc;
	border:solid 1px #CCC; border-bottom:none; -moz-user-select:none; -khtml-user-select:none; cursor:pointer; width:auto; height:auto; text-align:center;}
#ElectionsTabbedPanels .TabbedPanelsTabHover{background-color:#fff;}
#ElectionsTabbedPanels .TabbedPanelsTabSelected{background-color:#fff; border-bottom:none;}
#ElectionsTabbedPanels .TabbedPanelsTab a{color:black; text-decoration:none;}
#ElectionsTabbedPanels .TabbedPanelsContentGroup{clear:both; border:solid 1px #CCC; background-color:#fff;}
#ElectionsTabbedPanels .TabbedPanelsContent{padding: 15px;}

/* ELECTION RESULTS TABBED PANELS */

/* MAP ROOM TABBED PANELS */

#MapRoomTabbedPanels .TabbedPanels{margin:0px; padding:0px; float:left; clear:none; width:100%;}
#MapRoomTabbedPanels .TabbedPanelsTabGroup{margin:0px; padding:0px;}
#MapRoomTabbedPanels .TabbedPanelsTab{position:relative; top:1px; float:left; padding:5px 10px; margin:0 5px 0 0; background-color:#cccccc;
	border:solid 1px #CCC; border-bottom:none; -moz-user-select:none; -khtml-user-select:none; cursor:pointer; width:auto; height:auto; text-align:center;}
#MapRoomTabbedPanels .TabbedPanelsTabHover{background-color:#fff;}
#MapRoomTabbedPanels .TabbedPanelsTabSelected{background-color:#fff; border-bottom:none;}
#MapRoomTabbedPanels .TabbedPanelsTab a{color:black; text-decoration:none;}
#MapRoomTabbedPanels .TabbedPanelsContentGroup{clear:both; border:solid 1px #CCC; background-color:#fff;}
#MapRoomTabbedPanels .TabbedPanelsContent{padding: 15px;}

/* MAP ROOM TABBED PANELS */

/* YOUR VOTER PROFILE TABBED PANELS */

#YourVoterProfileTabbedPanels .TabbedPanels{margin:0px; padding:0px; float:left; clear:none; width:100%;}
#YourVoterProfileTabbedPanels .TabbedPanelsTabGroup{margin:0px; padding:0px;}
#YourVoterProfileTabbedPanels .TabbedPanelsTab{position:relative; top:1px; float:left; padding:5px 10px; margin:0 5px 0 0; background-color:#cccccc;
	border:solid 1px #CCC; border-bottom:none; -moz-user-select:none; -khtml-user-select:none; cursor:pointer; width:auto; height:auto; text-align:center;}
#YourVoterProfileTabbedPanels .TabbedPanelsTabHover{background-color:#dee5ef;}
#YourVoterProfileTabbedPanels .TabbedPanelsTabSelected{background-color:#dee5ef; border-bottom:none;}
#YourVoterProfileTabbedPanels .TabbedPanelsTab a{color:black; text-decoration:none;}
#YourVoterProfileTabbedPanels .TabbedPanelsContentGroup{clear:both; border:solid 1px #CCC; background-color:#dee5ef;}
#YourVoterProfileTabbedPanels .TabbedPanelsContent{padding: 15px;}

/* YOUR VOTER PROFILE TABBED PANELS */

/* DIRECTORY OF ELECTED OFFICIALS TABBED PANELS */

#DirectoryElectedOfficialsTabbedPanels .TabbedPanels{margin:0px; padding:0px; float:left; clear:none; width:100%;}
#DirectoryElectedOfficialsTabbedPanels .TabbedPanelsTabGroup{margin:0px; padding:0px;}
#DirectoryElectedOfficialsTabbedPanels .TabbedPanelsTab{position:relative; top:1px; float:left; padding:5px 10px; margin:0 5px 0 0; background-color:#cccccc;
	border:solid 1px #CCC; border-bottom:none; -moz-user-select:none; -khtml-user-select:none; cursor:pointer; width:auto; height:auto; text-align:center;}
#DirectoryElectedOfficialsTabbedPanels .TabbedPanelsTabHover{background-color:#dee5ef;}
#DirectoryElectedOfficialsTabbedPanels .TabbedPanelsTabSelected{background-color:#dee5ef; border-bottom:none;}
#DirectoryElectedOfficialsTabbedPanels .TabbedPanelsTab a{color:black; text-decoration:none;}
#DirectoryElectedOfficialsTabbedPanels .TabbedPanelsContentGroup{clear:both; border:solid 1px #CCC; background-color:#dee5ef;}
#DirectoryElectedOfficialsTabbedPanels .TabbedPanelsContent{padding: 15px;}

/* DIRECTORY OF ELECTED OFFICIALS TABBED PANELS */

/* REGISTRATION STATISTICS TABBED PANELS */

#RegistrationStatsTabbedPanels .TabbedPanels{margin:0px; padding:0px; float:left; clear:none; width:100%;}
#RegistrationStatsTabbedPanels .TabbedPanelsTabGroup{margin:0px; padding:0px;}
#RegistrationStatsTabbedPanels .TabbedPanelsTab{position:relative; top:1px; float:left; padding:5px 10px; margin:0 5px 0 0; background-color:#cccccc;
	border:solid 1px #CCC; border-bottom:none; -moz-user-select:none; -khtml-user-select:none; cursor:pointer; width:auto; height:auto; text-align:center;}
#RegistrationStatsTabbedPanels .TabbedPanelsTabHover{background-color:#dee5ef;}
#RegistrationStatsTabbedPanels .TabbedPanelsTabSelected{background-color:#dee5ef; border-bottom:none;}
#RegistrationStatsTabbedPanels .TabbedPanelsTab a{color:black; text-decoration:none;}
#RegistrationStatsTabbedPanels .TabbedPanelsContentGroup{clear:both; border:solid 1px #CCC; background-color:#dee5ef;}
#RegistrationStatsTabbedPanels .TabbedPanelsContent{padding: 15px;}

/* REGISTRATION STATISTICS TABBED PANELS */

/* PROVISIONAL BALLOT TABBED PANELS */

#ProvisionalBallotStatusTabbedPanels .TabbedPanels{margin:0px; padding:0px; float:left; clear:none; width:100%;}
#ProvisionalBallotStatusTabbedPanels .TabbedPanelsTabGroup{margin:0px; padding:0px;}
#ProvisionalBallotStatusTabbedPanels .TabbedPanelsTab{position:relative; top:1px; float:left; padding:5px 10px; margin:0 5px 0 0; background-color:#cccccc;
	border:solid 1px #CCC; border-bottom:none; -moz-user-select:none; -khtml-user-select:none; cursor:pointer; width:auto; height:auto; text-align:center;}
#ProvisionalBallotStatusTabbedPanels .TabbedPanelsTabHover{background-color:#dee5ef;}
#ProvisionalBallotStatusTabbedPanels .TabbedPanelsTabSelected{background-color:#dee5ef; border-bottom:none;}
#ProvisionalBallotStatusTabbedPanels .TabbedPanelsTab a{color:black; text-decoration:none;}
#ProvisionalBallotStatusTabbedPanels .TabbedPanelsContentGroup{clear:both; border:solid 1px #CCC; background-color:#dee5ef;}
#ProvisionalBallotStatusTabbedPanels .TabbedPanelsContent{padding: 15px;}

/* PROVISIONAL BALLOT TABBED PANELS */




/* NEWS ROOM TABBED PANELS */

#newsWatch .TabbedPanels{margin:0px; padding:0px; width:100%;}
#newsWatch .TabbedPanelsTabGroup{margin:0px; padding:0px; float:right; width:175px;}
#newsWatch .TabbedPanelsTab{position:relative; top:1px; float:left; padding:2px 0 2px 15px; margin:0; background-color:transparent; 
	background-image:url("/images/bullet_red_arrow.gif"); background-repeat:no-repeat; background-position:left center;
	border:none; -moz-user-select:none; -khtml-user-select:none; cursor:pointer; width:175px; height:auto; text-align:left;}
#newsWatch .TabbedPanelsTabHover{background-color:transparent;}
#newsWatch .TabbedPanelsTabSelected{background-color:transparent; border:none; font-weight:bold;}
#newsWatch .TabbedPanelsTab a{color:#003399; text-decoration:underline;}
#newsWatch .TabbedPanelsTab a:hover{color:#333333; text-decoration:underline;}
#newsWatch .TabbedPanelsContentGroup{clear:none; border:none; background-color:transparent;}
#newsWatch .TabbedPanelsContent{padding:0px;}



#newsListen .TabbedPanels{margin:0px; padding:0px; width:100%;}
#newsListen .TabbedPanelsTabGroup{margin:0px; padding:0px; float:right; width:175px;}
#newsListen .TabbedPanelsTab{position:relative; top:1px; float:left; padding:2px 0 2px 15px; margin:0; background-color:transparent; 
	background-image:url("/images/bullet_red_arrow.gif"); background-repeat:no-repeat; background-position:left center;
	border:none; -moz-user-select:none; -khtml-user-select:none; cursor:pointer; width:175px; height:auto; text-align:left;}
#newsListen .TabbedPanelsTabHover{background-color:transparent;}
#newsListen .TabbedPanelsTabSelected{background-color:transparent; border:none; font-weight:bold;}
#newsListen .TabbedPanelsTab a{color:#003399; text-decoration:underline;}
#newsListen .TabbedPanelsTab a:hover{color:#333333; text-decoration:underline;}
#newsListen .TabbedPanelsContentGroup{clear:none; border:none; background-color:transparent;}
#newsListen .TabbedPanelsContent{padding:0px;}


/* NEWS ROOM TABBED PANELS */






/* HERO */

#NewsMediaPlayer{width:458px; border:solid 1px #ccc; padding:10px; position:relative; z-index:0;}

#mediaPlayerTabs{margin:0px; width:138px; position:absolute; z-index:500; text-align:left; left:330px; top:9px;}
#NewsMediaPlayer ul.TabbedPanelsTabGroup{ list-style-type:none; margin:0; padding:0;}

#mediaPlayerTabs .TabbedPanelsTab{position:relative; float:left; text-align:left; border:none; font-size:11px; padding:8px 10px;  
	list-style-type:none; display:block; width:118px; height:44px;  -moz-user-select:none; -khtml-user-select:none; cursor:pointer;
	background-image:url('/images/heroNotActive_read.gif'); background-repeat:no-repeat; background-color:#fff;}

#mediaPlayerTabs .TabbedPanelsTab.first{background-image:url('/images/heroNotActive-first_read.gif');}
#mediaPlayerTabs .TabbedPanelsTab.video{background-image:url('/images/heroNotActive_video.gif');}
#mediaPlayerTabs .TabbedPanelsTab.video.first{background-image:url('/images/heroNotActive-first_video.gif');}
#mediaPlayerTabs .TabbedPanelsTab.audio{background-image:url('/images/heroNotActive_audio-first.gif');}
#mediaPlayerTabs .TabbedPanelsTab.audio.first{background-image:url('/images/heroNotActive-first_audio.gif');}
#mediaPlayerTabs .TabbedPanelsTab.see{background-image:url('/images/heroNotActive_see-first.gif');}
#mediaPlayerTabs .TabbedPanelsTab.see.first{background-image:url('/images/heroNotActive-first_see.gif');}
#mediaPlayerTabs .TabbedPanelsTab.read{background-image:url('/images/heroNotActive_read-first.gif');}
#mediaPlayerTabs .TabbedPanelsTab.read.first{background-image:url('/images/heroNotActive-first_read.gif');}

#mediaPlayerTabs .TabbedPanelsTabHover{}

#mediaPlayerTabs .TabbedPanelsTabSelected{background-image:url('/images/heroActive-first_read.gif'); color:#fff; background-color:#6c8dbc;}
#mediaPlayerTabs .TabbedPanelsTabSelected.first{background-image:url('/images/heroActive_read.gif');}

#mediaPlayerTabs .TabbedPanelsTabSelected.video{background-image:url('/images/heroActive-first_video.gif');}
#mediaPlayerTabs .TabbedPanelsTabSelected.video.first{background-image:url('/images/heroActive_video.gif');}

#mediaPlayerTabs .TabbedPanelsTabSelected.audio{background-image:url('/images/heroActive-first_audio.gif');}
#mediaPlayerTabs .TabbedPanelsTabSelected.audio.first{background-image:url('/images/heroActive_audio.gif');}

#mediaPlayerTabs .TabbedPanelsTabSelected.see{background-image:url('/images/heroActive-first_see.gif');}
#mediaPlayerTabs .TabbedPanelsTabSelected.see.first{background-image:url('/images/heroActive_see.gif');}


#mediaPlayerTabs .TabbedPanelsTab a{color:#000; text-decoration:none;}
#mediaPlayerTabs .TabbedPanelsTabHover a{text-decoration:underline;}
#mediaPlayerTabs .TabbedPanelsTabSelected a{color:#fff; text-decoration:none;}
#mediaPlayerTabs .TabbedPanelsTabSelected a:hover{text-decoration:underline;}

#NewsMediaPlayer .TabbedPanelsContentGroup{margin:0px; padding:0px; border:none; position:relative; overflow:hidden; display:block;}
#NewsMediaPlayer .TabbedPanelsContentGroup .TabbedPanelsContent{margin:0px; padding:0px;}
#NewsMediaPlayer .TabbedPanelsContentGroup .TabbedPanelsContent .hero-image{margin:0px; padding:0px;}

.hero-image{width:320px; height:240px; overflow:hidden; display:block;}
.hero-header{padding:14px 0 10px 0; line-height:1.2em;}
.hero-header a, .hero-header a:link, .hero-header a:visited{color:#7a1618; text-decoration:none; font-weight:bold; font-size:18px;}
.hero-header a:hover{ text-decoration:underline;}
.hero-text{line-height:1.4em; color:#000;}

/* HERO */


/* CLEAN UP FORMATTING */

.iWant-Other{background-color:#fff; font-family:Arial, Helvetica, sans-serif;}
#boardDocSearchContainer, .docLibrary-Blue, .iWant-Blue{background-color:#dee5ef; padding:12px; border:1px #ccc solid; font-family:Arial, Helvetica, sans-serif;}
.resultsArchive-Blue{background-color:#023f75; padding:12px 12px 12px 65px; border:1px #ccc solid; font-family:Arial, Helvetica, sans-serif; 
	background-image:url("/images/election_results_bg.gif"); background-position:left top; background-repeat:no-repeat;}

#boardDocSearchContainer .iWant-Help, 
#registrationStatsQueryContainer1 .iWant-Help, 
#registrationStatsQueryContainer2 .iWant-Help, 
#provisionalSearchContainer1 .iWant-Help, 
#provisionalSearchContainer2 .iWant-Help, 
#directoryElectedOfficialsResultsContainer .iWant-Help, 
#directoryElectedOfficialsQueryContainer1 .iWant-Help, 
#directoryElectedOfficialsQueryContainer2 .iWant-Help, 
#directoryElectedOfficialsQueryContainer3 .iWant-Help, 
#youTheVoterContainer1 .iWant-Help, 
#youTheVoterContainer2 .iWant-Help, 
.electoralBoardContainer .iWant-Help, 
.resultsArchive-Blue .iWant-Help, 
.docLibrary-Blue .iWant-Help, 
.iWant-Blue .iWant-Help, 
.iWant-Other .iWant-Help{float:right; color:#7a1618; font-weight:bold; background-color:#fff; border:1px #ccc solid; padding:2px 6px;}

#boardDocSearchContainer .iWant-Help a, 
#registrationStatsQueryContainer1 .iWant-Help a, 
#registrationStatsQueryContainer2 .iWant-Help a, 
#provisionalSearchContainer1 .iWant-Help a, 
#provisionalSearchContainer2 .iWant-Help a, 
#directoryElectedOfficialsResultsContainer .iWant-Help a, 
#directoryElectedOfficialsQueryContainer1 .iWant-Help a, 
#directoryElectedOfficialsQueryContainer2 .iWant-Help a, 
#directoryElectedOfficialsQueryContainer3 .iWant-Help a, 
#youTheVoterContainer1 .iWant-Help a, 
#youTheVoterContainer2 .iWant-Help a, 
.electoralBoardContainer .iWant-Help a,
.resultsArchive-Blue .iWant-Help a, 
#youTheVoterContainer1 .iWant-Help a, 
.docLibrary-Blue .iWant-Help a, 
.iWant-Blue .iWant-Help a,  
.iWant-Other .iWant-Help a{color:#7a1618; text-decoration:none;}

#boardDocSearchContainer .iWant-Help a:hover, 
#registrationStatsQueryContainer1 .iWant-Help a:hover, 
#registrationStatsQueryContainer2 .iWant-Help a:hover, 
#provisionalSearchContainer1 .iWant-Help a:hover, 
#provisionalSearchContainer2 .iWant-Help a:hover, 
#directoryElectedOfficialsResultsContainer  .iWant-Help a:hover, 
#directoryElectedOfficialsQueryContainer1 .iWant-Help a:hover, 
#directoryElectedOfficialsQueryContainer2 .iWant-Help a:hover, 
#directoryElectedOfficialsQueryContainer3 .iWant-Help a:hover, 
#youTheVoterContainer1 .iWant-Help a:hover, 
#youTheVoterContainer2 .iWant-Help a:hover, 
.electoralBoardContainer .iWant-Help a:hover, 
.resultsArchive-Blue .iWant-Help a:hover, 
.docLibrary-Blue .iWant-Help a:hover, 
.iWant-Blue .iWant-Help a:hover,  
.iWant-Other .iWant-Help a:hover{color:#7a1618; text-decoration:underline;}

#boardDocSearchContainer .iWant-Help a:visited, 
#registrationStatsQueryContainer1 .iWant-Help a:visited, 
#registrationStatsQueryContainer2 .iWant-Help a:visited, 
#provisionalSearchContainer1 .iWant-Help a:visited, 
#provisionalSearchContainer2 .iWant-Help a:visited, 
#directoryElectedOfficialsResultsContainer  .iWant-Help a:visited, 
#directoryElectedOfficialsQueryContainer1 .iWant-Help a:visited, 
#directoryElectedOfficialsQueryContainer2 .iWant-Help a:visited, 
#directoryElectedOfficialsQueryContainer3 .iWant-Help a:visited, 
#youTheVoterContainer1 .iWant-Help a:visited, 
#youTheVoterContainer2 .iWant-Help a:visited, 
.electoralBoardContainer .iWant-Help a:visited, 
.resultsArchive-Blue .iWant-Help a:visited, 
.docLibrary-Blue .iWant-Help a:visited, 
.iWant-Blue .iWant-Help a:visited,  
.iWant-Other .iWant-Help a:visited{color:#7a1618; text-decoration:none;}

#voterNotFoundContainer h2,
#zipOutsideCookContainer h2,
#ambiguousAddressContainer h2,
#boardDocSearchContainer h2,
#registrationStatsQueryContainer1 h2,
#registrationStatsQueryContainer2 h2,
#provisionalSearchContainer1 h2, 
#provisionalSearchContainer2 h2, 
#directoryElectedOfficialsResultsContainer h2, 
#directoryElectedOfficialsQueryContainer1 h2, 
#directoryElectedOfficialsQueryContainer2 h2, 
#directoryElectedOfficialsQueryContainer3 h2, 
#youTheVoterContainer1 h2, 
#youTheVoterContainer2 h2, 
.docLibrary-Blue h2, 
.iWant-Blue h2, 
.iWant-Other h2{font-size:18px; color:#7a1618; font-weight:bold; padding:0 0 0 32px; margin:0 0 10px 0; min-height:25px;
	background-repeat:no-repeat; background-position: left center;}


#voterNotFoundContainer h2,
#ambiguousAddressContainer h2,
#zipOutsideCookContainer h2{background-image:url("/images/icon_question.gif");}
.iWant-Blue h2{background-image:url("/images/icon_iwant_red2.gif");}
.resultsArchive-Blue h2{font-size:16px; color:#fff; font-weight:bold; padding:0; margin:0 0 5px 0; min-height:25px;}
#boardDocSearchContainer h2, .docLibrary-Blue h2{background-image:url("/images/icon_doclibrary_red.gif");}


#youTheVoterContainer h2,
#youTheVoterContainer1 h2,
#youTheVoterContainer2 h2{background-image:url("/images/icon_vote.gif");}

.registrationStatsQuery-Form h2,
#registrationStatsQueryContainer1 h2,
#registrationStatsQueryContainer2 h2,
#directoryElectedOfficialsResultsContainer  h2, 
#directoryElectedOfficialsQueryContainer h2,
#directoryElectedOfficialsQueryContainer1 h2,
#directoryElectedOfficialsQueryContainer2 h2,
#directoryElectedOfficialsQueryContainer3 h2
{background-image:url("/images/icon_directory.gif");}

#provisionalSearchContainer1 h2,
#provisionalSearchContainer2 h2,
#provisionalSearchContainer h2{background-image:url("/images/icon_electionresults.gif");}


.Lobbyist-Question h2,
.Lobbyist-Login h2{font-size:18px; color:#7a1618; font-weight:bold; padding:0 0 0 32px; margin:0 0 10px 0; min-height:25px;
	background-repeat:no-repeat; background-position: left center;}

.Lobbyist-Question h2{background-image:url("/images/icon_iwant_purple.gif");}
.Lobbyist-Login h2{background-image:url("/images/icon_lobbyistreports.gif");}

.Lobbyist-Question h2 a,
.Lobbyist-Question h2 a:link,
.Lobbyist-Login h2 a,
.Lobbyist-Login h2 a:link{color:#7a1618; font-weight:bold; text-decoration:none;}
.Lobbyist-Question h2 a:hover,
.Lobbyist-Login h2 a:hover{color:#000; text-decoration:underline;}
.Lobbyist-Question h2 a:visited,
.Lobbyist-Login h2 a:visited{text-decoration:underline;}


.directoryElectedOfficials-PrimaryControls select.doeoJurisdictionLevel{width:150px;}
.directoryElectedOfficials-PrimaryControls select.doeoJurisdictionType{width:300px;}
.directoryElectedOfficials-PrimaryControls select.doeoJurisdiction{width:225px;}

.directoryElectedOfficials-SecondaryControls input.doeoHouseNum{width:100px;}
.directoryElectedOfficials-SecondaryControls input.doeoStreetName{width:200px;}
.directoryElectedOfficials-SecondaryControls input.doeoZip{width:75px;}

.directoryElectedOfficials-NameSearch input.doeoOfficialName{width:200px;}

.directoryElectedOfficials-PrimaryControls,
.directoryElectedOfficials-SecondaryControls,
.directoryElectedOfficials-NameSearch{padding-bottom:1em;}
.directoryElectedOfficials-PrimaryControls td,
.directoryElectedOfficials-SecondaryControls td,
.directoryElectedOfficials-NameSearch td{padding-right:10px;}

.directoryElectedOfficials-PrimaryControls h3,
.directoryElectedOfficials-SecondaryControls h3,
.directoryElectedOfficials-NameSearch h3{margin:0; padding:5px 0 5px 0;}

.iWant-Blue h3, .iWant-Other h3{ color:#000; font-size:14px;}
.ms-WPBody select{font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.resultsArchive-Blue .iWant-Form, .docLibrary-Blue .iWant-Form, .iWant-Blue .iWant-Form{padding:0; margin:0;}
.resultsArchive-Blue .iWant-SelectList, .docLibrary-Blue .iWant-SelectList, .iWant-Blue .iWant-SelectList{padding:0 10px 0 0;}
.docLibrary-Blue .iWant-SelectList select, .iWant-Blue .iWant-SelectList select{width:207px;} 
.resultsArchive-Blue .iWant-SelectList select{width:154px;} 
.iWant-Form .docSearch-Input{padding:0 10px 0 0;}
.iWant-Form .docSearch-Input input{width:201px; font-family:Arial, Helvetica, sans-serif; font-size:12px;} 
.resultsArchive-Blue .iWant-GoButton, .docLibrary-Blue .iWant-GoButton, .iWant-Blue .iWant-GoButton, docSearch-Button{}



.electoralBoardContainer .electoralBoardFilter{margin-bottom:1em;}
.electoralBoardContainer .electoralBoardFilter select{margin:0; padding:0;}
.electoralBoardContainer .electoralBoardFilter input{margin:0; padding:0;}

.newsletterSignupTable th{padding:4px 8px 4px 0; vertical-align:middle; text-align:left;}
.newsletterSignupTable td{padding:4px 8px 4px 0; vertical-align:middle; text-align:left;}

#voterNotFoundContainer th,
#ambiguousAddressContainer th,
.electionResultsTable th,
#absenteeBallotStatusContainer th,
.electoralBoardContainer th,
.pollingLocationQuery-Table th,
#virtualBallotContainer th,
#referendaContainer th,
#youTheVoterContainer th,
#youTheVoterContainer1 th,
#youTheVoterContainer2 th,
#registrationStatusContainer th,
#provisionalBallotStatusContainer th,
#newsArchiveListContainer th{padding:4px 8px; vertical-align:bottom; border-bottom: solid #ccc 1px; background-color:#dee5ef;}

#voterNotFoundContainer td,
#ambiguousAddressContainer td,
.electionResultsTable td,
#absenteeBallotStatusContainer td,
.electoralBoardContainer td,
.pollingLocationQuery-Table td,
#virtualBallotContainer td,
#referendaContainer td,
#registrationStatusContainer td,
#provisionalBallotStatusContainer td,
#newsArchiveListContainer td{vertical-align:top; padding:4px 8px;}

.newsArticleList table{border:none; width:100%;}
.newsArticleList th{padding:4px 8px; border:none; border-bottom: solid #ccc 1px; background-color:#dee5ef;}
.newsArticleList td{vertical-align:top; padding:4px 8px;}
.newsArticleList td.video{ background-image:url("/images/sm_video_icon.gif"); background-repeat:no-repeat; background-position:8px 8px; padding-left:29px;}
.newsArticleList tr.newsArticleListHeader{}
.newsArticleList tr.newsArticleRow{}
.newsArticleList td.articleDate, .newsArticleList td.alternateArticleDate{white-space:nowrap;}

#newsArchiveListContainer table{width:100%;}
#registrationStatusContainer table{margin-bottom:1em;}

#registrationStatusContainer td.registrationStatusPollingInfo {padding:0;}
#registrationStatusContainer td.registrationStatusPollingMap {padding:0; width:500px; text-align:right;}
#directions{padding:0; margin:0;}
#map_canvas{width: 500px; height: 250px;}
#error_panel{display:none; width:300px; height:300px;}
.registrationStatusAccessible{ background-image:url("/images/accessible.gif"); background-repeat:no-repeat; background-position:left 3px; padding-left:18px; margin:1em 0;}

.registrationStatusPollingDirectionsTitle h3{margin-bottom:0;}

#electoralBoardCaseListContainer th{ white-space:nowrap;}

.pollingLocationQuery-Table{padding:15px 0 0 0;}
.pollingLocationQuery-Table table{width:100%;}

.youTheVoter-Form td, 
.youTheVoter-AdvancedSearch td{vertical-align:top; padding-right:5px; white-space:nowrap;}

.pollingLocationQuery-Form td{vertical-align: middle; padding-right:5px; white-space:nowrap;}

#voterNotFoundContainer,
#ambiguousAddressContainer,
#zipOutsideCookContainer,
#directoryElectedOfficialsResultsContainer{border:1px #ccc solid; padding:15px;}


.youTheVoter-Form .youTheVoter-LastName input,
.youTheVoter-AdvancedSearch .youTheVoter-LastName input{width:79px;}
.youTheVoter-Form .youTheVoter-HouseNum input{width:60px;}
.youTheVoter-Form .youTheVoter-Direction select{width:35px; margin-top:1px;}
.youTheVoter-Form .youTheVoter-Type select{width:60px;  margin-top:1px;}
.youTheVoter-Form .youTheVoter-StreetName input{width:79px;}
.youTheVoter-Form .youTheVoter-Zip input{width:40px;}
.youTheVoter-Form .youTheVoter-BirthDate input,
.youTheVoter-AdvancedSearch .youTheVoter-BirthDate input{width:25px;}
.youTheVoter-Form .youTheVoter-SSN input,
.youTheVoter-AdvancedSearch .youTheVoter-SSN input{width:68px;}
.youTheVoter-Form .youTheVoter-DL input,
.youTheVoter-AdvancedSearch .youTheVoter-DL input{width:85px;}
.youTheVoter-Form .iWant-GoButton,
.youTheVoter-AdvancedSearch .iWant-GoButton{vertical-align:middle; padding-top:2px;}

a.findMyLink img{padding:20px 0;}

#virtualBallotContainer h3{margin:0; padding:1em 0 0 0;}
#referendaContainer h3{margin:0; padding:1em 0 0 0;}
.virtualBallotTerm{font-style:italic; margin-bottom:1em;}

.electionResultsHeaderCol1{text-align:left;}
.electionResultsHeaderCol2{text-align:left;}
.electionResultsHeaderCol3{text-align:left;}
.electionResultsHeaderCol4{text-align:left;}
.electionResultsHeaderCol5{text-align:left;}

.electionResultsCol1{text-align:left;}
.electionResultsCol2{text-align:left;}
.electionResultsCol3{text-align:left;}
.electionResultsCol4{text-align:left;}
.electionResultsCol5{text-align:left;}

.electionResultsTable ul {list-style-image: url("/images/bullet_red_arrow.gif"); margin:0 0 0 15px; padding:0;}
.electionResultsTable .row2 ul {list-style-image: url("/images/bullet_red_arrow2.gif");}
.electionResultsTable ul li {margin:0; padding:0 0 2px 0;}




.registrationStatusHeaderCol1{text-align:left;}
.registrationStatusHeaderCol2{text-align:left;}
.registrationStatusHeaderCol3{text-align:center;}
.registrationStatusHeaderCol4{text-align:center;}
.registrationStatusHeaderCol5{text-align:center;}

.registrationStatusCol1{text-align:left;}
.registrationStatusCol2{text-align:left;}
.registrationStatusCol3{text-align:center;}
.registrationStatusCol4{text-align:center;}
.registrationStatusCol5{text-align:center;}

.absenteeBallotHeaderCol1{text-align:left;}
.absenteeBallot-Body{margin-bottom:20px;}
.absenteeBallotCol1{width:50%; text-align:left;}
.absenteeBallotCol2{width:50%; text-align:right;}

.provisionalStatusHeaderCol1{text-align:left;}
.provisionalStatusHeaderCol2{text-align:left;}
.provisionalStatusHeaderCol3{text-align:left;}
.provisionalStatusHeaderCol4{text-align:center;}
.provisionalStatusHeaderCol5{text-align:center;}

.provisionalStatusCol1{text-align:left;}
.provisionalStatusCol2{text-align:left;}
.provisionalStatusCol3{text-align:left;}
.provisionalStatusCol4{text-align:center;}
.provisionalStatusCol5{text-align:center;}

.pollingPlaceHeaderCol1{text-align:left;}
.pollingPlaceHeaderCol2{text-align:left;}
.pollingPlaceHeaderCol3{text-align:center;}
.pollingPlaceHeaderCol4{text-align:left;}

.pollingPlaceCol1{text-align:left;}
.pollingPlaceCol2{text-align:left;}
.pollingPlaceCol3{text-align:center;}
.pollingPlaceCol4{text-align:left; white-space:nowrap;}

.virtualBallotHeaderCol1{width:40%; text-align:left;}
.virtualBallotHeaderCol2{width:40%; text-align:left;}
.virtualBallotHeaderCol3{width:10%; text-align:center; white-space:nowrap;}
.virtualBallotHeaderCol4{width:10%; text-align:center; white-space:nowrap;}

.referendaListHeaderCol1{text-align:left;}
.referendaListHeaderCol2{text-align:left;}
.referendaListHeaderCol3{text-align:center; white-space:nowrap;}
.referendaListHeaderCol4{text-align:center; white-space:nowrap;}

.virtualBallotCol1{width:40%;}
.virtualBallotCol2{width:40%;}
.virtualBallotCol3{width:10%; text-align:center;}
.virtualBallotCol4{width:10%; text-align:center;}

.referendaListCol1{width:20%;}
.referendaListCol2{width:60%;}
.referendaListCol3{width:10%; text-align:center;}
.referendaListCol4{width:10%; text-align:center;}

.absenteeBallot-Header table{width:100%;}
.absenteeBallot-Header td{padding:3px 0;}

.row1, .row1 td{background-color:#fff;}
.row2, .row2 td{background-color:#f0f0f0;}

.electoralBoardFilter td{padding-left:0;}

.resultsArchive-Blue .iWant-Help{display:none;}

.newsletterSignup-CheckBoxList{clear:both; width:100%; margin:0 0 1em 0;}


#absenteeBallotStatusContainer .iWant-Other,
#virtualBallotContainer .iWant-Other{background-color:#fff;}
#referendaContainer .iWant-Other{background-color:#fff;}
#absenteeBallotStatusContainer h2, 
#virtualBallotContainer h2,
#referendaContainer h2,
#registrationStatsQueryContainer h2,
#pollingLocationQueryContainer h2,
#directoryElectedOfficialsResultsContainer h2,
#registrationStatusContainer h2,
#provisionalBallotStatusContainer h2{background-image:none; padding-left:0;}

.exportOfficials{margin:1em 0;}
.exportOfficials a,
.exportOfficials a:link,
.exportOfficials a:visited{padding:0 0 0 18px; background-image:url("/images/exportIcon.gif"); background-repeat:no-repeat; color:#333; text-decoration:none; background-position:left 2px;}
.exportOfficials a:hover{text-decoration:underline;}

.findOfficials{margin:1em 0;}
.findOfficials a,
.findOfficials a:link,
.findOfficials a:visited{padding:0 0 0 15px; background-image:url("/images/findIcon.gif"); background-repeat:no-repeat; color:#333; text-decoration:none; background-position:left 2px;}
.findOfficials a:hover{text-decoration:underline;}

.directoryElectedOfficialsResults-Container{float:left; width:360px; padding:0;}
.directoryElectedOfficialsResults-Container2{float:left; width:360px; padding:0 0 0 20px; clear:right;}
.directoryElectedOfficialsResults-Name{color:#000; margin:0 0 .5em 0; font-size:14px; font-family:Arial, Helvetica, Sans-Serif, SansSerif; font-weight:bold;}

.directoryElectedOfficialsResults-AddressIndividual{padding-bottom: 10px;}

.directoryElectedOfficialsResults-Address{margin:.5em 0 2em 0;}

.directoryElectedOfficialsResults-AddressLabel,
.directoryElectedOfficialsResults-PhoneLabel,
.directoryElectedOfficialsResults-FaxLabel,
.directoryElectedOfficialsResults-EmailLabel,
.directoryElectedOfficialsResults-UrlLabel{width:25%;}

.directoryElectedOfficialsResults-AddressResults,
.directoryElectedOfficialsResults-PhoneResults,
.directoryElectedOfficialsResults-FaxResults,
.directoryElectedOfficialsResults-EmailResults,
.directoryElectedOfficialsResults-UrlResults{width:75%;}

.directoryElectedOfficialsResults-UrlLabel,
.directoryElectedOfficialsResults-UrlResults{}

.jumpLinkContainer{padding:0; margin:0 0 1em 0; clear:both;}
.jumpLink{width:233px; float:left; padding:0 0 0 15px; margin:0 0 5px 0; background-image:url("/images/bullet_red_arrow.gif"); 
	background-repeat:no-repeat; background-position:left center;}
.jurisdictionTypeHeader{line-height:1.2em; padding:1em 0 5px 0; margin:0 0 1em 0; clear:both; width:100%; border-bottom:solid #ccc 1px; }
.jurisdictionTypeHeader a, .jurisdictionTypeHeader a:link, .jurisdictionTypeHeader a:visited, .jurisdictionTypeHeader a:hover
	{color:#003399; font-size:18px; font-weight:bold; text-decoration:none; font-style:italic;}

.miniLoadingContainer{padding:0; position:absolute; margin:0 auto;}
.miniLoadingContainer .miniLoading{text-align:center; width:125px; height:34px; padding-top:17px; background-image:url("/images/loadinBG.png"); background-repeat:no-repeat;}

#minicalendarcontainer .miniLoadingContainer{width:160px; height:137px; padding-top:71px; padding-left:37px;}
.registrationStatsQuery-Form .miniLoadingContainer{width:438px; height:50px; padding-top:0px; padding-left:312px;}
.directoryElectedOfficialsLoading .miniLoadingContainer,{width:438px; height:50px; padding-top:25px; padding-left:312px;}
.pollingLocation-Loading .miniLoadingContainer{width:438px; height:50px; padding-top:0px; padding-left:312px;}
.contestsLoading .miniLoadingContainer{width:438px; height:50px; padding-top:90px; padding-left:312px;}

.registrationStatsQuery-Form td{padding:0 0 15px 0px; vertical-align:bottom;}
.registrationStatsQuery-Form select{font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.registrationStatsQuery-Form td.registrationStatsQuery-DistrictType,
.registrationStatsQuery-Form td.registrationStatsQuery-District,
.registrationStatsQuery-Form td.registrationStatsQuery-Township,
.registrationStatsQuery-Form td.registrationStatsQuery-WardPrecinct{padding:0 10px 5px 0;}
.registrationStatsQuery-Form td.registrationStatsQuery-DistrictType select,
.registrationStatsQuery-Form td.registrationStatsQuery-District select,
.registrationStatsQuery-Form td.registrationStatsQuery-Township select,
.registrationStatsQuery-Form td.registrationStatsQuery-WardPrecinct select{width:340px;}
.registrationStatsQuery-Form td.iWant-GoButton{padding-top:2px; padding-bottom:2px;}

.registrationStatsQuery-Form td.registrationStatsQuery-DistrictStatsColumn,
.registrationStatsQuery-Form td.registrationStatsQuery-PrecinctStatsColumn{color:#660000; font-weight:bold; font-size:15px; padding:10px 0 10px 0px; margin:0;}
.registrationStatsQuery-Form td.registrationStatsQuery-DistrictStatsColumn .registrationStatsQuery-DistrictStats,
.registrationStatsQuery-Form td.registrationStatsQuery-PrecinctStatsColumn .registrationStatsQuery-PrecinctStats{padding:0; margin:0;}





td.primaryPartySelector-Col1{padding:0; margin:0px; background-color:#dee5ef; border:solid 1px #ccc; border-right:0px; vertical-align:middle; line-height:1.5em; white-space:nowrap;}
td.primaryPartySelector-Col2{padding:0; margin:0px; background-color:#dee5ef; border:solid 1px #ccc; border-left:0px; border-right:0px;}
td.primaryPartySelector-Col3{padding:0; margin:0px; background-color:#dee5ef; border:solid 1px #ccc; border-left:0px; vertical-align:middle;}



.photoAlbumDirectoryContainer{}

.photoAlbumDirectoryContainer .photoAlbumDirectoryItem.column1{ padding:0 15px 15px 0;}
.photoAlbumDirectoryContainer .photoAlbumDirectoryItem.column1 img{border:none;}
.photoAlbumDirectoryContainer .photoAlbumDirectoryItem.column1.row1,
.photoAlbumDirectoryContainer .photoAlbumDirectoryItem.column1.row2,
.photoAlbumDirectoryContainer .photoAlbumDirectoryItem.column2.row1,
.photoAlbumDirectoryContainer .photoAlbumDirectoryItem.column2.row2{background-color:transparent;}
.photoAlbumDirectoryContainer .photoAlbumDirectoryItem.column2{ padding:0 0 15px 0;}
.photoAlbumDirectoryContainer .photoAlbumDirectoryItem.column2 .photoAlbumTitle a{}
.photoAlbumDirectoryContainer .photoAlbumDirectoryItem.column2 .photoAlbumDescription{}


.mapRoomTop{}
.mapRoomTop .col1{padding-right:15px; vertical-align:top;}
.mapRoomTop .col2{vertical-align:top;}


.mapRoomThumbs{}
.mapRoomThumbs .col1{padding-right:15px; width:223px; vertical-align:top;}
.mapRoomThumbs .col2{padding-right:15px; width:223px; vertical-align:top;}
.mapRoomThumbs .col3{width:238px; vertical-align:top;}

.mapRoomThumbs-Image{vertical-align:top}
.mapRoomThumbs-Image img{padding:0px 10px 15px 0px;}
.mapRoomThumbs-Text{padding:0px 0px 15px 0px; vertical-align:top}
.mapRoomThumbs-Text h2{margin-bottom:3px; font-size:14px;}
.mapRoomThumbs-Text h2 a:link{color:#003399; text-decoration:underline;}
.mapRoomThumbs-Text h2 a:visited{color:#003399; text-decoration:underline;}
.mapRoomThumbs-Text h2 a:hover{color:#7a1618; text-decoration:underline;}


.mapRoomThumbs-Text p{font-size:11px;}

.mapRoomThumbs-Image2{vertical-align:top; width:1%;}
.mapRoomThumbs-Image2 img{padding:0px 20px 20px 0px;}
.mapRoomThumbs-Text2{padding:0px 0px 3px 10px; vertical-align:top; width:33%;}
.mapRoomThumbs-Text2 h2{margin:0px; padding:4px 0 0 0; font-size:14px; white-space: nowrap;}
.mapRoomThumbs-Text2 h2 a{color:#003399; text-decoration:underline;}
.mapRoomThumbs-Text2 h2 a:hover{color:#7a1618; text-decoration:underline;}


.mapRoomThumbs-Text2 ul {list-style-image: url("/images/bullet_red_arrow.gif"); margin:0 0 1em 15px; padding:0;}
.mapRoomThumbs-Text2 ul li {margin:0; padding:0 0 10px 0; font-size:14px;}



/* CLEAN UP FORMATTING */


/* HOME NEWS */
 
.home-News{margin:0; padding:0;}
.home-News h3{margin:0 0 .5em 0; padding:0;}
.home-News h3 a,
.home-News h3 a:link,
.home-News h3 a:visited{text-decoration:none;}
.home-News h3 a:hover{text-decoration:underline;}
.home-News ul {list-style-image: url("/images/bullet_red_arrow.gif"); margin:0 0 1em 15px; padding:0;}
.home-News ul li {margin:0; padding:0 0 2px 0;}

	
/* HOME NEWS */


/* USEFUL LINKS */
 
.useful-Links{margin:0; padding:0;}
.useful-Links h3{margin:0 0 .5em 0; padding:0;}
.useful-Links h3 a,
.useful-Links h3 a:link,
.useful-Links h3 a:visited{text-decoration:none;}
.useful-Links h3 a:hover{text-decoration:underline;}
.useful-Links ul {list-style-image: url("/images/bullet_red_arrow.gif"); margin:0 0 1em 15px; padding:0;}
.useful-Links ul li {margin:0; padding:0 0 2px 0;}

	
/* USEFUL LINKS */







/* TABLE OVERRIDE */


.ms-rteTable-1 table{margin:0; padding:0;}

.ms-rteTableHeaderRow-1{}
.ms-rteTableHeaderFirstCol-1,
.ms-rteTableHeaderOddCol-1,
.ms-rteTableHeaderEvenCol-1,
.ms-rteTableHeaderLastCol-1{padding:4px 8px; vertical-align:bottom; border-bottom: solid #ccc 1px; background-color:#dee5ef; color:#000;}

.ms-rteTableOddRow-1{background-color:#fff; padding:4px 8px;}
.ms-rteTableEvenRow-1{background-color:#f0f0f0; padding:4px 8px;}

td.ms-rteTableFirstCol-1,
td.ms-rteTableOddCol-1,
td.ms-rteTableEvenCol-1,
td.ms-rteTableLastCol-1{vertical-align:top; padding:4px 8px; background-color:transparent; color:#000;}

.ms-rteTableFooterRow-1{}
.ms-rteTableFooterFirstCol-1,
.ms-rteTableFooterOddCol-1,
.ms-rteTableFooterEvenCol-1,
.ms-rteTableFooterLastCol-1{padding:4px 8px; vertical-align:top; border-top: solid #ccc 1px; background-color:#000; color:#fff;}






.ms-rteTable-2 {BORDER: 0px solid; BORDER-COLLAPSE: collapse; FONT-FAMILY: Arial, Helvetica, sans-serif; margin:0; padding:0;}

.ms-rteTable-2 TR.ms-rteTableHeaderRow-2 {BORDER:0px solid; padding:0px; LINE-HEIGHT:0; MARGIN:0; 
	WIDTH: auto; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND: #dee5ef; COLOR: #000; FONT-SIZE: 13px;}
	
.ms-rteTable-2 TD.ms-rteTableHeaderFirstCol-2,
.ms-rteTable-2 TD.ms-rteTableHeaderLastCol-2,
.ms-rteTable-2 TD.ms-rteTableHeaderOddCol-2,
.ms-rteTable-2 TD.ms-rteTableHeaderEvenCol-2{BORDER: 0px solid; BORDER-BOTTOM:solid #ccc 1px; padding:4px 8px; LINE-HEIGHT:1em;}

.ms-rteTable-2 TR.ms-rteTableOddRow-2 {BACKGROUND-COLOR: #fff; COLOR: #000; FONT-SIZE: 13px; VERTICAL-ALIGN: top}
.ms-rteTable-2 TR.ms-rteTableEvenRow-2 {BACKGROUND-COLOR: #f0f0f0; COLOR: #000; FONT-SIZE: 13px; VERTICAL-ALIGN: top}

.ms-rteTable-2 TD.ms-rteTableFirstCol-2,
.ms-rteTable-2 TD.ms-rteTableLastCol-2,
.ms-rteTable-2 TD.ms-rteTableOddCol-2,
.ms-rteTable-2 TD.ms-rteTableEvenCol-2{BORDER:0; PADDING:4px 8px; LINE-HEIGHT: 1em; MARGIN:0; WIDTH:auto; FONT-FAMILY:Arial, Helvetica, sans-serif; COLOR:#000; FONT-SIZE: 13px;}

.ms-rteTable-2 TR.ms-rteTableFooterRow-2 {PADDING:4px 8px; BACKGROUND-COLOR: #333; COLOR: #000; FONT-SIZE: 13px; vertical-align: top;}

.ms-rteTable-2 TD.ms-rteTableFooterFirstCol-2,
.ms-rteTable-2 TD.ms-rteTableFooterLastCol-2,
.ms-rteTable-2 TD.ms-rteTableFooterOddCol-2,
.ms-rteTable-2 TD.ms-rteTableFooterEvenCol-2{BORDER: 0px solid; border-top: solid #ccc 1px; PADDING: 4px 8px; LINE-HEIGHT: 1em; MARGIN:0; 
	WIDTH: auto; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000; FONT-SIZE: 13px;}
	
/* TABLE OVERRIDE */


/* HOME ICONS */
 
.home-Icons{margin:0; padding:0;}
.home-Icons ul{list-style:none; margin:0; padding:0;}
.home-Icons li{list-style:none; margin:0 0 1px 0; padding:0; }

.home-Icons li a, .home-Icons li a:link, .home-Icons li a:visited{font-size:13px; padding:0 0 0 30px; margin:0; font-family:Arial, Helvetica, sans-serif; 
	display: block; text-decoration:none; background-repeat:no-repeat; background-position: left center; min-height:25px;}
.home-Icons li a:hover{text-decoration:underline;}

.home-Icons li.Birth-Marriage-Death a{background-image:url("/images/icon_birthmardeath.gif");}
.home-Icons li.Directory a{background-image:url("/images/icon_directory.gif");}
.home-Icons li.Tax-FAQs a{background-image:url("/images/icon_taxfaqs.gif"); padding-top:7px;}
.home-Icons li.Candidates a{background-image:url("/images/icon_candidates.gif"); padding-top:7px;}
.home-Icons li.Ordinances a{background-image:url("/images/icon_ordinances.gif"); padding-top:7px;}
.home-Icons li.Election-Results a{background-image:url("/images/icon_electionresults.gif"); padding-top:7px;}
.home-Icons li.Polling-Locations a{background-image:url("/images/icon_pollinglocations.gif"); padding-top:7px;}
.home-Icons li.Early-Absentee-Voting a{background-image:url("/images/icon_earlyabsenteevoting.gif");}
.home-Icons li.Maps a{background-image:url("/images/icon_maps_purple.gif"); padding-top:7px;}
.home-Icons li.Tax-Code-Rates a{background-image:url("/images/icon_taxcoderates.gif"); padding-top:7px;}
.home-Icons li.TIFs a{background-image:url("/images/icon_tifs.gif"); padding-top:7px;}
.home-Icons li.Lobbyist-Reports a{background-image:url("/images/icon_lobbyistreports.gif"); padding-top:7px;}
.home-Icons li.Ethics-Filings a{background-image:url("/images/icon_ethicsfilings.gif"); padding-top:7px;}



.home-Icons-Table table{}
.home-Icons-Table td{ vertical-align:middle; padding:0 0 8px 0; line-height:1.2em;}
.home-Icons-Table img{ border:none; padding:0 5px 0 0; width:25px; height:25px;}

.home-Icons-Table a, .home-Icons-Table a:link, .home-Icons-Table a:visited{font-size:13px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.home-Icons-Table a:hover{text-decoration:underline;}


/* HOME ICONS */


.newsMediaContainer{padding:0px;}



.candidateLogo{padding:10px;}
.candidateMenu{vertical-align:top;}
.candidateHeader{text-transform:uppercase; font-size:28px; font-weight:normal; font-family:Arial Narrow, Arial, Helvetica, sans-serif; 
	color:#000; margin:0; padding:0 10px 0 0; text-align:right;}
.candidateText{padding:0 10px 10px 10px;}








