#city_specific {
	display:table;
}
#city_specific h1, #city_specific h2, #city_specific h3, .state-city-stats h1, .state-city-stats h2, .state-city-stats h3 {
	color:#454545;
	margin:0 0 10px;
}
#city_specific h1, .state-city-stats h1 {font-size:24px;font-weight:normal}
#city_specific h2, .state-city-stats h2 {font-size:18px;font-weight:normal}
#city_specific h3, .state-city-stats h3 {font-size:14px;font-weight:bold}

#city_specific a, .state-city-stats a {color:#3067ad}
#city_specific p, .state-city-stats p {color:#656565;margin:0}
#city_specific .row, .state-city-stats .row {
	display:table;
	width:100%;
	margin:15px 0;
}
#city_specific .row .column_container, .state-city-stats .row .column_container {
	display:block;
	clear:both;
	width:100%;
}
#city_specific .row .column_container .column, .state-city-stats .row .column_container .column {
	display:block;
	width:300px;
	padding-right:10px;
	float:left;
}
#city_specific .row .column_container .column ul, .state-city-stats .row .column_container .column ul {margin:0;padding:0}
#city_specific .row .column_container .column ul li, .state-city-stats .row .column_container .column ul li {margin:0 0 .5em; padding:0;list-style:none}
#city_specific .row .column_container .top_pad, .state-city-stats .row .column_container .top_pad {padding-top:32px}

#city_specific .row .stats_table, .state-city-stats .row .stats_table {
	background:url(/images/state_specific/stat_bg_top.jpg) 0 0 no-repeat;
	padding:20px 20px 0;
}
#city_specific .row .stats_table td, .state-city-stats .row .stats_table td {vertical-align:top;padding-bottom:20px;}
#city_specific .row .stats_table p, .state-city-stats .row .stats_table p {
	margin:0 10px 10px 0;
}
#city_specific .row .stats_table .brow, .state-city-stats .row .stats_table .brow {background:url(/images/state_specific/stat_bg_btm.jpg) left bottom no-repeat}
#city_specific .row .stats_table h2, .state-city-stats .row .stats_table h2 {margin:0}



#city_specific .row .box-container, .state-city-stats .row .box-container {
	display:block;
	clear:both;
}
#city_specific .row .box-container div, .state-city-stats .row .box-container div {
	display:block;
	float:left;
	overflow:hidden;
	width:133px;
	height:120px;
	margin:10px 22px 0 0;
}
#city_specific .row .box-container div strong, .state-city-stats .row .box-container div strong {color:#656565}

.abs_form {
	display:block;
	margin:120px 0 0 600px;
	position:absolute;
	text-align:center;
	width:300px;
}
.abs_form span {
	color:#3067AD;
	font-size: 16px;
	font-weight: bold;
}
.abs_form input {
	margin-top:10px;	
}



