#west_lakes_info {
	position:absolute;
	left:50%;
	margin-left: -130px;
	z-index: 2;
	top: 0px;
}

.body { background:url(images/bg.gif); COLOR: #000; margin: 0px; padding: 0px; }
#logo {
	margin-left: -280px;
	position: absolute;
	left: 50%;
	top: 0px;
}

.container1 { background:url(images/bg-center.gif); width:988px; margin:0px auto 0px auto; text-align:left; }
#padded {
	padding-left: 15px;
	margin-left: 15px;
}

.container2 { padding:0px 7px 7px 7px; background:url(images/bg-bottom.gif) no-repeat bottom; }
#flashFloat {
	float: left;
}


.container1a { background:url(images/bg-center.gif); width:787px; margin:0px auto 0px auto; text-align:left; }
.container2a { padding:0px 7px 7px 7px; background:url(images/bg-bottom.gif) no-repeat bottom; }

P { font: 12px/20px Arial, Helvetica, sans-serif; COLOR: #000000; margin: 0px; padding: 0px; }
.footer {
}
P A:link    { COLOR: #205e50; font-weight:bold; }
P A:visited { COLOR: #205e50; font-weight:bold; }
P A:active  { COLOR: #205e50; font-weight:bold; }
P A:hover   { COLOR: #333333; font-weight:bold; }

#inside_content p.font_italic { font: 12px/20px Arial, Helvetica, sans-serif italic; COLOR: #000000; margin: 0px; padding: 0px; }

.small { font: 10px/14px Arial, Helvetica, sans-serif; COLOR: #000000; margin: 0px; padding: 0px; }

.adv_search { font: bold 9px/14px Arial, Helvetica, sans-serif; COLOR: #205e50; margin: 0px; padding: 0px; text-decoration:none; }
.adv_search a:link { font: bold 9px/14px Arial, Helvetica, sans-serif; COLOR: #205e50; text-decoration:none; }
.adv_search a:active { font: bold 9px/14px Arial, Helvetica, sans-serif; COLOR: #205e50; text-decoration:none; }
.adv_search a:visited { font: bold 9px/14px Arial, Helvetica, sans-serif; COLOR: #205e50; text-decoration:none; }
.adv_search a:hover { font: bold 9px/14px Arial, Helvetica, sans-serif; COLOR: #333333; text-decoration:none; }

.alert_title { font: 14px/18px Arial, Helvetica, sans-serif; COLOR: #ffffff; text-decoration:none; text-align:center; text-transform:uppercase; height:25px; background:url(images/alert_bg_top.gif);}

.alert_text { font: 9px/14px Arial, Helvetica, sans-serif; COLOR: #333333; margin: 0px; padding: 0px; text-decoration:none; background:url(images/alert_bg.gif)}
.alert_text a:link { font: 9px/14px Arial, Helvetica, sans-serif; COLOR: #205e50; text-decoration:none; }
.alert_text a:active { font: 9px/14px Arial, Helvetica, sans-serif; COLOR: #205e50; text-decoration:none; }
.alert_text a:visited { font: 9px/14px Arial, Helvetica, sans-serif; COLOR: #205e50; text-decoration:none; }
.alert_text a:hover { font: 9px/14px Arial, Helvetica, sans-serif; COLOR: #333333; text-decoration:none; }

.minisite_title { font: bold 22px Arial, Helvetica, sans-serif; COLOR: #FFFFFF; margin: 0px; padding: 45px 0px 0px 200px; }
.minisite_title A:link    { COLOR: #205e50; font-weight:bold; }
.minisite_title A:visited { COLOR: #205e50; font-weight:bold; }
.minisite_title A:active  { COLOR: #205e50; font-weight:bold; }
.minisite_title A:hover   { COLOR: #333333; font-weight:bold; }

#inside_content P { font: 12px/18px Arial, Helvetica, sans-serif; COLOR: #000000; margin: 0px 0px 9px 0px; padding: 0px; }
#inside_content ul { 12px/18px Arial, Helvetica, sans-serif;margin: 0px 0px 0px 20px; padding:0px; }
#inside_content ol { 12px/18px Arial, Helvetica, sans-serif;margin: 0px; padding:0px; }
#inside_content li { font: 12px/18px Arial, Helvetica, sans-serif; COLOR: #000000; margin: 0px 0px 5px 20px; padding: 0px; }
#inside_content li A:link    { COLOR: #205e50; font-weight:bold; }
#inside_content li A:visited { COLOR: #205e50; font-weight:bold; }
#inside_content li A:active  { COLOR: #205e50; font-weight:bold; }
#inside_content li A:hover   { COLOR: #333333; font-weight:bold; }

.footnote { font: 10px Arial, Helvetica, sans-serif; COLOR: #333333; }
.footnote A:link    { COLOR: #205e50; }
.footnote A:visited { COLOR: #205e50; }
.footnote A:active  { COLOR: #205e50; }
.footnote A:hover   { COLOR: #333333; }

.table_main { border:#003333 solid 1px; font: 11px Arial, Helvetica, sans-serif; COLOR: #000000;  }
.table_main A         { COLOR: #000000; }
.table_main A:hover   { COLOR: #999999; }

.table_main_greybg { background-color:#eeeeee; padding:0px 2px 0px 2px; text-align:right; }

UL { margin:0px; }
LI { margin:0px; }
FORM { margin:0px; }
INPUT { margin:0px; }
H1, H2, H3, H4, H5, H6, H7, H8 {margin:0px; }

.top { border-bottom:4px solid #F7F3EC; }

.topnav UL { margin:0px; padding:0px; list-style-type: none; }
.topnav UL LI { margin:0px; padding:0px; display: inline; float: left; }
.topnav UL LI IMG { margin:0px; padding:0px; border:0px; display:block; }

.topnavtxt { background: #B8B8B8 url(images/topnav_bg.gif) repeat-x top; font: 11px Arial, Helvetica, sans-serif; text-align:center; height:21px; overflow:hidden; }
.topnavtxt UL { margin:0px; padding:4px 0px 2px 0px; list-style-type: none; }
.topnavtxt UL LI { margin:0px; padding:0px; display: inline; }
.topnavtxt UL LI A { font: 11px Arial, Helvetica, sans-serif; padding:3px 12px 2px 12px; color:#333333; text-decoration:none; }
.topnavtxt UL LI A:hover, .topnavtxt UL .activetop A { background-color:#eec174; color:#333333; text-decoration:none; }

.sidenavcol { width:187px; background:#004737 url(images/leftnav_bottom_bg.jpg) no-repeat bottom; }
.contentcol { width:787px; background: url(images/content_bg.gif); }

	.sidenavcol UL { margin:1px 0px 32px 0px; padding:0px; list-style-type: none; }
	.sidenavcol UL LI { margin:0px; padding:1px; border-bottom:1px solid #80A49B; font: 12px Arial, Helvetica, sans-serif; }
	.sidenavcol UL LI A { margin:0; padding:2px 7px 3px 7px; color:#FFFFFF; text-decoration:none; display: block; }
	.sidenavcol UL LI A:hover, .sidenavcol UL LI A.active { color:#004737; background: url(images/leftnav_over_bg.gif); text-decoration:none; display: block; }
	.sidenavcol UL .group { font: bold 11px Arial, Helvetica, sans-serif; text-transform:uppercase; background:#589184 url(images/subpages/leftnav_subhead.jpg) no-repeat bottom; COLOR: #004737; padding:3px 8px 4px 8px; }

	.sidenavcol UL LI UL { margin:0px 0px 0px 0px; padding:0px; list-style-type: none; }
	.sidenavcol UL LI UL LI { margin:0px; padding:0px; border-bottom: #9B9D9C; background: #DEE0DF; font: 11px Arial, Helvetica, sans-serif; }
	.sidenavcol UL LI UL LI A { margin:0; padding:3px 7px 3px 20px; color:#313332; text-decoration:none; display: block; }
	.sidenavcol UL LI UL LI A:hover, .sidenavcol UL LI UL .active A { color:#313332; background: white; text-decoration:none; display: block; }

.contentcol DIV { padding:7px 34px 32px 33px; }
	.contentcol DIV A:link { color:#666; }
	.contentcol DIV A:visited { color:#333; }
	.contentcol DIV A:active, .contentcol DIV A:hover { color:#000; }

	.contentcol DIV H1 { padding-bottom:12px; color:#205E50; font: bold 18px Arial, Helvetica, sans-serif; }
	.contentcol DIV H2 { padding-top:16px; color:#205E50; font: bold 12px/16px Arial, Helvetica, sans-serif; }
	.contentcol DIV P { padding-bottom:12px; color:#033333; font: 12px/16px Arial, Helvetica, sans-serif; }
	.contentcol DIV UL { padding:0px 0px 12px 0px; margin:0px; color:#033333; font: 12px/13px Arial, Helvetica, sans-serif; }
	.contentcol DIV UL LI { padding:0px 0px 3px 0px; margin:0px 0px 0px 21px; }
	
.contentcol P { color:#000000; }
	
	.img_right { border: 2px solid #41766A; margin:4px 0px 6px 24px; }
	.img_left  { border: 2px solid #41766A; margin:4px 24px 6px 0px; }
	
P.ForthLevel {width: 100%; font: 13px Arial, Helvetica, sans-serif; color: #004938; text-align: center; font-weight: normal;}
P.ForthLevel A:link {color: #004938; font-weight: normal;}
P.ForthLevel A:visited {color: #004938; font-weight: normal;}
P.ForthLevel A:active {color: #004938; font-weight: normal;}
P.ForthLevel A:hover, P.ForthLevel A.active {text-decoration: none; color: #000000; font-weight: normal;}

.copyright { padding:2px 0px 3px 0px; border-top:1px solid #003A29; border-bottom:1px solid #00402F; background:#4B7D72 url(images/copyright_bg.gif) repeat-x top; font: 11px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:center; }
.copyright A { color:#FFFFFF; }
.footer {
	padding:10px 0px 10px 0px;
	font: 11px Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:center;
	background-color: transparent;
}

.homebox1frame { position:absolute; top:399px; height:167px; margin-left:8px; z-index:4; }
.homebox1 { width:350px; height:167px; background:url(images/home/ql_bg.gif) no-repeat; color:#fff; font: 12px/13px Arial, Helvetica, sans-serif; }
  .homebox1 UL { padding:38px 0px 0px 10px; margin:0px 0px 0px 0px; float:left; width:163px; }
  .homebox1 UL LI { padding:0px 0px 5px 0px; margin:0px; list-style-type:none; font:12px/13px Arial, Helvetica, sans-serif;  }
  .homebox1 A { color:#fff; }
  .homebox1 A:hover { color:#ccc; }
.homebox2frame { position:absolute; top:399px; margin-left:367px; z-index:10; }
.homebox2 { width:350px; height:167px; overflow:hidden; background:url(images/home/NewsEvents_bg.gif) no-repeat; color:#fff; font: 12px/14px Arial, Helvetica, sans-serif; }
  .homebox2 UL { padding:11px 0px 12px 0px; margin:0px 0px 0px 12px; }
  .homebox2 UL LI { padding:0px 0px 4px 0px; margin:0px; list-style-type:none; }
  .homebox2 A { color:#fff; }
  .homebox2 A:hover { color:#ccc; }
  .homebox2 IMG { border:0px; }
.homebox3frame { position:absolute; top:399px; margin-left:726px; z-index:10; }
.homebox3 { width:240px; height:167px; overflow:hidden; background:url(images/home/ButtonsBox.gif) no-repeat; padding:8px 0px 0px 13px; vertical-align:middle; }

.callouts_btn { background:url(images/home/callouts_btn.gif) no-repeat; width:215px; height:33px; font: 12px/20px Arial, Helvetica, sans-serif; COLOR: #205e50; padding: 6px 0px 0px 0px; text-align:center; text-transform:uppercase; }
.callouts_btn A:link    { COLOR: #205e50; text-decoration:none; }
.callouts_btn A:visited { COLOR: #205e50; text-decoration:none; }
.callouts_btn A:active  { COLOR: #205e50; text-decoration:none; }
.callouts_btn A:hover   { COLOR: #333333; text-decoration:none; }

.border { border: 2px solid #41766A; }

.help { font: 11px Arial, Helvetica, sans-serif; COLOR: #CC0000; }
.help A { COLOR: #CC0000; }
.error { font: 11px Arial, Helvetica, sans-serif; COLOR: #006699; }
.error A { COLOR: #006699; }
	
.box { background:url(images/box_bg.gif) repeat-y; margin:0px 0px 10px 20px;  }
.box TD A { COLOR: #333333; font: bold 11px/15px Arial, Helvetica, sans-serif; text-align:left; }
.box TD A:link    { COLOR: #333333; }
.box TD A:visited { COLOR: #333333; }
.box TD A:active  { COLOR: #333333; }
.box TD A:hover   { COLOR: #111111; }
.box TH { font: 12px/20px arial, sans-serif; COLOR: #FFFFFF; background:url(images/box_top.gif) no-repeat; height:28px; padding:0px 10px 0px 10px; text-align:left; }
.box TD { font: 11px/15px arial, sans-serif; COLOR: #333333; background:url(images/box_bottom.jpg) no-repeat bottom; vertical-align:top; padding:10px 10px 18px 10px; }

.box TD P { font: 11px/15px arial, sans-serif; COLOR: #333333; vertical-align:top; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }  
.box TD P A:link    { COLOR: #333333; font-weight:bold; }
.box TD P A:visited { COLOR: #333333; font-weight:bold; }
.box TD P A:active  { COLOR: #333333; font-weight:bold; }
.box TD P A:hover   { COLOR: #111111; font-weight:bold; }

.box TD UL { padding:11px 0px 12px 0px; margin:0px 0px 0px 12px; }
.box TD UL LI { font: 11px/15px arial, sans-serif; COLOR: #333333; padding:0px 0px 4px 10px; margin:0px; list-style-type:none; background:url(images/home/bullet.gif) no-repeat 0px 3px; }
.box TD LI A:link    { font: 11px/15px arial, sans-serif; COLOR: #333333; font-weight:bold; }
.box TD LI A:visited { font: 11px/15px arial, sans-serif; COLOR: #333333; font-weight:bold; }
.box TD LI A:active  { font: 11px/15px arial, sans-serif; COLOR: #333333; font-weight:bold; }
.box TD LI A:hover   { font: 11px/15px arial, sans-serif; COLOR: #111111; font-weight:bold; }

.box TD STRONG { font: bold 11px/15px arial, sans-serif; COLOR: #333333; vertical-align:top; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.box TD I { font: 11px/15px arial, sans-serif; COLOR: #333333; vertical-align:top; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-style:italic; }
.box TD U { font: 11px/15px arial, sans-serif; COLOR: #333333; vertical-align:top; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-decoration:none; }  

.overline { font: bold 12px/20px Arial, Helvetica, sans-serif; color:#205e50; }
.page_title { font: bold 19px Arial, Helvetica, sans-serif; color:#205e50; }
.tagline { font: bold 13px Arial, Helvetica, sans-serif; color:#205e50; }

p.box_bold { font-weight: bold; }
.box_bold { font-weight: bold; }
.box_title { font: bold 12px/20px arial, sans-serif; COLOR: #333333; text-align:left; }  /*used in Ecommerce sections */
p.box_title { font: bold 12px/20px arial, sans-serif; COLOR: #333333; text-align:left; } /*used in Ecommerce sections */
.box_spaced { font: 11px/15px arial, sans-serif; COLOR: #333333; vertical-align:top; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }  
p.box_spaced { font: 11px/15px arial, sans-serif; COLOR: #333333; vertical-align:top; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }  

.subhead { font: bold 12px/18px Arial, Helvetica, sans-serif; color:#205e50; } /* REMOVED padding-top:18px; */

#inside_content p.subhead { font: bold 12px/18px Arial, Helvetica, sans-serif; color:#205e50; } /* REMOVED padding-top:18px; */

.font_bold { font: 12px/18px Arial, Helvetica, sans-serif; font-weight:bold; COLOR: #000000; margin: 0px 0px 6px 0px; padding: 0px; }

/* FOR ECOMMERCE STORE */
.product_title { font: 16px/22px arial, sans-serif; font-weight:bold; COLOR: #205e50; vertical-align:top; margin: 0px; padding: 0px; }
.product_title A:link { font-weight: bold; COLOR: #205e50; }
.product_title A:visited { font-weight: bold; COLOR: #205e50; }
.product_title A:active { font-weight: bold; COLOR: #205e50; }
.product_title A:hover { font-weight: bold; COLOR: #333333; }

.price { font: 14px/18px arial, sans-serif; font-weight:bold; COLOR: #205e50; vertical-align:top; margin: 0px; padding: 0px; }
/* END ECOMMERCE STYLES */

p.page_title_superscript { font: bold 14px Arial, Helvetica, sans-serif; color:#205e50; vertical-align:super; }
.page_title_superscript { font: bold 14px Arial, Helvetica, sans-serif; color:#205e50; vertical-align:super; }

.font_superscript { font: 10px/14px Arial, Helvetica, sans-serif; color:#000000; vertical-align:super; }
p.font_superscript { font: 10px/14px Arial, Helvetica, sans-serif; color:#000000; vertical-align:super; }
.box_superscript { font: bold 9px Arial, sans-serif; COLOR: #333333; text-align:left; vertical-align:super; }
p.box_superscript { font: bold 9px Arial, sans-serif; COLOR: #333333; text-align:left; vertical-align:super; }
.overline_superscript { font: 10px/20px Arial, Helvetica, sans-serif; color:#205e50; vertical-align:super; }
p.overline_superscript { font: 10px/20px Arial, Helvetica, sans-serif; color:#205e50; vertical-align:super; }
.tagline_superscript { font: bold 13px Arial, Helvetica, sans-serif; color:#205e50; vertical-align:super; }
p.tagline_superscript { font: bold 13px Arial, Helvetica, sans-serif; color:#205e50; vertical-align:super; }

.photo_border { border:1px #000000 solid; }

.button { font: bold 11px Arial, Helvetica, sans-serif; text-transform:uppercase; COLOR: #333333; background: #dddddd url(/images/btn_bg.gif); border-top:#fbfbfb solid 1px; border-right:#999999 solid 1px; border-left:#ececec solid 1px; border-bottom:#515151 solid 1px; padding:2px 5px 2px 5px; text-decoration:none; }


.table { font: 11px Arial, Helvetica, sans-serif; COLOR: #000000; border:1px solid #333333; }
.table A         { COLOR: #000000; }

.table A:hover   { COLOR: #FFFFFF; }
.table TH { padding:2px 10px 2px 10px; text-align:center; background:#cccccc; vertical-align:bottom; }
.table TD { padding:2px 10px 2px 10px; background:#ffffff; text-align:right; border-top:1px solid #666666; }
ul.videoLinks li img{
	margin-bottom: -16px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: -15px;
	margin-top: -10px;
	margin-right: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	float: left;
	}
ul.videoLinks li {
	padding-top: 10px;
	background-color: #DDEAE3;
	list-style-image: none;
	list-style-type: none;
}
#FLVPlayer{
	margin:0px;
	padding:0px;
}