*{margin:0; padding:0;}
body {
	background:url(../images/bg.jpg) repeat-x #DFD5BF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:.95em;
	margin:0; padding:0;}

a:link{color:#296430}
a:visited{color:#333333}
a:hover{color:#808080;}
a:active{}

h2, h3, h4, h5 {}
h2 {font-size:2em; margin:0; font-weight:lighter; color:#296430;}
h3 {font-size:1.6em; margin:10px 0; font-weight:lighter}
h4 {font-size:1.4em; margin:10px 0; font-weight:lighter;}
h5 {font-size:1.1em; margin:10px 0; font-weight:lighter;}
h6 {font-size:1em; margin:10px 0; font-weight:lighter;}
p {margin:10px 0;}
#content ul {margin:0 0 0 40px;}
#content ol {margin:0 0 0 40px;}

#container {
	width: 900px;
	margin: 5px auto 0;
	background:url(../images/wm_ducks.jpg) no-repeat bottom left #fff;
	border-left: 1px solid #808080;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;}

#header{
	width: 900px;
	height:103px;
	margin: 0 auto;
	padding:0;
	background:url(../images/mtnbk.jpg) no-repeat top right #fff;
	border-left: 1px solid #808080;
	border-right: 1px solid #808080;}
#header h1 {
	text-indent:-1000px;
	overflow:hidden;
	letter-spacing:-1000px;
	float:left;
	margin:0; padding:0}	
#header h1 a:link, #header h1 a:visited{
	background:url(../images/lakecountylogo.jpg) no-repeat;
	width:319px;
	height:96px;
	margin:5px 0 0 10px;
	display:block;
	border:none;}
#topnav {
	margin:0 10px 0 0;
	font-size:.9em;
	padding:0;
	float:right;}
#topnav a:link, #topnav a:visited {color:#fff}
#topnav a:hover {color:#296430;}
/******************************/
/***** NAVIGATION STYLES *****/	
/*NAVIGATION MADE POSSIBLE WITH INNOVATIONS FROM CSS PLAY www.cssplay.co.uk/ */
#nav {
	background:url(../images/bg_nav.jpg) repeat-x;
	width:900px;
	height:40px;
	margin:1px auto 0 auto;
	padding:0;
	border-right: 1px solid #4A9E54;}
#nav ul{
	margin:0 auto;
	padding:0 0 0 0;
	list-style:none;}
/* make the top level links horizontal and position relative so that we can position the sub level */
#nav li{
	float:left;
	position:relative;
	z-index:2;}
/*the table makes the dropdown list work in IE6 */
#nav table{
	position:absolute;
	border-collapse:collapse;
	z-index:5;
	left:0px;
	top:40px;}
#nav a, #nav a:visited {/* link style */
	background:url(../images/bg_navL.jpg) no-repeat top left;
	display:block;
	padding:0 0 0 2px;
	margin:0;
	color:#ffffff;
	text-decoration:none;
	text-align:center;}

/*THESE RULES MUST FOLLOW THE A AND A:VISITED OR PAGE WILL BREAK IN IE6 */
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#nav a span {float:none;}
/* End IE5-Mac hack */

#nav a:hover span {color:#ffffff;}
#nav a:hover {background-position:0% -40px;}
#nav a:hover span {background-position:100% -40px;}
#nav a span {
	display:block;
	background:url(../images/bg_navR.jpg) no-repeat right top;
	padding:11px 34px;}
#nav li ul a, #nav li ul a:visited {
	background:#296430;
	font-size:.8em;
	padding:5px;
	border: 1px solid #232323;
	width:110px;}  /* keeps sub menu item widths the same */
#nav li ul a:hover {
	background:#DBDBDB;
	color:#000000;
	padding:5px;}	
/* hide the sub level links */
#nav ul ul {
	visibility:hidden;
	position:absolute;
	width:110px;
	height:0;}
/*
#nav a:hover {background-position:0% -40px;}
#nav a:hover span {background-position:100% -40px;}
/* make the sub level visible on hover list or link
#nav a span {
	display:block;
	background:url(../images/bg_navR.jpg) no-repeat right top;
	padding:11px 34px;}
#nav li ul a, #nav li ul a:visited {
	background:#296430;
	font-size:.8em;
	padding:5px;
	border:1px solid #232323;
	width:110px;}  /* keeps sub menu item widths the same 
#nav li ul a:hover {
	background:#DBDBDB;
	color:#000000;
	padding:5px;
	border: 1px solid #232323;
	width:110px;}
#nav ul ul { /* hide the sub level links 
	visibility:hidden;
	position:absolute;
	width:110px;
	margin:0;}*/
 /* styles a active link */
#nav li.active a, #nav li.active a:visited {background-position:0% -40px;}
#nav li.active a span {background-position:100% -40px;}
#nav ul li:hover ul, #nav ul a:hover ul{visibility:visible;}
/*makes the divider lines consistant across all nav - adds it to last nav box */
#nav a span#last {border-right:1px solid #206631; padding:11px 39px 11px 34px;}

#innerwrapper { zoom: 1;}
/*BODY LAYOUT - HOLY GRAIL CONTENT ON TOP */
#body_wrapper {
	padding-left: 230px;   /* LC fullwidth */
	padding-right: 10px;   /* RC fullwidth + CC padding */}
#body_wrapper .column {
	position: relative;
	float: left;}
#content {
	padding: 10px 0;    /* CC padding */
	width: 100%;}
#sidebar {
	width: 200px;          /* LC width */
	padding: 0 10px;       /* LC padding */
	margin-left: -100%;
	left: -230px;          /* RC width for IE6 */}	

#sidebar h3 {
	color:#fff;
	background:url(../images/greenbar.jpg) no-repeat;
	width:200px;
	height:25px;
	font-size:1em;
	font-weight:bold;
	text-align:center;
	padding:.2em 0 0 0;
	margin:5px 0;}
#banking {
	font-size:.8em;
	text-align:center;}
#textfield {width:130px;}
#login{margin:2px 0 10px 63px; float:left;}
#enroll {margin:5px 5px 0 0; float:right;}
#sidebar ul {
	list-style-type:none;
	text-align:center;}
#sidebar ul li{
	margin:4px 0;}



#footer{
	width: 900px;
	margin: 0 auto;
	background:#DBDBDB;
	border: 1px solid #808080;
	clear:both;}
#EHL, #FDIC {
	text-indent:-1000px;
	overflow:hidden;
	letter-spacing:-1000px;
	float:left;}
#EHL a:link, #EHL a:visited{
	background:url(../images/EHL.jpg) no-repeat;
	height:65px;
	width:54px;
	margin:10px 20px;
	padding:0;
	display:block;
	border:none;}
#FDIC a:link, #FDIC a:visited{
	background:url(../images/FDIC.jpg) no-repeat;
	height:65px;
	width:90px;
	margin:10px 37px 10px 20px; 
	padding:0;
	display:block;
	border:none;}

#footer h4 {
	color: #296430;
	font-size:1.1em;
	margin:10px 0 0 25px}
#footer p {
	float:left;
	margin: 10px 20px 10px 0;
	padding:0 15px 0 0;
	font-size:.85em;
	border-right: 1px solid #333;}
#footer p#privacy {
	clear:both;
	float:none;
	border:none;
	margin:10px 0 10px 14px; }

#univision {
	font-size:.6em;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	margin:10px 0; padding:0;}

/************************/
/***** ADDTL STYLES *****/			
.clear{clear:both}
.right {float:right; padding:0 0 10px 10px;}
.left {float:left; padding:0 15px 10px 0;}
.center {text-align:center}
.hours {font-size:.9em;}
.sup {vertical-align: baseline;
	font-size: 0.7em;
	position: relative;
	top: -0.5em;}
.quote {
	background:#CCCCCC;
	padding:10px 25px;
	margin:0 25px;
	font-size:.9em;}
.mainlist {
	font-size:1em;
	list-style-type:none;
	margin:0; padding:0;}
.mainlist li {
	padding:5px 0;
	margin:0;}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both;
    visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

/*for accessibility and print styles*/
.hidden{
	position:absolute;
	margin: -25000px 0 0 -25900px;}
.nostyles{display:none;}	
