body {
	line-height:16px;
	background:#cccccc;
	font-size:12px;
	font-weight:normal;
	font-family:Arial,Verdana,sans-serif;
	margin:0px;	
}

/*td {
	line-height:16px;
	font-size:12px;
	font-weight:normal;
	font-family:Arial,Verdana,sans-serif;
	margin:0px;	
}*/

#frame {
	width:760px;
	margin:0px;
	padding:0px;
	text-align:left;
	background:#ffffff;
}
#hdr {
	background:#fff;
}
#blk {
	background:#000;
}
#grad {
	background-image: url("../images/blk_gradient.gif");
	background-repeat: repeat-x;	
}
#nav {
	background:#7F9EBD;
}
#col2 {
	clear: both;
	width:760px;
}
#maincontent {
	width:595px;
	padding:0px;
	float:left;
	background:#fff;
}
#col3 {
	clear: both;
	width:760px;
}
#leftnav {
	width:165px;
	padding:0px;
	float:left;
	background:#fff;
}	
#contentcenter {
	width:390px;
	padding:0px;
	float:left;
	background:#fff;
}
#contentright {
	width:205px;
	padding:0px;
	float:left;
	background:#fff;
}
#col4 {
	clear: both;
	width:760px;
}
#col4b {
	clear: both;
	width:760px;
	height:175px;
	background:#eeeeee;
	background-image: url("../images/4cbg.gif");
	background-repeat: repeat-y; 
}
#col4lake {
	clear: both;
	width:760px;
	height:175px;
	background:#eeeeee;
	background-image: url("../images/4cbg2.gif");
	background-repeat: repeat-y; 
}
#lefttab {
	width:160px;
	height:175px;
	padding:0px;
	float:left;
}	
#lakes {
	width:200px;
	height:175px;
	padding:0px;
	float:left;
}
#misc {
	width:200px;
	height:175px;
	padding:0px;
	float:left;
	/* background-image: url("/images/bg_tab.gif");
	background-repeat: no-repeat; */
}
#newsbox {
	width:200px;
	padding:0px;
	clear:both;
	background:#7F9EBD;	
}
#events {
	width:200px;
	height:175px;
	padding:0px;
	float:left;
}
#misc2 {
	width:200px;
	padding:0px;
	float:left;
	background:#fff;	
}
#newsbox2 {
	width:200px;
	padding:0px;
	clear:both;
	/*background-image: url("/images/bg_tabmid.gif");
	background-repeat: repeat-y; */
}
#ftr {
	width:760px;
	clear:both;
}
#col4end {
	width:760px;
	clear:both;
	background:#666;
}
#contentright2 {
	width:205px;
	padding:0px;
	float:left;
	background:#eeeeee;
}
A {
	font-family:Arial,Verdana,sans-serif;
	font-size:12px;
	text-decoration:underline; 
	color:#000000;
	/*display:block;*/
	font-weight:normal;	}
A.lakelink {
	font-family:Arial,Verdana,sans-serif;
	font-size:11px;
	text-decoration:underline; 
	color:#000000;
	font-weight:normal;	}
/*A:hover { text-decoration:none;
	color:#811010;}*/
A.title{
	text-decoration:none;
	font-family:Verdana,Arial,sans-serif;
	font-size:16px;
	color:#811010;
	font-weight:bold;
}
A:hover.title {
	text-decoration:none;
	cursor:default;
}
A.subscribe{
	text-decoration:underline;
	font-family:Verdana,Arial,sans-serif;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
}
A:hover.subscribe {
	text-decoration:none;
}
A.kid {
	color:#fff;
	height:16px;
	font-size:14px;
	font-weight:bold;
}
p {
	margin:5px 5px 10px 5px;
	/* top right bottom left */
}
p.news {
	margin:0px 5px 0px 5px;
	/* top right bottom left */
}
.sechdr {
	font-size:14px;
	font-weight:bold;
	font-family:verdana, arial;
	line-height:19px;
	background:#104681;
	color:#ffffff;
}
.title{
	font-family:Verdana,Arial,sans-serif;
	font-size:16px;
	color:#811010;
	font-weight:bold;
}
.subtitle{
	font-family:Verdana,Arial,sans-serif;
	font-size:14px;
	color:#811010;
	font-weight:bold;
}
.bluebar{
	background:#73A8B7;
	color:#FFF;
	height:16px;
	font-size:13px;
	font-weight:bold;
}
.ft {
	font-size:11px;
	font-weight:normal;
	font-family:verdana,arial;	
}
A.ft {
	font-size:11px;
	font-weight:normal;
	font-family:verdana,arial;	
}
.LL {
	font-size:11px;
	font-weight:normal;
	font-family:verdana,arial;
	color:#000000;	
}
.LL2 {
	font-size:11px;
	font-weight:normal;
	font-family:verdana,arial;
	color:#cc0000;	
}
.LL3 {
	font-size:11px;
	font-weight:normal;
	font-family:verdana,arial;
	color:#33ff00;	
}
.kidzone {
	clear:both;
	background:#40802E;
	color:#fff;
	height:16px;
	font-size:14px;
	font-weight:bold;
	padding:3px;
	width:270px;
}

.required 
{
	color:red;
	font-size:16px;
	font-weight:900;
	padding-right: 2px;
	text-align:left;	
	vertical-align:bottom;	
	margin-bottom:-5px;	
}

.fieldHeaderLable {
	color:#333333;
	font-size:smaller;
	font-weight:900;
	text-align:left;
	margin-bottom:-5px;
	vertical-align:bottom;
	padding-right:20px;
}

.formStyle 
{
	clear:both;
	position:static;
	margin-top:-8px
}

.floatRight
{
	float:right;
	margin:0px 25px 0px 15px;
}
