body{
	background:url(/images/content/sand.gif) repeat top left;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
}
#splash{
	text-align:center;
}
#splash small{
	display:block;
	font-size:12px;
	margin-top:40px;
}
.hide{
	display:none;
}
a{
	color:#333;
}
a:hover{
	color:#000;
	text-decoration:none;
}
h1, h2{
	margin-bottom:20px;
}
h3, h4{
	margin-bottom:10px;
}
h1{
	font-family:"Century Gothic";
	font-size:30px;
	font-weight:normal;
	color:#872300;
}
h2{
	font-family:"Century Gothic";
	font-size:22px;
	font-weight:normal;
	color:#872300;
}
h3{
	font-family:"Century Gothic";
	font-size:18px;
	font-weight:normal;
	color:#872300;
}
#anim{
	background:url(/images/header/sailboat.png) no-repeat bottom left;
	opacity:0;
	height:50px;
	left:960px;
	position:absolute;
	top:263px;
	width:50px;
	z-index:10;
}
#footer h3{
	color:#FEFFD5;	
}
h4, .events dt{
	font-family:"Century Gothic";
	font-size:16px;
	font-weight:normal;
	color:#872300;
}
.events dt span{
	color:#666;;	
}
.events dt{
	margin-bottom:8px;
} 
.events dd{
	margin-bottom:15px;
	line-height:130%;
}
p, address{
	line-height:140%;
	margin-bottom:10px;
	font-style:normal;
}
#header{
	background:url(/images/header/header-bg-all_new.jpg) repeat-x bottom left;
	height:324px;

}
#header .container_16{
	background:url(/images/header/header-bg-cloud_new.jpg) repeat-x bottom center;
	height:324px;
	position:relative;	
	overflow:hidden;
}
#header #logo{
	margin-top:19px;
}
#header #search_form_holder{
	margin:0 2px 0 0 ;
	padding-top:19px;
}
#smallSearch .clear{
	margin:0;
}
#smallSearch .alpha{
	padding:3px 0;
}
#smallSearch .alpha, #smallSearch .omega, #smallSearch .grid_2{
	margin: 5px 0;
}
.searchForm select{
	width:100%;
}
.searchForm .alpha{
	padding:5px 0;
}
.alpha label{
	float:right;
	font-weight:bold;
	margin-right:5px;
}
form .alpha{
	padding:3px 0;
} 
#maillist_res{
	float:left;
}
#maillist_join{
	float:right;
}
#control{
	z-index:50;
}
#control ul{
	clear: both;
	height: 38px;
	margin-bottom:-1px;
	padding: 0;
	position: relative;
	text-align:right;
}
#control li{
	background:url(/images/header/menu-bg-hover.gif) repeat-x top left;
	border: 2px solid #c5b79a;
	border-width:0 2px 2px;
	float:right;
	list-style: none;
}
#control li:hover{
	background:url(/images/header/menu-bg.gif) repeat-x top left;
	}
#control li.last:hover, #control li.last.selected{
	background:url(/images/header/menu-bg-last.gif) no-repeat top right;
	}
#control li.first:hover, #control li.first.selected{
	background:url(/images/header/menu-bg-first.gif) no-repeat top left;
	}

#control li.first{
	border-width:0 2px 2px 0;
	background:url(/images/header/menu-bg-first-hover.gif) no-repeat top left;
}
#control li.first.selected{
	border-width:0;
	border-right: 2px solid #c5b79a;
}
#control li.last.selected{
	border-width:0;
}
#control li.selected a{
	text-decoration:none;
	padding: 10px 12px 7px;
	}
#control li.last{
	border-width:0 0 2px 0;
	background:url(/images/header/menu-bg-last-hover.gif) no-repeat top right;
}
#control li a, #control li span{
	font-size:18px;
	display: block;
	height: 22px;
	padding: 10px 12px 5px;
	text-decoration:underline;
	color: #666;
}
#control li.selected a, #control li a:hover{
	color: #333;	
}
#search_form_holder #tab-content{
	background-color:#fff;
	border: 2px solid #c5b79a;
	height:210px;
	text-align:left;
	padding:10px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius-topright:0;
	-webkit-border-top-right-radius:0;
}
#tab-content h2{
	font-family:"Century Gothic";
	font-size:20px;
	font-weight:normal;
}
#tab-content div{
	display:none;
}
#tab-content div div{
	display:block;
}
#maincontent{
} 
#maincontent .container_12{
	background:url(/images/header/header-bg-wave.jpg) no-repeat top center;
} 
.big-holder, .menu{
	background-color:#fff;
	border:2px solid #996633;
	margin:0;
	padding:0 8px; 
}
.big-holder{
	border-top:none;
	padding:10px 8px 20px;
	min-height:300px;
}
.menu{
	background-color:#996633;
	border-bottom:none;
	margin: 33px 0 0;
	padding:3px 8px 0;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
}
.newsItem{
	padding-bottom:20px;
}


/* 
	LEVEL ONE
*/
ul.dropdown                         { background:none; position: relative; z-index:400}
ul.dropdown li                      { font-size:22px; float: left; zoom: 1; background: #996633; margin-right:5px; z-index:500}
ul.dropdown li.selected a, ul.dropdown li:hover a, ul.dropdown a:hover		            { color: #996633; background:url(/images/content/menu-bg-hover.jpg) repeat-x top right }
ul.dropdown li a                    { display: block; padding: 10px 10px 10px 0; margin-left:10px;
	 								  color: #fff; }
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.selected ,ul.dropdown li:hover                {color: #996633; background:url(/images/content/menu-bg-hover.jpg) repeat-x top left; position: relative; }
ul.dropdown li.hover a              { color: #333; }


/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0; z-index:500; }
ul.dropdown ul li 					{	font-size:12px; font-weight: normal; background: #f6f6f6; color: #000; 
									  border-bottom: 1px solid #ccc; float: none; z-index:500}
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; padding: 4px 8px;} 

/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }
#footer{
	font-size:90%;
}
#footer .big-holder{
	background-color:#996633;
	color:#FFF;
	margin-top:30px;
	border:2px solid #996633;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
}
#footer a{
	color:#EDEDED;
}
#footer li{
	line-height:130%;
}
.buttons{
	text-align:center;
}






/* buttons */
.awesome, .awesome:visited {
	background: #222; 
	display: inline-block; 
	padding: 3px 10px 4px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
}
	.awesome:hover							{ background-color: #111; color: #fff; }
	.awesome:active							{ top: 1px; }
	.small.awesome, .small.awesome:visited 			{ font-size: 12px; padding: ; }
	.awesome, .awesome:visited,
	.medium.awesome, .medium.awesome:visited 		{ font-size: 14px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }
	.large.awesome, .large.awesome:visited 			{ font-size: 18px; padding: 5px 14px 6px; }
	.red.awesome, .red.awesome:visited			{ background-color: #996633; }
	.red.awesome:hover							{ background-color: #872300; }
	.yellow.awesome, .yellow.awesome:visited		{ background-color: #ffb515; }
	.yellow.awesome:hover							{ background-color: #fc9200; }

	.brown.awesome, .red.awesome:visited			{ background-color: #872300; }
	.brown.awesome:hover							{ background-color: #996633; }


.social_on_index a {
display:block;
float:left;
height:60px;
margin-right:5px;
width:175px;
}
.social_on_index a img {
border:medium none;
float:left;
margin-right:5px;
}	

.prev{
	background:url(/images/content/arrow-left.gif) no-repeat left;
	padding-left:18px;
}
.next{
	background:url(/images/content/arrow-right.gif) no-repeat right;
	padding-right:18px;
	float:right;
}

form .clear{
	margin-bottom:5px;
}
form.login input[type='text'], form.login input[type='password'], form.login select{
	width:180px;
}
form.login label{
	width:100px;
	float:left;
	margin:3px 5px 3px; 0;
	padding:0;
	text-align:right;
}

span.icon{
	background-position:center;
	background-repeat:no-repeat;
	height:16px;
	margin:0 2px;
	width:0px;
	padding-left:16px;
}
.information-frame{
	background-image:url('/images/icons/information-frame.png');
}
.question-frame{
	background-image:url('/images/icons/question-frame.png');
}
table{
	margin-bottom:20px;
	width:100%;
}

.userbar{text-align:right;}

/* icons */
a.icon{
	background-position:left;
	background-repeat:no-repeat;
	padding-left:18px;
	width:18px;	
}
a.icon.right{
	padding:0;
	background-position:right;
	background-repeat:no-repeat;
	padding-right:18px;	
}
.map-pin{
	background-image:url('/images/icons/map-pin.png');
}
.direction{
	background-image:url('/images/icons/direction.png');
}
.new_window{
	background-image:url('/images/icons/applications.png');
}
.profile{
	background-image:url('/images/icons/user-silhouette.png');
}
.printer{
	background-image:url('/images/icons/printer.png');
}
.logout{
	background-image:url('/images/icons/door-open-in.png');
}
.help{
	background-image:url('/images/icons/question-frame.png');
}
/* lists */
ol{
	margin-left:20px;
	padding:20px;
}
ol li{
	line-height:130%;
	list-style:decimal;
	list-style-position:outside;
	margin-bottom:3px;
}

.bList {
	margin-left:18px;
	margin-bottom:10px;
}
.bList li{
	line-height:130%;
	list-style-type:circle;
	padding:3px 0;

}

.input div.inputRed{
	border-color:#FF0000;
}
.weather img{
	float:left;
	margin:0 10px 10px 0;
}
.weather small{
	font-size:10px;
}
small{
	font-size:12px;
}
	
.sList{
	margin-bottom:20px;
}
.sList li{
	border-bottom:1px dotted #ccc;
	clear:both;
	height:14px;
}
.sList li a{
	height:16px;
}
.sList li a:hover div, .sList li a:hover span{
	cursor:pointer;
	}
.sList li div{
	background-color:#fff;
	float:left;
	padding:3px 5px 3px 0;
}

.sList li span, .sList li strong{
	background-color:#fff;
	float:right;
	padding:3px 0px 3px 5px;
}
.sList li strong{
	font-weight:bold;
}
#scroll_box{
	overflow:hidden;
	position:relative;
	width:380px;
	height:110px;
}

.f_img_holder{
	background-position:center;
	background-repeat:no-repeat;
}
#scroll_box .f_boxes{
	position:absolute;
	top:0;
	left:0px;
	width:4000px;
	}
#scroll_box .f_box{
	display:inline;
	float:left;
	margin-right:20px;
	width:380px;
}
.f_box a{
	display:block;
	text-decoration:none;
}
.f_box h4 a{
	text-decoration:underline;
}


/*  - -------------- tool tip ------*/
#info {
	display:none;
	width: 300px;
	padding-bottom: .5em;
	overflow: hidden;
	position: absolute;
	z-index:1000;
}

#info div{
	background:#FFFFFF; 
	border:1px solid #FFEB70;
	padding:0;
	margin:0;
}
#info img{
	margin:0;	
	}
#info p, #info h4{
	padding:5px 10px 0;
}
/*  - END -------------- tool tip ------*/

 em{
	color:red;
}
.input div{
	border:1px solid #ccc;
	overflow:hidden;
}
.input div input, .input div textarea{
	border:none;
	border-width:0px;
	padding:2px;
	width:100%;
}
.input div select{
	border:none;
	border-width:0px;
	margin:-2px;
	padding:3px;
	width:101%;
}
.msg{
	margin-top:3px;
	color:red;
}
#w_holder{
	height:70px;
	text-align:center;
	width:100%;
}

