@charset "utf-8";
/* CSS Document */

body,html {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	
}

body {
	width: 766px;
	height: auto;
	padding: 0px;
	margin: 0px auto 0px auto;
	color: #000000;
}

a:link {
	color: #000000;
	text-decoration: none;	
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: underline;
	color: #000000;
}
a:active {
	text-decoration: none;
	color: #000000;
}




#logo {
	background-image: url(/images/logo.jpg);
	background-repeat: no-repeat;
	width: 766px;
	height: 64px;
	margin: 0px;
	padding: 0px;
}

#menu {
	background-image: url(/images/bg_menu.jpg);
	background-repeat: no-repeat; 
	width: 766px;
	height: 39px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

#navbar {
	width: 690px;
	height: 39px;
	margin: 0px 40px 0px 40px;
	padding: 0px 0px 0px 0px;
}

#image_bg {
	background-image: url(/images/bg_image.jpg);
	width: 766px;
	height: 292px;
	margin: 0px;
	padding: 0px;
	background-repeat: repeat-x;
}

#image {
	width: 766px;
	height: 292px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#footer {
	background-image: url(/images/footer.jpg);
	width: 766px;
	height: 39px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

#footer-text {
	width: auto;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
}

#copyright {
	width: auto;
	height: auto;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}

/*					HOME
=================================================== */

#banner_bg {
	background-image: url(/images/bg_redbox.jpg);
	width: 766px;
	height: 152px;
	margin: 0px;
	padding: 0px 0px 0px 40px;
}

.redbox {
	background-image: url(/images/redbox.jpg);
	width: 136px;
	height: 150px;
	margin: 2px 0px 0px 2px;
	padding: 0px;
	float: left;
}

#redbox1 {
	background-image: url(/images/redbox1.jpg);
	width: 136px;
	height: 150px;
	margin: 2px 0px 0px 0px;
	padding: 0px;
	float: left;
}

#redbox2 {
	background-image: url(/images/redbox2.jpg);
	width: 136px;
	height: 150px;
	margin: 2px 0px 0px 2px;
	padding: 0px;
	float: left;
}

#redbox3 {
	background-image: url(/images/redbox3.jpg);
	width: 136px;
	height: 150px;
	margin: 2px 0px 0px 2px;
	padding: 0px;
	float: left;
}

#redbox4 {
	background-image: url(/images/redbox4.jpg);
	width: 136px;
	height: 150px;
	margin: 2px 0px 0px 2px;
	padding: 0px;
	float: left;
}

#redbox5 {
	background-image: url(/images/redbox5.jpg);
	width: 136px;
	height: 150px;
	margin: 2px 0px 0px 2px;
	padding: 0px;
	float: left;
}

.redbox_content {
	width: 112px;
	height: 35px;
	margin: 77px auto 0px auto;
	padding: 0px;
	color: #FFFFFF;
	text-align: center;
}

.redbox_read {
	width: 69px;
	height: 18px;
	margin: 12px auto 0px auto;
	padding: 0px;
}

#body_home {
	width: 766px;
	height: auto;
	margin: 0px;
	padding: 0px;
}

#home_titlebar {
	background-image: url(/images/home_body_top.jpg);
	width: 766px;
	height: 64px;
	margin: 0px;
	padding: 0px;
}

#home_content {
	width: 766px;
	height: auto;
	margin: 0px;
	padding: 0px 0px 20px 0px;
	line-height: 16px;
}

#home_contentL_cont {
	width: 428px;
	heigt: auto;
	margin: -1px 0px 20px 0px;
	padding: 0px 0px 0px 40px;
	float: left;
}

#home_contentL {
	width: 428px;
	height: auto;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	text-align: left;
}

#home_contentR_cont {
	width: 258px;
	height: auto;
	margin: -1px 0px 20px 0px;
	padding: 0px;
	float: left;
	border-left: #d5d5d5 solid 1px;
}

#home_contentR {
	width: 218px;
	height: auto;
	margin: 20px auto 0px auto;
	padding: 0px;
	text-align: left;
}

.seperator {
	background-image: url(/images/seperator.jpg);
	background-repeat: repeat-y;
	width: 6px;
	height: 200px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#chief_message {
	width: 368px;
	height: auto;
	margin: 0px 0px 0px 20px;
	paddign: 0px;
	text-align: left;
}

#home_title {
	width: 690px;
	height: auto;
	margin: 0px;
	padding: 30px 0px 0px 60px;
	font-size: 18px;
	text-align: left;
}

#home_titleL {
	width: 432px;
	height: auto;
	margin: 0px;
	padding: 0px;
	float: left;
}

#home_titleR {
	width: 258px;
	height: auto;
	margin: 0px;
	padding: 0px;
	float: left;
}

/*					ABOUT
=================================================== */

#body_about {
	width: 766px;
	height: auto;
	margin: 0px;
	padding: 0px;
}

#about_titlebar {
	background-image: url(/images/about_body_top.jpg);
	width: 766px;
	height: 38px;
	margin: 0px;
	padding: 0px;
}

#about_title {
	width: 690px;
	height: auto;
	margin: 0px;
	padding: 10px 0px 0px 60px;
	font-size: 18px;
	text-align: left;
}

#about_titleL {
	width: 154px;
	height: auto;
	margin: 0px;
	padding: 0px;
	float: left;
}

#about_titleR {
	width: 536px;
	height: auto;
	margin: 0px;
	padding: 0px;
	float: left;
}

#about_content_cont {
	width: 766px;
	height: auto;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	line-height: 16px;
}

#about_menu {
	width: 141px;
	height: auto;
	margin: 0px;
	padding: 20px 0px 0px 39px;
	text-align: left;
	float: left;
	min-height: 150px;
	font-size: 12px;
}

#about_content {
	width: 506px;
	min-height: 200px;
	margin: 0px 0px 0px 23px;
	padding: 20px 0px 20px 10px;
	text-align: left;
	float: left;
	border-left: #d5d5d5 solid 1px;
}

.menu_seperator {
	background-image: url(/images/menu_seperator.gif);
	background-repeat: repeat-x;
	width: 141px;
	height: 1px;
	margin: 5px 0px 5px 10px;
	padding: 0px;
	line-height: 1px;	
}

.history_cnt {
	width: 506px;
	height: auto;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	float: left;
}

.history_cnt1 {
	width: 506px;
	height: auto;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	float: right;
}

/*					ANIMAL CONTROL
=================================================== */

#animal_content {
	width: 506px;
	min-height: 200px;
	max-height: 999999px;
 	height: auto !important;
 	height: 200px;
	margin: 0px 0px 0px 23px;
	padding: 0px 0px 20px 15px;
	text-align: left;
	float: left;
	border-left: #d5d5d5 solid 1px;
}

.animal_container {
	width: 506px;
	height: auto;
	margin: 0px;
	padding: 0px 0px 20px 0px;
}

.animal_left {
	width: 243px;
	height: auto;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	float: left;
}

.animal_right {
	width: 243px;
	height: auto;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	float: right;
}

#animal_menu {
	width: 141px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 39px;
	text-align: left;
	float: left;
	min-height: 150px;
	font-size: 12px;
}

.animal_title_cnt1 {
	width: 148px;
	min-height: 20px;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 5px;
	background-color: #edebec;
	float: right;
}

.animal_title_cnt {
	width: 148px;
	min-height: 20px;
	margin: 0px 10px 0px 5px;
	padding: 0px;
	float: right;
}

.animal_info {
	width: 75px;
	min-height: 20px;
	margin: 0px;
	padding: 0px 5px 0px 0px;
	float: right;
	text-align: right;
}

.animal_title {
	width: 68px;
	min-height: 20px;
	margin: 0px;
	padding: 0px;
	float: left;
	font-weight: bold;
}

.animal_description_name {
	width: 243px;
	min-height: 20px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	float: left;
	font-weight: bold;
}

.animal_description {
	width: 243px;
	min-height: 20px;
	margin: -10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	float: left;
}

.animal_image {
	width: 75px;
	height: 100px;
	margin: 0px;
	padding: 0px;
	float: left;
}

.animal_imageR {
	width: 148px;
	height: 100px;
	margin: 0px;
	padding: 0px;
	float: right;
}

.animal_container {
	width: 228px;
	height: 100px;
	margin: 0px;
	padding: 0px;
}

.animal_content_container {
	width: 148px;
	height: auto;
	margin: 0px;
	padding: 0px;
}

/*					CITY INFO
=================================================== */

#body_cityinfo {
	width: 766px;
	height: auto;
	margin: 0px;
	padding: 0px;
}

#cityinfo_content {
	width: 476px;
	min-height: 200px;
	max-height: 999999px;
 	height: auto !important;
 	height: 200px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	text-align: left;
	float: left;
	border-left: #d5d5d5 solid 1px;
}

#cityinfo_content_cont {
	width: 766px;
	height: auto;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	line-height: 16px;
}

#cityinfo_menu {
	width: 214px;
	height: auto;
	margin: 0px;
	padding: 20px 0px 0px 39px;
	text-align: left;
	float: left;
	min-height: 150px;
	font-size: 12px;
}

#cityinfo_titlebar {
	background-image: url(/images/cityinfo_body_top.jpg);
	width: 766px;
	height: 38px;
	margin: 0px;
	padding: 0px;
}

#cityinfo_title {
	width: 690px;
	height: auto;
	margin: 0px;
	padding: 10px 0px 0px 60px;
	font-size: 18px;
	text-align: left;
}

#cityinfo_titleL {
	width: 192px;
	height: auto;
	margin: 0px;
	padding: 0px;
	float: left;
}

#cityinfo_titleR {
	width: 458px;
	height: auto;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	float: left;
}

#cityinfo_number_cont {
	width: 437px;
	height: auto;
	margin: 0px;
	padding: 0px 0px 0px 20px;
}

.cityinfo_numbercat_title {
	width: 437px;
	height: auto;
	margin: 0px;
	padding: 0px;
}

.cityinfo_numbercat_title2 {
	width: 437px;
	height: auto;
	margin: 0px;
	padding: 0px;
	background-color: #edebec;
}

.cityinfo_title_sep {
	background-image: url(/images/solid_sep.gif);
	background-repeat: repeat-x;
	width: 437px;
	height: 1px;
	margin: 5px 0px 0px 0px;
	padding: 0px;
}

.cityinfo_number_title {
	width: 300px;
	height: auto;
	margin: 0px;
	padding: 0px;
	float: left;
	text-align: left;
}

.cityinfo_number {
	width: 137px;
	height: auto;
	margin: 0px;
	padding: 0px;
	float: right;
	text-align: right;
}

.cityinfo_ordinance_cont {
	width: 437px;
	height: auto;
	margin: 20px 0px 0px 0px;
	padding: 0px;
	border: #000000 solid 1px;
}

.cityinfo_ordinance_title {
	width: 437px;
	height: auto;
	margin: 0px;
	padding: 0px;
	float: left;
	text-align: left;
}

.cityinfo_ordinance {
	width: 437px;
	height: auto;
	margin: 0px;
	padding: 0px;
	float: right;
	text-align: left;
}

.gallery_image_cnt {
	width: 437px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

.gallery_image {
	width: auto;
	height: auto;
	margin: 5px 0px 0px 38px;
	padding: 0px;
	text-align: center;
}

.gallery_desc {
	width: 360px;
	height: auto;
	margin: 10px 0px 0px 38px;
	padding: 0px;
}

.gallery_navbg {
	width: 437px;
	height: 20px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	background-color: #edebec;
}

.gallery_title {
	width: 437px;
	height: 20px;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	text-align: center;
}

.gallery_thumb_cnt {
	width: 437px;
	height: auto;
	margin: 20px 0px 0px 0px;
	padding: 0px;
}

.gallery_thumb {
	width: 80px;
	height: 60px;
	margin: 0px 9px 0px 0px;
	padding: 0px;
	float: left;
}

.gallery_nav {
	width: 437px;
	height: 20px;
	margin: 0px;
	padding: 0px;
}

.gallery_next {
	width: auto;
	height: 20px;
	margin: 0px;
	padding: 0px;
	float: right;
}

.gallery_prev {
	width: auto;
	height: 20px;
	margin: 0px;
	padding: 0px;
	float: left;
}

/*					UNSOLVED CASES
=================================================== */

#unsolved_content {
	width: 650px;
	min-height: 200px;
	max-height: 999999px;
 	height: auto !important;
 	height: 200px;
	margin: 0px 0px 0px 60px;
	padding: 20px 0px 20px 0px;
	text-align: left;
	float: left;
}

/*					CONTACT
=================================================== */

.field {
	width: 270px;
	height: 20px;
	margin: 0px auto 7px auto;
	padding: 0px;
	text-align: right;
}

/*					MISSING/RUNAWAYS
=================================================== */

.missing_container {
	width: 446px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

.missing_left {
	width: 225px;
	height: 150px;
	margin: 0px;
	padding: 0px 0px 20px 0px;
	float: left;
}

.missing_right {
	width: 181px;
	height: auto;
	margin: 0px;
	padding: 0px 0px 20px 0px;
	float: right;
}

/*				MOST WANTED
=================================================== */
/* begin styles for RSS Feed */

.rss_box {
	 width: 100%; 
	 margin-top: 0px;
}
.rss_items {
	margin-top:0px;
	padding: 0em;
	margin-left:0px;
	color:#000000;
}
.rss_item  {
  font-size: 7pt;
  list-style:none;
  padding-bottom:1em;
}
.rss_item img {
	margin: 0px 10px 0px 0px;
}
.rss_item a {
	color:navy;
	font-size: 9pt;
	font-weight:bold;
}
.rss_date {
	font-size: 7pt;
	color: red;
}

