html, body, h1, h2, h3, h4, ul, li {
	margin: 0;
	padding: 0;
	list-style: none;
	
}
#clear {
	clear: both;
	border: 0px solid black;
	height: 130px;
}


html,body {
	background: url(images/header_bg2.jpg) repeat-x;
	text-align: center;
	height: 100%;
}

h1{
font: 25px Times New Roman, serif;
color: #A22825;
}

h2{
font: 20px Times New Roman, serif;
color: #305389;
}

h3{
font: 18px Times New Roman, serif;
color: #305389;
}

h4{
font-size: 12pt;
}

img, a, input { 
	behavior: url(/beta/iepngfix.htc); 
}

#wrapper {
	width: 970px;
	margin: 0px auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}

#header {
	height: 171px;
	width: 100%;
	text-align: left;
}


#footer {
	color: #FFFFFF;
	background: #42453D url(images/footer.jpg) repeat-x;
	position: relative;
	margin-top: -130px; /* negative value of footer height */
	height: 130px;
	clear:both;
	font-size: 14px;
}
#footer a{
	color: #FFF;
	text-decoration: underline;
}

#footer p{
	margin: 5px;
}
#footer a:hover{
	text-decoration: underline;
	color: #cfc3ab;
}

#left {
  float: left;
  width: 200px;
  text-align: left;
}
#middle {
  
  float: left;
  width: 500px;
  padding: 25px;
  color: #424242;
  font: 12px Verdana,arial, sans-serif;
  text-align: left; 
}

#middle a{  
text-decoration: none;
color: #305389;
}
#middle a:hover{  
color: #424242;
text-decoration: underline;
}

#middle td{
padding: 10px;
}

#middle img{
border: 1px solid black;
margin: 10px;
padding: 5px;
}
#right {
  float: left;
  width: 200px;
  color: #424242;
  font: 12px Verdana,arial, sans-serif;
  text-align: left;
}

#right a{
text-decoration: none;
color: #424242;
}

#topPic{
  background: 9px url(images/menutop.jpg) no-repeat;
  height: 30px;
}
#botPic{
  background: 9px url(images/menubot.jpg) no-repeat;
  height: 30px;
}
#nav {
  
}
#nav ul {

  margin-left: 9px;
  padding-left: 1px;
  padding-bottom: 29px;
  background: #424242 bottom left url(images/nav_bot.jpg) no-repeat;
}
#nav li {
  list-style: none;
  font: 12px Verdana,arial, sans-serif;
  border-top: 1px solid #959595;
  padding: 7px 0 0 10px;
}
#nav a {
  color: #fff;
  text-decoration: none;
  border-left: 1px solid #959595;
  padding-left: 0px;
  display: block;
  width: 90%;
  padding: 2px 0 6px 8px;
}
#nav a:hover {
  color: #cfc3ab;
}

#nav .important a {
  color: #cfc3ab;
}

#nav .subNav{
background-image: none;
background-color: #62788d;
  margin-left: 0px;
  padding-left: 0px;
  padding-bottom: 0px;

}

#nav .subNav li {
  list-style: none;
  font: 12px Verdana,arial, sans-serif;
  border-top: 1px solid #959595;
  padding: 7px 0 0 20px;
  margin-left: 0px;
}
#nav .subNav a {
  color: #fff;
  text-decoration: none;
  border-left: 1px solid #959595;
  display: block;
  width: 90%;
  padding: 2px 0 6px 10px;
}
#nav .subNav a:hover {
  color: #cfc3ab;
}

#nav .subNav a {
  color: #FFF;
}


#news {
  background: url(images/news_bg.jpg) repeat-y;
  font-family: Verdana,arial, sans-serif;
  padding-left: 25px;
  padding-right: 20px;
  padding-bottom: 3px;
  
}
#news h2{
 color: #305389;
}

#news h3, #news p {
  color: #424242;
  font: 11px Verdana,arial, sans-serif;
  margin: 1em 8px 1em 0;
}
#news a {
  color: #305389;
  text-decoration: none;
}
#news a:hover {
  color: #424242;
   text-decoration: underline;
}
#news .more {
  font-size: 11px;
}
#news .hr-dots {
  background: center url(images/dots.gif) repeat-x;
  height: 10px;
}
#newsletter{
margin-left: 9px;
width: 191px;
padding-left: 0px;
background: url(images/newsletter.jpg) repeat-y;
}
#topMenu{
height: 100%; 
float:left; 
width: 185px;
background: url(images/topMenu.jpg) no-repeat; 
font: 12px Verdana,arial, sans-serif;
color: #424242;
padding-top: 4px;
margin-left: 400px;
}
#topMenu a{
text-decoration: none;
color: #FFF;
padding-left: 10px;
}
#topMenu a:hover{
text-decoration: underline;
}
#downloadList{
margin-left: 30px;
margin-right: 30px;
}
#downloadList li{
padding-bottom: 10px;
}
#stdTable td{
padding: 0px;
padding-left: 10px;
}
#stdTable img{
border: none;
padding: 0px;
margin: 0px;
}
#bigCal{
width:700px;
}
#bigCal td{
border: 1px solid #424242; 
font-size: 11px;
padding: 3px;
}
#caltd{
height: 75px;
vertical-align: top;
text-align: left;
width:98px;
}
#calLink a{
float: right;
padding-top: 15px;
padding-right: 20px;
color: #305389;
text-decoration: none;
}
#calLink a:hover{
color: #424242;
text-decoration: underline;
}
.calHead{
 width=20;
 border: 1px solid #000; 
 background-color: #CCC; 
 font-size: 11px; 
 font-weight: bold; 
 text-align: center;
}
.calTd{
 border: 1px solid #000; 
 background-color: #DDD; 
 font-size: 11px; 
 font-weight: normal; 
 text-align: center;
}
.police{
 min-height: 350px;
 background-image:url('images/PDPatch.jpg');
 background-repeat:no-repeat;
 background-position:center center;
}
#policeMenuMiddle{
 background:url('../images/policeMenuMiddle.jpg') repeat-x; 
 height: 35px; 
 width: 450px; 
 color: #FFF; 
 float: left; 
 padding-top: 9px;
}
#policeMenu ul {
 margin-left: 0;
 padding-left: 0;
 display: inline;
} 
#policeMenu ul li {
 margin-left: 0;
 padding: 3px 7px;
 color: #FFF;
 border-left: 1px solid #959595;
 list-style: none;
 display: inline;
}
		
#policeMenu ul li.first {
 margin-left: 0;
 border-left: none;
 list-style: none;
 display: inline;
}
#policeMenu a {
 color: #FFF;
}
#policeMenu a:hover {
 color: #cfc3ab;
 text-decoration: none;
}
#contactTable td{
 padding: 2px;
 margin: 0px;
}
#faqList li{
padding: 5px;
}



