body	{
	background: url(/images/global/background.gif) repeat-x #356FA0;
	margin: 0px;
}

ul	{
	padding: 0px;
	margin: 0px;
}

li	{
	list-style: none;
}

img	{
	border: 0px;
}

h6 	{
	font-size: 11px; 
	color: #3473A2; 
	font-weight: bold; 
	margin: 0px; 
	padding: 0px; 
	text-transform: uppercase;
}

.bidListItem	{
	border-top: 2px solid #EDE9E1; 
	font-size: 11px; 
	color: black; 
	font-weight: bold; 
	font-family: verdana;
}

.bidListItem a:link, .bidListItem a:visited	{
	color: #3473A2;
	text-decoration: none;
}

.bidListItem a:hover	{
	color: #3473A2;
	text-decoration: underline;
}

.bidListItem .left	{
	float: left; 
	width: 100px;
	height: 100px;
}

.bidListItem .nonclear 	{
	clear: none !important;
}

.bidListItem em 	{
	font-weight: normal;
	font-style: normal;
}

#bidDetail	{
	color: black;
}

#bidDetail p	{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 20px;
}

#bidDetail .row	h6	{
	text-align: right;
	padding-right: 10px;
}

#bidDetail .row p	{
	margin: 0px;
	padding: 0px;
	padding-left: 165px;
}

#bidDetail td {
	border-bottom: 2px solid #EDE9E1;
	padding: 0px;
	padding-top: 15px;
	line-height: 1.3em;
}

#bidDetail #filesTable td {
	color: #838383;
	padding: 0px;
	border: 0px;
}

#bidDetail #filesTable td a:link, #bidDetail #filesTable td a:visited {
	color: #838383;
	text-decoration: none;
}

#bidDetail #filesTable td a:hover {
	color: #838383;
	text-decoration: underline;
}

#bidDetail #filesTable th {
	color: #3473A2;
	text-align: left;

}

#container	{
	position: relative;
	margin: 0 auto;
	width: 818px;
	background: url(/images/global/bodyBkgrd.gif) repeat-y;
}

#bkgrdTop	{
	background: url(/images/global/bodyBkgrdTop.gif) no-repeat;
	padding-left: 20px;
}

#content	{
	width: 780px;
	padding-bottom: 100px;
}

#content ul	{
	float: left;
}

#content .leftColumn	{
	width: 225px;
}


#content .rightColumn {
	width: 555px;
}

#contentBody	{
	padding: 0px 33px 0px 23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #54370F;
	line-height: 20px;
}

#content br	{
	clear: left;
}

#logo	{
	text-align:center;
	padding:24px 0px 50px 0px;
}

#companyName	{
	padding: 15px 0px 5px 0px;
}

#companyName .mainTitle	{
	padding: 10px 0px 10px 23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight:bold;
	color: #54370F;
	line-height: 20px;
}

#companyName .subTitle	{
	padding: 10px 0px 10px 23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #54370F;
	line-height: 20px;
}

.projectTitle	{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}


#brownPad	{
	padding-top:5px;
	background-color:#EEE9E0;
}

#brownPad p	{
	padding:5px;
}

#nav	{
	width: 221px;
}

#nav li	{
	padding:0px;
	margin:0px;
	width: 221px;
}

#nav a {display:block; height:0; padding-top:29px; color:#000; overflow:hidden;}

#nav a#navName1	{background: url(/images/global/nav/pumpStations.gif); border-top: 1px solid #B3A48A;}
#nav a#navName1a	{background: url(/images/global/nav/sub/domWellSitesBtn.jpg); border-top: 1px solid #ffffff;}
#nav a#navName1b	{background: url(/images/global/nav/sub/boosterStationsBtn.jpg); border-top: 1px solid #ffffff;}
#nav a#navName1c	{background: url(/images/global/nav/sub/sewageLiftBtn.jpg); border-top: 1px solid #ffffff;}
#nav a#navName1d	{background: url(/images/global/nav/sub/stormPumpBtn.jpg); border-top: 1px solid #ffffff;}
#nav a#navName2	{background: url(/images/global/nav/waterTreatment.gif); border-top: 1px solid #B3A48A;}
#nav a#navName3	{background: url(/images/global/nav/waterStorage.gif); border-top: 1px solid #B3A48A;}
#nav a#navName4	{background: url(/images/global/nav/sewageTreatment.gif); border-top: 1px solid #B3A48A;}
#nav a#navName5	{background: url(/images/global/nav/structural.gif); border-top: 1px solid #B3A48A;}
#nav a#navName6	{background: url(/images/global/nav/aboutUs.gif); border-top: 1px solid #B3A48A;}
#nav a#navName6a	{background: url(/images/global/nav/sub/employmentBtn.jpg); border-top: 1px solid #ffffff;}
#nav a#navName7	{background: url(/images/global/nav/contactUs.gif); border-top: 1px solid #B3A48A; border-bottom: 1px solid #B3A48A;}
#nav a#navName8	{background: url(/images/global/nav/bid.gif); border-top: 1px solid #B3A48A;}
#nav a#navName9	{background: url(/images/global/nav/currentProjects.gif); border-top: 1px solid #B3A48A;}
#nav a#navName10 {background: url(/images/global/nav/pastProjects.gif); border-top: 1px solid #B3A48A;}
#nav a#navNameBidResults {background: url(/images/global/nav/sub/bidResultsBtn.jpg);}


#nav a#navName1:hover	{background: url(/images//global/nav/pumpStationsOver.gif);}
#nav a#navName1a:hover	{background: url(/images/global/nav/sub/domWellSitesBtnOver.jpg); border-top: 1px solid #ffffff;}
#nav a#navName1b:hover	{background: url(/images/global/nav/sub/boosterStationsBtnOver.jpg); border-top: 1px solid #ffffff;}
#nav a#navName1c:hover	{background: url(/images/global/nav/sub/sewageLiftBtnOver.jpg); border-top: 1px solid #ffffff;}
#nav a#navName1d:hover	{background: url(/images/global/nav/sub/stormPumpBtnOver.jpg); border-top: 1px solid #ffffff;}
#nav a#navName2:hover	{background: url(/images//global/nav/waterTreatmentOver.gif);}
#nav a#navName3:hover	{background: url(/images//global/nav/waterStorageOver.gif);}
#nav a#navName4:hover	{background: url(/images//global/nav/sewageTreatmentOver.gif);}
#nav a#navName5:hover	{background: url(/images//global/nav/structuralOver.gif);}
#nav a#navName6:hover	{background: url(/images//global/nav/aboutUsOver.gif);}
#nav a#navName6a:hover	{background: url(/images//global/nav/sub/employmentBtnOver.jpg); border-top: 1px solid #ffffff;}
#nav a#navName7:hover	{background: url(/images//global/nav/contactUsOver.gif);}
#nav a#navName8:hover	{background: url(/images//global/nav/bidOver.gif);}
#nav a#navName9:hover	{background: url(/images//global/nav/currentProjectsOver.gif);}
#nav a#navName10:hover	{background: url(/images//global/nav/pastProjectsOver.gif);}
#nav a#navNameBidResults:hover {background: url(/images/global/nav/sub/bidResultsBtnOver.jpg);}

.contentTitle	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #54370F;
	line-height: 20px;
	border-bottom:1px solid #54370F;
}

#siteMap	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #54370F;
	line-height: 20px;
	
}

#siteMap a	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #54370F;
	line-height: 20px;
	border-bottom:1px solid #54370F;
	text-decoration:none;
}

#siteMap a:hover	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #54370F;
	line-height: 20px;
	border-bottom:1px solid #54370F;
	text-decoration:underline;
}

#siteMap a:visited	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #54370F;
	line-height: 20px;
	border-bottom:1px solid #54370F;
	text-decoration:none;
}

.subSiteMap a	{
	padding:4px 0px 0px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #54370F;
	text-decoration:none;
	line-height: 20px;
}

.subSiteMap a:hover	{
	padding:4px 0px 0px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #54370F;
	text-decoration:underline;
	line-height: 20px;
}

.subSiteMap a:visited	{
	padding:4px 0px 0px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #54370F;
	text-decoration:none;
	line-height: 20px;
}

#footer	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #54370F;
	letter-spacing: 0px;
}

#footer a	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #54370F;
	letter-spacing: 0px;
	text-decoration:none;
}

#footer a:hover	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #54370F;
	letter-spacing: 0px;
	text-decoration:underline;
}

#footer a:visited	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #54370F;
	letter-spacing: 0px;
	text-decoration:none;
}

#footer	ul	{
	width: 510px;
	padding: 0px 20px 4px 23px;
}

#footer li	{
	display: inline;
	padding-right: 7px;
}

#footer2	{
	padding: 0px 30px 4px 23px;
}

#footer2 ul	{
	width: 50%;
	height: 50px;
	padding-top: 10px;
}

#footer2 .dg	{
	padding-top: 8px;
}

#footer2 .right	{
	text-align: right;
}


