/* CSS Document */

/* ------------ CSS Reset -------------- */

/*
html5doctor.com Reset Stylesheet v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com
*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}
body {
    line-height:1;
}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section {
    display:block;
}
nav ul {
    list-style:none;
}
blockquote, q {
    quotes:none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}
a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}
/* change colours to suit your needs */
ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}
/* change colours to suit your needs */
mark {
    background-color:#ff9;
    color:#000;
    font-style:italic;
    font-weight:bold;
}
del {
    text-decoration: line-through;
}
abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}
table {
    border-collapse:collapse;
    border-spacing:0;
}
/* change border colour to suit your needs */
hr {
    display:block;
    height:1px;
    border:0;
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}
input, select {
    vertical-align:middle;
}

/* ------------- Start of Page CSS ----------------- */

html { 
  background: url(../graphics/bg.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.wf-loading * {
  opacity: 0;
}

body {
	/*background-color:#222222;*/
	margin-top:0;
	margin-bottom:0;
}

div.hr {
	color:#000000;
	background-color:#000000;
	height:2px;
	margin-right:10px;
	width:235px;
}

#wrapper {
	width:1000px;
	background-color:#4f76d9;
	background-image:url(../graphics/grad1.gif);
	background-repeat:repeat-x;
	margin-left:auto;
	margin-right:auto;
	
	border-left:#000 1px solid;
	border-right:#000 1px solid;
	/*-moz-box-shadow: 0px 3px 9px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0px 3px 9px rgba(0,0,0,0.5);
	box-shadow: 0px 3px 9px rgba(0,0,0,0.5);*/
	/* For IE 8 */
	/*-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='#000000')";*/
	/* For IE 5.5 - 7 */
	/*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='#000000');*/
}

#header {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	height:130px;
	background-color:#05236e;
	border-left:#000 1px solid;
	border-right:#000 1px solid;
	-moz-box-shadow: 0px 3px 9px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0px 3px 9px rgba(0,0,0,0.5);
	box-shadow: 0px 3px 9px rgba(0,0,0,0.5);
	/*For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='#000000')";
	/*For IE 5.5 - 7 */
	filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='#000000')";
	
}

#header1 {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	height:175px;
	background-color:#05236e;
	border-left:#000 1px solid;
	border-right:#000 1px solid;
	-moz-box-shadow: 0px 3px 9px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0px 3px 9px rgba(0,0,0,0.5);
	box-shadow: 0px 3px 9px rgba(0,0,0,0.5);
	/*For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='#000000')";
	/*For IE 5.5 - 7 */
	filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='#000000')";
	
}

#title {
	position:relative;
	width:650px;
	padding-top:10px;
	height:120px;
	padding-left:10px;
}

#title1 {
	position:relative;
	width:900px;
	padding-top:10px;
	height:70px;
	padding-left:10px;
}

.fb {
	position:absolute;
	left:490px;
	top:85px;
	background-image:url(../graphics/facebook1.png);
	width:35px;
	height:35px;
}

h1 {
	font-family: 'Engagement', cursive;
	color:#efefef;
	font-size:60px;
	font-weight:normal;
	text-align:center;
}


#address {
	display:inline;
	width:250px;
	padding-right:10px;
	padding-top:25px;
	font-size:18px;
	color:#ECF5FF;
	font-weight:bold;
	float:right;
}

/*#info0 {
	width:100%;
	display:inline;
	height:90px;
}*/
	
#address1 {
	display:inline-block;
	width:200px;
	padding-left:10px;
}

h2 {
	font-size:18px;
	color:#ECF5FF;
	font-weight:bold;
}

#info1 {
	display:inline-block;
	width:728px;
	height:90px;
	margin-left:18px;
	vertical-align:middle;
}

#content {
	width:962px;
	margin-left:auto;
	margin-right:auto;
	background-color:#fbfbfb;
	background-image:url(../graphics/grad2a.gif);
	border-left:#000 1px solid;
	border-right:#000 1px solid;
	/*-moz-box-shadow: 0px 3px 9px rgba(0,0,0,0.5)*/;
	/*-webkit-box-shadow: 0px 3px 9px rgba(0,0,0,0.5);*/
	/*box-shadow: 0px 3px 9px rgba(0,0,0,0.5);*/
	/* For IE 8 */
	/*-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='#000000')";*/
	/* For IE 5.5 - 7 */
	/*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='#000000');*/
}

#marqueecontainer {
    position: relative;
    width: 296px; /*marquee width */
    height: 220px; /*marquee height */
    background-color: #fbfbfb;
    overflow: hidden;
    /*border: 3px solid #00C;*/
    padding: 2px;
    margin:10px auto 0 auto;
}

#vmarquee {
	font-size:18px;
	color:#333333;
}

.lake {
	width:650px;
	height:260px;
	float:right;
	margin-top:0;
	background-image:url(../graphics/lake4.jpg);
}

.lake2 {
	width:650px;
	height:260px;
	float:right;
	margin-top:0;
	background-image:url(../rotate/rotator.php);
}

.info1 {
	height:260px;
	width:300px;
	text-align:center;
	/*margin-left:5px;*/
	float:left;
	font-size:24px;
	font-weight:bold;
	color:#0000CC;
}

.clear {
	clear:both;
}

.nav {
	height:192px;
	padding-bottom:0px;
}

.nav1 {
	height:30px;
	padding-bottom:0px;
}

.pix {
	height:110px;
	background-color:#05236e;
	width:100%;
	margin:0 auto 0 auto;
}

#coolMenu {
	border-top:5px #666666 ridge;
	border-bottom:5px #666666 ridge;
	width:100%;
	float:left;
	font-family: Arial;
  font-size: 14px;
  background-image:url(../graphics/Background2.jpg);
 }
		
#coolMenu,
#coolMenu ul {
	list-style: none;
}

#coolMenu > li {
    float: left;
}

#coolMenu li a {
	display: block;
    height: 2em;
    line-height: 2em;
    padding: 0 1.25em;
    text-decoration: none;
}

#coolMenu ul{
    position: absolute;
    z-index: 999;
}

#coolMenu ul li a {
    width:110px;
		font-weight:normal;
}

#coolMenu li:hover ul {
    display:block;
}

#coolMenu > li > a {
    color: #ffffff;
    font-weight: bold;
  }


#coolMenu > li:hover > a {
    background-image:url(../graphics/button.jpg);
    color: #000000;
    background-color:#000000;
}

/* ---------------- submenu------------- */

#coolMenu ul {
    background-image:url(../graphics/button.jpg);
}

#coolMenu ul li a {
    color: #000000;
}
#coolMenu ul li:hover a {
    background: #c5dff9;
}

#coolMenu li:hover ul.noJS {
    display: block;
}

.space {
	height:2px;
	background-color:#000066;
	width:100%;
}

.image_carousel {
    padding: 0;
	 background-color: #fbfbfb;
	 margin:0 auto 0 auto;
	 border-bottom:5px #666666 ridge;
}

.image_carousel img {
    border: 1px solid #dddddd;
    background-color: #fbfbfb;
    padding: 0;
    margin: 1px;
    display: block;
    float: left;
	width:189px;
}


.clearfix {
    float: none;
    clear: both;
}

#left {
	float:left;
	border-right:3px solid #0000ff;
	width:250px;
	background-image:url(../graphics/grad3.jpg);
	background-repeat:repeat-y;
	height:1550px;
	display:block;
	margin-top:1px;
}

#contentright {
  display: block;
  width: 690px;
  font-family:Arial, Helvetica, sans-serif;
  font-size: medium;
  font-weight:bold;
  color:#05236e;
  margin-left:252px;
  margin-bottom: auto;
  padding-left: 6px;
  margin-right:5px;
  line-height:2em;
  background-image:url(../graphics/sunset.gif);
  background-repeat:no-repeat;
  margin-top:1px;
  }

#map1 {
	text-align:center;
	margin:0 auto 0 auto;
}

#beachbook {
	text-align:center;
	width:650px;
	height:370px;
	margin:10px auto 0 auto;
	-moz-box-shadow: 0px 3px 9px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0px 3px 9px rgba(0,0,0,0.5);
	box-shadow: 0px 3px 9px rgba(0,0,0,0.5);
	/*For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='#000000')";
	/*For IE 5.5 - 7 */
	filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='#000000')";
	
}

.iframe1 {
	width:160px;
	margin: 10px auto 0 auto;
	height:765px;
	overflow:hidden;
}

.iframe2 {
	width:160px;
	margin: 10px auto 0 auto;
	overflow:hidden;
	height:620px;
}

#footer {
	width:100%;
	height:30px;
	color:#333333;
	font-weight:bold;
	vertical-align:middle;
	background-color:#dddddd;
	text-align:center;
	padding-top:10px;
}

.mapfont {
	font-size:16px;
	line-height:80%;
}

.style1 {
	background-color:#ffffff;
	font-weight:bold;
	border:2px #006699 solid;
}

.map {
	width: 650px;
	height: 700px;
	margin:0 auto 0 auto;
	-moz-box-shadow: 0px 3px 9px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0px 3px 9px rgba(0,0,0,0.5);
	box-shadow: 0px 3px 9px rgba(0,0,0,0.5);
	/*For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='#000000')";
	/*For IE 5.5 - 7 */
	filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='#000000')";
}

.map2 {
	width: 240px;
	height: 240px;
	margin:0 auto 0 auto;
	-moz-box-shadow: 0px 3px 9px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0px 3px 9px rgba(0,0,0,0.5);
	box-shadow: 0px 3px 9px rgba(0,0,0,0.5);
	/*For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='#000000')";
	/*For IE 5.5 - 7 */
	filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='#000000')";
}

.hr1 {
	margin:10px auto 10px auto;
	width:475px;
}

.block3 {
	padding-left:5px;
	font-size:18px;
	font-family:arial;
}

.block7 {
	width:940px;
	margin:0 auto 0 auto;
	font-family:times new roman;
	font-size:18px;
	color:#333333;
	padding-top:5px;
}

#names {
	text-align:center;
	width:100%;
	/*text-shadow: 0.1em 0.1em 0.05em #333;
	text-shadow: 0.1em 0.1em 0.2em black;*/
}

#names th {
	background-color:#143384;
	font-family:arial;
	font-size:36px;
	font-weight:bold;
	height:50px;
	color:#fbfbfb;
	border:0;
	padding-top:5px;
}

#names th.left {
	width:200px;
}

#names th.center {
	width:600px;
	text-shadow: 0.1em 0.1em 0.05em #333;
	text-shadow: 0.1em 0.1em 0.2em black;
	font-style:italic;
}

#names th.right {
	
}


#names tr {
	border-bottom:2px #143384 solid;
}

#names td {
	color:#000000;
	height:250px;
	font-size:18px;
	vertical-align:middle;
}

#names td.member {
	height:45px;
	padding:0 5px 0 5px;
}

#names td.catagory {
	height:45px;
	padding:0 5px 0 5px;
	font-weight:bold;
	font-size:24px;
	background-color:#6F98fa;
}

#names td.left {
	background-color:#dedede;
	/*-moz-box-shadow: 0px 3px 9px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0px 3px 9px rgba(0,0,0,0.5);
	box-shadow: 0px 3px 9px rgba(0,0,0,0.5);
	/*For IE 8 */
	/*-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='#000000')";
	/*For IE 5.5 - 7 */
	/*filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='#000000')";*/
}

#names td.left2 {
	background-color:#dedede;
	background-image:url(../graphics/lakeback.jpg);
	text-align:center;
	background-repeat:no-repeat;
	background-position:center;
	/*-moz-box-shadow: 0px 3px 9px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0px 3px 9px rgba(0,0,0,0.5);
	box-shadow: 0px 3px 9px rgba(0,0,0,0.5);
	/*For IE 8 */
	/*-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='#000000')";
	/*For IE 5.5 - 7 */
	/*filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='#000000')";*/
}

#names td.center {
	padding-left:5px;
	padding-right:5px;
	width:600px;
}

.font1 {
	color:#000000;
	font-size:30px;
	font-weight:bold;
}

.font2 {
	color:#000000;
	font-size:24px;
	font-weight:bold;
}
	
.chart {
	background-color:#ffffff;
	font-family:arial;
	border:2px solid;
}
.chart td {
	vertical-align:middle;
}

.services {
	width:100%;
}

.services td {
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	padding-left:5px;
	width:11%;
}

.services1 {
	width:100%;
}

.services1 td {
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	padding-left:5px;
	width:7.5%;
}

.services .r1 {
	height:50px;
	font-weight:bold;
	text-align:left;
	color:#ffffff;
	background-color:#DAA520;
	text-shadow: 0.1em 0.1em 0.05em #333;
	text-shadow: 0.1em 0.1em 0.2em black;
}

.services1 .r1 {
	height:70px;
	font-weight:bold;
	text-align:left;
	color:#ffffff;
	background-color:#DAA520;
	text-shadow: 0.1em 0.1em 0.05em #333;
	text-shadow: 0.1em 0.1em 0.2em black;
}

.r2 {
	background-color:#eeeeee;
}

.r3 {
	background-color:#F5DEB3;
	padding-left:5px;
}	

.services td.d1 {
	width:23%;
}

.services1 td.d1 {
	width:10%;
}


.frame2 {
	border:0;
	width:780px;
	background-color:#05236E;
	height:1000px;
	text-align:center;
}

.cal1 {
	background-color:#05236E;
  width:100%;
}

.cal2 {
	margin:0 auto 0 auto; 
	width:760px;
}

/*Bands.html*/

#bands {
		background-color:#143384;
}
	
.bands {
	width:100%;
	margin:0 auto 0 auto;
}

#table2 {
	width:100%;
	border:3px;
	border-color:#000000;
	padding:2px;
	text-align:left;
	background-color:#143384;
	font-family:Arial, Helvetica, sans-serif;
    font-size: smaller;
    font-weight:bold;
    color:#FFFFFF;
    line-height: 1.2em;
}

#table2 th {
	background-color:#DAA520;
	color:#ffffff;
	font-size:medium;
	padding-left:5px;
	text-align:left;
	height:30px;
	vertical-align:middle;
	border-top:2px #000000 solid;
	text-shadow: 0.1em 0.1em 0.05em #333;
	text-shadow: 0.1em 0.1em 0.2em black;
}

#table2 tr {
	background-color: #555FFF;
	border-bottom:2px #000000 solid;
}

#table2 tr.alt {
	background-color: #555FFF;
	border-bottom:2px #000000 solid;
	text-shadow: 0.1em 0.1em 0.05em #333;
	text-shadow: 0.1em 0.1em 0.2em black;
}

#table2 tr.alt1 {
	background-color: #2A9FFF;
	border-bottom:2px #000000 solid;
	text-shadow: 0.1em 0.1em 0.05em #333;
	text-shadow: 0.1em 0.1em 0.2em black;
}

#table2 tr.alt2 {
	background-color:#143384;
	border-bottom:0;
	text-shadow: 0.1em 0.1em 0.05em #333;
	text-shadow: 0.1em 0.1em 0.2em black;
}

#table2 td {
	padding-left:5px;
}
	
ul#nav4 {
  margin: 0;
  padding: 0;
  margin-left:4px;
  height:20px;
  padding-top:5px;
  text-align:left;
}

ul#nav4 li {
  display:inline;
  list-style:none;
  margin: 0;
  padding: 0;
  color:#FFFFFF;
  /*border-style: ridge;
  border-width: thin;*/
}

ul#nav4 li a {
  background-color: #143384;
  color:#FFFFFF !important;
  font-family: Arial;
  font-weight: bold;
  font-size: .9em;
  text-decoration: none;
  text-align: center;
  height: 1%;
}

ul#nav4 li a:hover {
  /*border-top:2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  margin: 2px;
  padding: 0.5em; */
  background-color:#000000;
}

.font-2 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:medium;
  font-weight:bold;
  color:#000000;
  line-height: 1.2em;
  text-align: left;
}
  
  .font-3 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:medium;
  font-weight:bold;
  color:#FFFFFF;
  line-height: 1.2em;
  text-align: left;
}
  
#table2.col1 {
	width:12%;
}

#table2.col2 {
	width:12%;
}

#table2.col3 {
	width:44%;
}
#table2.col4 {
	width:20%;
}

#table2.col5 {
	width:12%;
}

#spon {
	width:100%;
}

#spon td{
	padding-left:10px;
	text-align: center;
	vertical-align:middle;
	width:33.3%;
}

.centered {
	text-align:center;
}

.justify {
	text-align:justify; 
}

.fontbold {
	font-weight:bolder;
}