@charset "utf-8";
/* CSS Document */



body {
font-family: Arial, Helvetica, Verdana, sans-serif; 
color:#000000;
font-size:9pt;
	/*font: 100% Verdana, Arial, Helvetica, sans-serif;*/
	background: #ffffff;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}

.oneColFixCtr #container {
	width: 800px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
	margin-top: 10px;
	padding: 0;
}
.oneColFixCtr #mainContent {
	padding: 0; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}


#nav_container	{
	width: 100%;
	background: url(images/top_navbar.jpg) no-repeat center top;
	height: 40px;
	padding: 0 0 0 0;
	margin: 0;	
}


#home_middle	{
	width: 100%;
	background: #151500 url(images/home_mid_hood8.jpg) no-repeat center top;
	height: 150px;
}
	


#home_content	{
	width: 100%;
	padding-bottom: 6px;
	padding-top: 0px;
	background: url(images/home_bottom2.jpg) no-repeat center top #151500;
	margin-top: 0px;
	margin-bottom: 7px;
	
}

#home_left	{
	float: left;
	width: 430px;
	margin: 90px 0 0 6px;
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	color:#ffffff;

	display:inline;
	
}

#home_right	{
	float: right;
	width: 345px;
	margin: 20px 6px 0 0;
	display:inline;
}

#home_left2	{
	float: left;
	width: 580px;
	margin: 72px 0 0 6px;
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	color:#ffffff;
	
	display:inline;
	
}

#home_right2	{
	float: right;
	width: 195px;
	margin: 20px 6px 0 0;
	display:inline;
}



.nomargin	{
padding: 0;
margin: 0;
}

p { margin: 0;}
.clear {clear: both; height: 0; margin: 0;}

#header_aquatics	{

	background:  url(images/aquatics_header_image2.jpg) no-repeat center top;
	height: 130px;
}

#content_aquatics	{

	background: #151500 url(images/aquatics_content_image2.jpg) no-repeat center top;
	padding-bottom: 10px;
	margin-bottom: 10px;
	
}

#header_facilities	{

	background:  url(images/facilities_header_image.jpg) no-repeat center top;
	height: 130px;
}

#content_facilities	{

	background: #151500 url(images/facilities_content_image.jpg) no-repeat center top;
	padding-bottom: 10px;
	margin-bottom: 10px;
	
}

#header_special_program	{

	background:  url(images/special_program_header_image.jpg) no-repeat center top;
	height: 130px;
}

#content_special_program	{

	background: #151500 url(images/special_program_content_image.jpg) no-repeat center top;
	padding-bottom: 10px;
	margin-bottom: 10px;
	
}


#header_aboutus	{

	background:  url(images/aboutus_header_image.jpg) no-repeat center top;
	height: 130px;
}

#content_aboutus	{

	background: #151500 url(images/aboutus_content_image2.jpg) no-repeat center top;
	padding-bottom: 10px;
	margin-bottom: 10px;
	
}

#header_contact	{

	background:  url(images/contact_header_image.jpg) no-repeat center top;
	height: 130px;
}

#content_contact	{

	background: #151500 url(images/contact_content_image.jpg) no-repeat center top;
	padding-bottom: 10px;
	margin-bottom: 10px;
	
}

#header_links	{

	background:  url(images/links_header_image.jpg) no-repeat center top;
	height: 130px;
}

#content_links	{

	background: #151500 url(images/links_content_image.jpg) no-repeat center top;
	padding-bottom: 10px;
	margin-bottom: 10px;
	
}
/* ********************** boxes ***********/

.box_left_top {
	background: url(images/box_left_top_short.jpg) no-repeat;

	background-position:center top;
	width: 430px;
	height: 16px;
	margin: 0;
	
}
.box_left_middle {
	background: url(images/box_left_middle.jpg) no-repeat;
	background-position:center top;
	width: 400px;
	padding: 0 15px 0 15px;
}
.box_left_bottom {
	background: url(images/box_left_bottom.jpg) no-repeat;
	background-position:center bottom;
	width: 430px;
	height: 16px;
}



.box_right_top {
	background: url(images/box_right_top_short.jpg) no-repeat;
	background-position:center top;
	width: 345px;
	height: 16px;
	margin: 0;
}
.box_right_middle {
	background: url(images/box_right_middle.jpg) no-repeat;
	background-position:center top;
	width: 315px;
	padding: 0 15px 0 15px;
	min-height: 295px;
}
.box_right_bottom {
	background: url(images/box_right_bottom.jpg) no-repeat;
	background-position:center bottom;
	width: 345px;
	height: 16px;
}


.box_left_top2 {
	background: url(images/box_left_top_short2.jpg) no-repeat;

	background-position:center top;
	width: 580px;
	height: 16px;
	margin: 0;
	
}
.box_left_middle2 {
	background: url(images/box_left_middle2_long.jpg) no-repeat;
	background-position:center top;
	width: 550px;
	padding: 0 15px 0 15px;
}
.box_left_bottom2 {
	background: url(images/box_left_bottom2.jpg) no-repeat;
	background-position:center bottom;
	width: 580px;
	height: 16px;
}



.box_right_top2 {
	background: url(images/box_right_top2.jpg) no-repeat;
	background-position:center top;
	width: 195px;
	height: 16px;
	margin: 0;
}
.box_right_middle2 {
	background: url(images/box_right_middle2_long.jpg) no-repeat;
	background-position:center top;
	width: 165px;
	min-height: 385px;
	height:auto !important;
  	height:385px;
	padding: 0 15px 0 15px;
}
.box_right_bottom2 {
	background: url(images/box_right_bottom2.jpg) no-repeat;
	background-position:center bottom;
	width: 195px;
	height: 16px;
}


.box_aquatic_top {
	background: url(images/aquatic_box_top.jpg) no-repeat;
	background-position:center top;
	width: 550px;
	height: 11px;
	margin: 0;
}
.box_aquatic_middle {
	background-color: #E9E2D8;
	background-position:center top;
	width: 530px;
	padding: 0 10px 0 10px;
	color: black;
}
.box_aquatic_bottom {
	background: url(images/aquatic_box_bottom.jpg) no-repeat;
	background-position:center bottom;
	width: 550px;
	height: 11px;
}

.box_aquatic_white_top {
	background: url(images/box_aquatic_white_top2.jpg) no-repeat;
	background-position:center top;
	margin: 0 0 0 7px;
	width: 787px;
	height: 16px;
	
	
}
.box_aquatic_white_middle {
	background: #F3F3F1 url(images/box_aquatic_white_center2.jpg) no-repeat;
	background-position:center top;
	width: 767px;
	padding: 0 10px 0 10px;
	color: black;
	margin: 0 0 0 7px;
}
.box_aquatic_white_bottom {
	background: url(images/box_aquatic_white_bottom.jpg) no-repeat;
	background-position:center bottom;
	margin: 0 0 0 7px;
	width: 787px;
	height: 16px;
}

.box_facilities_white_top {
	background: url(images/box_facilities_white_top.jpg) no-repeat;
	background-position:center top;
	margin: 0 0 0 7px;
	width: 787px;
	height: 16px;
	
	
}
.box_facilities_white_middle {
	background: #EEEEED url(images/box_facilities_white_center.jpg) no-repeat;
	background-position:center top;
	width: 767px;
	padding: 0 10px 0 10px;
	color: black;
	margin: 0 0 0 7px;
}
.box_facilities_white_bottom {
	background: url(images/box_facilities_white_bottom.jpg) no-repeat;
	background-position:center bottom;
	margin: 0 0 0 7px;
	width: 787px;
	height: 16px;
}

.box_aboutus_white_top {
	background: url(images/box_aboutus_white_top.jpg) no-repeat;
	background-position:center top;
	margin: 0 0 0 7px;
	width: 787px;
	height: 16px;
	
	
}
.box_aboutus_white_middle {
	background: #EEEEED url(images/box_aboutus_white_center.jpg) no-repeat;
	background-position:center top;
	width: 767px;
	padding: 0 10px 0 10px;
	color: black;
	margin: 0 0 0 7px;
}
.box_aboutus_white_bottom {
	background: url(images/box_facilities_white_bottom.jpg) no-repeat;
	background-position:center bottom;
	margin: 0 0 0 7px;
	width: 787px;
	height: 16px;
}

.box_special_program_white_top {
	background: url(images/box_special_program_top.jpg) no-repeat;
	background-position:center top;
	margin: 0 0 0 7px;
	width: 787px;
	height: 16px;
	
	
}
.box_special_program_white_middle {
	background: #EEEEED url(images/box_special_program_middle.jpg) no-repeat;
	background-position:center top;
	width: 767px;
	padding: 0 10px 0 10px;
	color: black;
	margin: 0 0 0 7px;
}

.box_contact_white_top {
	background: url(images/box_contact_top.jpg) no-repeat;
	background-position:center top;
	margin: 0 0 0 7px;
	width: 787px;
	height: 16px;
	
	
}
.box_contact_white_middle {
	background: #EEEEED url(images/box_contact_middle.jpg) no-repeat;
	background-position:center top;
	width: 767px;
	padding: 0 10px 0 10px;
	color: black;
	margin: 0 0 0 7px;
}

.box_links_white_top {
	background: url(images/box_links_top.jpg) no-repeat;
	background-position:center top;
	margin: 0 0 0 7px;
	width: 787px;
	height: 16px;
	
	
}
.box_links_white_middle {
	background: #EEEEED url(images/box_links_middle.jpg) no-repeat;
	background-position:center top;
	width: 767px;
	padding: 0 10px 0 10px;
	color: black;
	margin: 0 0 0 7px;
}





/* ********************** end boxes ***********/

table.home_schedule	{
	width: 100%;
	border-width: 1px;
	font-size: 7.5pt;
	color: black;
	border-collapse: collapse;
}

table.schedule	{
	width: 96%;
	border-width: 1px;
	border-color: #111111;
	font-size: 9pt;
	color: black;
	
}

td.border	{
border-width: 1px 1px 1px 1px;
border-style: solid solid solid solid;
border-color: #3C5927;
-moz-border-radius: 0px 0px 0px 0px;
width: 14.1%;
background-color: #F7F4F0;
padding: 2px;
}

ul.general	{
	margin-top: 5px;
	margin-bottom: 5px;
}

ul.rules	{
	margin: 20px 20px 0 20px;
	list-style-image: url(images/list_water.gif)
}

li.margins	{
	margin: 15px 0 0 20px;
}


li.margins_small	{
	margin: 5px 0 5px 0;
}

.left_indent	{
	margin: 0 0 0 15px;
}

.picture_floatright	{
	margin: 5px 0 20px 20px;
	float: right;
	
}

.picture_floatleft	{
	margin: 5px 20px 20px 0;
	float: left;
	
}

table.green	{
	background-color:#537B35; 
	width: 680px;
	color: white;
	border-color: #003300;
	
}

td.padding	{
	padding: 0 15px;
	width: 50%;
}

.float_left	{
	width: 360px;
	float: left;
	margin: 15px 0 15px 0;
}

.float_right	{
	width: 360px;
	float: right;
	margin: 15px 0 15px 0;
}
	
	
h1 {	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 12pt;color: #324A20;margin: 0 0 8px 0;font-weight: bold;}
h1.sub_home {	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 10.5pt;color: #324A20;margin: 0 0 2px 0;font-weight: bold;}
h1.drops	{   font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 12pt;color: #324A20;margin: 0 0 8px 0; padding: 0 0 0 50px; background-image: url(images/heading_droplets.jpg); background-position: left top; background-repeat:no-repeat; font-weight: bold;}
h1.leaf	{   font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 12pt;color: #324A20;margin: 0 0 8px 0; padding: 0 0 0 40px; background-image: url(images/heading_leaf2.jpg); background-position: left top; background-repeat:no-repeat; font-weight: bold;}
h1.windsurfer	{   font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 12pt;color: #324A20;margin: 0 0 8px 0; padding: 0 0 0 30px; background-image: url(images/heading_windsurfer.gif); background-position: left top; background-repeat:no-repeat; font-weight: bold;}
h1.logo	{   font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 12pt;color: #324A20;margin: 0 0 8px 0; padding: 0 0 0 50px; background-image: url(images/heading_hoodlogo.gif); background-position: left top; background-repeat:no-repeat; font-weight: bold;}

h1.home	{ 	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 11pt;color: #ffffff ;margin: 0 0 8px 0;font-weight: bold;}
h2 {	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 10pt;color:  #990000;	margin: 20px 0 3px 0;	font-weight:bold;}
h2.light	{color: #FFD5D5; font-family:Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 10pt; margin: 20px 0 3px 0;	font-weight:bold;}
h3.calendar	{  font-family: Arial, Helvetica, sans-serif;font-size: 8pt;color: #3C5927;margin: 0 0 3px 0;font-weight: bold;  }
h3 {	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 9pt;color: #black;margin: 0 0 2px 0;font-weight: bold; text-decoration:underline;}
.style1 {color: #FFFFFF}

.text75	{ font-family: Arial, Helvetica, Verdana, sans-serif; color:#000000;font-size:7.5pt;  color: #000000;}
.text8	{ font-family: Arial, Helvetica, Verdana, sans-serif; color:#000000;font-size:8pt;  color: #000000;}
.bodytext { font-family: Arial, Helvetica, Verdana, sans-serif; color:#000000;font-size:9pt;  color: #000000;}


A.arial_body:link{ text-decoration : underline; color : #0000FF; font-family :  Arial, Helvetica, Verdana, sans-serif; font-size : 9pt; } 
A.arial_body:Visited{ text-decoration : underline; color : #0000FF; font-family : Arial, Helvetica, Verdana, sans-serif; font-size : 9pt; } 
A.arial_body:Active{ text-decoration : none; color : #537B35; font-family : Arial, Helvetica, Verdana, sans-serif; font-size : 9pt; }
A.arial_body:Hover{ text-decoration : none; color: #537B35; font-family : Arial, Helvetica, Verdana, sans-serif; font-size : 9pt; } 


A.arial_bodyw:link{ text-decoration : underline; color : #fff; font-family :  Arial, Helvetica, Verdana, sans-serif; font-size : 9pt; font-weight: bold} 
A.arial_bodyw:Visited{ text-decoration : underline; color : #fff; font-family : Arial, Helvetica, Verdana, sans-serif; font-size : 9pt; font-weight: bold} 
A.arial_bodyw:Active{ text-decoration : none; color : #E2E2E2; font-family : Arial, Helvetica, Verdana, sans-serif; font-size : 9pt;font-weight: bold }
A.arial_bodyw:Hover{ text-decoration : none; color: #E2E2E2; font-family : Arial, Helvetica, Verdana, sans-serif; font-size : 9pt; font-weight: bold} 

A.arial_body8:link{ text-decoration : underline; color : #0000FF; font-family :  Arial, Helvetica, Verdana, sans-serif; font-size : 8pt; } 
A.arial_body8:Visited{ text-decoration : underline; color : #0000FF; font-family : Arial, Helvetica, Verdana, sans-serif; font-size : 8pt; } 
A.arial_body8:Active{ text-decoration : none; color : #537B35; font-family : Arial, Helvetica, Verdana, sans-serif; font-size : 8pt; }
A.arial_body8:Hover{ text-decoration : none; color: #537B35; font-family : Arial, Helvetica, Verdana, sans-serif; font-size : 8pt; } 


A.arial_body75:link{ text-decoration : underline; color : #0000FF; font-family :  Arial, Helvetica, Verdana, sans-serif; font-size : 7.5pt; } 
A.arial_body75:Visited{ text-decoration : underline; color : #0000FF; font-family : Arial, Helvetica, Verdana, sans-serif; font-size : 7.5pt; } 
A.arial_body75:Active{ text-decoration : none; color : #537B35; font-family : Arial, Helvetica, Verdana, sans-serif; font-size : 7.5pt; }
A.arial_body75:Hover{ text-decoration : none; color: #537B35; font-family : Arial, Helvetica, Verdana, sans-serif; font-size : 7.5pt; } 


A.arial_body_light:link{ text-decoration : underline; color : #FFD5D5; font-family :  Arial, Helvetica, Verdana, sans-serif; font-size : 9pt; } 
A.arial_body_light:Visited{ text-decoration : underline; color : #FFD5D5; font-family : Arial, Helvetica, Verdana, sans-serif; font-size : 9pt; } 
A.arial_body_light:Active{ text-decoration : none; color : white; font-family : Arial, Helvetica, Verdana, sans-serif; font-size : 9pt; }
A.arial_body_light:Hover{ text-decoration : none; color: white; font-family : Arial, Helvetica, Verdana, sans-serif; font-size : 9pt; } 



A.h2_body:link{ text-decoration : underline; color:  #0000FF; font-family :  Trebuchet MS, Arial, Helvetica, sans-serif; font-size : 10pt; } 
A.h2_body:Visited{ text-decoration : underline; color:  #0000FF; font-family : Trebuchet MS, Arial, Helvetica, sans-serif; font-size : 10pt; } 
A.h2_body:Active{ text-decoration : none; color : #990000; font-family : Trebuchet MS, Arial, Helvetica, sans-serif; font-size : 10pt; }
A.h2_body:Hover{ text-decoration : none; color: #990000; font-family : Trebuchet MS, Arial, Helvetica, sans-serif; font-size : 10pt; } 

