/* Navigation Area */
.navhome {font-size: 12px;color: #FFFFFF;background-color: #2c2391;border-top: 1px solid #000000;border-right: 1px solid #000000;border-bottom: 1px solid #000000;border-left: 1px solid #000000;}
.navhome a{color: #FFFFFF;text-decoration: none;font-weight: normal;}
.navhome a:hover{color: #2C2391;text-decoration: none;font-weight: normal;}

.nav {font-size: 12px;color: #FFFFFF;background-color: #2c2391;border-top: 0px solid #000000;border-right: 1px solid #000000;border-bottom: 1px solid #000000;border-left: 1px solid #000000;}
.nav a{color: #FFFFFF;text-decoration: none;font-weight: normal;}
.nav a:hover{color: #2C2391;text-decoration: none;font-weight: normal;}

.subnav {font-size: 8px;color: #FFFFFF;padding-left: 2px;}

/* HEADER BUTTONS - This controls the background and style of the buttons */
.NavItemHome{color: #FFFFFF;background-color: #9CB1D0;text-decoration: none;font-size: 12px;border-top: 1px solid #000000;border-right: 1px solid #000000;border-bottom: 1px solid #000000;border-left: 1px solid #000000;}
.NavItemHome a{text-decoration: none;color: #FFFFFF;font-weight: normal;}
.NavItemHome a:hover{text-decoration: none;color: #2C2391;font-weight: normal;}

.NavItemPublicRecords{color: #FFFFFF;background-color: #9CB1D0;text-decoration: none;font-size: 12px;border-top: 0px solid #000000;border-right: 1px solid #000000;border-bottom: 1px solid #000000;border-left: 1px solid #000000;}
.NavItemPublicRecords a{text-decoration: none;color: #FFFFFF;font-weight: normal;}
.NavItemPublicRecords a:hover{text-decoration: none;color: #2C2391;font-weight: normal;}

.NavItemCityElections{color: #FFFFFF;background-color: #9CB1D0;text-decoration: none;font-size: 12px;border-top: 0px solid #000000;border-right: 1px solid #000000;border-bottom: 1px solid #000000;border-left: 1px solid #000000;}
.NavItemCityElections a{text-decoration: none;color: #FFFFFF;font-weight: normal;}
.NavItemCityElections a:hover{text-decoration: none;color: #2C2391;font-weight: normal;}

.NavItemPubMeetings{color: #FFFFFF;background-color: #9CB1D0;text-decoration: none;font-size: 12px;border-top: 0px solid #000000; border-right: 1px solid #000000;border-bottom: 1px solid #000000;border-left: 1px solid #000000;}
.NavItemPubMeetings a{text-decoration: none;color: #FFFFFF;font-weight: normal;}
.NavItemPubMeetings a:hover{text-decoration: none;color: #2C2391;font-weight: normal;}

.NavItemOrdinanceIndex{color: #FFFFFF;background-color: #9CB1D0;text-decoration: none;font-size: 12px;border-top: 0px solid #000000;border-right: 1px solid #000000;border-bottom: 1px solid #000000;border-left: 1px solid #000000;}
.NavItemOrdinanceIndex a{text-decoration: none;color: #FFFFFF;font-weight: normal;}
.NavItemOrdinanceIndex a:hover{text-decoration: none;color: #2C2391;font-weight: normal;}

.NavItemSeasonalInformation{color: #FFFFFF;background-color: #9CB1D0;text-decoration: none;font-size: 12px;border-top: 0px solid #000000;border-right: 1px solid #000000;border-bottom: 1px solid #000000;border-left: 1px solid #000000;}
.NavItemSeasonalInformation a{text-decoration: none;color: #FFFFFF;font-weight: normal;}
.NavItemSeasonalInformation a:hover{text-decoration: none;color: #2C2391;font-weight: normal;}

.NavItemLocalLinks{color: #FFFFFF;background-color: #9CB1D0;text-decoration: none;font-size: 12px;border-top: 0px solid #000000;border-right: 1px solid #000000;border-bottom: 1px solid #000000;border-left: 1px solid #000000;}
.NavItemLocalLinks a{text-decoration: none;color: #FFFFFF;font-weight: normal;}
.NavItemLocalLinks a:hover{text-decoration: none;color: #2C2391;font-weight: normal;}

/* NAVIGATION MENU - This controls the background and style of the popout menus */

#Navigation {width: 146px;}
#spacer {height: 2px;width: 100%;font-family: Tahoma;font-size: 3pt;}

.menuPublicRecords {font-size: 12px;color: #FFFFFF;border: 1px solid #000000;background-color: #9CB1D0;height: 20px;padding-left: 2px;font-weight: normal;}
.menuPublicRecords a{color: #FFFFFF;text-decoration: none;font-weight: normal;}
.menuPublicRecords a:hover{color: #2C2391;text-decoration: none;font-weight: normal;}

.menuCityElections {font-size: 12px;color: #FFFFFF;border: 1px solid #000000;background-color: #9CB1D0;height: 20px;padding-left: 2px;}
.menuCityElections a{color: #FFFFFF;}
.menuCityElections a:hover{color: #2C2391;text-decoration: none;}

.menuPubMeetings {font-size: 12px;color: #FFFFFF;border: 1px solid #000000;background-color: #9CB1D0;height: 20px;padding-left: 2px;}
.menuPubMeetings a{color: #FFFFFF;}
.menuPubMeetings a:hover{color: #2C2391;text-decoration: none;}

.menuOrdinanceIndex {font-size: 12px;color: #FFFFFF;border: 1px solid #000000;background-color: #9CB1D0;height: 20px;padding-left: 2px;}
.menuOrdinanceIndex a{color: #FFFFFF;}
.menuOrdinanceIndex a:hover{color: #2C2391;text-decoration: none;}

.menuSeasonalInformation {font-size: 12px;color: #FFFFFF;border: 1px solid #000000;background-color: #9CB1D0;height: 20px;padding-left: 2px;}
.menuSeasonalInformation a{color: #FFFFFF;}
.menuSeasonalInformation a:hover{color: #2C2391;text-decoration: none;}

.menuLocalLinks {font-size: 12px;color: #FFFFFF;border: 1px solid #000000;background-color: #9CB1D0;height: 20px;padding-left: 2px;}
.menuLocalLinks a{color: #FFFFFF;}
.menuLocalLinks a:hover{color: #2C2391;text-decoration: none;}

.searchnav {font-size: 12px;color: #FFFFFF;background-color: #2c2391;border-top: 0px solid #000000;border-right: 1px solid #000000;border-bottom: 1px solid #000000;border-left: 1px solid #000000;}
.searchnav a{color: #FFFFFF;text-decoration: none;}
.searchnav a:visited{color: #FFFFFF;text-decoration: none;}
.searchnav a:hover{color: #FFFFFF;text-decoration: none;}

form {
    margin: 3px;
}
INPUT, SELECT, TEXTAREA
{
   color : #000;
   font-family : verdana, arial, helvetica;
   font-size : 13px;
 border:1px #000 solid;
}

INPUT.submit
{border:1px #000 solid;   
   background-color :red;
   font-size: 10px; width:95px;
}