#content ul.cols { list-style:none; width:100px; }
#content ul.cols li { float:left; padding-left:20px; }

#content span.big_letter{
		font-size:2em;
		padding:.4em .1em;
		padding-left:0;
		line-height:1em;
		} 

#sidebar { background-color:#ffffff; padding-left:5px; }


#content ul.fact_action { margin:0; margin-top:2em; padding:0; list-style:none; }
#content ul.fact_action li { font-weight:bold; margin:0; padding:0; vertical-align:middle; }
#content ul.fact_action li ul { margin:0; padding:0; border-top:1px solid gray; list-style:none; }
#content ul.fact_action li ul li { margin-top:1em; font-weight:normal; border:0; }

#content ul.adopted_list { list-style:none; }
#content ul.adopted_list li { border-bottom:1px dotted gray; }

#dept_info { display: none; }

/* Style for phone list */
		.phone_ul{
		 padding:0;
		 margin:0;
		 list-style:none;
		 padding-right:1em;	
		 }
		 
		 .phone_li{
		 border-bottom:1px dotted #aaaaaa;
		 width:330px;
		 padding:.2 0;
		 }
		 .phone_number {
		 text-align:right;
		 float:right;
		 }
		 
.column_left { float:left; width:150px; }		 
.clear_left { clear:left; }

#emerg { margin-right:300px; padding:1em; border:1px dotted #ff0000; color:red; }
#emerg h4 { color:red; }

ul.photo { list-style:none; }
ul.photo li { float:left; text-align:center; margin-left:10px;}
/*
#content td, #content th {
	padding: 2px;
	margin: 0px;
	
}
#content table {
	border-collapse: collapse;
}
#content dt {
	font-weight: bold;
}
#content dd {
	margin-left: 0px;
	margin-bottom: 16px;
}
#content dl {
	margin-bottom: 0px;
	margin-top: 16px;
}
#content h4 {
	margin-bottom: 0px;
}
#content table {
	
}
#content td {
	border: 1px solid #BECFD7;
}
#content th {
	background-color: #BECFD7;
	border: 1px solid #BECFD7;
	text-align: left;
} */
ul#processList {
	margin-left: 0px;
	padding-left: 0px;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #BECFD7;
	text-align: center;
}
ul#processList li {
	display: inline;
	padding-left: 4px;
}
ul#processList li + li {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
}
ul#processList a {
	text-decoration: none;
}
/* Data table column alignment */
#waterQualityData td + td, #waterQualityData th + th {
	text-align: center;
}
#waterConfidenceData td + td, #waterConfidenceData th + th {
	text-align: center;
}
#waterConfidenceData td + td + td + td + td + td, #waterConfidenceData th + th + th + th + th + th {
	text-align: left;
}
.hrAbove {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #BECFD7;
}
.hrBelow {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #BECFD7;
}
#content hr {
	height: 1px;
	color: #BECFD7;
}
ul.imageList {
	list-style-type: none;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
ul.imageList li {
	width: 108px;
	padding: 4px;
	margin: 0px;
	float: left;
	text-align: center;
	min-height: 150px;
	height: 8em;
}
ul.imageList li a {
	text-decoration: none;
}
ul.imageList img {
	border: 1px solid #000000;
}
#formsTable td + td, #formsTable th + th {
	text-align: center;
}
#formsTable td + td +td, #formsTable th + th +th {
	text-align: right;
}
#waterUsage td + td, #waterUsage th + th {
	text-align: right;
}
table#surchargeRates {
	
	margin: auto;
}
#surchargeRates td + td, #surchargeRates th + th {
	text-align: right;
}
#ratesTable td, #ratesTable th {
	text-align: right;
}
#techSpecsTable td + td, #techSpecsTable th + th {
	text-align: right;
}
#techSpecsTable td + td + td, #techSpecsTable th + th + th {
	text-align: center;
}
#techSpecsTable td + td + td + td, #techSpecsTable th + th + th + th {
	text-align: right;
}
#flowExamples td + td + td , #flowExamples th + th + th{
	text-align: right;
}
