/* CSS Document 
1. Defines styles shared among department pages and City Home Page.
*/
body {padding:0; margin:0; background:#FFF url(../Images/shadow.gif) repeat-y left top; width: 1002px;
	color: #000; font-family:Arial, Helvetica, sans-serif; font-size:75%;

	}
table, select, input, div, span {font-size: 100%;}	
/* rules for indicating PDF, external and email links */	
/* These do not work in IE 6 or earlier */
a[href$=".pdf"] { background: url("/Images/pdf-small.gif") no-repeat 0px 0px; padding-left: 16px; }
a[href$=".swf"] { background: url("/Images/flash.gif") no-repeat 0px 0px; padding-left: 18px; }
a[href^="mailto:"] { background: url("/Images/email-link.gif") no-repeat 0px 0px; padding-left: 16px;}
.submenu a[href^="mailto:"], .submenu a[href$=".pdf"], .submenu a[href$=".swf"], #rightcontent a[href$=".pdf"],
a:link {text-decoration:underline; color:#000066;}
a:visited {text-decoration:underline; color:#551651}
a:hover{text-decoration:none;}
input, textarea, select { border-color: #eee; background-color:#eee;}
ul, ol{margin-top:2px;}
li{margin-left: -15px;}
img{border: 0px;}

blockquote{margin-bottom:0px; margin-top:2px;}
caption{text-align:left; font-size:125%; font-weight:bold;}
legend{ font-weight:bold; color:#582258; font-size:130%;}
fieldset{padding:20px; border:solid 1px #CCC;}
h1, h2, h3, h4, h5, h6{margin-bottom:5px; font-size:125%;}
h3{margin-bottom:5px; font-size:125%;}
hr{ color: #636;}
th{background-color:#C6C2A3;}

/* override inline tags */
big{font-size:100%;}
font{font-size: 100%;}

#search-form{margin:0px; }
#search-form input{ border-color: #C93; background-color:#eee;}
#search{font-size: 12px; color:#fff; position: absolute; z-index: 3; top: 32px; left: 872px;}
#search a,#search a:visited{color:#fff; text-decoration:none;}
#search a:hover{text-decoration:underline;}
#goword{width:80px; font-size: 13px; }
#seal{position: absolute; z-index: 3; top: 30px; left: 790px;}
#gobutton{background-color:#E6D8AE; height: 22px; width: 28px; border:inset 1px #E6D8AE; font-size: 12px;}
#printfriend {cursor: pointer; display:inline; }
#printfriend a, #printfriend a:visited{text-decoration:none;}
#printfriend a:hover{text-decoration:underline;}
#menu1, #menu2 {width: 150px;}
.clear{clear:both; width:100%}
.domain{position: absolute; z-index: 10; top: 181px; left: 680px; font-size: 19px;}
a.skiplink{position: absolute; left: -1000em; width: 20em; color:#fff}
#cityof{position: absolute; z-index: 3; top: 125px; left: 800px; color:#A683A6; font-size: 19px;}
#headwrapper{height: 306px; width:1002px; background:#FFF url(../Images/bkground1002x1.gif) repeat-y left top;}
#bodywrapper{width:1002px; background:#FFF url(../Images/bkground1002x1.gif) repeat-y left top;}
#left {
	position:relative;/*ie needs this to show float */
	width:200px;
	float:left;
	background-color:#EADFC3;
	}
#upperright {height:306px;}
#right {
	position:relative; /*ie needs this to show float */
	width:230px;
	float:right;
	background-color:#582258;
	}	

#center{
position:relative;/*ie needs this to show float */
float:left;
width: 525px;
padding: 22px;
margin-top: 0px;
padding-top: 15px;
}
#center-left, #center-right{ width: 251px; float:left;}
#center-left{ padding-right: 20px;}
#center li{margin-top: 5px;  margin-bottom: 5px;}
#footer {
	clear:both;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-right: 0px;
	background-color:#C6C2A3;
	text-align:center;
	font-size: 100%; color: #000; text-align:center;
}
#footer a, #footer a:visited{ color: #000;}
#copyright{margin-top: 20px; clear:both; text-align:center;}
#bars { position: absolute; z-index: 1; top: 115px; width:1002px;}
#header2{ height: 32px; background-color:#CDB87C; margin-bottom:10px;}
#header5{ padding: 7px; padding-right: 0px; background-color:#000; padding-bottom: 4px;  
		font-weight:bold; font-size:12px; text-align:right; padding-right: 20px; color:#fff;}
#header5 a, #header5 a:visited{ color:#FFF; text-decoration:none;}
#header5 a:hover{ color:#FFF; text-decoration:underline;}
.domain a, .domain a:visited{color:#930; text-decoration:none;}
.searchresult{margin-bottom: 25px; padding:10px; overflow:hidden; width: 600px; }
#weather{font-size: 90%; padding: 5px; padding-top:0px; border: 2px dotted #A683A6; margin:18px;}
#weather p{text-align:center;}
#weather h3{text-align:center; color:#582258; font-size: 130%; padding-bottom: 10px;}
#weather h2{color:#582258; font-size: 150%; margin-bottom: 2px;}
#weather ul{clear:both; list-style:none;}
#weather img{padding-left: 20px; padding-right: 10px; padding-top:10px; padding-bottom: 15px; float:left;}
#weather a{color:#582258;}
#mobileheader,.mobile{display:none;}
.center-item {
	text-align: center;
}


