body, a, li, ul, h1, h2, h3, img, p	{
		margin: 0px;
		padding: 0px;
}		

body		{
			background-color:#EAF4FD;
			text-align:center;
			font-family:Verdana, Arial, Helvetica, sans-serif;
}


#bg	{
background-color:#002140;
width: 760px;
	margin: 0px auto;
	clear:both;
}

#container	{
	width: 759px;
	margin: 0px auto;
	background-color: #002140;
	text-align:left;
	border-right:1px solid #002140;
	background-image:url(../images/strip1.gif);
	background-position:center top;
	background-repeat:repeat-y;
	padding-bottom:3px;
	clear:both;
	overflow:hidden;
}

#header	{
width: 760px;
	margin: 0px auto;
background-color:white;
clear:both;
}

#headerleft	{
float:left;
width:499px;
text-align:left;
padding-top:46px;
padding-bottom:1px;
padding-left:3px;
background-color:white;
clear:right;
}

#headerright	{
background-color:white;
float:right;
width:255px;
text-align:right;
padding-top:7px;
padding-bottom:1px;
padding-right:3px;
}

#menu	{
width: 760px;
	margin: 0px auto;
background-color:#002140;
background-image:url(../images/menutop.gif);
background-position:top center;
background-repeat:no-repeat;
color:white;
font-size:small;
}

#left	{
background-color:#002140;
width:350px;
float:left;
clear:right;
}

#right	{
background-color:white;
width:407px;
float:right;
clear:right;
text-align:right;
padding:7px 0px 6px 0px;
}

#right1	{
background-color:white;
float:right;
clear:right;
padding:7px 0px 6px 8px;
}


#column1	{
width:182px;
float:left;
padding:0px 0px 6px 12px;
clear:both;
text-align:left;
}

#column2	{
width:162px;
float:right;
padding:0px 12px 6px 0px;
text-align:left;
}
#column2a	{
width:182px;
float:right;
padding:24px 12px 6px 0px;
text-align:left;
}

#columnfull	{
float:left;
padding:7px 12px 20px 6px;
text-align:left;
font-size:small;
color:#002140;
}

#columnfull ol li	{
padding:1px 4px 0px 0px;
margin-bottom:2px;
list-style-type:none;
			list-style-image:url(../images/bullet.gif);
}

#columnfull ul li	{
padding:4px 0px 0px 0px;
margin-bottom:5px;
list-style-type:none;
			list-style-image:url(../images/bullet.gif);
				margin-left: 18px;
}

.subsection	{
margin-left:30px;
}

#news	{
font-size:small;
clear:right;
width:94%;
margin:19px 3% 5px 3%;
border:1px solid #002140;
background-color:#F5F5F5;
clear:both;
padding-bottom:5px;
text-align:left;
}

#menubottom	{
width: 760px;
	margin: 0px auto;
background-color:#002140;
background-image:url(../images/menubottom.gif);
background-position:bottom center;
background-repeat:no-repeat;
color:white;
font-size:small;
clear:both;
text-align:center;
padding-bottom:5px;
}

#disclaimer	{
width: 760px;
	margin: 0px auto;
color:white;
font-size:small;
clear:both;
text-align:right;
padding:2px;
}

#left ul	{
				list-style: none;
			font-size:small;
			text-align:left;
}

#left li	{
			font-size:small;
			width:39%;
			font-weight:bold;
			display:block;
			font-size:small;
			margin-top:2px;
			padding:1px 8px 1px 1px;
}

#news ul	{
				list-style: none;
			font-size:small;
			text-align:left;
}

#news li	{
			font-size:small;
			font-weight:normal;
			display:block;
			color:#002140;
			font-size:small;
			margin-top:2px;
			padding:1px 4px 1px 4px;
			clear:left;
}



.spacing	{
			margin-top:56px;
			margin-bottom:4px;
			}

.spacing1	{
			margin-top:16px;
			margin-bottom:4px;
			}
			
.spacing2	{
			margin-top:32px;
			margin-bottom:4px;
			}			

.spacing3	{
			margin-top:24px;
			margin-bottom:4px;
			}	
			
.spacing4	{
			margin-top:40px;
			margin-bottom:4px;
			}				

.bluebox	{
background-color:#04A1E4;
color:white;
text-align:right;
			display:inline;
			float:left;
}

.listtext	{
color:white;
font-weight:bold;
text-align:left;
margin-left:5px;
padding-right:3px;
display:inline;
float:left;
}

h1	{
font-size:20px;
color:#d6f0fb;
font-weight:normal;
margin-top:8px;
padding-left:5px;
padding-right:7px;
}

h2	{
font-size:small;
color:#04A1E4;
font-weight:bold;
margin-top:14px;
padding-bottom:10px;
float:left;
}

.nonfloat	{
font-size:small;
color:#04A1E4;
font-weight:bold;
margin:14px 0px 0px 0px;
float:none;
text-align:left;
}

h3	{
font-size:small;
color:#002140;
}

.headline	{
color:#04A1E4;
font-weight:normal;
}

.groupmain	{
color:#04A1E4;
font-weight:normal;
}

.groupmain:hover	{
color:#04A1E4;
font-weight:normal;
}

.groupmain:focus	{
color:#04A1E4;
font-weight:normal;
}

p	{
font-size:small;
color:#002140;
}

#news p	{
font-size:small;
color:#002140;
padding:0px 4px 4px 4px;
}

#news h2	{
font-size:14px;
color:#002140;
padding:0px 4px 4px 4px;
margin-top:0px;
}

a	{
color:#04A1E4;
font-size:small;
font-weight:bold;
text-decoration:none;
}

a:hover	{
color:#002140;
font-size:small;
font-weight:bold;
text-decoration:underline
}

a:focus	{
color:#002140;
font-size:small;
font-weight:bold;
text-decoration:underline;
}



#column1 ol	{
margin-left:0px;
list-style-type:none;
			padding-bottom:4px;
			color:#002140;
}

.info	{
margin-left:5px;
}

#menubottom a	{
color:white;
font-size:11px;
font-weight:normal;
text-decoration:none;
margin:4px 30px 3px 30px;
}

#menubottom a:hover	{
color:#04A1E4;
font-size:11px;
text-decoration:underline
}

#menubottom a:focus	{
color:#04A1E4;
font-size:11px;
text-decoration:underline;
}

span	{
display:none;
}

.logo	{
margin:17px 0px 0px 0px;
}

.logo1	{
margin:10px 10px 0px 0px;
}

img	{
border:0px;
}

.headerlink	{
color:#999999;
font-size:11px;
font-weight:normal;
text-decoration:none;
padding-right:4px;
padding-left:5px;
}

.headerlink:hover {
color:#002140;
font-size:11px;
font-weight:normal;
text-decoration:underline;
}

.headerlink:focus {
color:#002140;
font-size:11px;
font-weight:normal;
text-decoration:underline;
}

.adobelink	{
color:#999999;
font-size:11px;
font-weight:normal;
text-decoration:none;

}

.adobelink:hover {
color:#002140;
font-size:11px;
font-weight:normal;
text-decoration:underline;
}

.adobelink:focus {
color:#002140;
font-size:11px;
font-weight:normal;
text-decoration:underline;
}

.newslink	{
color:#002140;
font-size:small;
font-weight:normal;
text-decoration:underline;
padding-right:4px;
padding-left:3px;
}

.newslink:hover {
color:#0082d6;
font-size:small;
font-weight:normal;
text-decoration:underline;
}

.newslink:focus {
color:#0082d6;
font-size:small;
font-weight:normal;
text-decoration:underline;
}

.morenewslink	{
float:right;
font-weight:normal;
padding-right:6px;
}

.morenewslink:hover	{
float:right;
font-weight:normal;
text-decoration:underline;
}

.morenewslink:focus	{
float:right;
font-weight:normal;
text-decoration:underline;
}

#column1 ul	{
			list-style-type:none;
			list-style-image:url(../images/bullet.gif);
				margin-left: 18px;
			font-size:small;
			color:#002140;
			margin-top:5px;
			
}

#column1 li	{
			color:#002140;
				font-size:small;
				background-color:white;
				text-decoration:none;
				margin-bottom:10px;
				font-weight:bold;
}

#column2 ul	{
			list-style-type:none;
			list-style-image:url(../images/bullet.gif);
				margin-left: 18px;
			font-size:small;
			color:#002140;
			margin-top:5px;

}

#column2 li	{
			color:#002140;
				font-size:small;
				background-color:white;
				text-decoration:none;
				margin-bottom:10px;
				font-weight:bold;
}

#column2a ul	{
			list-style: none;
			font-size:small;
			text-align:left;
			
}

#column2a li	{
			font-size:small;
			font-weight:normal;
			color:#FFFFFF;
			font-size:small;
			border:1px solid #002140;
			margin-bottom:2px;
			text-align:center;
			width:84%;
			margin-left:5px;
			background-color:#F5F5F5;
}



.director	{
padding:4px 10px 120px 6px;
float:left;
clear:left;
}

.directorinfo	{
padding-left:150px;
}

.nobullet	{
list-style-type:none;
padding:0px;
margin:0px;
}

.sidelink	{
font-size:small;
text-decoration:none;
color:#002140;
font-weight:normal;
padding:2px 2px 2px 2px;
background-color:#002140;
list-style-type:none;
display:block;
}

.sidelink:hover	{
font-size:small;
text-decoration:underline;
color:white;
font-weight:normal;
background-color:#002140;
display:block;
}

.sidelink:focus	{
font-size:small;
text-decoration:underline;
color:white;
font-weight:normal;
background-color:#002140;
display:block;
}

.fltright	{
clear:left;
}

/*division specific styles*/


/*aqua direct styles*/	
.aquabox1	{
background-color:#50B6B0;
color:white;
text-align:right;
			display:inline;
			float:left;
}
.aquabox2	{
background-color:#CFE7E7;
text-align:right;
			display:inline;
			float:left;}

.aquadirect	{
color:#50B6B0;
font-size:25px;
font-weight:500;
margin-top:8px;
}

.aquadirectgen	{
color:#50B6B0;
}
.aquaheader	{
color:#CFE7E7;
}

.aqualink	{
color:#50B6B0;
font-size:small;
font-weight:bold;
text-decoration:none;
padding-right:4px;
}

.aqualink:hover {
color:#CFE7E7;
font-size:small;
font-weight:bold;
text-decoration:underline;
}

.aqualink:focus {
color:#CFE7E7;
font-size:small;
font-weight:bold;
text-decoration:underline;
}


/*hydrosave styles*/	
.hydrogen	{
color:#BBD2EC;
}
.hydroheader	{
color:#017ED1;
font-weight:normal;
}


.hydrolink	{
color:#017ED1;
font-size:small;
font-weight:bold;
text-decoration:none;
padding-right:4px;
}

.hydrolink:hover {
color:#BBD2EC;
font-size:small;
font-weight:bold;
text-decoration:underline;
}

.hydrolink:focus {
color:#BBD2EC;
font-size:small;
font-weight:bold;
text-decoration:underline;
}


.hydrobox1	{
background-color:#017ED1;
color:white;
text-align:right;
			display:inline;
			float:left;
}

.hydrobox2	{
background-color:#BBD2EC;
color:#002140;
text-align:right;
			display:inline;
			float:left;
			font-weight:normal;
		}



/*owc styles*/	
.owcbox1	{
background-color:#187cad;
color:white;
text-align:right;
			display:inline;
			float:left;}		

.owcbox2	{
background-color:#8CDAFF;
color:#002140;
text-align:right;
			display:inline;
			float:left;}		

.owclink	{
color:#187cad;
font-size:small;
font-weight:bold;
text-decoration:none;
padding-right:4px;
}

.owclink:hover {
color:#8CDAFF;
font-size:small;
font-weight:bold;
text-decoration:underline;
}

.owclink:focus {
color:#8CDAFF;
font-size:small;
font-weight:bold;
text-decoration:underline;
}

.owc	{
color:#187cad;
font-size:25px;
font-weight:500;
margin-top:8px;
}

.owcgen	{
color:#187cad;
}
.owcheader	{
color:#8CDAFF;
}



/*ssw styles*/	
.ssw1	{
background-color:#54A9DD;
color:#FFFFFF;
text-align:right;
			display:inline;
			float:left;
}

.ssw2	{
background-color:#BCE4F5;
color:#002140;
text-align:right;
			display:inline;
			float:left;
}

.sswlink	{
color:#54A9DD;
font-size:small;
font-weight:bold;
text-decoration:none;
padding-right:4px;
}

.sswlink:hover {
color:#BCE4F5;
font-size:small;
font-weight:bold;
text-decoration:underline;
}

.sswlink:focus {
color:#BCE4F5;
font-size:small;
font-weight:bold;
text-decoration:underline;
}

.ssw	{
color:#54A9DD;
font-size:25px;
font-weight:500;
margin-top:8px;
}

.sswgen	{
color:#54A9DD;
}
.sswheader	{
color:#BCE4F5;
}


/*echo styles*/	
.echomain	{
color:#FF8800;
font-weight:500;
}



.echolink	{
color:#ff8800;
font-size:small;
font-weight:bold;
text-decoration:none;
padding-right:4px;
}

.echolink:hover {
color:#FFD5AA;
font-size:small;
font-weight:bold;
text-decoration:underline;
}

.echolink:focus {
color:#FFD5AA;
font-size:small;
font-weight:bold;
text-decoration:underline;
}


.echobox1	{
background-color:#FF8000;
color:white;
text-align:right;
			display:inline;
			float:left;
}

.echobox2	{
background-color:#FFD5AA;
color:#002140;
text-align:right;
			display:inline;
			float:left;
			font-weight:normal;
		}

/*pipeline styles*/	
.pipegen	{
color:#BBD2EC;
}
.pipeheader	{
color:#017ED1;
font-weight:normal;
}


.pipelink	{
color:#017ED1;
font-size:small;
font-weight:bold;
text-decoration:none;
padding-right:4px;
}

.pipelink:hover {
color:#BBD2EC;
font-size:small;
font-weight:bold;
text-decoration:underline;
}

.pipelink:focus {
color:#BBD2EC;
font-size:small;
font-weight:bold;
text-decoration:underline;
}


.pipebox1	{
background-color:#017ED1;
color:white;
text-align:right;
			display:inline;
			float:left;
}

.pipebox2	{
background-color:#BBD2EC;
color:#002140;
text-align:right;
			display:inline;
			float:left;
			font-weight:normal;
		}


#column1 ul	{
			list-style-type:none;
			list-style-image:url(../images/bullet.gif);
				margin-left: 18px;
			font-size:small;
			color:#002140;
			margin-top:5px;
			
}

#column1 li	{
			color:#002140;
				font-size:small;
				background-color:white;
				text-decoration:none;
				margin-bottom:10px;
				font-weight:bold;
}

#column2 ul	{
			list-style-type:none;
			list-style-image:url(../images/bullet.gif);
				margin-left: 18px;
			font-size:small;
			color:#002140;
			margin-top:5px;
			
}

#column2 li	{
			color:#002140;
				font-size:small;
				background-color:white;
				text-decoration:none;
				margin-bottom:4px;
				font-weight:bold;
}

.datatable	{
			border:1px solid #002140;
			text-align:left;
			border-collapse:collapse;
			width:95%;
			font-size:small;
			background-color:#f5f5f5;
}

.datatable1	{
			border:1px solid #002140;
			text-align:left;
			border-collapse:collapse;
			font-size:12px;
			background-color:#f5f5f5;

}

.datatable	td {
			border:1px solid #002140;
			padding:3px;
}

.datatable	th {
			border:1px solid #002140;
			background-color:#002140;
			color:white;
			font-weight:bold;
			padding:3px 3px 0px 3px;
}

.datatable1	td {
			border:1px solid #002140;
padding:2px;
			margin:0px;
}


.datatable1	tr {

}

.datatable1	th {
			border:1px solid #002140;
			background-color:#002140;
			color:white;
			font-weight:bold;
			text-align:left;
			padding:2px;
			margin:0px;
			}

.datatable caption {
			font:Arial, Helvetica, sans-serif;
			color:black;
			padding:3px 0px 0px 0px;
			border: 1px solid black;
}

.tablecontent	{
border:1px solid #002140;
			color:#002140;
			font-weight:bold;

			}

.tableinfo	{
width:10px;
}

.tableheader	{
border:1px solid #002140;
			color:white;
			font-weight:bold;

			}

.directors { /* specifically for the directors pages */
width:30%;
float:left;
text-align:left;
clear:right;
}

 
.directorlink	{
font-size:11px;
color:#999999;
font-weight:normal;
float:left;
}

.directorlink:hover	{
font-size:11px;
color:#002140;
font-weight:normal;
text-decoration:underline;
}

.directorlink:focus	{
font-size:11px;
color:#002140;
font-weight:normal;
text-decoration:underline;
}

.sitemaplink	{
font-size:small;
color:#002140;
font-weight:normal;
text-decoration:underline;
}

.sitemaplink:hover	{
font-size:small;
color:#0082d6;
font-weight:normal;
text-decoration:underline;
}

.sitemaplink:focus	{
font-size:small;
color:#0082d6;
font-weight:normal;
text-decoration:underline;
}

.pipegen1	{
color:#017ED1;
padding-top:70px;
}

#titlebar	{
width:50%;
height:100px;
text-align:left;
float:left;
color:#0082d6;
margin-top:10px;
padding-left:10px;
}

#titlebar1	{
width:50%;
height:50px;
text-align:left;
float:left;
color:#0082d6;
margin-top:10px;
padding-left:12px;
}

#titlebar2	{
width:95%;
height:50px;
text-align:left;
float:left;
color:#0082d6;
margin-top:10px;
padding-left:12px;
}

#logo1	{
margin:10px 0px 0px 0px;
float:left;
width:45%;
height:110px;
text-align:right;
padding-right:0px;
}

.smallh1	{
font-size:small;
font-weight:bold;
color:#04A1E4;
padding-left:0px;
}

.genheader	{
padding-top:15px;
color:#04A1E4;}

.genheader1	{
padding-top:3px;
color:#04A1E4;}

.transcript	{
color:#cccccc;
font-size:10px;
text-decoration:none;
padding-left:3px;
font-weight:normal;
}

.transcript:hover	{
color:#ffffff;
font-size:10px;
text-decoration:underline;
padding-left:3px;
font-weight:normal;
}

.transcript:focus	{
color:#ffffff;
font-size:10px;
text-decoration:underline;
padding-left:3px;
font-weight:normal;
}

.wastewater	{
border:1px solid #cccccc;
width:161px;
float:right;
clear:left;
text-align:center;
padding-top:8px;
}

.legal	{
font-size:11px;
color:#999999;
float:left;
}

.spaced	{
padding-top:115px;
}

.header2	{
margin-left:110px;
padding-top:15px;
}

.businesslink{
color:#04A1E4;
font-weight:bold;
text-decoration:none;
}

..businesslink:hover	{
color:#04A1E4;
font-weight:bold;
text-decoration:underline;
}

..businesslink:focus	{
color:#04A1E4;
font-weight:bold;
text-decoration:underline;
}