a,a:link {color:#0000CC;}

h1,h2,h3,h4,h5,h6 {
	color:#002452;
   margin:.5em;
	font-weight:700;
}
p {padding:.5em 1em;}
img {border:none;}
ul {list-style:none;margin-left:10px;}
code,pre,tt {
  font-family: monospace;
  font-size:1.5em;
}
em {font-style:italic;}
strong,b {font-weight:700;}
sup {font-size:.78em;}
hr {
 height:1px;
 line-height:1px;
 border:none;
 border-bottom: 1px dashed #4d81b3;
 margin:.75em 0;
}


/* Layout */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #fff url(https://ssl.netfile.com/static/agency/ana/img/body_bg.jpg) repeat-x 0 0;
	color:#000;
	font-size:.78em;
	line-height:1.3em;
	margin:1% auto;
	width:990px;
	text-align:center;
}

#wrapper1 { /* White border around center section*/
	border:7px solid #fff;
	background:#fff;
	border-collapse: collapse;
	text-align:left;
	position:relative;
	width:990px;
}

.header { /* head container */
	background: url(https://ssl.netfile.com/static/agency/ana/img/header_banner990x158.jpg) repeat-x 0 3px;
	height:158px;
	width:100%;
	position:relative;
	}
.header a span {display:none;}
	
.header a.center_link {position:absolute;left:410px;display:block;height:110px;width:200px;}

.header ul {position:absolute;bottom:0;left:120px;}

.header li {float:left;}

.header li a {display:block;height:2em;}

.header li .home {width:71px;}
.header li .residents {width:95px;}
.header li .businesses {width:106px;}
.header li .visitors {width:81px;}
.header li .departments {width:121px;}
.header li .services {width:140px;}
.header li .quick {width:110px;}



#menu { /* Menu container */
	position:absolute;
	left:0;
	top:160px;  
	width:175px;
	vertical-align: top;
	height:350px;
	padding-top:5px;
	background:#fff;
	min-height:400px;
}
* html #menu {height:400px;}

#menu ul {list-style: disc inside;color:#0000CC;}
#menu a,#menu a:link {font-size:10px;text-decoration:none;}
#menu a:hover,#menu a:active {text-decoration: underline;}

#menu h5 {
	color:#fff;
	background:#115097;
	padding:.2em 0 .2em;
	font-size: .80em;
	margin:0;
}


/*  center content container */
#content {
	padding-left:185px; /* scoosh for menu */
	vertical-align:top;
	font-size:85%;
	background:#fff;	
	min-height: 500px;
}

#content h4 {
	background: url(https://ssl.netfile.com/static/agency/ana/img/cont_bg_3x3.jpg) repeat;
	width:100%;
	height:45px;
	font: normal 100 2em/45px Arial, Helvetica, sans-serif;
	color:#105294;
	margin:0;
	border-bottom:1px solid #0000cc;	
}
#content a,#content a:link {text-decoration: underline;}
#content a:hover,#content a:active {text-decoration:none;}
.transactions {margin-top: 15px;}

/* Add data or comments page - text next to schedule buttons */
.doch3 {float: left;padding:15px 0 0 15px;}
.floatleft {float:left;}

/* footer container */
#footer {
	background-color: #6B6D6B;
	font-size:80%;
	line-height:18px;
	color:#fff;
}
#footer a {color:#fff;text-decoration:none;}
#footer a:hover {text-decoration:underline;}
