#header .call h4 {
	font-size: 15px;
}

#content{
	padding-top:1px;
	background:#fff url('../images/bg-city-header.jpg') no-repeat top center;
}
	#content h1,
	#content div.orig-h1{
		padding:0px;
		margin:13px 400px 0px 34px;
		color:#ffffff;
		font-family: "Times New Roman", Georgia, Serif;
		font-size:27px;
		font-weight:normal;
		text-shadow:1px 1px 1px #111111;
		line-height:1.5;
	}
	#content h1 span,
	#content div.orig-h1 span{
		color:#fec62b;
		font-weight:bold;
	}
	#content .left .form{
		margin:20px 0px 0px 0px;
	}
	
	#content .right h2,
	#content .right h1.h2{
	font-family:Arial, Helvetica, sans-serif;
	text-shadow:none;
	color:#364c6f;
	font-size:17px;
	margin:15px 0 0 0;
	padding:0;
	font-weight:bold;
	}
	#content .right h2 span,
	#content .right h1.h2 span{
		display: block;
		
	}
	.right h3{
		padding: 15px 0 0 0;
		margin:0;
		font-size:17px;
		color: #364c6f;
	}
	.right h3.red{
		color: #C60000;
	}
	.right p{
		font-size: 12px;
		padding: 0;
		margin: 0 0 20px 0;
		line-height: 140%;
	}
	.right ul{
		font-size: 12px;
		line-height: 140%;
	}

h3#state_title {
	color: #3b6d95;
	padding: 0 0 10px 0;
	font-size: 21px;
	margin: 0;
}
#state_free_system {
	display: block;
	width: 311px;
	padding-left: 300px;
	background: url('../images/bg-state-free-system.jpg') no-repeat center left;
	font-size: 12px;
	margin-bottom: 25px;
}
#state_free_system ul {
	padding: 10px 0;
	margin: 0;
	list-style-position: inside;
}
	
#state_stats {
	display: block;
	background: url('../images/bg-state-stats.gif') no-repeat top center;
	height: 230px;
	width: 581px;
	padding: 10px 15px;
}
	#state_stats h3 {
		line-height: 25px;
		font-size: 18px;
		color: #3b6f98;
		padding: 0;
		margin: 0;
	}
	#state_stats #ss_left {
		float: left;
		width: 266px;
		height: 205px;
	}
	#state_stats #ss_right {
		float: right;
		width: 265px;
		height: 205px;
	}
	#state_stats #ss_left h4,
	#state_stats #ss_right h4 {
		padding: 0;
		margin: 0;
		font-size: 14px;
		line-height: 25px;
	}
	#state_stats #ss_left span.col_title,
	#state_stats #ss_right span.col_title {
		padding: 0;
		margin: 0 0 4px 0;
		font-size: 12px;
		color: #e1680f;
		line-height: 23px;
		display: block;
		font-style: italic;
		border-bottom: 1px solid #111;
	}
	#state_stats #ss_left span.stat_left,
	#state_stats #ss_right span.stat_left {
		float: left;
		font-size: 12px;
		line-height: 23px;
	}
	#state_stats #ss_left span.stat_right,
	#state_stats #ss_right span.stat_right {
		float: right;
		font-size: 12px;
		line-height: 23px;
	}

.alarm-system-local {
	height: 114px;
	display: block;
	padding: 0;
	margin: 0 0 20px 0;
}
.alarm-system-local .asl_left {
	float: left;
	width: 290px;
}
.alarm-system-local .asl_right {
	float: right;
	width: 329px;
}
.alarm-system-local .asl_right p {
	padding-right: 15px;
}
.alarm-system-local .asl_right .head {
	font-size: 22px;
	font-weight: bold;
	line-height: 150%;
	display: block;
	color: #153B7D;
	padding: 10px 0 0 0;
}

.crimeStatsTable {
	width: 100%;
	height: 80px;
	border: solid 1px #7e7c71;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #473927;
	margin-top:7px;
	margin-bottom: 25px;
}

.crimeStatsTable th {
	background-color: #c0cadc;
	font-size: 8pt;
	text-align: center;
	font-weight: bold;
}

.crimeStatsTable th.crimeTitle {
	background-color: #4a576e;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}

.crimeStatsTable th.burglaryTh {
	background-color: #ffe88a;
	/*color: #fff;*/
}

.crimeStatsTable td {
	font-size: 10pt;
	background-color: #ebebeb;
	text-align: center;
}

.crimeStatsTable td.burglaryTd {
	background-color: #fff1b6;
	/*color: #fff;*/
}

.crimePreText {
	padding: 8px 0 5px 0;
	color: #000;
	font-weight: bold;
}

.crimePreText h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #0060a7;
	font-weight: bold;
}

.crimePreText2 {
	padding: 3px 10px 5px 10px;
	color: #fff;
	font-weight: bold;
	background:#21376c;
}

.crimePreText2 h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #fcee18;
	font-weight: bold;
}

.crime-title{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#8c181b;}
.crime-number{ font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#26397c;}
.crime-border{ border:1px solid #d8d7d6;}

.left p.small {
	font-size: 11px;
	color: #777777;
}
.left p.small a {
	color: #777777;
}

.right p a {
	color: #3f577a;
	font-weight: bold;
}

.right p.emergency a {
	color: #111111;
	text-decoration: none;
}

/* Override for default layout */
#content .left {
	float:right;
}
#content .right {
	float:left;
	padding-top:140px;
}
.left .form_bottom {
	background:none;
	height:21px;
	width:296px;
}
.left .form {
	background:#364c6f url("../images/bg-new-form.jpg") repeat-x scroll left top;
	padding:10px;
	width:276px;
}
.form h3 {
	background:url("../images/bg-new-form-title.jpg") repeat-x scroll left top;
	color:#FEC62B;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:21px;
	margin:0 0 5px;
	padding:8px;
}
.form p {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
}
.form p.intro {
	padding:10px 0;
	font-size:14px;
}
.form label {
	font-size:12px;
	margin:3px 0;
	padding-right:5px;
	width:110px;
	text-align:right;
}
.form input {
	border:1px solid #fff;
}
.form-div{
	display:block;
	height:10px;
	background:url("../images/bg-new-form-div.jpg") no-repeat scroll center top;
}
.form input.callme {
	background:url("../images/bg-new-form-submit.png") no-repeat scroll left top transparent;
	border:medium none;
	float:right;
	height:38px;
	margin:10px;
	width:148px;
}
address {
	background:url("../images/bg-new-form-address.jpg") repeat-x scroll left bottom;
	font-style: normal;
	font-size: 11px;
	line-height: 140%;
	margin: 8px 0 20px;
	padding: 10px;
	border:1px solid #cfcfcf;
}
.left address strong span{color:#cd1b13;}

ul#system{
	list-style-type:square;
	background:url("../images/bg-new-form-system.jpg") no-repeat scroll right center;
}
ul#system li{
	color:#5c7db4;
	line-height:1.5;
}
ul#system li span{
	color:#222;
}

#footer {
	width:960px;
}

#content .left .form {
margin:-70px 0 0;
}
