/*City Standard StyleSheet.*/

/* enWS_struct.css  water&sewer CSS Document */
/*HTML { font-size:100%;}
HTML>body { 13px;	}/*12px seems to match 10px in IE*/ 
	
body {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #333;
	background-color: #FeFeFe;
	padding:0px;
	margin:0;
	margin-bottom: 25px;
}

#header {
	padding:0px;
	width:100%;
	height:58px;
	overflow:visible;
	margin: 0;
	background-repeat: no-repeat;
	min-width:750px;	
	/* the following two styles should be defined in a page/site-specific CSS file */
	/*	background-image: url(../); */
	/*	background-color: #XXXXXX; */
}	
.headerImage {float:left;}
#header ul#siteTools {position: absolute;text-align:right;	padding:0px;margin: 0;top: 0px;	right: 10px;
	list-style-type: none;text-align: right;width: 25%;	min-width: 750px;}
#header ul#siteTools li {background-image: url(../images/whitebullet.gif);
	background-repeat: no-repeat;background-position: 100% .6em;
	padding-right: 1em;	list-style-type: none;	font-size: 0.9em;
}
#header ul#siteTools a { color:#fff; font-weight:bold; text-decoration:none;}
#nav {margin:0;	padding:0px;width:100%;	background-color:#000;margin-bottom: 18px;height: 18px;	text-align: left;
min-width: 750px;margin-bottom: 18px;}
#nav ul { margin: 0; padding:0; padding-top: 0px; list-style-type: none;}
#nav ul li {list-style-type:none;margin:0;padding: 0;display: inline;padding-top: 0px;	font-size: 12px;}
#nav ul li.first {display: inline;padding-left: 28px;padding-right: 8px;margin-top: 0px;padding-top: 0px;}
#nav li a.lastNav{	padding-right: 0px;} 
#nav li a:link {color:#fff;	text-decoration:none;padding: 0 14px 0 0; margin-top: 0px;	}	
#nav li a:visited { color:#fff; text-decoration:none;padding-right: 14px;	}	
#nav li a:hover {	color: #FFcc66;	text-decoration:none;padding-top: 0px;padding-right: 14px;}	
#nav li a:active { color:#fff; padding-top:0px; text-decoration:none;padding-right: 14px;	}

#container {
	width: 100%;
	padding: 0px;
	position: relative;
	margin:0px;
	top: 0px;
	left: 0px;
	min-width: 750px;
}
#content {
	margin-top: 0px;
	margin-left: 20px;
	margin-bottom: 20px;
	margin-right: 2%;
}
#contentWrap { float: left; width: 95%;}
#content ul li {margin-bottom: 3px;}

#footer {clear:both;margin-left:0px;margin-right:15px;margin-top:2em;padding-bottom:10px;border-top: 1px solid #999;color:#666;padding-top: 0px;}
#container #footer p {font-size: .85em;margin-top: 0px;margin-bottom: 10px;padding-top: 5px;}

/*********** new - for links page lists ************/
#content blockquote {margin-top: 0px;margin-bottom: 1.5em;padding-top: 0px;	padding-bottom: 0px;}
/***** skip navigation ********/
a.skip {position: absolute; left: -1000em; width: 20em;}



/* Standard link styling */
a:link { color: #000066; text-decoration: underline}
a:visited { color: #336600; text-decoration: underline}
a:hover { color: #000066; text-decoration: underline}
a:active { color: #000066; text-decoration: underline}


/* special global city styles */


/*Apply this class to the emails with underscores */
/* is this still necessary? */
.nounderlineEmail { color: #000066; font-family: "Trebuchet MS", Arial, "MS Sans Serif"; text-decoration: none}
a.nounderlineEmail:link { color: #000066; text-decoration: none; font-family: "Trebuchet MS", Arial, "MS Sans Serif"}
a.nounderlineEmail:visited { color: #000066; font-family: "Trebuchet MS", Arial, "MS Sans Serif"; text-decoration: none}
a.nounderlineEmail:hover { color: #000066; text-decoration: none; font-family: "Trebuchet MS", Arial, "MS Sans Serif"}
a.nounderlineEmail:active { color: #000066; font-family: "Trebuchet MS", Arial, "MS Sans Serif"; text-decoration: none}


