/* 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;}

.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;}

.NavItemstate{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;}
.NavItemstate a{text-decoration: none;color: #FFFFFF;font-weight: normal;}
.NavItemstate a:hover{text-decoration: none;color: #2C2391;font-weight: normal;}

.NavItemcontact{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;}
.NavItemcontact a{text-decoration: none;color: #FFFFFF;font-weight: normal;}
.NavItemcontact 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;}

.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;}

.menustate {font-size: 12px;color: #FFFFFF;border: 1px solid #000000;background-color: #9CB1D0;height: 20px;padding-left: 2px;}
.menustate a{color: #FFFFFF;}
.menustate a:hover{color: #2C2391;text-decoration: none;}

.menucontact{font-size: 12px;color: #FFFFFF;border: 1px solid #000000;background-color: #9CB1D0;height: 20px;padding-left: 2px;}
.menucontact a{color: #FFFFFF;}
.menucontact 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;
}