@charset "UTF-8";/* CSS Document */body {	background-image: url(../images/bg.png);	background-repeat: repeat-x;	background-color: #dedbd9;}body, td, th {	font-size: 14.5px;	line-height: 21px;}#container {	width: 950px;	margin-left: auto;	margin-right: auto;	height: 1130px;}#homeTop {	height: 312px;}#homeTop #homeIntro {	color: #fff;	width: 400px;	padding: 15px;	padding-top: 5px;	float: left;}#homeTop #homeIntro a {	color: #fff;}#homeTop #homeIntro img {	margin-right: 20px;	margin-top: 10px;}#homeTop #homeSlides {	float: right;	width: 480px;	margin-top: -38px;	position: relative;}#homeMiddle {	 height: 120px; }#homeMiddle img {	margin-left: 13.5px;	float: left;}#homeMiddle img:last-child {	float: right;}#homeBottom #social-tabs {	float: left;	width: 565px;}#homeBottom {	padding-left: 15px;	padding-right: 15px;	height: 330px;}#homeBottom #enews, #homeBottom #county-search {	float: right;	width: 310px;	font-family: 'Roboto Condensed', sans-serif;	font-size: 24px;	color: #fff;	font-weight: 500;	line-height: 24px;	text-transform: uppercase;	margin-top: 30px;	}#homeBottom #enews #email {	width: 310px;	margin-top: 10px;	margin-bottom: 8px;}#homeBottom #enews #subscribe {	cursor: pointer;}#homeBottom #county-search {	height: 133px;	background-image: url(../images/bg-county-search.gif);	background-repeat: no-repeat;	background-position: right top;	}#homeBottom #county-search #county {	float: left;	text-transform: none;	padding: 3px;	margin-right: 5px;	margin-top: 10px;}#homeBottom #county-search #go {	float: left;	margin-top: 9px;	cursor: pointer;}#footer {	height: 152px;	padding-top: 0px;}#nav {	margin-top: 12px;}input[type=text], select {	color: #666;	padding: 4px;}.slide {	width: 480px;	overflow: hidden;	height: 320px;	cursor: pointer;}.slide .caption {	height: 41px;	width: 460px;	font-size: 16px;	font-weight: 700;	line-height: 22px;	color: #fff;	top: 240px;	padding: 10px;	padding-top: 5px;	text-align: left;	position: absolute;	display: table-cell;	vertical-align: middle;	/* Fallback for web browsers that doesn't support RGBa */	background: rgb(0, 0, 0) transparent;	/* RGBa with 0.6 opacity */	background: rgba(0, 0, 0, 0.8);	/* For IE 5.5 - 7*/	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);	/* For IE 8*/	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";}.slide .caption a {	color: #caa0ff;}#slideNav {	text-align: right;	height: 25px;	position: absolute;	top: 300px;	left: -100px;	z-index: 999;}#slideNav span {	margin: 0;	color: #1f2e3e;	font-size: 36px;	font-family: "Courier New", Courier, monospace;	margin-left: -8px;	padding-top: 35px;	cursor: pointer;}#slideNav span.activeSlide {	color: #4b75a3;}.ui-widget {	font-size: 1em !important;}.ui-dialog .ui-dialog-content {	padding: 5px !important;}.ui-dialog .ui-dialog-titlebar {	padding: 1px !important;	padding-left: 4px !important;}