* {margin: 0; padding: 0}



body {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	margin-top:0;

}



img.left {

	display: inline;

	float: left;

	border: 1px solid #333333;

	margin: 3px 5px 3px 0;

}



img.right {

	display: inline;

	float: right;

	border: 1px solid #333333;

	margin: 3px 5px 3px 5px;

}



img.border {

	display: inline;

	border: 1px solid #333333;

	margin: 3px 5px 3px 5px;

}



p {

	margin-bottom: 1em;

}

p.subheading {

	font-weight:bold;

	color:#333333;

}

p.pageheader {

	background-color:#245E82;

	color:#FFFFFF;

	font-weight: bold;

	text-transform: uppercase;

	padding:5px;

	margin-bottom: 10px;

}

.column-in {

	margin:0; padding: 2px 2px;

}



.clearFloat {

	clear:both;

	height:1px;

	font-size:1px;

	border:none;

	margin:0; padding:0;

	background:transparent;

}



#footerTop {

	background-color:#70c6f2;

	font-size:.75em;

	text-align:center;

	color:#245e82;

	margin-left:165px;

	padding:2px;

	font-weight:bold;

	border-top: 8px solid #D5E3EB;

}



#footerBottom {

	background-color:#245e82;

	font-size:.60em;

	text-align:center;

	color:#fff;

	padding:2px;

	margin-left:165px;

}

#footerBottom  a {

	color: #fff;

	text-decoration: none;

}



#footerBottom  a.selected {

	color: #fff;

	text-decoration: underline;

}



#footerBottom  a:hover {

	color: #fff;

	text-decoration: underline;

}



#header img {margin-bottom: -3px}

	

#left {

	float:left;

	width:165px;

	display: inline;

}



#middle {

	margin: 0 283px 8px 165px;

	padding: 0 2px 0 2px;

	font-size:.75em;

	border-right: 1px solid #fff;

	width:340px;

}



#middle.fullWidth {

	margin: 0 4px 8px 165px;

	border: 0;

	width:624px;

}



#right {

	float:right;

	width:279px;

	padding: 0 2px 0 2px;

	font-size:.75em;

	display: inline;

}



#mainNav{

	list-style: none;

	width:165px

}



#mainNav a {

	background-image:url(../images/andover_police_navbg.gif);

	font-size: 0.6em;

	font-family:Tahoma,Helvetica,Trebuchet;

	color:#fff;

	font-weight:bold;

	text-transform:uppercase;

	text-decoration:none;

	border: 0;

	padding: 1px 0 0 8px;

	display: block;

	height: 2em;

	line-height: 2em;

}



#mainNav a:hover {

	background-image:url(../images/andover_police_navbg2.gif);

}



#mainNav a.selected {

	background-image:url(../images/andover_police_navbg2.gif);

}



#quicklinks {

	width:275px;

	font-size: 8px;

	background-image: url(../images/index/andover_police_quicklinksbg.gif);

	background-repeat: repeat-y;

	text-transform:uppercase;

	float: none;

	margin-bottom: 10px;

}



#quicklinks img.bottom {

	margin-bottom: -2px;

}



#quicklinks a {

	color: #fff;

	text-decoration: none;

}



#quicklinks p {

	color: #fff;

}



#quicklinks a:hover {

	color: #fff;

	text-decoration: underline;

}



#quicklinks p.left {

	float: left;

	width: 130px;

	margin: 2px 0 0 1em;

}



#quicklinks p.right {

	float: right;

	width: 128px;

	margin: 2px 0 0 0;

}



#subFooter {

	clear:both;	

	width:800px;

	margin:auto;

	padding:auto;

	position:relative;

}

#subFooter img {

	margin-top: 4px;

	float: right;

}



#wrapper {

	background-image:url(../images/andover_police_navbg3.gif);

	background-repeat: repeat-y;

	width:800px;

	margin:auto;

	padding:auto;

	position:relative;

}



#middle ul {

	list-style-position: inside;

}

.indent {

	padding-left: 1em;

}


