html				
{height: 100%;}

body				
{height:100%;width:100%;font-size: 80%;color:#333;font-family:Verdana,Tahoma,Arial;margin:0; padding:0;line-height:180%;background-color:#EDEDED;}

h1					{color:#CC3300;font-size: 210%;font-weight:normal;margin:10px 0 10px 0;font-family:trebuchet ms;}
h2					{color:#CC3300;font-size: 140%;font-weight:normal;margin:10px 0 0 0;font-family:trebuchet ms;}
h3					{color:#CC3300;font-size: 120%;font-weight:normal;margin:10px 0 0 0;font-family:trebuchet ms;}
h4					{color:#CC3300;font-size: 100%;font-weight:normal;margin:10px 0 10px 0;font-family:trebuchet ms;}
h5					{color:#CC3300;font-size: 100%;font-weight:normal;margin:10px 0 10px 0;font-family:trebuchet ms;}
h6					{color:#CC3300;font-size: 100%;font-weight:normal;margin:10px 0 10px 0;font-family:trebuchet ms;}
h7					{color:#CC3300;font-size: 100%;font-weight:normal;margin:10px 0 10px 0;font-family:trebuchet ms;}
h8					{color:#CC3300;font-size: 100%;font-weight:normal;margin:10px 0 10px 0;font-family:trebuchet ms;}

p
{line-height:170%;margin:5px 0 15px 0;}

form				
{height:100%;}

#global
{min-height:100%;height:auto !important;margin:0px 50px 0 50px;padding:0px 10px 0 10px;background-color:#fff;}

/* banner */
#banner			
{width:100%;min-height:100px;height:auto !important;background-color:#98D4CD;}
#banner	 #bannerleft		
{float:left;margin:10px 0 0 0px;padding:0 0 0 10px;}
#banner	 #bannerleft img	
{border:0;}
#banner	 #bannerright		
{float:right;margin:0 30px 0 0;width:60%}
#banner	 #bannerright	#telephone	
{float:right;font-family:georgia;color:#003333;font-size:1.5em;text-align:right;vertical-align:top;border-bottom:0px solid #AFDDD8;padding:10px 0 10px 0;margin:0 0 6px 0;}
#banner	 #bannerright	#bookonline
{float:right;margin:10px 0 0 10px;padding:0;}
#banner	 #bannerright	#bookonline img
{border:0;}
#banner	 #bannerright	#definition
{float:left;margin:0 0 0 0;font-family:trebuchet ms;color:#fff;font-size:1.0em;text-align:justify;line-height:115%;}
#banner	 #bannerright	#definition h1
{margin:0 0 0 0;font-family:trebuchet ms;color:#fff;font-size:1.0em;text-align:justify;line-height:115%;}


/* menu */
#menu
{font-family:trebuchet ms;text-transform:uppercase;font-weight:bold;font-size:95%;color:#fff;background-color:#669999;padding:0 0 0 0px;margin:4px 0 0 0;}
#menu a:hover
{background-color:#85B8B8;text-decoration:none;}

/* contentlinks */
#contentlinks
{background-color:#003333;color:#fff;font-size:90%;min-height:4px;height:auto !important;height:4px;}
#contentlinks ul
{margin:0 0 0 14px;padding:0;height:20px;}
#contentlinks ul li 
{float: left;padding: 2px 12px 2px 0px;list-style:none;}
#contentlinks a,a:visited
{color:#fff;text-decoration:underline;}
#contentlinks a:hover
{color:#99CCCC;text-decoration:none;}

/* mainpic */
#mainpic-homepage
{height:200px;width:100%;background-color:#000;background-image: url(../images/photoMainPic-Home01.jpg);background-repeat:no-repeat;  background-position:left;margin:4px 0 0 0;}
#mainpic-standard
{height:150px;width:100%;background-color:#000;margin:4px 0 0 0;}

/* midpanel */
#midpanel
{min-height:120px;height:auto !important;height:120px;padding:10px 20px 10px 20px;margin:4px 0 0 0;background-color:#d4d5c2;border-bottom:5px solid #c7c8af;}
#midpanel h2
{font-family:trebuchet ms;text-transform:uppercase;font-weight:bold;font-size:140%;font-style:italic;color:#333300;margin:0;padding:0 0 0 0;}
#midpanel h3
{font-family:verdana;font-weight:normal;font-size:120%;color:#5b5b23;margin:0;padding:0 0 0 0;}
#midpanel p
{color:#000;margin:0;padding:0 0 0 0;line-height:120%;}
#midpanel a,a:visited
{text-decoration:underline;}
#midpanel a:hover
{text-decoration:none;}

/* breadcrumbs */
#breadcrumbs
{font-size:90%;border-left:1px solid #E6E4D0;border-right:1px solid #E6E4D0;background-color:#EFEDDC;padding:0 0 0 20px;margin:5px 0 0 0;}
#breadcrumbs ul
{margin:0px 0 0 -40px;}
#breadcrumbs ul li
{list-style-type: none;background:transparent;padding: 0 0 0 0;margin:0 0 0 0;}

/* content */
#content		
{background-color:#F9F8EF;padding:5px 20px 20px 20px;margin:0 0 0 0;border:1px solid #E6E4D0;border-top:1px solid #EFEDDC;font-size:90%;}

#content img
{border:1px solid #ccc;background-color:#fff;padding:5px;margin:10px}

#content ul
{margin:10px 0 0 -30px;}
#content ul li
{list-style-type: none;background: url(../images/bullet.gif) no-repeat 0 8px;	padding: 0 0 0 20px;margin:0 0 0 0;}

/* content-left */
#content #content-left				
{float:left;width:60%;margin:0 0 0 0;padding:0 0 0 0;border:0px solid #000;}
#content #content-left	 h2	
{font-family:trebuchet ms;font-weight:normal;font-size:150%;color:#CC3300;}	
#content #content-left p				
{margin:0 10px 10px 0px;text-align:justify;}

/* content-right */
#content #content-right			
{float:left;width:39.5%;margin:0 0 0 0;border:0px solid #000;}
#content #content-right	 h2	
{font-family:trebuchet ms;font-weight:normal;font-size:150%;color:#CC3300;margin:0 0 0 20px;padding:0 0 0 0;}	
#content #content-right	 h3	
{font-family:verdana;font-weight:bold;font-size:100%;color:#333;margin:0 0 0 20px;padding:0 0 0 0;}	
#content #content-right	 p
{margin:0 0 0 20px;padding:0 0 0 0;}	
#content #content-right #galleryhomepage
{margin:20px 0 0 0;}	
#content #content-right #galleryhomepage img
{margin:10px 0 0 20px;}

/* table */
#content table				
{width:80%;}
#content th
{width:25%;font-size:95%;color:#000;background-color:#E4E1C8; line-height: 120%; text-align:right;padding:5px;font-weight:normal;border:0px solid #000;}
#content td					
{font-size:95%;color:#000;background-color:#EEECD8; line-height: 120%; text-align: left; vertical-align:top;padding:5px;border:0px solid #000;}

/* table - plain */
#content table.plain	
{width:100%;border:0px solid #000;}
#content table.plain td					
{font-size:100%;color:#333;background-color:transparent; line-height: 180%; vertical-align:top;padding:0px 5px 5px 5px;border:0px solid #000;}

/* relatedlinks */
#content #RelatedLinks2_pnlRelatedLinks
{margin:20px 0 20px 0;border-top:1px dotted #CCCC99;border-bottom:1px dotted #CCCC99;}
#content #relatedlinks
{background-color:#F5F3E1;margin:3px 0 3px 0;padding:10px 20px 10px 20px;}
#content #relatedlinks h2
{margin:0 0 0 0;color:#5B1515;font-family:trebuchet ms;font-size:145%;}
#content #relatedlinks ul
{margin:10px 0 0 -26px;}
#content #relatedlinks ul li
{list-style-type: none;background: url(../images/bullet.gif) no-repeat 0 8px;	padding: 0 0 0 15px;margin:0 30px 0 0;}
#content #relatedlinks img
{background-color:transparent;border:0px;padding: 0 0 0 0;margin:0 0 0 0;}
#content #relatedlinks p
{padding: 0 0 0 0;margin:20px 0 0 0;font-size:90%;}
#content #relatedlinks table td
{background-color:Transparent;}

/* imagepanel */
#content .imagepanel
{background-color:#EEECD8;border-top:1px solid #E4E1C8;border-bottom:1px solid #E4E1C8;}
#content .imagepanel .imagepanel_left
{float:left;width:42%;padding:10px;border-right:0px dotted #666;}
#content .imagepanel .imagepanel_right
{float:right;width:45%;padding:10px;border-left:1px dotted #666;}
#content .imagepanel img
{border:0px;padding:0;}

/* sitemap */
#content .sitemap-parent
{margin:2px;padding:8px;background-color:#F5F3E3;font-weight:bold;}
#content .sitemap-parent img
{border:0px;background-color:transparent;padding:0;margin:0 10px 0 0;}
#content .sitemap-child
{margin:2px;padding:0px 8px 0px 8px;}
#content .sitemap-child img
{border:0px;background-color:transparent;padding:0;margin:0 10px 0 0;}

/* Google map styles */
#content #map_canvas
{border: 1px solid #000;}
#content #map_canvas img
{border:1px solid #ccc;background-color:transparent;padding:5px;margin:10px}

#content .noborder
{border:0;padding:0;margin:0;}

/* AjaxCalendar */
#content .AjaxCalendar .ajax__calendar_container 
{border:1px solid #646464;background-color:#ffffff;color:#000000;width:198px;}
#content .AjaxCalendar .ajax__calendar_container .ajax__calendar_body
{width:220px;height:185px;text-align:center;margin:0 0 0 1px;}
#content .AjaxCalendar .ajax__calendar_footer 
{border-top:1px solid #f5f5f5;} 
#content .AjaxCalendar .ajax__calendar_dayname 
{border-bottom:1px solid #f5f5f5;width:13px;height:14px;text-align:center;vertical-align:middle;} 
#content .AjaxCalendar .ajax__calendar_day 
{background-color:#fff;color:#333;border:1px solid #ccc;margin:0 0 0 0;width:13px;height:14px;text-align:center;vertical-align:middle;} 
#content .AjaxCalendar .ajax__calendar_month 
{border:1px solid #ffffff;} 
#content .AjaxCalendar .ajax__calendar_year 
{border:1px solid #ffffff;} 
#content .AjaxCalendar .ajax__calendar_active .ajax__calendar_day 
{background-color:#edf9ff;border-color:#0066cc;color:#0066cc;} 
#content .AjaxCalendar .ajax__calendar_active .ajax__calendar_month 
{background-color:#edf9ff;border-color:#0066cc;color:#0066cc;} 
#content .AjaxCalendar .ajax__calendar_active .ajax__calendar_year 
{background-color:#edf9ff;border-color:#0066cc;color:#0066cc;} 
#content .AjaxCalendar .ajax__calendar_other .ajax__calendar_day 
{background-color:#EDEDED; border-color:#ccc;color:#646464;} 
#content .AjaxCalendar .ajax__calendar_other .ajax__calendar_year 
{background-color:#ffffff;border-color:#ffffff;color:#646464;} 
#content .AjaxCalendar .ajax__calendar_hover .ajax__calendar_day 
{background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;} 
#content .AjaxCalendar .ajax__calendar_hover .ajax__calendar_month 
{background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;} 
#content .AjaxCalendar .ajax__calendar_hover .ajax__calendar_year 
{background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;} 
#content .AjaxCalendar .ajax__calendar_hover .ajax__calendar_title 
{color:#0066cc;} 
#content .AjaxCalendar .ajax__calendar_hover .ajax__calendar_today 
{color:#0066cc;} 

#content #ContentUserControl_ctl00_UpdatePanel1
{border:0px solid #000;margin:0;padding:0;}

/* lowerpanel */
#lowerpanel		
{background-color:#fff;margin:4px 0 0 0;}
#lowerpanel #lowerpanel-left				
{float:left;width:60%;min-height:100px;height:auto !important;height:100px;margin:0 0 0 0;padding:0 0 0 0;background-color:#625E49;}
#lowerpanel #lowerpanel-left img				
{border:0;margin:0 26px 0 10px;}
#lowerpanel #lowerpanel-right			
{float:right;width:39.5%;min-height:100px;height:auto !important;height:100px;margin:0 0 0 0;background-color:#E6E5AE;}
#lowerpanel #lowerpanel-right h2
{font-weight:bold;font-size:100%;color:#666600;margin:0 30px 0 20px;padding:0 0 0 0;}
#lowerpanel #lowerpanel-right p
{color:#000;margin:0 30px 0 20px;padding:0 0 0 0;line-height:130%;color:#666600;font-size:90%;}
#lowerpanel #lowerpanel-right input
{margin:0 0 5px 20px;padding:0 0 0 0;}

/* footer */
#footer			
{width:100%;border-top:4px solid #CBE9E6;margin:4px 0 0 0;}
#footer p
{font-size:80%;padding:0 0 0 18px; margin:10px 0 0 0;}
#footer img
{margin:16px 0 20px 0;}


#PollsPanel	
{padding-left:8px;padding-top:0px;padding-bottom:20px;}

#aquasite		
{font-size:75%;padding-left:30px;padding-top:30px;}

.align-left
{float:left;margin:0 10px 0 0;}
.align-right
{float:right;margin:0 0 0 10px;}

a,a:visited
{color:#CC3300;padding:0 0 0 0;text-decoration:underline;}
a:hover
{text-decoration:none;}

/*  */
A.SiteMenuLevel0:link, A.SiteMenuLevel0:visited	   {font-size:100%;}
A.SiteMenuLevel1:link, A.SiteMenuLevel1:visited	   {font-size:100%;}
A.SiteMenuLevel2:link, A.SiteMenuLevel2:visited	   {font-size:100%;}      
A.SiteMenuLevel3:link, A.SiteMenuLevel3:visited		{font-size:100%;}      
A.SiteMenuLevel4:link, A.SiteMenuLevel4:visited	   {font-size:100%;}      
A.SiteMenuLevel5:link, A.SiteMenuLevel5:visited		{font-size:100%;}  
A.SiteMenuLevel6:link, A.SiteMenuLevel6:visited		{font-size:100%;}  
A.SiteMenuLevel7:link, A.SiteMenuLevel7:visited		{font-size:100%;} 
A.SiteMenuLevel8:link, A.SiteMenuLevel8:visited		{font-size:100%;} 
A.SiteMenuLevel9:link, A.SiteMenuLevel9:visited		{font-size:100%;} 
A.SiteMenuLevel10:link, A.SiteMenuLevel10:visited		{font-size:100%;} 


hr					
{height:1px;color:#EEEEEE;background:#EEEEEE;	border:1px solid #EEEEEE;}


/* IPIX Styles */
#ipix
{padding:10px;text-align:left;}
#ipix h1
{text-align:left;margin:0 0 10px 0;}
#ipix h2
{text-align:left;}
#ipix table
{border:1px;}
#ipix table td
{vertical-align:top;padding:10px;}

#ipix #viewerborder
{padding:5px;border:1px solid #ccc;text-align:center;}

/* PhotoGallery Styles */
.thumbnail 
{float: left;margin: 0px;padding: 0px;	width:182px; text-align:center;height: 200px;}
.thumbnail img
{background: #000;	padding: 0px;	margin:0 5px 0 5px;display:block;}
.thumbnail a 
{color:#999999;text-decoration: none;}
div.thumbnail:hover
{background: #EEECD8;	}
#TB_overlay 
{position: absolute;	top: 0;left: 0;z-index:100;width: 100%;height: 100%;background-color: #000;filter:alpha(opacity=60);	-moz-opacity: 0.6;opacity: 0.6;}
#TB_window 
{position: absolute;	background: #fff;	z-index: 102;color:#000000;display:none;border: 4px solid #525252;}
#TB_window img 
{display:block;margin: 15px 0 0 15px;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;border-top: 1px solid #666;	border-left: 1px solid #666;}
#TB_caption
{height:25px;padding:10px 30px 10px 25px;float:left;}
#TB_closeWindow
{height:25px;padding:10px 25px 10px 0;float:right;}
#TB_closeAjaxWindow
{padding:5px 10px 7px 0;margin-bottom:1px;text-align:right;background-color:#e8e8e8;}
#TB_ajaxContent
{padding:2px 15px 15px 15px;overflow:auto;}
#TB_load
{text-align: center;position: absolute;top: 50%;left: 0px;width: 100%;overflow: visible;visibility: visible;display: block;z-index:101;}
#TB_loadContent  
{margin-left: -125px;position: absolute;top: -50px;left: 50%;width: 250px;	height: 100px;visibility: visible;}

/* full clearfix */
    /* add to floating elements which should not float afterthem */ 
	* html .clearfix {
	    height: 1%; /* IE5-6 */
	    }
	* + html .clearfix {
		display: inline-block; /* IE7not8 */
		}
	.clearfix:after { /* FF, IE8, O, S, etc. */
	    content: ".";
	    display: block;
	    height: 0;
	    clear: both;
	    visibility: hidden;
	    }



#nav {padding:0; margin:0; list-style:none; height:25px;}
#nav li.top {display:block; float:left; height:25px;}
#nav li a.top_link {display:block; float:left; height:25px; line-height:25px;color:#fff; text-decoration:none; font-weight:bold; cursor:pointer;padding:0 12px 0 12px;}
#nav li a.top_link-on {display:block; float:left; height:25px; line-height:25px;color:#fff; background-color:#003333;text-decoration:none; font-weight:bold; cursor:pointer;padding:0 12px 0 12px;}

#nav li:hover {position:relative; z-index:200;}

#nav li:hover ul.sub 
{left:0px; top:25px; background: #85B8B8; padding:8px 3px 3px 3px; white-space:nowrap; width:150px; height:auto; z-index:300;-moz-opacity:.90;opacity:.90;}
#nav li:hover ul.sub li
{display:block; height:20px; position:relative; float:left; width:150px; font-weight:normal;}
#nav li:hover ul.sub li a
{display:block; font-size:11px; height:18px; width:148px; line-height:18px; text-indent:8px; color:#fff; text-decoration:none;border:1px solid #85B8B8;font-weight:bold;text-transform:none;}
#nav li ul.sub li a.fly
{background:#85B8B8 url(../images/arrow.gif) 130px 6px no-repeat;}
#nav li:hover ul.sub li a:hover 
{background:#669999; color:#fff; border-color:#fff;}
#nav li:hover ul.sub li a.fly:hover
{background:#669999 url(../images/arrow_over.gif) 130px 6px no-repeat; color:#fff;}

#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:140px; top:5px; background: #85B8B8; padding:3px; white-space:nowrap; width:150px; z-index:400; height:auto;}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{background:#669999 url(../images/arrow_over.gif) 130px 6px no-repeat; color:#fff; border-color:#fff;} 

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{background:#85B8B8 url(../images/arrow.gif) 130px 6px no-repeat; color:#fff; border-color:#85B8B8;} 



