* {

	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.pageheader {

	background-color:#4d0202;

	color:#FFFFFF;

	font-weight: bold;

	text-transform: uppercase;

	padding:5px;

	margin-bottom: 10px;

}



a {

	color:#cc0000;

}

.column-in {

	margin:0; padding: 2px 2px;

}



.clearFloat {

	clear:both;

	height:1px;

	font-size:1px;

	border:none;

	margin:0; padding:0;

	background:transparent;

}



p.subheading {

	font-weight:bold;

	color:#333333;

}



	

#footerTop {

	background-color:#999999;

	font-size:.75em;

	text-align:center;

	color:#4d0202;

	margin-left:165px;

	padding:2px;

	font-weight:bold;

	border-top: 8px solid #e1dddd;

}



#footerBottom {

	background-color:#4d0202;

	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;

}



#middle {

	margin: 0 283px 8px 165px;

	padding: 0 2px 0 2px;

	font-size:0.75em;

	border-right: 1px solid #fff;

	width:340px;

}



#middle.fullWidth {

	background-color:#e1dddd;

	border: 0;

	width:624px;

	margin-top: 0;

	margin-right: 4px;

	margin-bottom: 8px;

	margin-left: 165px;

}



#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_fire_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_fire_navbg2.gif);

}



#mainNav a.selected {

	background-image:url(../images/andover_fire_navbg2.gif);

}



#quicklinks {

	width:275px;

	font-size: 8px;

	background-image: url(../images/index/andover_fire_quicklinksbg.gif);

	background-repeat: repeat-y;

	text-transform:uppercase;

	float: none;

	margin-bottom: 10px;

}



#quicklinks img.bottom {

	margin-bottom: -8px;

}



#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: 115px;

	margin: 2px 0 0 1em;

}



#quicklinks p.right {

	float: right;

	width: 150px;

	margin-top: 2px;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 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_fire_navbg3.gif);

	background-repeat: repeat-y;

	width:800px;

	margin:auto;

	padding:auto;

	position:relative;

}



#wrapper #middle ul {

	list-style-position: inside;

}

.indent {

	padding-left: 1em;

}


