@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;
	
}

/************************
	Captain's Message
************************ */

a.captain {

	color: #4c6e43;
	text-decoration: none;
	
}

a.captain:hover {

	text-decoration: underline;
	
}

#caption_copy {
	width: 735px;
	position: relative;
}

#side_menu {
	width: 165px;
	border: thin solid #4c6e43;
	height: auto;
	margin-top: 10px;
	margin-bottom: 40px;
	padding-bottom: 15px;
	padding-left: 20px;
	margin-left: 20px;
	position: relative;
	float: right;
}

#side_menu p {
	margin-bottom: 3px;
	font-size: 12px;
	font-variant: small-caps;
}

#side_menu h1 {
	margin-bottom: 4px;
	font-size: 12px;
}

#captainspic {
	border: 1px solid #4c6e43;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;

}

/* <-----------------Captain Message Pages End */

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;
	top: 8px;
	position: relative;	
}

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: 80px;
	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;
	text-align: center;
	padding-top: 20px;
	font-size: 10px;
	
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

h1, h2, h5 {
	
	font-family: Verdana, Geneva, sans-serif;	
	

}

h1 {
	font-size: 18px;
	line-height: 2em;
	text-transform: capitalize;

}

h2 {
	font-size: 16px;
	line-height: 2em;
	text-transform: capitalize;

}

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;
	
}

#mostwantedbox {
	width: 195px;
	height: 230px;
	background-image: url(../images/arrestwarrants.jpg);
	background-repeat: no-repeat;
	border: 0px solid #FF0000;
	padding-top: 60px;
}

#mostwantedbox 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: 20px;	
	overflow: hidden;
	font-size: 12px;
	padding-top: 50px;
	padding-left: 13px;
	padding-right: 10px;

}

ol {

	list-style-type: decimal;
	padding-left: 30px;
	margin: 2px;

}	


p {
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 10px;
	text-align: justify;

}

#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;
	border: 2px solid #b9b7b3;
	background-color: #fff;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	
}

.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;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}

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;
	font-size: 1.5em;
}
.sform dt.notice{
	margin-bottom:10px;
	padding:5px;
	width:auto;
	font-weight:normal;
	text-align:justify;
	line-height:normal;
	font-size:10px;
	
}
.sform dt.noticeII{
	margin-bottom:10px;
	padding:5px;
	width:auto;
	font-weight:normal;
	text-align:justify;
	background:#CCFFFF;
}
.sform dd{border-left: 1px dotted #ccc;margin: 0 0 0 22em;padding: 0 0 0 .7em;}
.sform input {
	width: 300px;
}
.sform textarea {
	width: 300px;
}
.sform input.radio {width:auto;}
.sform input.smaller{width:140px;}
#DOB_btn {
	width: auto;
}
.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;
	text-align: left;
	width: 735px;
}
.answerPages a {
	border:1px solid gray;
	background-color:#4c6e43;
	color:white;
	font-weight:bold;
	text-decoration:none;
	padding-top: 1px;
	padding-right: 7px;
	padding-bottom: 1px;
	padding-left: 7px;
}
.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;
  
}
acronym {
	border-bottom-style: dotted;
	cursor: help;
	border-bottom-width: thin;
	border-bottom-color: #993333;
}

/************************
	Contacts
************************ */

#contact_captain_box {
	float: right;
	width: 465px;
	position: relative;
	height: 160px;

}

#contact_cappic {
	float: left;
	margin-right: 10px;
	position: relative;
	border: 1px solid #4c6e43;
}

#contact_captain_text {
	float: right;
	width: 325px;
	position: relative;
	height: 160px;

}

#contact_station_add {
	width: 267px;
	float: left;
	position: relative;
	height: 160px;

}

#contacts_add_box {
	height: 160px;
	width: 735px;
	margin-bottom: 20px;
}

#contacts_station_contacts {
	width: 735px;
	margin-bottom: 20px;

}


/************************
	history
************************ */


#history_box {
	width: 735px;
	
}

#history_stationpic1 {
	float: left;
	position: relative;
	margin-right: 10px;
	margin-bottom: 10px;

}

#history_station1_box {
	margin-bottom: 20px;
	height: 224px;
	padding-right: 10px;
	padding-left: 10px;
	
}

#history_stationpic2 {
	float: left;
	position: relative;
	margin-right: 10px;
	margin-bottom: 10px;

}

#history_station2_box {
	margin-bottom: 20px;
	padding-right: 10px;
	padding-left: 10px;

}

#history_stationpic3 {
	float: left;
	position: relative;
	margin-right: 10px;
	margin-bottom: 10px;

}

#history_station3_box {
	margin-bottom: 20px;
	padding-right: 10px;
	padding-left: 10px;

}

#history_estelle_box {
	height: 157px;
	margin-bottom: 20px;

}

#history_estelle_pic {
	float: left;
	position: relative;
	margin-right: 10px;

}

/************************
	homepage
************************ */

#lasd_chief {
	margin-left: 10px;
	margin-bottom: 20px;
	margin-top: 10px;
	width: 140px;
	float: right;
}

#estelle {
	margin-left: 10px;
	margin-bottom: 20px;
	margin-top: 10px;
	width: 116px;
	float: right;
}

/************************
	departments
************************ */

#dept_offroad_pic {
	margin-left: 20px;
	margin-bottom: 10px;
	border: 1px solid #4C6E43;
	float: right;
}

#dept_container_box {
	margin-bottom: 40px;
}
#dept_short_container_box {
	width: 515px;
	height: 750px;
	margin-top: 10px;
}
/************************
	forms
************************ */

fieldset {
	border: 1px dashed #999999;
	margin-bottom: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}
legend {
	background-color: #FFFFFF;
	margin-left: 5px;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
}

/************************
	getinvolved
************************ */

#get_busalllogo {
	margin-right: 10px;
	margin-bottom: 20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#get_busexplorlogo {
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 10px;
}

#get_vol_pic1{
	margin-right: 20px;
	margin-bottom: 10px;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 10px;
}
#get_vol_pic2{
	margin-right: 0px;
	margin-bottom: 20px;
	float: right;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	clear: both;
	margin-left: 25px;
}

/************************
	programs
************************ */

#prog_get_pdf{
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

ul#prog_edu_broc {
	list-style-type: none;
	padding: 0px;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 50px;
}

#prog_neighhoodwatch {
	margin-right: 10px;
	margin-bottom: 20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	margin-top: 10px;
}

#prog_topimage {
	margin-right: 25px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 10px;
	margin-bottom: 20px;
	float: left;
}

.invisible {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #FFFFFF;

}

#prog_moto_saftey {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 10px;
	margin-bottom: 20px;
	float: right;
}

#prog_bicy_saftey {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	margin-right: 20px;
	margin-top: 10px;
	margin-bottom: 40px;
}

#prog_escapee_pic {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 67px;
	margin-bottom: 20px;
}
#prog_rightimage {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-bottom: 20px;
	float: right;
	margin-left: 25px;
}

/************************
	news
************************ */

#comm_images {
	height: 350px;
	width: 500px;
	margin-top: 10px;
	margin-left:23px;
	border: 1px solid #4c6e43;

}

#comm_long_images {
	height: 625px;
	width: 500px;
	margin-top: 10px;
	margin-left:23px;
	border: 1px solid #4c6e43;

}

/************************
	resources
************************ */

#res_adviscomm_image {
	width: 500px;
	margin-top: 10px;
	margin-left:18px;
	margin-bottom: 20px;

}

#rec_short_container_box {
	width: 500px;
	height: 550px;
}

#booster_memoriam_box {
	width: 525px;
	margin-top: 20px;
	margin-left: 105px;
	margin-bottom: 20px;
	border: medium dashed #4c6e43;
	padding: 10px;
	height: 150px;
}

#booster_memoriam_image {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 10px;
	position: relative;
	height: 150px;
	width: 176px;
	float: left;
}

/************************
	off road form
************************ */

dd.moreinfo {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

p.notice {
	margin-bottom:10px;
	padding:5px;
	width:auto;
	font-weight:normal;
	text-align:justify;
	line-height:normal;
	font-size:10px;
}

#faq_menu {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}

#more_arrow {
	float: left;
	margin-top: 3px;
}

#advisory_header {
	
}

.sform dt.footer{
	color:#666666;
	margin-bottom:10px;
	text-transform:uppercase;
	width:auto;
	text-align:left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	font-size: 10px;
}

#address_box {
	float: right;
	visibility: hidden;
	height: 0px;
	width: 0px;
}
#mostwanted_box {
	height: 265px;
	width: 133px;
	margin-right: 10px;
	margin-bottom: 10px;
	position: relative;
	float: left;
}

#mostwanted_text {
	float: left;
	width: 133px;
	text-align: center;
	font-size: .8em;
}

	
#mostwanted_box img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#mostwanted_row {
	position: relative;

}

#mostwanted_cmsbox {
	width: 7255px;
	margin-top: 10px;
	margin-left: 10px;
}

#mostwanted_cmsbox img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
	position: relative;
}

#mostwanted_cmsinfobox {
	width: 200px;
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
	position: relative;
}




#special_banner {
	margin-top: 17px;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

ul.medialist {
	padding-left: 30px;
	list-style-type:disc;
	margin: 10px;
	line-height: 40px;
	text-transform: capitalize;
}	

#confirm {
	visibility: hidden;

}

#disclaimer {
	text-align: center;
}

#ask_icons {
	float: left;
	width: 565px;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 20px;
}

#asksearch {
	float: right;
}

#asktitle {
	float: left;
	padding-bottom: 10px;
}

#askbox {
	margin-top: 10px;
	height: 20px;
	float: left;
	width: 735px;
	margin-bottom: 10px;
}

.askh1 {
	font-size: 18px;
	font-weight: bold;
}

.askh2 {
	font-size: 16px;
	font-weight: bold;
}

#nopicture {
	width: auto;
}

#middlecol {
	width: 321px;
}

.submitted_date {
	font-size: 10px;
	font-variant: small-caps;
	color: #FF0000;
}

#mediaadviceleft {
	position: relative;top: 1.6em;width: 21em;font-weight: bold;text-align: right;
}

#mediaadviceright {
	width: 500px;
}

#asksgtharris_icons {
	width: 565px;
	float: right;

}

.centercrazy {
	text-align: center;
}.table {
	margin-top: 0px;
	margin-left: 20px;
	margin-right: 0px;
}

