body {
	background-color: #99CCCC;
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#005995;
	height: 100%;
	}
th {
	color:#003E66; 
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align:center;
	margin:10;
	background: #C9DDDE;
}

a {
		color:#006CB7;
		font:bold 12px  Arial, Helvetica, sans-serif;
		text-decoration : none;
	}
a:hover {
	color: #0099CC; 
	text-decoration: underline;
	}
H1 {color:#004F84; 
   font:bold 18px Arial, Helvetica, sans-serif;text-align: center;
   line-height:18px;
   margin:0;
   padding:0;
   }
H2 {
	color:#0065A8;
	font:bold 16px Arial, Helvetica, sans-serif;
	text-align:center;
	;
	vertical-align: middle
}
H3 {
	color:#348CA9;
	font: bold 14px/90% Arial, Helvetica, sans-serif;
	text-align:center;
	margin-bottom : 0;
	margin-top : 0;
	padding-bottom : 0;
}

.address {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 15px;
	color: #FFFFFF;
	padding: 12px;
}
.address a {
	color:#FFFFFF;
	text-decoration:none;
	padding:0;
}

/* left nav */

#leftnav{
	background-color:#005C9B;
	padding:10px 0 10px 10px;
}
ul.leftnav  {
	margin:0;
	padding:0;
	list-style-type:none;
}
ul.leftnav  a {
	display:block;
	width: 200px;
	height: 20px;
	line-height:20px;
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	background-color:#005C9B;
	background:#005C9B;
	padding: 0 0 0 4px;
	border-bottom:1px solid #A28C75;
}
ul.leftnav  a:hover {
	background:#000033;
	background-color:#000033;
	color: #FFFFFF;
	text-decoration:none;
}
#area #leftnav .area a,
#accommodations #leftnav .accommodations a,
#advertising #leftnav .advertising a,
#ambassadors #leftnav .ambassadors a,
#attractions #leftnav .attractions a,
#banquets #leftnav .banquets a,
#beach #leftnav .beach a,
#business #leftnav .business a,
#calendar #leftnav .calendar a,
#chamber #leftnav .chamber a,
#church #leftnav .church a,
#citizen #leftnav .citizen a,
#classified #leftnav .classified a,
#community #leftnav .community a,
#contact #leftnav .contact a,
#discounts #leftnav .discounts a,
#entertainment #leftnav .entertainment a,
#events #leftnav .events a,
#faq #leftnav .faq a,
#gallery #leftnav .gallery a,
#golfouting #leftnav .golfouting a,
#join #leftnav .join a,
#kishwauketoe #leftnav .kishwauketoe a,
#library #leftnav .library a,
#links #leftnav .links a,
#map #leftnav .map a,
#maparea #leftnav .maparea a,
#members #leftnav .members a,
#path #leftnav .path a,
#relocation #leftnav .relocation a,
#resources #leftnav .resources a,
#school #leftnav .school a,
#services #leftnav .services a,
#shopping #leftnav .shopping a,
#showcase #leftnav .showcase a,
#sitemap #leftnav .sitemap a,
#utility #leftnav .utility a,
#vacation #leftnav .vacation a,
#villagehall #leftnav .villagehall a,
#visitorscenter #leftnav .visitorscenter a,
#yerkes #leftnav .yerkes a

{
	background-color:#ABD3DC;
	color:#BB912F;
}


/* top nav */

#topnav{
}
ul.topnav  {
	margin:0;
	padding:0;
	list-style-type:none;
	width:675px;
	float:left;
}
ul.topnav li {
	float: left;
	margin:0 1px 0 0;
	}
ul.topnav  a {
	display:block;
	padding: 0 1.2em;
	line-height:2em;
	color:#FFFFFF;
	float:left;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	background-color:#005C9B;
}
ul.topnav  a:hover {
	background-color:#ffffff;
	color:#BB912F;
	text-decoration:none;
	}
#home #topnav .home a,
#area #topnav .area a,
#accommodations #topnav .area a,
#advertising #topnav .area a,
#attractions #topnav .area a,
#banquets #topnav .area a,
#beach #topnav .area a,
#ambassadors #topnav .chamber a,
#business #topnav .chamber a,
#calendar #topnav .chamber a,
#chamber #topnav .chamber a,
#church #topnav .area a,
#citizen #topnav .chamber a,
#community #topnav .area a,
#contact #topnav .contact a,
#entertainment #topnav .area a,
#events #topnav .events a,
#faq #topnav .chamber a,
#gallery #topnav .chamber a,
#golfouting #topnav .chamber a,
#join #topnav .chamber a,
#kishwauketoe #topnav .area a,
#library #topnav .area a,
#links #topnav .resources a,
#map #topnav .area a,
#maparea #topnav .area a,
#members #topnav .chamber a,
#path #topnav .area a,
#relocation #topnav .area a,
#resources #topnav .resources a,
#school #topnav .area a,
#search #topnav .area a,
#services #topnav .area a,
#shopping #topnav .area a,
#showcase #topnav .chamber a,
#sitemap #topnav .sitemap a,
#utility #topnav .area a,
#vacation #topnav .vacation a,
#villagehall #topnav .area a,
#visitorscenter #topnav .chamber a,
#yerkes #topnav .area a
 {
	background-color:#ABD3DC;
	color:#BB912F;
}




/* bottomnav */

#bottomnav{
	float:none;
	text-align:center;
}
ul.bottomnav  {
	margin:0;
	padding:0;
	list-style-type:none;
	width:900px;
	float:left;
	text-align:center;
}
ul.bottomnav li {
	float: left;
	margin:0 1px 0 0;
	}
ul.bottomnav  a {
	display:block;
	padding: 0 0.5em;
	line-height:2.5em;
	color:#FFFFFF;
	float:left;
	text-decoration:none;
	font-size:11px;
}
ul.bottomnav  a:hover {
	color:#005C9B;
}

/* content styles */
.wrapper {
	width: 675px;
}
.highlightpanel {
	width:225px;
	background: url(images/highlight_bg.gif) repeat-y right;
	padding:0;
	margin:0;
	position: relative;
	float:left;
	height:100%;
	 }
.panelcontent {
	padding:2px;
	margin:12px 15px 6px 6px;
	text-align:left;
	font-size:14px;
	height:100%;
	vertical-align:top;
}
.panelheader a {
	font-size:14px;
	font-weight:bold;
	color:#990000;
	text-align:left;
	padding:0;
	margin:0;
	border:0;
}
.panelheader a:hover {
	text-decoration:underline;
}
.panel img{
	border:4px solid #ffffff;
	margin:12px 2px 12px 2px;
	padding:0;
	width:170px;
}
.panel image a {
	padding:0;
	margin:0;
	border:0;
}
.moreinfo a {
	text-align:right;
	margin-top:30px;
	padding: 6px 0 6px 0;
	display:block;
	border-top:1px dotted #A28C75;
	font-weight:bold;
	color:#666666;
	vertical-align:bottom;
	text-decoration:none;
	font-size:13px;
}
.moreinfo a:hover {
	color:#990033;
}

.moreinfosecond a {
	text-align:right;
	margin-top:0px;
	padding: 0 0 12px 0;
	display:block;
	border-top:0;
	font-weight:bold;
	color:#666666;
	vertical-align:bottom;
	text-decoration:none;
	font-size:13px;
}
.panelheader {
	font-size:14px;
	font-weight:bold;
	color:#990000;
}

.content {
height:100%;
float:right;
padding: 12px;
width:420px;
}
.small {
	font-size: 10px;
}
.credit { color:#005995; font:normal 9px Arial, Helvetica, sans-serif; text-align:left; }
	A.credit {
		color:#333333;
		font:normal 9px Arial, Helvetica, sans-serif; 
		text-decoration : none;
	}
	A.credit:hover {
		color: #0099CC; 
		font:normal 9px Arial, Helvetica, sans-serif; 
		text-decoration : underline;
	}
.footer {
	color: #006CB7;
	font-size: 11px;
}
.comingevents_announce{
	font-size:10px;
	}
.slogan {
	font-size: 34px;
	font-weight: bold;
	color: #DAEAEB;
	line-height: 35px;
	letter-spacing: 5px;
}
.header {
	background:url(http://www.genevalakewest.com/images/header_bg.jpg);
	background-color: #0067B9;
	}
.businesslistingcat {
	color:#cc3366;
	font:bold 18px Arial, Helvetica, sans-serif;
	margin:20px 0 12px 2px;
}

.businesslisting {
	padding:12px;
	margin: 20px 0 12px 0;
	color:#005995; 
    font: 12px Arial, Helvetica, sans-serif;
}
.businesslistingfeaturedlist {
	background: #FFFFCC;
	padding:12px;
	margin: 10px 0 12px 0;
	color:#005995; 
	font: 12px Arial, Helvetica, sans-serif;
}
.businessname {
	color:#003C64;
	font:bold 14px Arial, Helvetica, sans-serif;
	margin: 0;
	line-height: 14px;
}
.memberofmonth {
	color:#FF0000;
	font:bold 16px Arial, Helvetica, sans-serif;
	margin: 0;
	line-height: 14px;
}
featuredlist {
	background: #FFFFCC;
}
form {
	padding:0;
	margin:0;
	}
input {font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#005995; 
	}
select {
	font: 10px Arial, Helvetica, sans-serif;
	color:#005995; 
	margin:0;
	padding:0;
}
.comingevents {
	font-size:11px;
	}
div.banner {
	padding:10px;
	text-align: center;
	}
.banner {
	background-color:#FFFFCC;
	font-weight:bold;
}
div.rightbox {
	 width:270px;
	 float:right;
	 padding: 4px;
	 margin:4px;
	 font-size:10px;
	 text-align:center;
 }
div.clear{
	clear:both;
	}.redbold {
	color: #F00;
	font-weight: bold;
}

