@charset "utf-8";
/* CSS Document */

/* BOF Global Reset */

html, body, div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
a, abbr, acronym, address, big, cite, code, 
del, dfn, em, font, ins, kbd, q, s, samp, 
small, strike, strong, sub, sup, tt, var, 
dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, caption, tbody, tfoot, thead, th { 
margin: 0; 
padding: 0; 
border: 0; 
outline: 0; 
font-weight: inherit; 
font-style: inherit; 
font-size: 100%; 
font-family: inherit; 
vertical-align: baseline; 
} 

/*********
clearfix -- a div containing floats will clear itself
http://www.positioniseverything.net/easyclearing.html
********/
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display:inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


.clearfix_easy {overflow:hidden;zoom:1;}

/* remember to define focus styles! */
:focus { 
outline: 0; 
} 
body { 
line-height: 1; 

} 
ol, ul { 
list-style: none; 
} 
/* tables still need 'cellspacing="0"' in the markup */
table { 
border-collapse: collapse; 
border-spacing: 0; 
} 
caption, th, td { 
text-align: left; 
font-weight: normal; 
} 
blockquote:before, blockquote:after, 
q:before, q:after { 
content: ""; 
} 
blockquote, q { 
quotes: "" ""; 
} 

hr {height:0;font-size:0;padding:0;margin:0;border-top:1px solid #72852A;}

/* EOF Global Reset */

strong{font-weight:bold;}

a, a:visited {

	text-decoration: none;
	color: #993333;
}

a:hover {
	
	text-decoration: underline;
	color: #993333;
	
}

a.captain {

	color: #4c6e43;
	text-decoration: none;
	
}

a.captain:hover {

	text-decoration: underline;
	
}

a.most {

	display: block;
	margin-left: 20px;
	padding-top: 0px; 
	width: 155px; 
	height: 20px;
	
}


a.news {

	display: block;
	left: 0px;
	top: 0px; 
	width: 165px; 
	height: 35px;
	
}

a.topnav, a.topnav:visited {

	text-decoration: none;
	color: #000;
}

a.topnav:hover {
	
	text-decoration: underline;
	color: #000;
	
}

a.what {

	display: block;
	margin-left: 10px;
	padding-top: 0px; 
	width: 175px; 
	height: 50px;
	
}

body, html {

	background-color: #CDCBC7;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 18px;
	
}


#enotify {

	clear: both;
	position: relative;
	width: 195px;
	height: 91px;
	padding-top: 80px;
	background-image: url(../images/enotify.gif);
	background-repeat: no-repeat;
	border: 0px solid #FF0000;	

}

#enotify p{

	padding-left: 15px;
	padding-right: 15px;
	font-size: 10px;
	line-height: 1.5em;
	
}

#esheriff {

	clear: both;
	position: relative;
	width: 195px;
	height: 120px;
	padding-top: 90px;
	background-image: url(../images/esheriff.gif);
	background-repeat: no-repeat;
	border: 0px solid #FF0000;	

}

#esheriff p{

	padding-left: 15px;
	padding-right: 15px;
	font-size: 11px;
	line-height: 1.5em;
	
}

#events {

	width: 195px;
	height: 250px;
	background-image: url(../images/happening.gif);
	background-repeat: no-repeat;
	border: 0px solid #FF0000;
	line-height: 12px;	

}

.fire p {

	margin: 0.7em auto;

}

#footer {

	width: 775px;
	margin:0 auto;
	text-align: center;	
	padding-top: 20px;
	font-size: 10px;

}

h1, h2, h5 {
	
	font-family: Georgia, Times New Roman, Times, serif;	
	font-style: italic;
	font-weight: bold;

}

h1 {

	font-size: 20px;
	line-height: 2em;

}

h2 {

	font-size: 16px;
	line-height: 2em;

}

h5 {

	font-size: 20px;
	line-height: 2em;
	color:#990000;

}

table.incident {

	font-style: italic;

}

#links {

	width: 195px;
	height: 200px;
	background-image: url(../images/links_clipboard.gif);
	background-repeat: no-repeat;	
	border: 0px solid #FF0000;
	padding-top: 90px;	

}

#links p{

	padding-left: 30px;
	padding-right: 10px;
	line-height: 2.5em;
	
}

#main {
	
	clear: both;
	width: 735px;
	position: relative;	
	left: 20px;
	border: 0px solid #000;
	padding-bottom:10px;
	
}

#news {

	width: 165px;
	height: 190px;
	background-image: url(../images/latest_news.gif);
	background-repeat: no-repeat;
	border: 0px solid #FF0000;	
	line-height: 14px;	
	overflow: hidden;
	font-size: 10px;
	padding-top: 50px;
	padding-left: 20px;
	padding-right: 10px;

}

ol {

	list-style-type: decimal;
	padding-left: 30px;
	margin: 2px;

}	


p {

	font-size: 12px;
	line-height: 18px;

}

#search {

	clear: both;
	position: absolute;
	left: 454px;
	top: 50px;
	width: 300px;
	height: 20px;
	font-size: 10px;
	z-index: 50;
	border: 0px solid #ff0000;
	
}

#top_nav {

	clear: both;
	position: relative;	
	width: 765px;
	margin-top: 5px;
	text-align: right;
	font-size: 10px;
	
}

#wanted {

	position: relative;
	width: 195px;
	height: 290px;
	background-image: url(../images/wanted.gif);
	background-repeat: no-repeat;
	border: 0px solid #FF0000;
	line-height: 12px;	

/*	width: 195px;
	height: 215px;
	padding-top: 75px;
	text-align: center;
	font-size: 0px;
	line-height: 13px;
	background-image: url(../images/wanted.gif);
	background-repeat: no-repeat;
	border: 0px solid #FF0000;		
	
*/	

}

#wanted a {

	font-size: 11px;
	font-weight: bold;
	line-height: 13px;

}


#wrap {

	width: 775px;
	margin:0 auto;
	border: 2px solid #b9b7b3;
	background-color: #fff;

}

.error {color:#FF0000;}
.success{color:#009933;}

ul.list {

	padding-left: 30px;	
	list-style-type:disc;
	margin: 10px;
	
}	

ul.list_long {

	padding-left: 30px;	
	list-style:disc;
	list-style-type:disc;
	
}	

ul.list_long li {margin-bottom:10px;}
ul.list_long .list li {margin-bottom:auto;}

ul#errors {margin-top:10px;color:#FF0000;}

ul#pageLinks {

	list-style-type: none;
	padding: 0px;


}

ul#pageLinksII {

	list-style-type: none;
	padding-left:20px;
	margin: 0px;

}

ul#pageLinksIII {

	list-style-type: none;
	padding-left:40px;
	margin: 0px;
	
}

.nobold {font-weight:normal;}

/************************
         FORMS
*************************/
dl.sform {}
.sform dt{position: relative;top: 1.6em;width: 21em;font-weight: bold;text-align: right;}
.sform dt.header{
	color:#666666;
	margin-bottom:10px;
	text-transform:uppercase;
	border-bottom:1px solid #999999;
	width:auto;
	text-align:left;
}
.sform dt.notice{
	margin-bottom:10px;
	padding:5px;
	border:1px dotted #999999;
	width:auto;
	font-weight:normal;
	text-align:left;
	line-height:normal;
	font-size:10px;
	
}
.sform dt.noticeII{
	margin-bottom:10px;
	padding:5px;
	border:1px dotted #999999;
	width:auto;
	font-weight:normal;
	text-align:left;
	background:#CCFFFF;
}
.sform dd{border-left: 1px dotted #ccc;margin: 0 0 0 22em;padding: 0 0 0 .7em;}
.sform input {width:400px;}
.sform textarea {width:400px;}
.sform input.radio {width:auto;}
.sform input.smaller{width:140px;}
.sform input.submitBTN {width:auto;}
.sform dt em {color:red;}

dl.sformII {position:relative;margin-bottom:10px;}
.sformII dt {font-weight:bold;}
.sformII dd {margin-bottom:4px;}
.sformII input {width:260px;}
.sformII input.submitBTN {width:auto;}
.sformII dt em {color:red;}
.sformII i {}
li.header{
	color:#666666;
	margin-bottom:10px;
	text-transform:uppercase;
	border-bottom:1px solid #999999;
	width:auto;
	text-align:left;
	font-weight:bold;
}

li.sformII_I{display:block;width:326px;float:left;}
li.sformII_II {display:block;width:400px;float:left}


/************************
   Ask Sergeant Harris
*************************/
dl.sformII  textarea#harris_quest {height:58px;}
dl#harris_answers dt {font-weight:bold;}
dl#harris_answers dd {margin-bottom:10px;}

#harris_answers .heading {font-size:16px;font-weight:bold;}
#harris_answers .category {font-size:16px;color:red;}
#harris_answers ul {
	padding-left: 30px;	
	list-style-type:disc;
	margin: 10px;
}


div.answerPages{margin-top:10px; margin-bottom:10px;}
.answerPages a {
	border:1px solid gray;
	background-color:#4c6e43;
	color:white;
	font-weight:bold;
	padding:1px 7px;
	text-decoration:none;
}
.answerPages a.on{background-color:#599948;}

/************************
          FAQs
*************************/
dl.faq {

	margin-bottom:15px;
	
}

dl.faq dt {font-weight:bold;}
dl.faq dd.submitted {font-weight:bold;color:#999999;}

/************************
	DEPUTY EXPLORER FORM
************************ */
dt.longQ {width:355px;}
dd.longA {margin-left:360px;}
dd.longA input {width:225px;}
dd.longA textarea {width:225px;}
.longA input.radio {width:auto;}

/************************
	  HAPPENINGS/EVENTS
*************************/
dl.whats_happening {

	padding-left:4px;
	padding-right:4px;

}

dl.whats_happening dd.title{

	font-weight:bold;
	
}

ul.whats_happening_all li {
	padding:10px;
	width:330px;
	height:70px;
	font-size:10px;
	line-height:normal;
	border:1px solid #CDCBC7;
	float:left;
	margin-right:15px;
	margin-bottom:15px;

}

dl.whats_happening_list dt{

	float:left;
	margin-right:10px;

}

dl.whats_happening_list {

	padding-left:4px;
	padding-right:4px;

}

dl.whats_happening_list dd.title{

	font-weight:bold;
	
}

ul.whats_happening_all li.num0 {
	
	border-right:0px solid black;
	border-bottom:0px solid black;

}

ul.whats_happening_all li.num1 {
	
	margin-right:0

}
/************************
			LIVE SCAN LIST
*************************/
dl.liveScanCMS {font-size:10px;}
#liveScan dt {	
	color:#666666;
	margin-bottom:10px;
	text-transform:uppercase;
	border-bottom:1px solid #999999;
	width:auto;
	text-align:left;
	font-weight:bold;
	margin-top:15px;
	font-size:12px;
	clear:both;
}
#liveScan ul {
list-style:none;
list-style-type:none;
}
#liveScan ul li {display:block; margin: 0;padding: 0 0 0 0 ;list-style-type: none;}
#liveScan ul li.status {display:block;float:left;width:75px;font-weight:bold;clear:both;}
#liveScan ul li.time {display:block;float:left;width:100px;}
#liveScan ul li.duration {display:block;float:left;width:95px;}
#liveScan ul li.signup {display:block;float:left;width:190px;clear:right;}
#liveScan ul li.signup a {color:green;}
#liveScan ul li.Open {color:green;}
#liveScan ul li.Closed {color:#990000;}
#liveScan ul li.Unavailable {color:#666666;}
#liveScan ul.titles li {font-weight:bold;}
/*CMS*/
#liveScan ul li.name {display:block;float:left;width:130px;}
#liveScan ul li.phone {display:block;float:left;width:125px;}
#liveScan ul li.email {display:block;float:left;width:190px;}
#liveScan ul li.cancel {display:block;float:left;width:95px;}


/************************
RSS
*************************/

.rss_title, rss_title a {
 
 visibility: hidden;
 
 margin:0;

 padding:0;
 
 line-height: 0px;
 
 }
 
 .rss_items {
 
 list-style:none;

       margin:0;

       padding:0;
  
}

