/* duplicated styles with a one in front to bump them to the top of contributes drop down list*/
.Aheader {font-size: 80%;font-weight: bold;color: #000000;}
.Bbodytxt {font-size: 75%;}
a.Bpdf:link {color: #3366CC;text-decoration: none;}
a.Bpdf:visited {color: #3366CC;text-decoration: none;}
a.Bpdf:hover {color: #6699CC;text-decoration: underline;}
.Bpdfdescriptor {font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 10px;font-style: italic;font-weight: normal;color: #999999;}
.Bcontactinfo {font-size: 75%;font-style:italic;}
.Bsubcopy {font-size: 70%;font-weight: bold;}
.Bpagetitle {font-size: 100%;font-weight: bold;color: #B5B3C0;}

/* Common to All Pages */
a.indexInfoLink:Link{font-size: 60%;color: #666666;text-decoration: none;}
a.indexInfoLink:Visited{font-size: 60%;color: #666666;text-decoration: none;}
a.indexInfoLink:Hover{font-size: 60%;color: #666666;text-decoration: underline;}
a.indexTransInfoLink:Link{font-size: 57%;text-decoration: none;}
a.indexTransInfoLink:Visited{font-size: 57%;text-decoration: none;}
a.indexTransInfoLink:Hover{font-size: 57%;text-decoration: underline;}
body, td, th {font-family: Verdana, Geneva, Arial, helvetica, sans-serif;}
a {color: #3366CC;text-decoration: none;}
a:hover {color: #6699CC;text-decoration: underline;}
a.pdf:link {color: #3366CC;text-decoration: none;}
a.pdf:visited {color: #3366CC;text-decoration: none;}
a.pdf:hover {color: #6699CC;text-decoration: underline;}
.footer {font-size: 65%;color: #FFFFFF;padding-left: 2px;}
.footer a{color: #FFFFFF;text-decoration: none;}
.footer a:visited{color: #FFFFFF;text-decoration: none;}
.footer a:hover{color: #FFFFFF;text-decoration: underline;}
/* Header Area */
.headerleftbrdr {border-top-width: 1px;border-left-width: 1px;border-top-style: solid;border-left-style: solid;border-top-color: #000000;border-left-color: #000000;}
.headercenterbrdr {border-top-width: 1px;border-left-width: 0px;border-top-style: solid;border-left-style: solid;border-top-color: #000000;border-left-color: #000000;}
.headerrightbrdr {border-top-width: 1px;border-top-style: solid;border-top-color: #000000;border-right-width: 1px;border-right-style: solid;border-right-color: #000000;}
/* Greeting Area */
.greeting {font-size: 10px;color: #FFFFFF;padding-left: 2px;border-left-width: 1px;border-left-style: solid;border-left-color: #000000;}
.greeting a{color: #FFFFFF;text-decoration: none;}
.greeting a:visited{color: #FFFFFF;text-decoration: none;}
.greeting a:hover{color: #FFFFFF;text-decoration: underline;}
.searchboxarea {border-right-width: 1px;border-right-style: solid;border-right-color: #000000;vertical-align: middle;}
.searchbox {vertical-align: middle;border: 1px solid #000000;font-size: 9px;}
.GoButtonGrey {font-size: 9px;background-color: #CCCCCC;border-top: 1px solid #CCCCCC;border-right: 1px solid #999999;border-bottom: 1px solid #999999;border-left: 1px solid #CCCCCC;cursor: hand;vertical-align: middle;background-image: url(/images/common/GoButtonGreyBG.gif);}
/* Navigation Area */
.navhome {font-size: 12px;color: #FFFFFF;background-color: 003399;border-top: 0px solid #000000;border-right: 1px solid #000000;border-bottom: 1px solid #000000;border-left: 0px solid #000000;background-image: url(../images/common/nav/Dist_HomeButtonBGOff.gif);background-repeat: no-repeat;}
.navhome a{color: #FFFFFF;text-decoration: none;}
.navhome a:visited{color: #FFFFFF;text-decoration: none;}
.navhome a:hover{color: #FFFFFF;text-decoration: none;}
.nav {font-size: 12px;color: #FFFFFF;background-color: B5B3C0;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;}
.nav a:visited{color: #FFFFFF;text-decoration: none;}
.nav a:hover{color: #FFFFFF;text-decoration: none;}
.subnav {font-size: 8px;color: #FFFFFF;padding-left: 2px;}
/* HEADER BUTTONS - This controls the background and style of the buttons */
.NavItemEUpdates{color: #FFFFFF;background-color: 000033;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;}
.NavItemEUpdates a{text-decoration: none;color: #FFFFFF;}
.NavItemEUpdates a:hover{text-decoration: none;color: #FFFFFF;}
.NavItemEUpdates a:visited {text-decoration: none;color: #FFFFFF;}
.NavItemHome{color: #FFFFFF;background-color: #000033;text-decoration: none;font-size: 12px;border-top: 0px solid #000000;border-right: 1px solid #000000;border-bottom: 1px solid #000000;border-left: 0px solid #000000;background-image: url(../images/common/nav/HomeButtonBGOn.gif);background-repeat: no-repeat;}
.NavItemHome a{text-decoration: none;color: #FFFFFF;}
.NavItemHome a:hover{text-decoration: none;color: #FFFFFF;}
.NavItemHome a:visited {text-decoration: none;color: #FFFFFF;}
.NavItemWork{color: #FFFFFF;background-color: 000033;text-decoration: none;font-size: 12px;border-top: 0px solid #000000;border-right: 0px solid #000000;border-bottom: 1px solid #000000;border-left: 1px solid #000000;}
.NavItemWork a{text-decoration: none;color: #FFFFFF;}
.NavItemWork a:hover{text-decoration: none;color: #FFFFFF;}
.NavItemWork a:visited {text-decoration: none;color: #FFFFFF;}
.NavItemCarrier{color: #FFFFFF;background-color: 000033;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;}
.NavItemCarrier a{text-decoration: none;color: #FFFFFF;}
.NavItemCarrier a:hover{text-decoration: none;color: #FFFFFF;}
.NavItemCarrier a:visited {text-decoration: none;color: #FFFFFF;}
.NavItemConditions{color: #FFFFFF;background-color: 000033;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;}
.NavItemConditions a{text-decoration: none;color: #FFFFFF;}
.NavItemConditions a:hover{text-decoration: none;color: #FFFFFF;}
.NavItemConditions a:visited {text-decoration: none;color: #FFFFFF;}
.NavItemProjects{color: #FFFFFF;background-color: 000033;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;}
.NavItemProjects a{text-decoration: none;color: #FFFFFF;}
.NavItemProjects a:hover{text-decoration: none;color: #FFFFFF;}
.NavItemProjects a:visited {text-decoration: none;color: #FFFFFF;}
.NavItemNews{color: #FFFFFF;background-color: 000033;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;}
.NavItemNews a{text-decoration: none;color: #FFFFFF;}
.NavItemNews a:hover{text-decoration: none;color: #FFFFFF;}
.NavItemNews a:visited {text-decoration: none;color: #FFFFFF;}
.NavItemBranson{color: #FFFFFF;background-color: 000033;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;}
.NavItemBranson a{text-decoration: none;color: #FFFFFF;}
.NavItemBranson a:hover{text-decoration: none;color: #FFFFFF;}
.NavItemBranson a:visited {text-decoration: none;color: #FFFFFF;}
.NavItemContact{color: #FFFFFF;background-color: 000033;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;}
.NavItemContact a:hover{text-decoration: none;color: #FFFFFF;}
.NavItemContact a:visited {text-decoration: none;color: #FFFFFF;}
.NavItemWeekly{color: #FFFFFF;background-color: 000033;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;}
.NavItemWeekly a{text-decoration: none;color: #FFFFFF;}
.NavItemWeekly a:hover{text-decoration: none;color: #FFFFFF;}
.NavItemWeekly a:visited {text-decoration: none;color: #FFFFFF;}
.NavItemWeatherOFF{color: #FFFFFF; background-color: 000033; text-decoration: none; font-size: 12px; border-top: 0px solid #000000; border-right: 1px solid #000000; border-bottom: 0px solid #000000; border-left: 0px solid #000000;background-image: url(../images/common/nav/Dist_NewsButtonBGOff.gif); background-repeat: no-repeat;}
.NavItemWeatherOFF a{text-decoration: none;color: #FFFFFF;}
.NavItemWeatherOFF a:hover{text-decoration: none;color: #FFFFFF;}
.NavItemWeatherOFF a:visited {text-decoration: none;color: #FFFFFF;}
.NavItemWeather{color: #FFFFFF; background-color: 000033; text-decoration: none;font-size: 12px; background-image: url(../images/common/nav/JobsButtonBGOn.gif);background-repeat: no-repeat; border: 0px solid #000000;}
.NavItemWeather a{text-decoration: none;color: #FFFFFF;}
.NavItemWeather a:hover{text-decoration: none;color: #FFFFFF;}
.NavItemWeather a:visited {text-decoration: none;color: #FFFFFF;}
#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: B5B3C0;height: 20px;padding-left: 2px;}
.menuhome a{color: #FFFFFF;}
.menuhome a:hover{color: #003300;	text-decoration: none;}
.menuweather {font-size: 12px;color: #FFFFFF;border: 1px solid #000000;background-color: B5B3C0;height: 20px;padding-left: 2px;}
.menuweather a{color: #FFFFFF;}
.menuweather a:hover{color: #003300;	text-decoration: none;}
.menuwork{font-size: 12px;color: #FFFFFF;border: 1px solid #000000;background-color: B5B3C0;height: 20px;padding-left: 2px;}
.menuwork a{color: #FFFFFF;}
.menuwork a:hover{color: #003300;	text-decoration: none;}
.menuconditions {font-size: 12px;color: #FFFFFF;border: 1px solid #000000;background-color: B5B3C0;height: 20px;padding-left: 2px;}
.menuconditions a{color: #FFFFFF;}
.menuconditions a:hover{color: #003300;	text-decoration: none;}
.menuprojects {font-size: 12px;color: #FFFFFF;border: 1px solid #000000;background-color: B5B3C0;height: 20px;padding-left: 2px;}
.menuprojects a{color: #FFFFFF;}
.menuprojects a:hover{color: #003300;	text-decoration: none;}
.menueupdates {font-size: 12px;color: #FFFFFF;border: 1px solid #000000;background-color: B5B3C0;height: 20px;padding-left: 2px;}
.menueupdates a{color: #FFFFFF;}
.menueupdates a:hover{color: #003300;	text-decoration: none;}
.menunews {font-size: 12px;color: #FFFFFF;border: 1px solid #000000;background-color: B5B3C0;height: 20px;padding-left: 2px;}
.menunews a{color: #FFFFFF;}
.menunews a:hover{color: #003300;	text-decoration: none;}
.menubranson {font-size: 12px;color: #FFFFFF;border: 1px solid #000000;background-color: B5B3C0;height: 20px;padding-left: 2px;}
.menubranson a{color: #FFFFFF;}
.menubranson a:hover{color: #003300;	text-decoration: none;}
.menucontact {font-size: 12px;color: #FFFFFF;border: 1px solid #000000;background-color: B5B3C0;height: 20px;padding-left: 2px;}
.menucontact a{color: #FFFFFF;}
.menucontact a:hover{color: #003300;	text-decoration: none;}
.menuweekly {font-size: 12px;color: #FFFFFF;border: 1px solid #000000;background-color: B5B3C0;height: 20px;padding-left: 2px;}
.menuweekly a{color: #FFFFFF;}
.menuweekly a:hover{color: #003300;	text-decoration: none;}
/* ContentArea - This is in the template that contains the watermark. All other content text styles are below and require an embedded tables for use. */
.contentarea {background-color: #FFFFFF;background-image: url(/images/common/contentarea/watermark.gif);background-repeat: no-repeat;background-position: bottom;}
#contenttxt {font-size: 75%;}
#breadcrumb {font-size: 60%;color: #003399;text-transform: uppercase;}
/* Page Title Content area selectors are below. these are assigned to the PageTitle div IDs per section */
#pagetitle {font-size: 90%;font-weight: bold;color: #009966;}
#PageTitleDistrict {font-size: 100%;font-weight: bold;color: #666666;}
/* Special Content area styles are below */
.Notes {font-size: 9px;color: #999999;}
.pdfdescriptor {font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 10px;font-style: italic;font-weight: normal;color: #999999;}
/* These styles below are for the table headers for the contant pages. There is one general tablecontenthdr without any borders or color coding that coordinates with the sections. */
.tablecontenthdr {font-size: 80%;font-weight: bold;color: #000000;}
.tableaboutcontenthdr {font-size: 80%;font-weight: bold;color: #000000;background-image: url(/images/common/contentarea/IndexPages/ContentHeaderSwoosh.gif);border: 1px none #3366CC;background-repeat: no-repeat;background-position: left;text-indent: 12px;}
.tablebusinesscontenthdr {font-size: 80%;font-weight: bold;color: #000000;background-image: url(/images/common/contentarea/IndexPages/ContentHeaderSwoosh.gif);border: 1px none #845900;background-repeat: no-repeat;background-position: left;text-indent: 12px;}
.tableprojectsscontenthdr {font-size: 80%;font-weight: bold;color: #000000;background-image: url(/images/common/contentarea/IndexPages/ContentHeaderSwoosh.gif);border: 1px none #845900;background-repeat: no-repeat;background-position: left;text-indent: 12px;}
.tableservicescontenthdr {font-size: 80%;font-weight: bold;color: #000000;background-image: url(/images/common/contentarea/IndexPages/ContentHeaderSwoosh.gif);border: 1px none #845900;background-repeat: no-repeat;background-position: left;text-indent: 12px;}
.tableothertranscontenthdr {font-size: 80%;font-weight: bold;color: #000000;background-image: url(/images/common/contentarea/IndexPages/ContentHeaderSwoosh.gif);border: 1px none #845900;background-repeat: no-repeat;background-position: left;text-indent: 12px;}
.tablenewscontenthdr {font-size: 80%;font-weight: bold;color: #000000;background-image: url(/images/common/contentarea/IndexPages/ContentHeaderSwoosh.gif);border: 1px none #845900;background-repeat: no-repeat;background-position: left;text-indent: 12px;}
/* The styles below are for the general text areas in a table. tablecontenttxt contains no borders, all others coordinate a border color per section */
.tablecontenttxt {font-size: 75%;}
.tableaboutcontenttxtbrds {font-size: 75%;border: 1px none #3366CC;text-indent: 25px;}
.tablebusinesscontenttxtbrds {font-size: 75%;border: 1px solid #009966;}
.tableprojectscontenttxtbrds {font-size: 75%;border: 1px solid #DD8500;}
.tablenewscontenttxtbrds {font-size: 75%;border: 1px solid #CC3333;}
.tableothertranscontenttxtbrds {font-size: 75%;border: 1px solid #EDBE03;}
.tableservicescontenttxtbrds {font-size: 75%;border: 1px solid #845900;}
/* HOMEPAGE STYLES */
.highlightsdetail {color: #000000;font-size: 60%;}
.WelcomeMoDot {border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-color: #1183C6;border-bottom-color: 1183C6;border-left-color: 1183C6;}
.YourLocalMoDOT {border-right-width: 0px;border-bottom-width: 1px;border-left-width: 0px;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-color: 1183C6;border-bottom-color: 1183C6;border-left-color: 1183C6;color: 797979;font-size: 8pt;padding-bottom: 5px;padding-top: 2px;}
.dropbox {vertical-align: middle;border: 1px solid #D6D8E4;font-size: 9px;padding-bottom: 2px;color: #ADB1C9;}
.RoadRepair {border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-color: #1183C6;border-bottom-color: 1183C6;border-left-color: 1183C6;}
.TransportationLinks {color: #000000;border-right-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;border-right-color: E3E2E4;border-left-color: E3E2E4;font-size: 7pt;padding-left: 5px;padding-top: 2px;}
/* Menu Style for Hiding from Netscape */
#menus {visibility:hidden;position:absolute;top:0px;left:0px;width:0px;height:0px;border:1px #000000 solid;background-color:#FF9999;padding:0.5em; }
/* Map Styles for Districts */
.map {font-size: 9px; color: #000000;}
.map a {color: #000000; text-decoration: underline;}
.map a:hover {color: #000000; text-decoration: none;}

/* Print Media Settings */
@media print {

body {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:.75em;
	font-color:#000000;
	margin: 0px;
}

.noPrint {
    display: none;
}


#leftNav, #headerArea, #rightNav {
	display: none;
}

.footer {
		display: none;
}

}
