/*-- XHTML Reset --*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	background:transparent;
}
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	outline:0;
	font-size:100%;
	background:transparent;
}
ul {
	list-style:none;
}
blockquote, q {
	quotes:none;
	margin-top:0;
	margin-bottom:0;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:'';
	content:none;
}
:focus {
	outline:0;
}
ins {
	text-decoration:none;
}
del {
	text-decoration:line-through;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
img {
	border:0;
}
body {
	line-height:1;
	font:normal 12px Arial, Verdana, sans-serif;
}
body.bg {
	background:#fff;
}
#frame {
	background:url(/jail/ImagesUpload/images/frame_bg.gif) repeat-x;
}
#inner {
	width:982px;
	padding:0 7px;
	margin:auto;
	background:url(/jail/ImagesUpload/images/inner_bg.png) repeat-y;
}
/*-- Sprites --*/
#left_nav li, #main_sub_left #left_nav {
	/*-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;*/
	background:transparent url(/jail/ImagesUpload/images/sprite_left_nav2.png) no-repeat scroll 0 0;
}
#left_nav li, #main_sub_left #left_nav {
	background:url(/jail/ImagesUpload/images/sprite_left_nav2.png) no-repeat;
}
#left_nav li a, #main_sub_left #left_nav_top, #main_sub_left #left_nav_bottom {
	background:url(/jail/ImagesUpload/images/sprite_left_nav.png) no-repeat;
}
.stearns_form input, .stearns_form textarea, .stearns_form .tb_submit, .stearns_form select, .rating_commenting .tb_short, .rating_commenting .tb_multiline_short, .rating_commenting .tb_post {
	background:url(/jail/ImagesUpload/images/sprite_form.png) no-repeat;
}
#header_toplinks, #header_search #search_tb, #header_search input[type*="submit"], .rating_top, .rating_bottom, #header_toplinks_left li a {
background:url(/jail/ImagesUpload/images/sprite_page-png8.png) no-repeat;
}
#main_sub_right #breadcrumb #printButton, #main_sub_right #breadcrumb #emailLink, .index_rss a.more_link, .rss a.more_link, .more_link, #header_logo, #footer #footer_logo {
	background:url(/jail/ImagesUpload/images/sprite_page-png24.png) no-repeat;
}
#main_sub_bottom #sub_content_social, #footer, #header {
	background:url(/jail/ImagesUpload/images/sprite_page-x.gif) repeat-x;
}
#promo_top, #main_index_left #index_left_callout_pane, #promo_bottom_links a {
	background:url(/jail/ImagesUpload/images/sprite_index.png) no-repeat;
}
/*-- Navigation --*/
#header_toplinks_left {
	width:215px;
	height:22px;
	float:left;
}
#header_toplinks_left li {
	float:left;
}
#header_toplinks_left li a {
	display:block;
	height:22px;
	background-position:0 -72px;
	font:normal 10.67px/20px Verdana;
	text-align:center;
	color:#86c8ef;
}
#header_toplinks_left li a#top_Home {
	width:58px;
	margin-right:1px;
}
#header_toplinks_left li a#top_Home:hover {
	background-position:0 -94px;
	color:#f5eded;
	text-decoration:none;
}
#header_toplinks_left li a#top_Community {
	width:78px;
	margin-right:1px;
	background-position:-59px -72px;
}
#header_toplinks_left li a#top_Community:hover {
	background-position:-59px -94px;
	color:#f5eded;
	text-decoration:none;
}
#header_toplinks_left li a#top_Contact {
	width:77px;
	background-position:-138px -72px;
}
#header_toplinks_left li a#top_Contact:hover {
	background-position:-138px -94px;
	color:#f5eded;
	text-decoration:none;
}
#header_toplinks_right {
	width:240px;
	padding-left:21px;
	float:left;
	color:#86c8ef;
}
#header_toplinks_right li {
	float:left;
}
#header_toplinks_right li a {
	font:normal 10.67px/20px Verdana;
	color:#86c8ef;
}
#header_toplinks_right li a:hover {
	color:#f5eded;
	text-decoration:none;
}
#nav2 {
	height:47px;
}
#nav2 li {
	float:left;
}
#nav2 a {
	background:url(/jail/ImagesUpload/images/nav.gif) no-repeat;
	height:47px;
}
#nav2 a#Services {
	width:142px;
}
#nav2 a#Services:hover {
	background-position:0 -47px;
}
#nav2 a#Services.here {
	background-position:0 -94px;
}
#nav2 a#Government {
	width:122px;
	background-position:-142px 0;
}
#nav2 a#Government:hover {
	background-position:-142px -47px;
}
#nav2 a#Government.here {
	background-position:-142px -94px;
}
#nav2 a#Property {
	width:155px;
	background-position:-264px 0;
}
#nav2 a#Property:hover {
	background-position:-264px -47px;
}
#nav2 a#Property.here {
	background-position:-264px -94px;
}
#nav2 a#Law {
	width:167px;
	background-position:-419px 0;
}
#nav2 a#Law:hover {
	background-position:-419px -47px;
}
#nav2 a#Law.here {
	background-position:-419px -94px;
}
#nav2 a#Family {
	width:142px;
	background-position:-586px 0;
}
#nav2 a#Family:hover {
	background-position:-586px -47px;
}
#nav2 a#Family.here {
	background-position:-586px -94px;
}
#nav2 a#Recreation {
	width:111px;
	background-position:-728px 0;
}
#nav2 a#Recreation:hover {
	background-position:-728px -47px;
}
#nav2 a#Recreation.here {
	background-position:-728px -94px;
}
#nav2 a#Environment {
	width:129px;
	background-position:-839px 0;
}
#nav2 a#Environment:hover {
	background-position:-839px -47px;
}
#nav2 a#Environment.here {
	background-position:-839px -94px;
}
#left_nav li {
	min-height:29px;
	margin:0 !important;
	list-style-type:none !important;
	background-color:#e8e6e2;
	background-position:left bottom;
}
#left_nav li.selected {
	background:#adbdc4;
}
#left_nav li.sub {
	background:none;
	padding:0;
}
#left_nav li a {
	display:block;
	padding:7px 0 6px 25px;
	background-position:-278px -29px;
	font:bold 14px Arial;
	color:#03415d;
}
#left_nav li a:hover {
	color:#032535;
}
#left_nav li ul li {
	min-height:28px;
	background:#ddd8d1;
}
#left_nav li ul li.sub {
	min-height:21px;
}
#left_nav li ul li.selected {
	background:#bcd8e4;
}
#left_nav li ul li a {
	padding-left:35px;
	background-position:20px -54px;
	font:bold 13px Arial;
	margin-bottom:1px;
}
#left_nav li ul li.selected a {
	background-position:-227px -54px;
}
#left_nav li ul li ul li {
	min-height:21px;
}
#left_nav li ul li ul li a {
	padding:4px 0 4px 45px;
	background-position:30px -58px;
	font:bold 11px Arial;
}
#left_nav li ul li ul li.selected a {
	background-position:-217px -58px;
}
#left_nav li ul li ul li ul li a {
	padding-left:59px;
	background-position:45px -58px;
	font:bold 11px Arial;
}
#left_nav li ul li ul li ul li.selected a {
	background-position:-202px -58px;
}
/*-- Header --*/
#header {
	width:968px;
	height:105px;
	background-position:0 -154px;
	position:relative;
}
#header_swoosh {
	width:290px;
	height:25px;
	background:url(/jail/ImagesUpload/images/header_swoosh.png) no-repeat;
	position:absolute;
	right:-26px;
	bottom:0;
}
#header_logo {
	width:390px;
	height:104px;
	background-position:0 -73px;
}
#header_toplinks {
	width:476px;
	height:22px;
	padding:7px 12px 5px;
	position:absolute;
	right:22px;
	top:19px;
}
#header_search {
	width:210px;
	height:21px;
	position:absolute;
	right:23px;
	top:61px;
}
#header_search #search_text {
	font:bold 10px Arial;
	color:#fff;
	text-transform:uppercase;
}
#header_search #search_tb {
	width:157px !important;
	height:21px;
	background-position:0 -34px;
}
#header_search input[type*="text"] {
width:125px !important;
color:#968f7c;
font:normal 12.28px/21px Arial;
height:15px;
padding:3px 5px 3px 5px;
background:none;
border:0
}
#header_search input[type*="submit"] {
width:27px !important;
height:21px;
background-position:-130px -34px;
border:0;
float:left !important;
display:block !important;
text-indent:-9999px !important;
outline:none;
}
#header_search input[type*="submit"]:hover {
cursor:pointer !important;
}
#header_user {
	width:300px;
	height:21px;
	line-height:21px;
	text-align:right;
	position:absolute;
	right:250px;
	top:61px;
	color:#86c8ef;
}
#header_user a {
	color:#86c8ef;
	font-weight:bold;
}

/*-- Main --*/
#main {
	width:968px;
}
/*-- Footer --*/
#footer {
	height:117px;
	background-position:0 -37px;
	/*font:normal 10.67px Verdana;*/
font: inherit;
        z-index: 1;
}
#footer #footer_inner {
	width:982px;
	padding:0 7px;
	margin: auto;
height: 100%;
}
#footer #footer_top_nav {
	padding:20px 0 0 14px;
	color:#86c8ef;
}
#footer #footer_top_nav li {
	float:left;
}
#footer #footer_bottom_nav {
	padding:10px 0 0 14px;
	color:#86c8ef;
}
#footer #footer_bottom_nav li {
	float:left;
}
#footer #footer_copywrite {
	padding:14px 0 0 14px;
	color:#fff;
font:normal 10.67px Verdana;
}
#footer_copyright_nav {
}
#footer_copyright_nav li {
	float:left;
}
#footer #footer_design {
	padding:10px 0 0 14px;
	color:#fff;
}
#footer #footer_logo {
	width:203px;
	height:58px;
	padding-right:22px;
	padding-top:25px;
	margin-top:-80px;
	background-position:-88px 0;
	float:right;
}
/*-- Index --*/
#promo {
/*width:968px;
	height:386px;
	position:relative;
	z-index:2;
	overflow:hidden;*/
}
#promo_top {
	height:143px;
	position:absolute;
	left:0;
	top:0;
	z-index:50;
}
#promo_rotator {
/*height:344px;
	padding-top:42px;
overflow:hidden;*/
}
#promo_rotator .SubHead {
	padding-top:90px;
	display:block;
}
#promo_rotator .ModuleTitle_MenuContainer {
	margin-left:350px;
}
#promo_bottom {
	width:696px;
	height:55px;
	background:url(/jail/ImagesUpload/images/promo_bottom_bg.png) repeat-x;
	position:absolute;
	bottom:0;
	right:0;
	z-index:50;
}
#promo_bottom #desc {
	width:605px;
	height:55px;
	padding-right:15px;
	float:left;
	line-height:55px;
	font:bold 14px/60px Arial;
	color:#fff;
	text-align:right;
}
#promo_bottom_links {
	width:76px;
	height:39px;
	padding-top:16px;
	float:left;
}
#promo_bottom_links a {
	width:31px;
	height:29px;
	background-position:0 -143px;
	float:left;
}
#promo_bottom_links a#next {
	background-position:-31px -143px;
	margin-left:4px;
}
#main_index {
	background:#f6f2e7 url(/jail/ImagesUpload/images/main_index_bg.gif) no-repeat;
}
#main_index_left {
	margin-top:-243px;
	width:311px;
	float:left;
}
#main_index_left #index_left_callout_pane {
	height:275px;
	padding:22px 22px 0 25px;
	background-position:-302px -143px;
	color:#fff;
	position:relative;
	z-index:50;
}
#main_index_left #index_left_callout_pane p {
	padding:12px 0;
}
#main_index_left #index_left_pane {
	padding-right:7px;
	background:url(/jail/ImagesUpload/images/index_left_pane_bg.png) repeat-y 0 -7px;
}
#main_index_left #index_left_pane_inner {
	padding:0 14px 0 13px;
	background:#eeece7 url(/jail/ImagesUpload/images/index_left_pane_bottom_bg.png) no-repeat left bottom;
	padding-bottom:20px;
}
#main_index_right {
	width:657px;
	float:left;
}
#main_index_right #content_left {
	width:312px;
	padding:0 3px 0 11px;
	float:left;
}
#main_index_right #content_right {
	width:312px;
	padding:0 3px 0 11px;
	float:left;
}
#main_index_right #content_bottom_left {
	width:312px;
	padding:0 3px 0 11px;
	float:left;
}
#main_index_right #content_bottom_right {
	width:312px;
	padding:0 3px 0 11px;
	float:left;
}
/*-- Sub --*/
#sub_header_top {
	height:143px;
	background:url(/jail/ImagesUpload/images/sub_header_top_bg.png) no-repeat;
	position:relative;
	z-index:10;
}
#sub_header_title {
	height:44px;
	padding:105px 0 0 315px;
	margin-top:-90px;
	position:relative;
	z-index:9;
	background:url(/jail/ImagesUpload/images/sub_header_blue.jpg) no-repeat;
}
#sub_header_title h1 {
	font:normal 27.85px Georgia;
	color:#fff;
}
#sub_header_title.department {
	height:55px;
	padding:178px 0 0 305px;
	margin-top:-90px;
	position:relative;
	z-index:9;
	background:url(/jail/ImagesUpload/images/department_header.jpg) no-repeat;
}
#sub_header_title.department h1 {
	height:55px;
	width:653px;
	padding-left:10px;
	line-height:55px;
	background:url(/jail/ImagesUpload/images/promo_bottom_bg.png) repeat-x;
}
#sub_header_title.Government {
	background:url(/jail/ImagesUpload/images/hub_headers/Government.jpg) no-repeat;
}
#sub_header_title.OnlineServices {
	background:url(http://demo.imagetrend.com/clickcomplete/stearnscounty/imagesupload/Parks2.jpg) no-repeat;
}
#sub_header_title.jail {
	background:url(/jail/ImagesUpload/images/hub_headers/Stearns-Jail.jpg) no-repeat;
}
#sub_header_title.PropertyRoads {
	background:url(/jail/ImagesUpload/images/hub_headers/PropertyRoads.jpg) no-repeat;
}
#sub_header_title.Recreation {
	background:url(/jail/ImagesUpload/images/hub_headers/Recreation.jpg) no-repeat;
}
#sub_header_title.Environment {
	background:url(/jail/ImagesUpload/images/hub_headers/Environment.jpg) no-repeat;
}
#sub_header_title.AdultsFamilies {
	background:url(/jail/ImagesUpload/images/hub_headers/AdultsFamilies.jpg) no-repeat;
}
#sub_header_title.Community {
	background:url(imag/jail/ImagesUpload/images/hub_headers/Community.jpg) no-repeat;
}
#sub_header_title.LawPublicSafety {
	background:url(/jail/ImagesUpload/images/hub_headers/LawPublicSafety.jpg) no-repeat;
}
#sub_header_title.Assessor {
	background:url(/jail/ImagesUpload/images/department_headers/Assessor.jpg) no-repeat;
}
#sub_header_title.AttorneysOffice {
	background:url(/jail/ImagesUpload/images/department_headers/AttorneysOffice.jpg) no-repeat;
}
#sub_header_title.AuditorTreasurersOffice {
	background:url(/jail/ImagesUpload/images/department_headers/AuditorTreasurer.jpg) no-repeat;
}
#sub_header_title.BuildingFacilities {
	background:url(/jail/ImagesUpload/images/department_headers/BuildingFacilities.jpg) no-repeat;
}
#sub_header_title.CountyAdministration {
	background:url(/jail/ImagesUpload/images/department_headers/CountyAdministration.jpg) no-repeat;
}
#sub_header_title.EmergencyManagement {
	background:url(/jail/ImagesUpload/images/department_headers/EmergencyManagement.jpg) no-repeat;
}
#sub_header_title.EnvironmentalServices {
	background:url(/jail/ImagesUpload/images/department_headers/EnvironmentalServices.jpg) no-repeat;
}
#sub_header_title.HumanResources {
	background:url(/jail/ImagesUpload/images/department_headers/HumanResources.jpg) no-repeat;
}
#sub_header_title.HumanServices {
	background:url(/jail/ImagesUpload/images/department_headers/HumanServices.jpg) no-repeat;
}
#sub_header_title.InformationServices {
	background:url(/jail/ImagesUpload/images/department_headers/InformationServices.jpg) no-repeat;
}
#sub_header_title.Parks {
	background:url(/jail/ImagesUpload/images/department_headers/Parks.jpg) no-repeat;
}
#sub_header_title.PublicWorks {
	background:url(/jail/ImagesUpload/images/department_headers/PublicWorks.jpg) no-repeat;
}
#sub_header_title.Purchasing {
	background:url(/jail/ImagesUpload/images/department_headers/Purchasing.jpg) no-repeat;
}
#sub_header_title.RecordersOffice {
	background:url(/jail/ImagesUpload/images/department_headers/RecordersOffice.jpg) no-repeat;
}
#sub_header_title.SheriffsOffice {
	background:url(/jail/ImagesUpload/images/department_headers/SheriffsOffice.jpg) no-repeat;
}
#sub_header_title.StearnsCountyCourtAdministration {
	background:url(/jail/ImagesUpload/images/department_headers/CourtAdministration.jpg) no-repeat;
}
#sub_header_title.UniversityofMinnesotaExtension {
	background:url(/jail/ImagesUpload/images/department_headers/UniversityofMinnesotaExtension.jpg) no-repeat;
}
#sub_header_title.VeteransServices {
	background:url(/jail/ImagesUpload/images/department_headers/VeteransServices.jpg) no-repeat;
}
#sub_header_title.OtherOffices {
	background:url(/jail/ImagesUpload/images/department_headers/OtherOffices.jpg) no-repeat;
}
#main_sub {
	background:url(/jail/ImagesUpload/images/main_sub_bg.gif) repeat-y;
}
#main_sub ul li {
	list-style-type:square;
	margin-left:15px;
}
#main_sub ol li {
	margin-left:15px;
}
#main_sub_left {
	width:278px;
	padding:0 15px 0 11px;
	float:left;
	position:relative;
	z-index:10;
	margin-top: 160px;
}
#main_sub_left #left_nav_top {
	height:34px;
}
#main_sub_left #left_nav {
	padding:0 15px 0 16px;
	background-position:-247px 0;
	background-repeat:repeat-y;
}
#main_sub_left #left_nav_bottom {
	height:20px;
	background-position:0 -34px;
	margin-bottom:13px;
}
#main_sub_left #sub_left_pane {
	padding-bottom:37px;
}
#main_sub_right {
	width: 664px;
	min-height:1px;
	float:left;
	line-height:20px;
	font-size:14px !important;
	color:#10353a !important;
}
#main_sub_right p {
/*padding-bottom:12px;*/
}
#main_sub_right table {
	padding-bottom:6px;
}
#main_sub_right ul {
	padding-bottom:6px;
	margin-left:20px;
}
#main_sub_right ol {
	padding-bottom:6px;
	margin-left:20px;
}
#main_sub_right #breadcrumb {
	min-height:25px;
	margin-bottom:20px;
	line-height:normal !important;
	border-bottom:1px solid #c5bfb3;
}
#main_sub_right #breadcrumb .breadcrumbBar {
	width:100%;
}
.breadcrumbBar {
	font-size: 11px;
	margin-top: 160px;
}
#main_sub_right #breadcrumb .breadcrumbCell {
	width:100%;
	padding:5px 0;
	font-size:12px;
	padding-left:14px;
	color:#c77b31;
}
#main_sub_right #breadcrumb .breadcrumbCell a {
	color:#c77b31;
}
#main_sub_right #breadcrumb .breadcrumbCell .breadcrumbCurrent {
	color:#000;
}
#main_sub_right #breadcrumb #printButton {
	height:25px;
	width:65px;
}
#main_sub_right #breadcrumb #emailLink {
	height:25px;
	width:65px;
	background-position:0 -48px;
}
#main_sub_right #sub_content_top {
	padding:0 10px 0 14px;
}
#main_sub_right #sub_content_left {
	width:314px;
	padding:0 4px 0 14px;
	float:left;
}
#main_sub_right #sub_content_right {
	width:315px;
	padding:0 10px 0 7px;
	float:left;
}
#main_sub_right #sub_content_middle {
	padding:0 10px 0 14px;
}
#main_sub_right #sub_content_bottom_left {
	width:314px;
	padding:0 4px 0 14px;
	float:left;
}
#main_sub_right #sub_content_bottom_right {
	width:315px;
	padding:0 10px 0 7px;
	float:left;
}
#main_sub_bottom #sub_content_social {
	height:37px;
	padding-left:470px;
	margin:30px 0 30px 320px;
}
#main_sub_bottom #sub_content_rate {
	margin:0 8px 0 320px;
	padding-bottom:13px;
}
#main_sub.department #main_sub_left {
	margin-top:-121px;
}
#main_sub.department #main_sub_left #sub_left_pane {
	padding-bottom:79px;
}
/*-- Video --*/
#main_sub_right.video #sub_content_top {
	padding:0 10px 0 14px;
}
#main_sub_right.video #sub_content_left {
	width:467px;
	padding:0 0 0 14px;
	float:left;
}
#main_sub_right.video #sub_content_right {
	width:163px;
	padding:0 0 0 10px;
	float:left;
}
#main_sub_right.video #sub_content_middle {
	padding:0 10px 0 14px;
}
#main_sub_right.video #sub_content_bottom_left {
	width:467px;
	padding:0 0 0 14px;
	float:left;
}
#main_sub_right.video #sub_content_bottom_right {
	width:163px;
	padding:0 0 0 10px;
	float:left;
}
/*-- Headers --*/
#main_sub_right h2 {
	font:normal 21px Arial;
	padding:11px 0;
	color:#000;
}
#main_sub_right h3 {
	font:bold 15px Arial;
	padding:11px 0;
	color:#0a4b68;
}
/*-- Links --*/
a, a:link, a:visited, a:active {
	text-decoration:none;
	color:#0f6389;
}
a:active {
	color:#cd5e23;
}
a:hover {
	text-decoration:underline;
}
#header_logo a {
	height:104px;
}
#footer a {
	color:#86c8ef;
}
#footer_copyright_nav a {
	color:#fff;
}
/*-- XML Modules --*/
.index_rss {
	font-size:13px;
	color:#10353a;
	font-weight:bold;
	margin-bottom:13px;
}
.index_rss h2 {
	height:55px;
	font:italic 24px/55px Georgia;
}
.index_rss li {
	padding:10px 0;
}
.index_rss a {
	color:#22779c;
}
.index_rss a.more_link {
	width:88px;
	height:23px;
	background-position:0 -25px;
	display:block;
	color:#d18943;
	line-height:23px;
	text-align:center;
	font-weight:normal;
	float:right;
}
.rss {
	font-size:13px;
	color:#10353a;
	font-weight:bold;
	margin-bottom:13px;
}
.rss h2 {
	font:bold 15px Arial !important;
	color:#002b58 !important;
}
.rss li {
	padding:10px 0;
	list-style-type:none !important;
	margin-left:0 !important;
}
.rss li.featured a {
	font-size:15px;
}
.rss a {
	color:#1880a3;
}
.rss a.read_more {
	display:block;
	text-align:right;
	font-size:12px !important;
	padding-right:10px;
}
.rss .date {
	font-size:11px;
	color:#868080;
}
.rss .description {
	font:normal 14px Arial;
	color:#555;
}
.rss a.more_link {
	width:88px;
	height:23px;
	background-position:0 -25px;
	display:block;
	color:#d18943;
	line-height:23px;
	text-align:center;
	font-weight:normal;
	float:right;
}
.tweet_image {
	width:61px;
	height:39px;
	background:url(/jail/ImagesUpload/images/tweet_image_orange.gif) no-repeat;
	float:left;
}
.tweet_feed {
	padding:13px 25px 0;
}
.tweet_feed li {
	padding-bottom:25px;
	list-style-type:none !important;
}
.tweet_feed li a {
	font:bold 13px Arial;
	color:#0d5b7f;
}
.blog_feed {
	font-size:13px !important;
	color:#10353a;
}
.blog_feed a {
	color:#0a4b68;
	font-weight:bold;
}
.blog_feed li {
	list-style-type:none !important;
	padding-bottom:15px;
}
.blog_feed .blog_date {
	font-size:11px;
	color:#868080;
}
.blog_feed .read_more {
	display:block;
	text-align:right;
}
.events_h2 {
	padding:10px;
}
.events_h2 h2 {
	color:#003366 !important;
	font-size:14px;
	padding:0 !important;
	margin:0 !important;
}
.events_h2 li {
	list-style-type:none !important;
	margin:0 !important;
	padding-bottom:10px;
}
.tweet_feed_h2 {
	padding:10px;
}
.tweet_feed_h2 li {
	padding-bottom:10px;
	list-style-type:none !important;
	margin:0 !important;
}
.tweet_feed_h2 li a {
	font:bold 13px Arial;
	color:#0d5b7f;
}
/*-- Forms --*/
.stearns_form {
	width:100%;
}
.stearns_form td {
	padding:5px;
}
.stearns_form .form_label { /*Placeholder*/
}
.stearns_form .form_radio { /*Placeholder*/
}
.stearns_form .form_info {
	color:#ff0000;
	font-style:italic;
	font-size:10px;
	padding-top:30px;
	display:block;
}
.stearns_form .tb_normal {
	width:297px;
	height:26px;
	padding:6px 4px 0;
	font:normal 16px Arial;
	background-position:-315px 0;
	border:0;
}
.stearns_form .tb_normal[disabled*="disabled"] {
background-position:-315px -219px;
}
.stearns_form .tb_multiline {
	width:612px;
	height:175px;
	padding:6px 4px;
	font:normal 16px Arial;
	background-position:0 -32px;
	border:0;
}
.stearns_form .tb_short {
	width:184px;
	height:26px;
	padding:6px 4px 0;
	font:normal 16px Arial;
	border:0;
}
.stearns_form .tb_dropdown {
	width:305px;
	height:32px;
	padding:6px 5px 4px 4px;
	font:normal 16px Arial;
	background-position:-315px 0;
	border:0;
}
.stearns_form .tb_dropdown_short {
	width:192px;
	height:32px;
	padding:6px 5px 4px 4px;
	font:normal 16px Arial;
	border:0;
}
.stearns_form .tb_multiline_small {
	width:184px;
	height:50px;
	padding:8px 4px 6px;
	font:normal 16px Arial;
	background-position:0 -219px;
	border:0;
	text-align:center;
}
.stearns_form .tb_submit {
	width:117px;
	height:43px;
	background-position:-192px -219px;
	display:block;
	text-indent:-9999px;
	float:right;
}
/*-- Other Modules --*/
.popular_pages {
	font:bold 13px Arial;
}
.popular_pages h2 {
	font:bold 17px Georgia;
	color:#22779c;
	padding-bottom:8px;
	margin-bottom:16px;
}
.popular_pages li {
	padding:3px 0;
}
.popular_pages a {
	display: block;
	color:#22779c;
	padding-bottom: 3px;
}
.flickr {
	font-size:12px;
	line-height:normal !important;
}
.flickr h2 {
	color:#b76c2b !important;
	padding:0 !important;
	margin:0 !important;
}
.flickr a {
	color:#b96b23;
}
.flickr a.upload {
	width:144px;
	height:48px;
	background:url(/jail/ImagesUpload/images/flickr_upload.png) no-repeat;
}
.social_bookmarks {
	height:37px;
	font:bold 12px/37px Arial;
	color:#696763;
}
.rating_top {
	width:550px;
	height:9px;
	margin:auto;
	background-position:0 -55px;
}
.rating_bottom {
	width:550px;
	height:8px;
	margin:auto;
	background-position:0 -64px;
}
.rating_commenting {
	width:530px;
	padding:4px 10px 5px;
	margin:auto;
	background:url(/jail/ImagesUpload/images/rating_bg.gif) repeat-y;
}
.rating_commenting .rating_visibility {
	float:right;
}
.rating_commenting .tb_short {
	width:184px;
	height:26px;
	padding:6px 4px 0;
	font:normal 16px Arial;
	border:0;
}
.rating_commenting .tb_multiline_short {
	background-position:0 -283px;
	width:465px;
	height:94px;
	padding:6px 4px 0;
	font:normal 16px Arial;
	border:0;
}
.rating_commenting .tb_post {
	background-position:-473px -251px;
	width:86px;
	height:40px;
	display:block;
	text-indent:-9999px;
	float:right;
}
/*-- error pages --*/
table#errorPageTable h3 {
	color: black;
}
table#errorPageTable td {
	font-size: 12px;
	padding: 20px;
	vertical-align: top;
}
table#errorPageTable a {
	color: #c2752a;
	font-weight: bold;
}
/*-- Add Page --*/
#dnn_ctr_ManageTabs_rowTemplate1, #dnn_ctr_ManageTabs_rowTemplate2 {
	display:none;
}
/*-- User Classes --*/
.relatedLinksDiv {
	padding-left: 15px;
}
.relatedLinksUL li {
	color: #aaaaaa;
	line-height: 30px;
}
.relatedLinksUL li a {
	color: #C09131;
	font-weight: bold;
}
.dept_list {
	list-style-type: none;
}
.dept_list li {
	list-style-type: none !important;
	margin-left: 0 !important;
	padding-left: 15px;
	border-bottom: 1px solid #dddddd;
}
.bottom__dotted {
	background:url(/jail/ImagesUpload/images/dot.gif) repeat-x left bottom;
}
.large-blue {
	font:normal 17px Georgia;
	color:#86c8ef !important;
}
.large_blue2 {
	font:bold 15px Arial;
	color:#0a4b68 !important;
}
.large_blue2 a {
	font:bold 15px Arial;
	color:#0a4b68 !important;
}
.alert_td {
	background:url(/jail/ImagesUpload/images/alerts_container_td_bg.png) repeat-x left bottom;
}
.alert_link {
	font:bold 14px Arial !important;
	color:#c11500 !important;
}
.blue_background {
	background:#d8e5ea url(/jail/ImagesUpload/images/blue_bg.gif) repeat-x;
}
.blue_bg_h4 {
	height:36px !important;
	padding-left:11px;
	background:url(/jail/ImagesUpload/images/h2_blue_bg.gif) repeat-x;
	font:bold 15px/36px Arial !important;
	color:#3A82A2;
}
.more_link {
	width:88px;
	height:23px;
	background-position:0 -25px;
	display:block;
	color:#d18943 !important;
	font-size:12px;
	line-height:23px;
	text-align:center;
	font-weight:normal;
	float:left;
}
.gray_border {
	border:9px solid #dbd7d1;
	margin:0 5px;
}
.right-padding {
	padding-right:5px;
}
.left-padding {
	padding-left:5px;
}
.padding_10 {
	padding:10px;
}
.padding_5 {
	padding:5px;
}
.table_padding_10 td {
	padding:10px;
}
.table_padding_5 td {
	padding:5px;
}
/*-- Global Classes --*/
.clear {
	clear:both;
}
.hide {
	outline:0;
	text-indent:-9999px;
	display:block;
}
.False {
	display:none;
}
.addr {
	speak-numeral:continuous;
}
.tel, .zip {
	speak-numeral:digits;
}
/* ClickComplete Left Nav */

/* IMPORTANT */
#left_nav td {
	padding-left: 0px !IMPORTANT;
}
#left_nav a {
	width: 225px !IMPORTANT;
}
/*-- Sprites --*/
#left_nav td, #main_sub_left #left_nav td {
	/*-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;*/
	background:transparent url(/jail/ImagesUpload/images/sprite_left_nav2.png) no-repeat scroll 0 0;
}
#left_nav td {
	background:url(/jail/ImagesUpload/images/sprite_left_nav2.png) no-repeat;
}
#left_nav td a, #main_sub_left #left_nav_top, #main_sub_left #left_nav_bottom {
	background:url(/jail/ImagesUpload/images/sprite_left_nav.png) no-repeat;
}
#main_sub_left #left_nav_bottom {
	background-position:0 -34px;
	height:20px;
	margin-bottom:13px;
}
/* Links */
#left_nav li {
	min-height:29px;
	margin:0 !important;
	list-style-type:none !important;
	background-color:#e8e6e2;
	background-position:left bottom;
}
#left_nav td.selected {
	background:#adbdc4;
}
#left_nav td.sub {
	background:none;
	padding:0;
}
#left_nav td a {
	display:block;
	padding:7px 0 6px 25px;
	background-position:-278px -29px;
	font:bold 14px Arial;
	color:#03415d;
}
#left_nav td a:hover {
	color:#032535;
	text-decoration:underline !IMPORTANT;
}
#left_nav td ul li {
	min-height:28px;
	background:#ddd8d1;
}
#left_nav td ul li.sub {
	min-height:21px;
}
#left_nav td ul li.selected {
	background:#bcd8e4;
}
#left_nav td ul li a {
	padding-left:35px;
	background-position:20px -54px;
	font:bold 13px Arial;
	margin-bottom:1px;
}
#left_nav td ul li.selected a {
	background-position:-227px -54px;
}
#left_nav td ul li ul li {
	min-height:21px;
}
#left_nav td ul li ul li a {
	padding:4px 0 4px 45px;
	background-position:30px -58px;
	font:bold 11px Arial;
}
#left_nav td ul li ul li.selected a {
	background-position:-217px -58px;
}
#left_nav td ul li ul li ul li a {
	padding-left:59px;
	background-position:45px -58px;
	font:bold 11px Arial;
}
#left_nav td ul li ul li ul li.selected a {
	background-position:-202px -58px;
}
/* ClickComplete Parks */
td.sresult_whitebold {
	color: #000;
	font-weight: bold;
}
table.sResult tr {
	margin-left: auto;
}
/* Side Search */

div#ss_wrapper {
	/*text-align: center;*/
	margin: 0;
	padding: 0;
	border: 1px solid #336699;
	background-color: #fff;
	width: 100%;
	font-size: 12px;
}
#ss_wrapper .red {
	font-size: 10px;
}
div#ss_mainTable {
}
div.ss_Header {
	font-weight: bold;
	margin: 5px;
}
div#ss_dateTable {
	margin: 0;
	padding: 2px;
}
div#ss_wrapper select {
	font-size: 12px;
}
div#ShowEndDate {
}
div.ShowEndDateSection {
	width: 100%;
	padding: 2px;
}
div.date {
}
div.time {
	text-align: left;
}
div.hr_line {
}
div.ss_label {
	white-space: nowrap;
}
div.ss_label label {
	font-weight: bold;
	margin: 5px;
}
div.ss_input select {
	width: 200px;
	margin: 5px;
}
div.ss_input #ParkID {
	width: 200px;
}
div.ss_fholder {
}
div#FacilityHolder select {
	width: 200px;
	margin: 5px;
}
div#input_buttons {
}
div.ss_buttons {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 5px;
}
div.ss_buttons input {
	font-size: 12px;
}
#navmenu-h {
	position: relative;
	width: 100%;
}
table.sResult {
	width: 100% !IMPORTANT;
}
#home {
	display: none;
}
#left_nav {
	position: relative;
}
#left_nav_bottom {
	height: 100%;
}

/* Jail Elements */

td.most_wanted_table {
background-color:#336699;
background-repeat:repeat-x;
margin:0;
}

img.inmate_pic_not_found {
border:2px solid #336699;
margin-top:2px;
}
img.inmate_pic_found {
border:2px solid #336699;
cursor:pointer;
margin-top:2px;
}
td.desc {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#CBD4E6 none repeat scroll 0 0;
color:#000000;
font-size:11px;
font-weight:bold;
padding:1px 4px 1px 15px;
text-align:right;
width:120px;
}
td.charge_head {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#96BBDF none repeat scroll 0 0;
border:1px solid #336699;
color:black;
font-weight:bold;
padding:2px 4px;
}
td.table_head {
background-color:#336699;
background-repeat:repeat-x;
color:#FFFFFF;
font-weight:bold;
padding:2px 4px;
}
tr.table_foot {
background-color:#336699;
background-repeat:repeat-x;
}
table.primary_display {
/*background-color:#FFFFFF;*/
margin-left:0;
margin-right:auto;
width:98%;
}
td.searchheader {
/*background-image:url(http://demo.imagetrend.com/clickcomplete/DemoJail//_Resource/Incarceration_Search/_Images/subhead1.jpg);*/
background-position:left top;
background-repeat:repeat-x;
color:#001370;
font-size:12px;
font-weight:bold;
height:27px;
}
table.date_updated {
background-color:#E3E3E3;
/*border:1px solid black;*/
color:#2B2B55;
font-family:verdana,san-serif;
font-size:9px;
text-align: center;
padding-top: 10px;
}
table.main_table {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:white none repeat scroll 0 0;
border:1px solid #CCCCCC;
font-family:arial,verdana,san-serif;
font-size:11px;
margin-top:10px;
}
td.list_header {
color:#001370;
font-family:verdana,san-serif;
font-size:20px;
font-weight:bold;
text-align:center;
}
tr.table_text {
color:#22526E;
font-family:arial;
font-size:12pt;
font-weight:bold;
}
tr.resultbg {
background-color:#336699;
background-repeat:repeat-y;
margin:0;
}
body {
font-family:arial;
size:12px;
}
#PrintBanner {
display:none;
}
.menuHT {
background-image:url(https://www.clickcomplete.com/stearnscounty/imagesupload/menuback.gif);
background-position:left top;
background-repeat:repeat-y;
}
.contentHT {
background-image:url(https://www.clickcomplete.com/stearnscounty/imagesupload/contentback.gif);
background-position:left top;
background-repeat:repeat-y;
}
.menu:link {
color:#336699;
font-family:arial,sans-serif;
font-size:8pt;
font-style:normal;
font-weight:bold;
text-decoration:none;
}
.menu:visited {
color:#336699;
font-family:arial,sans-serif;
font-size:8pt;
font-style:normal;
font-weight:bold;
text-decoration:none;
}
.menu:hover {
color:#003366;
font-family:arial,sans-serif;
font-size:8pt;
font-style:normal;
font-weight:bold;
text-decoration:none;
}
.menu:visited:hover {
color:#003366;
font-family:arial,sans-serif;
font-size:8pt;
font-style:normal;
font-weight:bold;
text-decoration:none;
}
.Submenu:link {
color:#336699;
font-family:arial,sans-serif;
font-size:8pt;
font-style:normal;
font-weight:normal;
text-decoration:none;
}
.Submenu:visited {
color:#336699;
font-family:arial,sans-serif;
font-size:8pt;
font-style:normal;
font-weight:normal;
text-decoration:none;
}
.Submenu:hover {
color:#003366;
font-family:arial,sans-serif;
font-size:8pt;
font-style:normal;
font-weight:normal;
text-decoration:none;
}
.Submenu:visited:hover {
color:#003366;
font-family:arial,sans-serif;
font-size:8pt;
font-style:normal;
font-weight:normal;
text-decoration:none;
}
.JB_PageHeader {
color:#FFFFFF;
font-family:arial,sans-serif;
font-size:12pt;
font-style:normal;
font-weight:bold;
text-decoration:none;
}
.JB_PageHeaderSub {
color:#FFFFFF;
font-family:arial,sans-serif;
font-size:9pt;
font-style:normal;
font-weight:normal;
text-decoration:none;
}
.JB_FieldHeading {
color:#333333;
font-family:arial,sans-serif;
font-size:9pt;
font-style:normal;
font-weight:normal;
text-decoration:none;
}
.JB_FieldHeadingOut {
color:#000000;
font-family:arial,sans-serif;
font-size:10pt;
font-style:normal;
font-weight:normal;
text-decoration:none;
}
.JB_Title {
color:#000000;
font-family:arial,sans-serif;
font-size:10pt;
font-style:normal;
font-weight:bold;
text-decoration:none;
}
.JB_Table {
background-color:#FFFFFF;
}
.JB_Textinput {
background-color:#EEEEEE;
border-color:#CCCCCC;
}
.JB_ListBox {
background-color:#EEEEEE;
border-color:#CCCCCC;
color:#000000;
}
.JB_SubmitButton {
background-color:#000000;
border-color:#CCCCCC;
color:#000000;
}
.JB_FormButton {
background-color:#333333;
border-color:#CCCCCC;
color:#000000;
}
.JB_Checkbox {
border-color:#CCCCCC;
}
.JB_Radio {
border-color:#CCCCCC;
}

.left_h2_container h2, .wide-table {
color:#10353A;
font-family:Arial;
font-size:15px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:42px;
line-height:20px;
padding-left:16px;
width: 100%;
border:1px solid #C2B9AA;
}


.wide-table tbody {
background:#F3F1F0 none repeat scroll 0 0;

padding:15px;
margin-left: 20px;
}

.wide-table td {
border: none;
}

table.wide-table table {

}

table.wide-table table td ol {
margin-left: 10px;
text-align: left;
}

.formFieldsmall {
color: #000 !IMPORTANT;
padding-left: 4px;
}
.formfieldsmall {

text-align: center;
}

tr.table_foot{
	background-color:#336699;
	background-repeat:repeat-x;
}

td.sresult_whitebold {
background-color: #f7f4ec !IMPORTANT;
}

table#statsTable {
margin-left:40px;
}

table#statsTable td {
border: 1px solid #000 !IMPORTANT;
}

tr#statsHeader td {
font-weight: bold;
}

.color_table {
background-color: #efede8;
}

















