/* 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: #FFFFFF;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: #FFFFFF;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;}}

.NavItemengineering{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;}
.NavItemengineering a{text-decoration: none;color: #FFFFFF;font-weight: normal;}}
.NavItemengineering a:hover{text-decoration: none;color: #2C2391;font-weight: normal;}}

.NavItemparking{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;}
.NavItemparking a{text-decoration: none;color: #FFFFFF;font-weight: normal;}}
.NavItemparking a:hover{text-decoration: none;color: #2C2391;font-weight: normal;}}

.NavItemstreet{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;}
.NavItemstreet a{text-decoration: none;color: #FFFFFF;font-weight: normal;}}
.NavItemstreet a:hover{text-decoration: none;color: #2C2391;font-weight: normal;}}

.NavItemstormwater{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;}
.NavItemstormwater a{text-decoration: none;color: #FFFFFF;font-weight: normal;}}
.NavItemstormwater a:hover{text-decoration: none;color: #2C2391;font-weight: normal;}}

.NavItemcomplaints{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;}
.NavItemcomplaints a{text-decoration: none;color: #FFFFFF;font-weight: normal;}}
.NavItemcomplaints a:hover{text-decoration: none;color: #2C2391;font-weight: normal;}}

.NavItemCalendar{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;}
.NavItemCalendar a{text-decoration: none;color: #FFFFFF;font-weight: normal;}}
.NavItemCalendar 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;}

.menuhome {font-size: 12px;color: #FFFFFF;border: 1px solid #000000;background-color: #9CB1D0;height: 20px;padding-left: 2px;}
.menuhome a{color: #FFFFFF;}
.menuhome a:hover{color: #2C2391;text-decoration: none;}

.menuengineering {font-size: 12px;color: #FFFFFF;border: 1px solid #000000;background-color: #9CB1D0;height: 20px;padding-left: 2px;}
.menuengineering a{color: #FFFFFF;}
.menuengineering a:hover{color: #2C2391;text-decoration: none;}

.menuparking {font-size: 12px;color: #FFFFFF;border: 1px solid #000000;background-color: #9CB1D0;height: 20px;padding-left: 2px;}
.menuparking a{color: #FFFFFF;}
.menuparking a:hover{color: #2C2391;text-decoration: none;}

.menustreet {font-size: 12px;color: #FFFFFF;border: 1px solid #000000;background-color: #9CB1D0;height: 20px;padding-left: 2px;}
.menustreet a{color: #FFFFFF;}
.menustreet a:hover{color: #2C2391;text-decoration: none;}

.menustormwater {font-size: 12px;color: #FFFFFF;border: 1px solid #000000;background-color: #9CB1D0;height: 20px;padding-left: 2px;}
.menustormwater a{color: #FFFFFF;}
.menustormwater a:hover{color: #2C2391;text-decoration: none;}

.menucomplaints {font-size: 12px;color: #FFFFFF;border: 1px solid #000000;background-color: #9CB1D0;height: 20px;padding-left: 2px;}
.menucomplaints a{color: #FFFFFF;}
.menucomplaints a:hover{color: #2C2391;text-decoration: none;}

.menucalendar {font-size: 12px;color: #FFFFFF;border: 1px solid #000000;background-color: #9CB1D0;height: 20px;padding-left: 2px;}
.menucalendar a{color: #FFFFFF;}
.menucalendar 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;
}