/* THIS COPY OF THE STYLE SHEET IS CLIENT-EDITABLE.UPLOAD IT TO THE ASSETS IN THE AMMCHANGES HERE WILL SUPERCEDE THOSE IN THE CLOCKWORK CSS FILE */body {	color:#766;	font-family: Arial, Helvetica, sans-serif;	font-size: 0.85em;	line-height: 1.1em;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	text-align: center;}a:link {	color:#005;}#nav a {	display: block;	width: 8em;}#nav a:link {	color: #fff;	outline: none;	text-decoration: none;	cursor: pointer;}#nav a:visited {	color: #fed;	outline: none;	text-decoration: none;	cursor: pointer;}#nav ul {	list-style: none;	list-style-position: outside;	padding:0;}#nav li {	background-color: #766;	border-color: #fff;	border-left-style: solid;	border-right:none;	border-width: 1px;	bottom: -5px;	color: #fff;	float: left;	height: 24px;	line-height: 2.1em;	width:8em;}#main_nav_bg_2 #nav li#afton,#main_nav_bg_2 #nav li#aitkin,#main_nav_bg_2 #nav li#alexandria_township,#main_nav_bg_2 #nav li#becker_township,#main_nav_bg_2 #nav li#blackduck,#main_nav_bg_2 #nav li#blueberry_township,#main_nav_bg_2 #nav li#clitherall_township,#main_nav_bg_2 #nav li#corinna_township,#main_nav_bg_2 #nav li#crow_wing_township,#main_nav_bg_2 #nav li#deerwood,#main_nav_bg_2 #nav li#douglas_county,#main_nav_bg_2 #nav li#east_gull_lake,#main_nav_bg_2 #nav li#emily,#main_nav_bg_2 #nav li#fairview_township,#main_nav_bg_2 #nav li#frazee,#main_nav_bg_2 #nav li#garrison,#main_nav_bg_2 #nav li#grand_marais,#main_nav_bg_2 #nav li#lake_shore,#main_nav_bg_2 #nav li#little_pine_township,#main_nav_bg_2 #nav li#livonia_township,#main_nav_bg_2 #nav li#long_lake_township,#main_nav_bg_2 #nav li#longville,#main_nav_bg_2 #nav li#maine_prairie_township,#main_nav_bg_2 #nav li#mission_township,#main_nav_bg_2 #nav li#motley,#main_nav_bg_2 #nav li#nisswa,#main_nav_bg_2 #nav li#pequot_lakes,#main_nav_bg_2 #nav li#pine_river,#main_nav_bg_2 #nav li#riverton,#main_nav_bg_2 #nav li#walker,#main_nav_bg_2 #nav li#about_us,#main_nav_bg_2 #nav li#ordinances,#main_nav_bg_2 #nav li#cgi_team,#main_nav_bg_2 #nav li#submit_a_case,#main_nav_bg_2 #nav li#network_community_program,#main_nav_bg_2 #nav li#permit_portal,#main_nav_bg_2 #nav li#training_and_education,#main_nav_bg_2 #nav li#strong_town,#main_nav_bg_2 #nav li#network,#main_nav_bg_2 #nav li#lending,#main_nav_bg_2 #nav li#code_for_strong_towns,#main_nav_bg_2 #nav li#new_page_2,#main_nav_bg_2 #nav li#new_page{	display: none;}#main_nav_bg_2 #nav li#home {	border-right-color: #fff;	border-right-style: solid;	border-right-width: 1px;}#nav li.current, #nav li a:hover, #nav li.current a:hover {	background-color: #bcae9e;		border-bottom-color: #f91;	border-bottom-style:solid;	border-bottom-width: 2px;	border-top-color: #f91;	border-top-style: solid;	border-top-width: 2px;		color: #005;	float: left;	height: 20px;	line-height: 1.8em;}#nav li a:active, #nav li.current a:visited, #nav li.current a:active  {	color:#005;}#nav li ul li a:active, #nav li.current ul li a:visited, #nav li.current ul li a:active  {	color:#fff;}#nav li ul li.current a:active, #nav li ul li.current a:visited  {	color:#fed;}#nav li.current a:hover {	border-top-width: 0;	border-bottom-width: 0;}#nav li ul li.current a:hover {	border-top-width:inherit;	border-bottom-width:inherit;}#nav li ul {	display: block;	position: absolute;	width: 20em;	left: -999em;}#nav li ul li a:visited{	color:#fed;}#nav .level2 {	width:20em;}#nav li ul li a{	text-align: left;	width: 20em;}#nav li:hover ul,  #nav li.sfhover ul  {	left: auto;	top:24px;}#nav ul li ul li {	background-color: #003;}/* * * * */#side_nav ul {	list-style:none;		margin:0;	padding: 0;	width:157px;}#side_nav ul li ul {	float:right;	list-style:none;	width:157px;}/* * * * */#side_nav li.side_nav_level1 a {	padding-left: 10px;}#side_nav li.side_nav_level2 a {	font-weight: normal;	line-height: 1.1em;	padding-left: 20px;}#side_nav li.side_nav_level3 a {	font-weight: normal;	line-height: 1.1em;	padding-left: 30px;}/* * * * */#side_nav li a {	color: #005;	cursor: pointer;	display:block;	outline: none;	text-decoration: none;	width: 100%;}html>body #side_nav li a {	width: auto;}#side_nav li ul li a {	color: #005;	cursor: pointer;	display:block;	padding-bottom:2px;	padding-top:2px;	outline: none;	text-decoration: none;	width: 100%;}html>body #side_nav li ul li a {	width: auto;}#side_nav li ul li ul li a {	color: #005;	cursor: pointer;	display:block;	padding-bottom:2px;	padding-top:2px;	outline: none;	text-decoration: none;	width: 100%;}html>body #side_nav li ul li ul li a {	width: auto;}/* * * * */#side_nav li a:visited{	background-color:#d8f1ff;	color:#333;}#side_nav li a:hover {	background-color: #005;	color: #fff;}#side_nav li.current a {	background-color: #005;	color:#fff;}#side_nav li.current ul li a {	background-color:#d8f1ff;	color:#005;}#side_nav li.current ul li a:hover {	background-color:#3a4481;	color:#fff;}#side_nav li ul li.current ul li a {	background-color:#d8f1ff;	color:#005;}#side_nav li ul li.current ul li a:hover {	background-color:#646ba5;	color:#fff;}/* * * * */#side_nav li ul li a:visited {	background-color:#d8f1ff;	color:#333;}#side_nav li ul li a:hover {	background-color: #3a4481;	color:#fff;}#side_nav li ul li.current a{	background-color:#3a4481;	color:#fff;}/* * * * */#side_nav li ul li ul li a:visited {	background-color:#d8f1ff;	color:#333;}#side_nav li ul li ul li a:hover {	background-color: #646ba5;	color:#fff;}#side_nav li ul li ul li.current a{	background-color:#646ba5;	color:#fff;}/* HOMEPAGE-SPECIFIC***************************************/#main.homepage p {	padding-right: 115px; }#main.homepage h4 {	padding-right: 115px; }#promo_boxes {	float:right;	margin-left: 15px;	margin-right: 38px;	position: relative;}#promo_boxes img {	position: relative;	top: -7px;	left: -7px;}#teaser {	left:371px;	position: absolute;	top:-7px;	z-index: 5;}#teaser img {	margin: 0px 0px 0px 0px;}#note_contents {	color:#333;	height: 130px;	left:10px;	position:absolute;	top:10px;	width: 150px;}#note_contents h1 {	padding-right: 0;}#main.homepage #note_contents p {	padding-right: 0;}/* SIDEBAR (HOMEPAGE)**************************************/#sidebar h1 {	background-color: #005;	clear: both;	color: white;	font-family: Georgia, Times, serif;	font-size: 16px;	font-variant: small-caps;	height: auto;	letter-spacing: 0.2em;	padding: 5px;	text-align: center;	width: auto;	margin: 0px;}#sidebar .body {		border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #000043;	font-weight: normal;	line-height: 0.2em;	padding: 0px 10px 10px;	width: auto;}#sidebar h2 {	color: #005;	font-size: 18px;	font-weight: normal;}#sidebar .caps {	color: #000;	font-weight: normal;	letter-spacing: 1px;}#sidebar a:link,#sidebar a:visited {	color:#766;}#sidebar a:hover,#sidebar a:active {	color:#005;}.feed {	line-height: 1.2em;}div.feed ul {	list-style: none;	list-style-position:outside;	margin-left: -40px;}div.feed ul li {	padding-bottom: 11px;}/* INTERNAL PAGE**************************************/.side_panel {	float:left;	width: 200px;}#promo_sidebar {	float:left;}#promo_sidebar img {	margin:7px 7px 7px 7px;}				#content_internal.main_shadow {	float:left;	width: 500px;}#content_internal div.main_shadow img {	float:right;	margin-top: -20px;}/* FOOTER**************************************/#footer_container {	width: 1010px;	margin-left: auto; 	margin-right: auto}#footer_stripe {	background-color: #005;	color: #fff;	float:left;	font-size: 11px;	height:20px;	line-height: 1.7em;	margin-top: -6px;	width: 100%;}#footer .big_text_sans a:link, #footer .big_text_sans a:visited,#footer .big_text_sans a:hover, #footer .big_text_sans a:active {	color:#fff;	text-decoration: none;}.footer_link a:link, .footer_link a:visited, .footer_link a:hover, .footer_link a:active {	color:#fff;}#footer .big_text_sans {	float: left;	font-family: Optima, Arial, Helvetica, sans-serif;	font-size: 32px;	line-height: 1.5em;}#footer .big_text_serif {	float: left;	font-family: Georgia, Times, serif;	font-size: 28px;	font-style: italic;	line-height: 1.8em;}#footer .technical {	float: left;	font-family: Georgia, Times, serif;	font-size: 16px;	font-variant: small-caps;	font-weight: bold;	margin-left: 40px;	margin-right: 28px;	margin-top:15px;}#footer .technical a:link, #footer .technical a:visited,#footer .technical a:hover, #footer .technical a:active {	color:#fff;	text-decoration: none;}/* GENERAL STYLES********************************************************/img { 	border-style: none;}h1 {	color: #005;	font-weight: normal;	line-height: normal;	padding-right: 115px;}h4 {	border-top: 1px solid #5cc;	color: #005;	font-weight: bold;	margin-top: 20px;	padding-top: 10px;}h5 {	color: #6ac;	font-style: italic;}.align_left {	clear: right;	float:left;	margin-left: 20px;	width: 200px;}.align_right {	clear: right;	float:right;	margin-right: 20px;	width: 300px;}/* IMPORTED FROM OLD SITE***********************************************************/.bkgd1 {  background-color: #6ac}.bkgd2 {  background-color: #fff}.bkgd3 {  background-color: #bcae9e}.text {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}FONT {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}.bodycopy {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}.textcolor {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #005}.message {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #911}.legal { font-family: Arial, Helvetica, sans-serif; font-size: 9px}.textbold { font-family: Arial, Helvetica, sans-serif; font-size: 12px ; font-weight: bold}.hd1 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold ; color: #766}.hd2 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold ; color: #766}.hd3 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold ; color: #766}h1 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold ; color: #766}h2 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold ; color: #766}h3 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold ; color: #766}.date {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #441}.ticker {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #A80019}.text a:link { color: #005} .text a:visited { color: #005} .text a:hover { color: #666666; text-decoration: none}.textbold a:link { color: #005} .textbold a:visited { color: #005} .textbold a:hover { color: #666666; text-decoration: none}.textbold1 a:link { color: #005} .textbold1 a:visited { color: #005} .textbold1 a:hover { color: #666666; text-decoration: none}.bodycopy a:link { color: #005} .bodycopy a:visited { color: #005} .bodycopy a:hover { color: #666666; text-decoration: none}/* MYKEY3000 STYLES */#main h1 {	color: #005;	font: normal 200% Arial, Helvetica, sans-serif;	}	#note h1 {	color: #766;	font: bold 110% Arial, Helvetica, sans-serif;	text-transform: uppercase;	}#main a {	color: #005;	text-decoration: none;}#main a:hover {	color: #f91;	text-decoration: underline;}#main a:visited {	color: #6ac;	text-decoration: none;}#side_nav {line-height:1.5;}