@charset "utf-8";
/* CSS Document */



a:link {
	color: #00616B;
	text-decoration:none;
	text-decoration:underline;
	border:none;
}
a:visited {
	color: #00616B;

}
a:hover {
	color: #11727C;
	text-decoration:none;
}
a:active {
	color: #22838D;
	text-decoration:none;
}

a img {
    border: 0;
    }


ul { list-style-image: url("../images/bullet.gif") }


.slogantext {
	color: #333333;
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.headertext, .headerdiv {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#00616B;
	line-height: 2;
	}
	
.titletext {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#00616B;
	line-height: 2;
	}
	
.bodytext, .contentdiv {
	font-family: "Trebuchet MS", Arial;
	font-size:13px;
	color:#4D4D4F;
	}
	
.subheadertext {
	font-family:"Trebuchet MS", Arial;
	font-size:14px;
	line-height: 2;
	color:#4D4D4F;
	font-weight:bold;
	}
	
.footertext {
	font-family:"Trebuchet MS", Arial;
	font-size:9px;
	color:#CCCCCC;
	vertical-align:middle;
	}
	
.quotetext {
	font-family:"Georgia";
	font-size:11px;
	text-align:right;
	color:#00616B;
	}
	


body {
	margin-top:0px;
	margin-bottom:0px;
	background-repeat:repeat-x;
	background-color:#006e7c;
	background-image:url(../images/background.jpg);
	background-repeat:repeat-y;
	background-position:center;
	}


#overall {
	position:relative;
	z-index:0;
	display:block;
	height:auto;
	width:780px;
	margin-left:auto;
	margin-right:auto;
	}
	
	
#header {
	position:relative;
	display:block;
	height:auto;
	width:780px;
	height:151px;
	z-index:1;
	background-image:url(../images/header_bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	
	}
	
	
	#headerspacer {
	position:relative;
	float:right;
	width:571px;
	height:87px;

	
	}
	
	
	#logospacer {
	position:relative;
	float:left;
	width:209px;

	
	}
	
	
	#topmenusection {
	background-image:url(../images/topmenu_bg.jpg);
	background-position:right;
	background-repeat:no-repeat;
	position:right;
	float:right;

	height:34px;
	width:571px;
	text-align:right;
	
	}
	
	#bottommenu {
     top:20px;
	z-index: 1;
	background-image:url(../images/menu_bg.jpg);
	background-repeat:repeat-x;
	float:right;
	height:31px;
	width:571px;
	
	}
	
	#menuspacer {
	position:right;
	float:right;
	z-index:0;
	height:31px;
	width:571px;
	
	}
	
	#sublogo {
	position:left;
	float:left;
	display:block;
	height:45px;
	z-index:0;

	width:497px;
	
	}
	
	#slogan {
	position:relative;
	float:right;
	padding-top:10px;
z-index: 0;
	text-align:center;
	height:45px;
	background-color:#e8d394;
	width:283px;
	
	}
	
	#contentwrapper {
	position:relative;
	position:left;
	background-color:#cac4ac;
	width:780px;
	z-index:0;
	background-image:url(../images/content_bg.jpg);
	background-position:bottom;
	background-color:#eae7df;
	background-repeat:no-repeat;
	float:left;
	padding-bottom:40px;
	}
	
	
		#contentwrapper2 {
		z-index:0;
	position:relative;
	position:left;
	background-color:#eae7e0;
	width:780px;
	background-image:url(../images/interior_bg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	float:left;
	padding-bottom:40px;
	display:block;
	}
	
	
	#contentwrapper_news {
	z-index:0;
	position:relative;
	position:left;
	background-color:#eae7e0;
	width:780px;
	background-image:url(../images/news_bg.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	float:left;
	padding-bottom:40px;
	display:block;
	}
	
		#contentwrapper_members {
	z-index:0;
	position:relative;
	position:left;
	background-color:#eae7e0;
	width:780px;
	background-image:url(../images/members_bg.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	float:left;
	padding-bottom:40px;
	display:block;
	}
	
	#contentwrapper_faq {
	z-index:0;
	position:relative;
	position:left;
	background-color:#eae7e0;
	width:780px;
	background-image:url(../images/faq_bg.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	float:left;
	padding-bottom:40px;
	display:block;
	}
	
		#contentwrapper_join {
	z-index:0;
	position:relative;
	position:left;
	background-color:#eae7e0;
	width:780px;
	background-image:url(../images/joinrenew_bg.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	float:left;
	padding-bottom:40px;
	display:block;
	}
	
	#contentwrapper_contact {
	z-index:0;
	position:relative;
	position:left;
	background-color:#eae7e0;
	width:780px;
	background-image:url(../images/contact_bg.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	float:left;
	padding-bottom:40px;
	display:block;
	}
	
	#contentwrapper_spotlight {
	z-index:0;
	position:relative;
	position:left;
	background-color:#eae7e0;
	width:780px;
	background-image:url(../images/ms_alice1.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	float:left;
	padding-bottom:40px;
	display:block;
	}
	
	#contentwrapper_resources {
	z-index:0;
	position:relative;
	position:left;
	background-color:#eae7e0;
	width:780px;
	background-image:url(../images/resources_bg.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	float:left;
	padding-bottom:40px;
	display:block;
	}
	
		#contentwrapper_calendar {
	z-index:0;
	position:relative;
	position:left;
	background-color:#eae7e0;
	width:780px;
	background-image:url(../images/calendar_bg.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	float:left;
	padding-bottom:40px;
	display:block;
	}
	
	#wrapper {
	z-index:0;
	position:relative;
	background-color:#cac4ac;
	width:780px;
	display:block;
	}
	


	
	#content {
z-index:0;
	padding-right:20px;
	padding-left:22px;
	float:left;
	width:455px;
	display:block;
	}
	
		#content2 {
z-index:0;
	padding-right:20px;

	padding-left:22px;
	float:left;
	width:738px;
	
	}
	

	
	#sidebar {
	z-index:0;
	position:relative;
	z-index:0;
	width:283px;
	float:right;

	}
	
	
	#slideshow {
	width: 283px;
	height: 265px;
	}
	
	#testimonials {
	width: 267px;
	z-index:0;
	height:130px;
	
	padding-left:8px;
	padding-right:8px;
	padding-top:8px;
	padding-bottom:8px;
	}
	
	#memberspotlight {
	width: 267px;
	padding-left:8px;
	padding-right:8px;
	padding-top:8px;
	padding-bottom:8px;
	}
	
	#footer {
	float:right;
	position:relative;
	background-image:url(../images/footer_bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#6d6f71;
	width:760px;
	padding-left:10px;
	padding-right:10px;
	height:10px;
	padding-top:10px;
	padding-bottom:10px;
	}
	
	#footerleft {
	float:left;
	position:relative;

	}
	
	#footerright {
	float:right;
	position:relative;

	}
	
	
	
.frame img {

border: solid #000 4px;
}

.imagediv
{
  padding-bottom: 10px;
}
.contentdiv
{
  width: 580px;
  padding-bottom: 10px;
}

.altrow
{
  background-color: #E3DFD5;
}

.nextrow
{
  background-color: #EFE1B8;
}

a.footerlink
{
  color: #FFF;
}

a.footerlink:hover
{
  color: #e8d394;
}