body{
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#FFFFFF;
	color:#000000;
	text-align:center;
}

a:link{color:#0000FF;}
a:visited{color:#0000FF;}
a:active{color: #0000FF;}
a:hover{color:#000000;}

a.nav_link:link{color:#FFFFFF; text-decoration:none; font-weight:bold;}
a.nav_link:visited{color:#FFFFFF; text-decoration:none; font-weight:bold;}
a.nav_link:active{color: #FFFFFF; text-decoration:none; font-weight:bold;}
a.nav_link:hover{color:#F2BF24; text-decoration:none; font-weight:bold;}

img{border:0px;}
form{margin:0px;}
input, select{font-size:10px;}
textarea{font-family:Arial, Verdana, Helvetica, sans-serif;}

#main_layout{width:740px; margin:auto; text-align:left;}
#left_layout{float:left; width:530px; margin-right:20px;}
#right_layout{float:left; width:190px; padding-top:10px;}
#header{margin-bottom:10px; position:relative;}
#footer{clear:both;}

.clearfix{clear:both;}
.no_results{text-align:center;}
.req{font-weight:bold; color:#CC0000;}

#top_nav{margin-bottom:20px; background-image:url(images/navbg.gif); background-repeat:no-repeat; height:30px; line-height:30px; padding-left:16px;}
.navitem{position:relative; padding-right:18px;}
#navline1{position:absolute; top:-5px; left:44px;}
#navline2{position:absolute; top:-5px; left:93px;}
#navline3{position:absolute; top:-5px; left:97px;}
#navline4{position:absolute; top:-5px; left:135px;}
#report_crime_top{position:absolute; top:28px; left:374px;}
#top_info{padding:4px; margin-bottom:4px; border-top:2px solid #DDDDDD; border-bottom:2px solid #DDDDDD; text-align:right; color:#0000CC;}
#top_info_left{float:left; font-weight:bold;}

.boxfade1{border:1px solid #EEEEEE; margin-bottom:20px;}
.boxfade2{border:1px solid #DDDDDD;}
.boxfade3{border:1px solid #CCCCCC; padding:1px;}
.boxhead{background-image:url(images/barbg.gif); background-repeat:no-repeat; background-position:100%; background-color:#000099; color:#FFFFFF; font-weight:bold; padding:4px; margin-bottom:1px;}
.smallboxhead{background-color:#000099; color:#FFFFFF; font-weight:bold; padding:4px; margin-bottom:1px;}
.boxinner{border:1px solid #CCCCCC; padding:6px; margin-bottom:1px;}
#officers_inner{border:1px solid #CCCCCC; padding:3px; margin-bottom:1px;}
#officers_inner_inner{height:100%}
.boxinnerimg{border:1px solid #CCCCCC; margin-bottom:1px;}
.boxbarbot{background-color:#000099; padding:2px;}

.index_welcome{line-height:14px;}
.index_welcome img{float:right; margin-left:10px; margin-bottom:10px; border:1px solid #000000;}
.index_welcome_fp{margin-top:0px;}

.news_article{background-color:#EEEEEE; border:1px solid #E6E6E6; padding:4px; margin-bottom:10px;}
.news_title{font-weight:bold; color:#000099; border-bottom:1px solid #4444FF; margin-bottom:4px;}
.news_text{margin-bottom:4px;}
.news_bottom{text-align:right; font-weight:bold; color:#909090;}
.news_bottom_left{float:left;}
#news_clear_fix{clear:both; margin-top:-10px;}
#news_popup_image{float:right; margin-left:10px; margin-bottom:10px; border:1px solid #000000;}
#news_popup_image2{clear:right; float:right; margin-left:10px; margin-bottom:10px; border:1px solid #000000;}

.officer_image{float:right; border:1px solid #000000;}
.officer_rank{font-weight:bold;}
.officer_info_ttl{font-weight:bold; color:#606060;}
.officer_box{float:left; width:238px; height:126px; min-width:241px; background-color:#EEEEEE; border:1px solid #E6E6E6; margin:3px; padding:4px; position:relative;}
.officer_name{font-weight:bold; color:#000099; border-bottom:1px solid #4444FF; margin-bottom:4px;}
.officer_info_cont{height:90px;}
.officer_bottom{clear:both; padding-top:4px; position:relative;}
.officer_areas_button{cursor:pointer;}
.officer_areas_area{position:absolute; top:20px; left:80px; width:140px; padding:4px; background-color:#FFFFFF; border:1px solid #000099;}

#station_details_top{margin-bottom:10px;}
.station_details_title{font-weight:bold; color:#000099;}
#report_crime_footer{margin-bottom:20px;}
#station_map_cont{border:1px solid #DDDDDD;}
#station_map{width:180px; height:160px; overflow:hidden;}

#popup_cont{width:530px; margin:auto; text-align:left; line-height:14px;}
#popup_close{text-align:center; font-weight:bold; margin-bottom:10px;}
.popup_form_ttl{font-weight:bold;}
#popup_forum_submit_cont{text-align:center;}
#popup_thankyou_cont{text-align:center;}
#popup_thankyou_ttl{font-weight:bold; margin-bottom:10px;}
#email_officer_cont{height:259px;}
#email_officer_cont table{margin:auto;}
.email_officer_input_text{width:300px;}
.email_officer_textarea{width:300px; height:100px;}

#report_popup_cont{position:relative;}
#report_popup_win{position:absolute; top:58px; left:86px; width:360px; height:250px;}
#report_popup_shad{background-color:#CCCCCC; width:360px; height:250px;}
#report_popup_inner{position:absolute; top:3px; left:3px; width:336px; height:226px; background-color:#FFFFFF; border:3px solid #CC0000; padding:6px;}
#report_popup_bartop{font-weight:bold; text-align:center; font-size:14px; font-family:Arial, Verdana, Helvetica, sans-serif; background-color:#CC0000; padding:4px; color:#FFFFFF; margin-bottom:20px;}
#report_popup_barbot{font-weight:bold; text-align:center; font-size:14px; font-family:Arial, Verdana, Helvetica, sans-serif; background-color:#CC0000; padding:4px; color:#FFFFFF; margin-bottom:26px;}
#report_popup_text{margin-bottom:20px; font-weight:bold;}
#report_popup_text li{margin-bottom:6px;}
#report_popup_clickhere{text-align:center; font-weight:bold;}
.report_title{font-weight:bold;}
.report_telephone{font-weight:bold; color:#000099;}
#report_error{text-align:center; font-weight:bold; color:#CC0000; margin-bottom:10px;}
.report_formleft{font-weight:bold; text-align:right;}
.report_input_text_full{width:348px; min-width:354px; max-width:354px;}
.report_input_text_200{width:200px;}
.report_input_text_160{width:160px;}
.report_input_text_60{width:60px;}
.report_rowbreak{border-bottom:1px solid #CCCCCC; margin-bottom:10px;}
.report_formcentered{text-align:center;}
#report_thankyou_cont{text-align:center;}
.report_thankyou_bold{font-weight:bold;}
#report_info_anon{font-weight:bold; text-align:center; margin-bottom:20px;}
#report_numbers{margin-bottom:30px; text-align:center; font-size:14px; font-weight:bold; color:#606060;}

.crime_report_head{font-weight:bold; color:#909090;}
.crime_report_cell1{border:1px solid #CCCCCC; background-color:#E5E5F5;}
.crime_report_cell2{border:1px solid #CCCCCC; background-color:#DBDBFF;}