* {
	outline:none;
}
html
	{
	margin: 0; 
	padding: 0; 
	height: 100%; 	}
	
body{
	margin-top:0px;
	background-image: url(/images/bk.jpg);
	background-repeat:repeat-x;
	margin-bottom:0px;
	padding:0px 0px 0px 0px;
	height:100%;
	background-color: #8c5423;
}
	
.container {margin:0 auto; width:854px;}

.picbk {
	background-image: url(/images/contentbk.jpg);
	background-repeat: repeat-y;
}

.flash{
position:absolute;
left:0px;
top:0px;
z-index:-1
}

.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	font-variant: normal;
	color:#333333;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
	height: 100%;
	margin-left: 20px;
} 

p {
	padding-bottom: 10px;
}


.resource{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color:#333333;
	padding:0px;
	width:245px;
	background-image: url(/images/forms_librarybk.jpg);
	background-repeat: repeat-y;
	background-position: top;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}


h1 {
	font-family:"Times New Roman", Times, serif;
	font-size: 23px;
	color: #996600;
	font-style: italic;
	text-transform: capitalize;
	margin-bottom: 5px;
	padding-bottom: 5px;
	padding-top: 10px;
}
h2 {
	font-family:"Times New Roman", Times, serif;
	font-size: 17px;
	color:#336633;
	margin-bottom: 5px;
	padding-top: 15px;
}
h3 {
	font-family:"Times New Roman", Times, serif;
	font-size: 14px;
	color:#333333;
	margin-bottom: 5px;
	padding-top: 5px;
}
h4 {
	font-family: Helvetica, arial, sans-serif;
	font-size: 12px;
	color: #000033;
		margin-bottom: 0px;
	padding-bottom: 0px;
}
h5 {
	font-family: Helvetica, arial, sans-serif;
	font-size: 12px;
	color: #330033;	
		margin-bottom: 0px;
	padding-bottom: 0px;
}

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006481;
	
}
a:link {
	text-decoration: underline;
	color: #006481;
}
a:visited {
	text-decoration: underline;
	color: #666666;
}
a:hover {
	text-decoration: underline;
	color: #666666;
}
a:active {
	text-decoration: underline;
}

.disclaimer {width:490px; font-size:10px; margin:10px 0 10px 0;}
/*------------- forms ----------------------
*/

input.inputfield {
  font-size        : 11px;
  font-family      :  Arial, Helvetica, sans-serif;
  color            : #444444;
	border           : 1px #303465 solid;
	background-color : #F7F8FB;
  font-weight:  bold;
}

.formoutput {
	font-size        : 11px;
    font-family      : Arial, Helvetica, sans-serif;
	color            : #444444;
	border           : 1px #303465 solid;
	background-color : #F7F8FB;
	font-weight:  bold;
	padding-left: 5px;
}


textarea {
  font-size        : 11px;
  font-family      : Arial, Helvetica, sans-serif;
  color            : #444444;
	border           : 1px #303465 solid;
	background-color : #F7F8FB;
  font-weight:  bold;
}
select {
  font-size        : 11px;
  font-family      : Arial, Helvetica, sans-serif;
  color            : #444444;
	border           : 1px #303465 solid;
	background-color : #F7F8FB;
  font-weight:  bold;
}
/*------------- copyright - footer links ----------------------*/

.updates {
	font-size        : 9px;
	font-family      : Arial, Helvetica, sans-serif;
	color            : #333333;
	line-height: 18px;
	background-image: url(/images/receive_updates2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.copyright  { 
  font-size        : 9px;
  font-family      : Arial, Helvetica, sans-serif;
  color            : #ffffff;
  line-height: 18px;
}
a.copyright:link  { 
  font-size        : 9px;
  font-family      : Arial, Helvetica, sans-serif;
  color            : #ffffff;
}
a.copyright:visited  { 
  font-size        : 9px;
  font-family      : Arial, Helvetica, sans-serif;
  color            : #ffffff;
}
a.copyright:hover  { 
  font-size        : 9px;
  font-family      : Arial, Helvetica, sans-serif;
  color            : #ffffff;
}
a.copyright:active  { 
  font-size        : 9px;
  font-family      : Arial, Helvetica, sans-serif;
  color            : #ffffff;}
  

ul {
	list-style-image: url(bullet.gif);
	margin-left: 30px;
	margin-bottom: 2px;	}
ol {

	margin-left: 30px;
	margin-bottom: 2px;	}
	
.investments
		{
			list-style-type: none;
			padding: 2;
			margin-left: 1;
		}
		
.investments li
		{
			background-image: url(/images/arrow.gif);
			background-repeat: no-repeat;
			background-position: 0 .4em;
			padding-left: 1.5em;
			margin-bottom: 5px;	
		}
.mainContent {margin:0 0 0 20px;}
	.marketingMessage {margin:15px 0 15px 0;}
	.weatherBox {width:211px; height:139px; background:url(/images/weather.jpg) no-repeat; display:block; margin:0; padding:8px 0 0 50px;}

.videoBox {width:212.5px; height:172px; float:right;}
.videoEntry {width:503px; min-height:210px; margin:0 0 15px 0; padding:5px 5px 5px 0; border-bottom:1px dotted #000; float:left;}
p.videoCaption {width:275px;}
.videoCorner {margin:0 15px 0 15px;}
.videoCorner h2 {width:212px;}
#video_more {float:right; position:relative; right:18px;}

.newsBoxTop {width:494px; height:26px; background:url(/images/new_top.jpg) no-repeat; display:block; margin:0; padding:0;}
.videoBoxTop {width:494px; height:28px; background:url(/images/video_top.jpg) no-repeat; display:block; margin:0; padding:0;}
.boxBG {width:494px; background:url(/images/box_bg.jpg) repeat-y; margin:0; padding:5px 0 0 0;}
.boxBtm {width:479px; height:16px; background:url(/images/box_btm.jpg) no-repeat; display:block; margin:0 0 15px 0; padding:0 0 0 15px; font-size:10px;}

/*news feeds*/
div.feedburnerFeedBlock span.headline {font-size:12px; font-weight:bold; clear:both; margin:8px 0 8px 0;}
div.feedburnerFeedBlock ul li {margin:5px 0 5px -25px; border-bottom:1px dotted #cccccc; padding:0 0 8px 0; list-style:none;}
div.feedburnerFeedBlock ul li:hover {background-color:#f4f4f4;}

.header {width:854px; height:110px; background:url(images/top_bg2.jpg) no-repeat; display:block; position:relative;}
	table.signupframe {color:#e1dac8; font-size:9px; /*text-transform:uppercase;*/ font-family:Arial, Helvetica, sans-serif; letter-spacing:.12em;}
	table.signupframe input {margin-bottom:3px; color:#666; height:15px;}
	table.signupframe input.focused {}
	table.signupframe .emailField {width:175px;}
	table.signupframe .fname {width:100px; margin-right:5px;}
	.updateForm .email_btn {background:url(/images/email_btn.jpg) no-repeat; width:88px; height:22px; position:absolute; top:29px; right:61px;}
	.updateForm .email_btn:hover {background:url(/images/email_btn_over.jpg) no-repeat;}
	.updateForm {width:330px; position:absolute; left:30px; top:50px;}
	
	.updateBtn {position:absolute; top:0px;}
	
	.googleSearch {width:520px; position:absolute; right:10px; top:20px;}
	
	
	.searchBtn {width:59px; height:26px; background:url(/images/search_btn.jpg); position:absolute; right:10px; top:15px;}
	
	.googleTextField {width:343px; height:18px; background:#ede9de; padding:4px 3px 0 3px; border:1px solid #4c1705; font-size:11px; position:absolute; top:15px;}
	
	
	.emailLink {width:50px; height:20px; display:block; text-indent:-9999px; position:absolute; top:22px; left:170px; cursor:default; z-index:50;}
	


ul#subnav {width:350px; height:18px; position:absolute; top:85px; right:20px;}

ul#subnav li.forestCity, ul#subnav li.forestCity a{width:88px; height:18px; background:url(/images/link_forest_city.jpg) no-repeat; display:block; text-indent:-9999px; float:left;}
ul#subnav li.forestCity a:hover {width:88px; background:url(/images/link_forest_city_over.jpg) no-repeat; display:block;}

ul#subnav li.crystalLake, ul#subnav li.crystalLake a {width:100px; height:18px; background:url(/images/link_crystal_lake.jpg) no-repeat; display:block; text-indent:-9999px; float:left;}
ul#subnav li.crystalLake a:hover{width:100px; height:18px; background:url(/images/link_crystal_lake_over.jpg) no-repeat;}

ul#subnav li.clearLake, ul#subnav li.clearLake a {width:87px; height:18px; background:url(/images/link_clear_lake.jpg) no-repeat; display:block; text-indent:-9999px; float:left;}
ul#subnav li.clearLake a:hover{width:87px; height:18px; background:url(/images/link_clear_lake_over.jpg) no-repeat;}

ul#subnav li.lakeMills, ul#subnav li.lakeMills a {width:75px; height:18px; background:url(/images/link_lake_mills.jpg) no-repeat; display:block; text-indent:-9999px; float:left;}
ul#subnav li.lakeMills a:hover{width:75px; height:18px; background:url(/images/link_lake_mills_over.jpg) no-repeat;}


.footerLeft {width:250px; float:left; margin:10px 0 0 0; text-align:left;}
.footerRight {width:550px; float:right; margin:20px 0 0 0; text-align:right;}
