.header_strip {
	background-image: url(images/Main_Header.jpg);
	background-repeat: no-repeat;
}
.left_wave_top {
	background-image: url(images/Left_Wave_Top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.second_wave_top {
	background-image: url(images/Second_Wave_Top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.third_wave_top {
	background-image: url(images/Third_Wave_Top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.fourth_wave_top {
	background-image: url(images/Fourth_Wave_Top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.right_wave_top {
	background-image: url(images/Right_Wave_Top.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#Events_Panel {
	background-image: url(images/EventsBanner.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5px;
	padding-right: 15px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
#Events_Panel a {
	text-decoration: none !important;
}

#EventsFooter {
	background-image: url(images/EventsFooter.gif);
	background-repeat: no-repeat;
	height: 10px;
}
.standard_banner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/Standard_Banner.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	background-position: right top;
	background-color: #B32317;
}
.caption_footer_right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #636467;
	padding-right: 10px;
}
.linespace {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	line-height: 8px;
	height: 8px;
}
.middle_caption {
	background-image: url(images/Middle_Caption.gif);
	background-repeat: no-repeat;
}
.middle_caption a {
	text-decoration: none !important;
}
#ProjectCaptionContainer a {
	text-decoration: none !important;
}
.small_linespace {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 5px;
	line-height: 5px;
	height: 5px;
}
.custom_panel {
	background-image: url(images/Custom_Panel.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
}
.location_Reversed_banner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/Standard_Banner_Reversed.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
}
.location_foldout_Container {
	background-color: #EAEBEE;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #B32317;
	border-right-color: #B32317;
	border-bottom-color: #B32317;
	border-left-color: #B32317;
}

.location_FoldOutInfo {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 15px;
}
#E_News_Displayer {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
}
#E_News_Displayer img {
	padding-top: 2px;
}
#locationFooterFoldOut {
	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: #636467;
	border-bottom-color: #636467;
	border-left-color: #636467;
}
.location_banner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/Banner_Shadow.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
}
.location_panel {
	background-color: #EAEBEE;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #B32317;
	border-right-color: #B32317;
	border-bottom-color: #B32317;
	border-left-color: #B32317;
}
.location_details {
	background-image: url(images/Location_Information_Background.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #EAEBEE;
}
#eNewsContainer {
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #EAEBEE;
	border-left-color: #EAEBEE;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
}

#eNewsContainer .eNews_details {
	background-color: #FFFFFF;
}
#eNewsContainer .eNews_footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #636467;
	height: 10px;
}

#locationInformation {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
}
#LocationLinks {
	padding-right: 5px;
	padding-left: 5px;
}
.location_details_panel {
	background-color: #EAEBEE;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #B32317;
	border-right-color: #B32317;
	border-bottom-color: #B32317;
	border-left-color: #B32317;
}
.search_box {
	background-image: url(images/Search_Box.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
}
.search_plug {
	border-top: 1px solid #86878C;
	border-right: 1px solid #86878C;
	border-bottom: 1px solid #86878C;
	border-left: 0px solid #86878C;
	background-color: #FFFFFF;
}
.menu_bkgd {
	background-image: url(images/Menu_Background.gif);
	background-repeat: repeat-y;
}
.QuarryButtonContainer {
	margin-top: 0px !important;
	margin-bottom: 8px !important;
}
.footer_bkgd {
	background-image: url(images/Footer_Panel.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.header_no_strip {
	background-image: url(images/Main_Header_No_Strip.jpg);
	background-repeat: no-repeat;
}
.sec_way_top {
	background-image: url(images/Sec_Wave_Top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.storm_left_banner {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/Left_Stormwater_Banner.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
}
.storm_cad_content {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #0091C6;
	border-right-color: #0091C6;
	border-bottom-color: #0091C6;
	border-left-color: #0091C6;
	padding: 5px;
	background-color: #EAEBEE;
}
.storm_main_banner {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/Stormwater_Main_Banner.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
}
.caption_footer_left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #636467;
	padding-left: 10px;
}
.aux_boxes {
	border-top: 0px solid #86878C;
	border-right: 1px solid #86878C;
	border-bottom: 1px solid #86878C;
	border-left: 1px solid #86878C;
	background-color: #EAEBEE;
}
.column_one {
	background-image: url(images/Column_One.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.column_two {
	background-image: url(images/Column_Two.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.column_three {
	background-image: url(images/Column_Three.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.column_four {
	background-image: url(images/Column_Four.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.sewer_main_banner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/Sewer_Main_Banner.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
}
.sewer_left_banner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/Left_Sewer_Banner.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
}
.sewer_cad_content {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #004059;
	border-right-color: #004059;
	border-bottom-color: #004059;
	border-left-color: #004059;
	padding: 5px;
	background-color: #EAEBEE;
}
.water_main_banner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/Water_Main_Banner.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
}
.water_left_banner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/Left_Water_Banner.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
}
.water_cad_content {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #0077D5;
	border-right-color: #0077D5;
	border-bottom-color: #0077D5;
	border-left-color: #0077D5;
	padding: 5px;
	background-color: #EAEBEE;
}
.bridges_main_banner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #636467;
	background-image: url(images/Bridges_Main_Banner.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
}
.bridges_left_banner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #636467;
	background-image: url(images/Left_Bridges_Banner.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
}
.bridges_cad_content {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #B3C890;
	border-right-color: #B3C890;
	border-bottom-color: #B3C890;
	border-left-color: #B3C890;
	padding: 5px;
	background-color: #EAEBEE;
}
.earth_main_banner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/Earth_Main_Banner.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
}
.earth_left_banner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/Left_Earth_Banner.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
}
.earth_cad_content {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #836E2D;
	border-right-color: #836E2D;
	border-bottom-color: #836E2D;
	border-left-color: #836E2D;
	padding: 5px;
	background-color: #EAEBEE;
}
.erosion_main_banner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	background-image: url(images/Erosion_Main_Banner.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
}
.erosion_left_banner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	background-image: url(images/Left_Erosion_Banner.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
}
.erosion_cad_content {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #B3BCC1;
	border-right-color: #B3BCC1;
	border-bottom-color: #B3BCC1;
	border-left-color: #B3BCC1;
	padding: 5px;
	background-color: #EAEBEE;
}
.irrigation_main_banner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/Irrigation_Main_Banner.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
}
.irrigation_left_banner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/Left_Irrigation_Banner.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
}
.irrigation_cad_content {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #423B67;
	border-right-color: #423B67;
	border-bottom-color: #423B67;
	border-left-color: #423B67;
	padding: 5px;
	background-color: #EAEBEE;
}
.poles_piles_main_banner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/Poles_Piles_Main_Banner.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
}
.poles_piles_left_banner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/Left_Poles_Piles_Banner.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
}
.poles_piles_cad_content {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #9F2E20;
	border-right-color: #9F2E20;
	border-bottom-color: #9F2E20;
	border-left-color: #9F2E20;
	padding: 5px;
	background-color: #EAEBEE;
}
.building_main_banner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/Building_Main_Banner.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
}
.building_left_banner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/Left_Building_Banner.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
}
.building_cad_content {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #6C4921;
	border-right-color: #6C4921;
	border-bottom-color: #6C4921;
	border-left-color: #6C4921;
	padding: 5px;
	background-color: #EAEBEE;
}
.railway_main_banner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/Railway_Main_Banner.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
}
.railway_left_banner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/Left_Railway_Banner.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
}
.railway_cad_content {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D49200;
	border-right-color: #D49200;
	border-bottom-color: #D49200;
	border-left-color: #D49200;
	padding: 5px;
	background-color: #EAEBEE;
}
.fifth_wave_top {
	background-image: url(images/Second_Top_Header.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.login_banner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/Login_Banner.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
}
.news_main_banner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/News_Banner.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	background-position: right top;
	background-color: #B32317;
}
#newsContainer {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #EAEBEE;
	border-left-color: #EAEBEE;
	padding: 8px;
}
#projectContainer {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EAEBEE;
}
.common_left_banner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/Common_Banner.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
}
.common_cad_content {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #B32317;
	border-right-color: #B32317;
	border-bottom-color: #B32317;
	border-left-color: #B32317;
	padding: 5px;
	background-color: #EAEBEE;
}
.people_banner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/People_Banner.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
}
.location_inside_banner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/Banner_Shadow.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
}
.small_login_banner {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/Small_Login_Banner.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
}
.water_quality_strip {

	background-image: url(images/Water_Quality_Header.jpg);
	background-repeat: no-repeat;
}
.redline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	line-height: 1px;
	background-color: #B32317;
	height: 1px;
}
.hor_line {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	line-height: 1px;
	background-color: #0091C6;
	height: 1px;
}
.custom_panel_poles {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}
.ext_custom_panel {
	background-image: url(images/Extended_Custom_Panel.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
}
.newsletter_main_banner {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/News_Banner.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	background-position: left;
}
.software_login_banner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/Software_Login_Banner.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	background-color: #B32317;
	background-position: right top;
}
.image_shadow {
	background-image: url(images/Left_Banner_Shad_02.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.gallery_footer_right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #636467;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}
#rowline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding-top: 5px;
}
#news_main_banner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/News_Banner.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	background-position: right;
}
#ext_custom_panel {
	background-image: url(images/Extended_Custom_Panel.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
}

