/* Includes */ 
/* Mannum Waters V1.0 */
@import "reset.css";
@import "960.css";

.cufon-loading h1  { /* for Cufon.replace('h1') */
	visibility: hidden !important;
}
.cufon-loading .topmenu  { /* for Cufon.replace('h1') */
	visibility: hidden !important;
}
/* GENERAL TYPE */

h1{
	color:#699eb3;
	font-size: 38px;
	font-weight: 100;
	padding-bottom: 20px;
}

h1 strong{
	color:#ea651d;
}

#news h1{
	font-size: 18px;
	text-transform: uppercase; 
}


h2,h3{
	color:#699eb3;
	font-size: 18px;
	font-weight: 100;
	padding-bottom: 20px;
}


#content, p, #faq {
	color:#333333;
	font-size:12px;
	line-height:22px;
	margin-bottom:20px;
}

#news ul{
	color:#333333;
	font-size:12px;
	line-height:22px;
	margin-bottom:20px;
}

#news li{
	line-height:24px;
}

#news a{
	color:#ea651d;
}
#news a:hover{
	color:#699eb3;
}


p.feature{
	color:#333333;
	font-size:14px;
	line-height:24px;
}

#faq h2 {
	font-size: 24px;
	color:#678877;
}	

#faq a {
	color:#ea651d;
}

#faq a:hover {
	color:#699eb3;
}

/* LAYOUT */
 /* Keep Scroll Bar for short pages*/

html{ 
	height: 100%; margin-bottom: 1px; min-height: 101%;
}


body{
	background-image:url(../assets/bodybg.gif);
	background-repeat:repeat-x;
	background-position:center top;
	background-color:#535353;
	font-family:Arial, Helvetica, sans-serif;
}

#header{
	height:100px;
	z-index:10;
}

#news{
	padding-left: 20px;
	padding-right: 20px;
}

#news img{
	margin-bottom: 20px;
}

.spacebelow{
	margin-botton:20px;
}
.spaceabove{
	margin-top:20px;
}
.hide{
	Display:none;	
}
.left{
	float:left;
}
/* FAQ */

#faq .faq_list{
	margin-bottom:20px;
	
}#faq .faq_body{
	Display:none;
	margin-left:40px;
	line-height:14px;
	margin-bottom:0px;
}

#faq .faq_body p{
	margin-bottom:10px;
}


#faq .faq_head{
	display:block;
	margin-bottom:0px;
	padding-bottom:10px;
	padding-left:30px;
	background-image:url(../assets/faqbullet.gif);
	background-repeat:no-repeat;
	cursor:pointer;	
	color:#699eb3;
	font-size:14px;
	height:14px;
	line-height:14px;
}
#faq .faq_head.over{
	color:#ea651d;
}
#faq .faq_head.active{
	background-position:0px -50px;
	color:#678877;
}


/* Drop Menu */

#menu{
	background-image:url(../assets/ui.png);
	background-position: 0px -380px;
	background-repeat:no-repeat;
	position:relative;
	height:40px;
	top:83px;
	z-index:20;
	font-size:12px;

}

#menu ul {
margin-right: 4px;	
}

#menu li {
	background-position: 0px -380px;
	display: block;
	float: right;
	position: relative;
	padding-left:1px;
	background-image:url(../assets/menudivider.gif);
}


#menu li a {
	display:block;
	height:25px;
	color:#626262;
	padding:12px 20px 0px 20px;
	background-image:url(../assets/ui.png);
	background-position: 0px -380px;
	}

#menu li a.feature {
	display:block;
	height:25px;
	color:#F60;
	padding:12px 20px 0px 20px;
	background-image:url(../assets/ui.png);
	background-position: 0px -380px;
	}
		
		
#menu li a:hover {
	background-image:url(../assets/menuselect.gif);
	display:block;
	height:23px;
	padding-top:14px
	}


/* Sub Menu */

#menu li ul {
	background-image:url(../assets/ui.png);
	display:none;
	position: absolute;
	left: 1px;
	background-position: 0px -420px;
	background-color:#222222;
	width: 186px;
	z-index:inherit;
}

#menu li li {
	height: 37px;
	background: none;
	width: 100%;
	overflow: hidden;
	left:-1px;
	width:184px;
}


#menu li li a{
		background: none;
	color:#ffffff;
	font-size:13px;
	padding: 13px 0px 0px 18px;	

}

#menu li li a:hover {
		background: none;
	color:#699eb3;
	background: #444444;
	
}


/* Banner */

#bannerBgColor {
	display:block;
	overflow:hidden;
	background-color:#699eb3;
	background-image:url(../assets/bannerwrapperbg.gif);
	background-repeat:repeat-x;	
	background-position:top;	
	}

#bannerWrapper{
	display:block;
	overflow:hidden;
	background-color:none;	
	background-image:url(../assets/bannerbg.gif);
	background-repeat:repeat-x;
	background-position:bottom;	
}

#bannermap{
	background-repeat:no-repeat;
	background-position:center top;
	padding-top:10px;
	height:480px;
	overflow:hidden;

}

#banner{
	background-repeat:no-repeat;
	background-position:center top;
	height:405px;
}

#banner img{
	position: absolute;
	display: none;
}




/* Content */

#contentWrapper{
	background:#FFFFFF;
	padding-top:40px;
	padding-bottom:40px;
	overflow:hidden;
	position: relative;
}

.leftindent {
	padding-left:20px;
}

#content ol{
	list-style-type:decimal;
	list-style-color:black;
	padding-left: 30px;
	color:#699eb3;
	margin-bottom:20px;
}

#content ul{
	background-repeat:no-repeat;
	margin-bottom:20px;
}
#content ol li{
	margin-bottom:10px;
}

#content a{
	color:#ea651d;
}
#content a:hover{
	color:#699eb3;
}

#content img{
	position: relative;
	display: block;
}


a.caption_2 span, span.caption_2{
	display: block;
	background-image:url(../assets/caption_2.jpg);
	background-repeat:no-repeat;
	height:20px;
	padding: 11px 0px 0px 10px;
	font-size: 12px;
	color:#333333;
}

a.caption_3 span, span.caption_3{
	display: block;
	background-image:url(../assets/caption_3.jpg);
	background-repeat:no-repeat;
	height:20px;
	padding: 11px 0px 0px 10px;
	font-size: 12px;
	color:#333333;
}

a.caption_4 span, span.caption_4{
	display: block;	
	background-image:url(../assets/caption_4.jpg);
	background-repeat:no-repeat;
	height:20px;
	padding: 11px 0px 0px 10px;
	font-size: 12px;
	color:#333333;
}

a:hover.caption_2 span, a:hover.caption_3 span, a:hover.caption_4 span{
	color:#699eb3;
}

/* Footer */

#footerWrapper{
	background-image:url(../assets/footerbg.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#535353;
	padding-top:30px;
	font-size: 12px;
	z-index:-1;
	overflow:hidden;
	padding-bottom:40px;
}

#footer {
	height:100%;


}


#footer ul {
	color:#CFCFCF;
	padding: 0;
}

#footer li {
	height: 24px;
}


#footer h1{
	font-size:14px;
	color:#CFCFCF;
	padding-bottom: 14px;
}

#footer a{
	color:#CFCFCF;
	display:block;
	padding: 0 0 0 16px;
	background-image:url(../assets/footerbullet.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}

#footer a:hover{
	color:#699eb3;
	background-position:0 -24px;
}

#footer .logo{
	background-image:url(../assets/footerlogo.gif);
	background-repeat:no-repeat;
	height:80px;
}

/* Twitter */

#twitter { 
	width: 260px;
	padding-left:0px; 		
}

#twitter ul{ 
	padding-left:0px; 		
}

#twitter_update_list li { 
	list-style: none; 
	width:260px;
	color:#333333;
	font-size:12px;
	line-height:18px;
	padding-bottom: 20px;
	padding-left:0px;

}
#twitter_update_list li a{ 
	color:#00b7ff;
}


