html{color:#333;background:#fff;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}

h1{font-size:138.5%;}
h2{font-size:123.1%;}
h3{font-size:108%;}
h1,h2,h3{margin:0 0 1em 0;}
h1,h2,h3,h4,h5,h6,strong,dt{font-weight:bold;}
optgroup{font-weight:normal;}
abbr,acronym{border-bottom:1px dotted #000;cursor:help;}
em{font-style:italic;}
del{text-decoration:line-through;}
blockquote,ul,ol,dl{margin:1em;}
ol,ul,dl{margin-left:2em;}
ol li{list-style:decimal outside;}
ul li{list-style:disc outside;}
dl dd{margin-left:1em;}
th,td{padding:.5em;}
th{font-weight:bold;text-align:center;}
caption{margin-bottom:.5em;text-align:center;}
sup{vertical-align:super;}
sub{vertical-align:sub;}
p,fieldset,table,pre{margin-bottom:1em;}
button,input[type="checkbox"],input[type="radio"],input[type="reset"],input[type="submit"]{padding:1px;}

h1{
	font-size:210%;
	color:#4d1a30;}
.mainH1{
	margin:0;}
h2{
	font-size:154%;
	color:#890604;}
.mainH2{
	}

.clear{
	clear:both;
	height:0px;}

body{
	
	font:13px/1.231 arial,helvetica,clean,sans-serif;}
html{
	background-color:#274b83;
	background-image:url(/img/siteBG.jpg);
	background-repeat:repeat-x;}

p a{
	color:#890604;
	font-weight:bold;}
p a:link, p a:visited{
	text-decoration:none;
	border-bottom:1px dotted #890604;}
p a:hover, p a:active{
	text-decoration:none;
	border-bottom:none;}
	
#bl a{
	color:#890604;
	font-weight:bold;}
#bl a:link, #bl a:visited{
	text-decoration:none;
	border-bottom:1px dotted #890604;}
#bl a:hover, #bl a:active{
	text-decoration:none;
	border-bottom:none;}

#wrap{
	margin:0 auto;
	width:950px;}

#heading{
	height:54px;}
#heading a{
	display:block;
	width:950px;
	height:54px;}
#heading a:link, #heading a:visited{
	background-image:url(/img/heading.png);
	background-position:0 0;
	text-decoration:none;
	border-bottom:none;
	color:#4b64a0;}
#heading a:hover, #heading a:active{
	background-image:url(/img/heading.png);
	background-position:0 54px;
	text-decoration:none;
	border-bottom:none;
	color:#4b64a0;}


#navWrap{
	height:64px;
	border-bottom:2px solid #FFF;}


#bodyWrap{
	width:950px;
	overflow:hidden;
	background-image:url(/img/bodyBG.gif);
	background-repeat:repeat-y;}
#bl{
	width:660px;
	border-left:2px solid #FFF;
	float:left;
	padding:25px;}
#homeBL{
	width:710px;
	padding:0;
	border-left:2px solid #FFF;
	float:left;}
#br{
	width:234px;
	border-left:2px solid #FFF;
	border-right:2px solid #FFF;
	float:right;
	color:#cde7ce;}

#slideshow{
	height:479px;}
#we-build{
	position:absolute;
	z-index:10;
	top:120px;}
	
#lowerBanner
{
	position:absolute;
	z-index:100;
	top:424px;
	height:175px;
	width:710px;
	background-image:url(/img/waves.png);
	background-repeat:no-repeat;
	overflow:auto;
}
#donateBanner
{
	float:left;
	width:49%;
}
#donateBanner a
{
	display:block;
	width:200px;
	height:175px;
	background-image:url(/img/donateNow.png);
	background-position: 0 0;
	outline:none;
	margin-left:40px;
}
#donateBanner a:hover
{
	background-position: 0 -175px;
}
#schedulesBanner
{
	float:right;
	display:block;
	width:83px;
	height:56px;
	background-image:url(/img/schedules.png);
	background-position:0 0;
	outline:none;
	margin:62px 20px 0 0;
	padding-top:40px;
	padding-left:40px;
}
#schedulesBanner div
{
	color:#ffffff;
	margin-bottom:5px;
}
#schedulesBanner a
{
	color:#ffffff;
	text-decoration:none;
	outline:none;
}
#schedulesBanner a:link, #schedulesBanner a:visited
{
	border-bottom:1px dotted #CDE7CE;
}
#schedulesBanner a:hover, #schedulesBanner a:active
{
	border-bottom:none;
}
#sidebar{
	text-align:right;}
#sidebar img{
	margin-right:0px;}
.sidebarDiv{
	margin:0 20px;
	color:#cde7ce;
	border-bottom:1px solid #cde7ce;}

#aqList{
	text-align:left;
	margin-left:50px;
	padding:0 0 10px 0;}
#aqList p{
	margin-bottom:4px;}
.sidebarDiv a{
	color:#cde7ce;}
.sidebarDiv a:link, .sidebarDiv a:visited{
	text-decoration:none;
	border-bottom:1px dotted #cde7ce;}
.sidebarDiv a:hover, .sidebarDiv a:active{
	text-decoration:none;
	border-bottom:none;}

#closureNotice{
	background-color:#ffd049;
	color:#333;
	border:2px solid #fff;
	text-align:left;
	font-weight:bold;
	margin:5px 0 8px 0;}
#closureNotice div{
	border:1px solid #c19900;
	padding:10px;}

#membershipNotice{
	/*background-color:#ffd049;*/
	background-color:#fff;
	color:#333;
	border:2px solid #fff;
	text-align:left;
	font-weight:bold;
	margin:5px 0 8px 0;}
#membershipNotice div{
	/*border:1px solid #c19900;*/
	padding:10px;}
	
.sbdivmid{
	padding-top:5px;}
.sbdivlast{
	border:none;}

#ccoptin{
	background-image:url(/img/newsletterFormBG.jpg);
	background-repeat:no-repeat;
	margin:5px 0;}
#joinBtn{
	margin:2px 2px 0 0;}
#joinEmail{
	width:145px;
	border:1px solid #FFF;;
	position:relative;
	top:-5px;}


#footer{
	background-color:#fbb730;
	border-left:2px solid #FFF;
	border-right:2px solid #FFF;
	width:946px;
	color:#FFF;
	overflow:hidden;}
#fl{
	float:left;
	padding:10px 0 0 10px;
	width:140px;}
#fm{
	float:left;
	width:646px;
	font-size:138.5%;
	font-style:italic;
	text-align:center;
	padding-top:10px;}
#fm p a{
    border:none;
}
#fr{
	float:left;
	width:140px;
	text-align:right;
	padding:10px 10px 0 0;}


.event h3{
	margin:20px 0 0 0;}
.event h3 a{
	color:#890604;}
.event h3 a:link, .event h3 a:visited{
	text-decoration:none;
	border-bottom:1px dotted #890604;}
.event h3 a:hover, .event h3 a:active{
	text-decoration:none;
	border-bottom:none;}


#thirdstudio{
	width:910px;
	clear:both;
	padding-top:40px;}
#thirdstudio a{
	color:#7c8074;}


/* NAV Main ----------------------------------------------*/
.navBtn, .navBtn:visited{
	height:64px;
	position:relative !important;}

#navMemb, #navMembBtn, #navMembBtn:visited {
	width:143px;}
#navHeal, #navHealBtn, #navHealBtn:visited {
	width:186px;}
#navChil, #navChilBtn, #navChilBtn:visited {
	width:103px;}
#navYout, #navYoutBtn, #navYoutBtn:visited {
	width:69px;}
#navAqua, #navAquaBtn, #navAquaBtn:visited {
	width:97px;}
#navAspi, #navAspiBtn, #navYoutBtn:visited {
	width:81px;}
#navCamp, #navCampBtn, #navCampBtn:visited {
	width:140px;}
#navThis, #navThisBtn, #navThisBtn:visited {
	width:131px;}

.navBtn span, .navBtn:visited span {
	display:block;
	height:64px;
	width:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	background-repeat:no-repeat;}

#navMembBtn span, #navMembBtn:visited span {
	background-image:url(/img/navItems.gif);
	background-position:0 0;
	width:143px;}
#navHealBtn span, #navHealBtn:visited span {
	background-image:url(/img/navItems.gif);
	background-position:-143px 0;
	width:186px;}
#navChilBtn span, #navChilBtn:visited span {
	background-image:url(/img/navItems.gif);
	background-position:-329px 0;
	width:103px;}
#navYoutBtn span, #navYoutBtn:visited span {
	background-image:url(/img/navItems.gif);
	background-position:-432px 0;
	width:69px;}
#navAquaBtn span, #navAquaBtn:visited span {
	background-image:url(/img/navItems.gif);
	background-position:-501px 0;
	width:97px;}
#navAspiBtn span, #navAspiBtn:visited span {
	background-image:url(/img/navItems.gif);
	background-position:-598px 0;
	width:81px;}
#navCampBtn span, #navCampBtn:visited span {
	background-image:url(/img/navItems.gif);
	background-position:-679px 0;
	width:140px;}
#navThisBtn span, #navThisBtn:visited span {
	background-image:url(/img/navItems.gif);
	background-position:-819px 0;
	width:131px;}

#navMembBtn:hover span {
	background-position:0 -64px;}
#navHealBtn:hover span {
	background-position:-143px -64px;}
#navChilBtn:hover span {
	background-position:-329px -64px;}
#navYoutBtn:hover span {
	background-position:-432px -64px;}
#navAquaBtn:hover span {
	background-position:-501px -64px;}
#navAspiBtn:hover span {
	background-position:-598px -64px;}
#navCampBtn:hover span {
	background-position:-679px -64px;}
#navThisBtn:hover span {
	background-position:-819px -64px;}


/* NAV Secondary ----------------------------------------------*/
#nav2Wrap{
	height:34px;
	border-top:2px solid #FFF;
	border-bottom:2px solid #FFF;
	overflow:hidden;}

#nav2Wrap ul{
	margin:0;
	padding:0;}
#nav2Wrap ul li{
	list-style:none;
	float:left;}
.nav2Btn{
	height:34px;
	position:relative !important;}

#nav2Part, #nav2PartBtn, #nav2PartBtn:visited {
	width:253px;}
#nav2Givi, #nav2GiviBtn, #nav2GiviBtn:visited {
	width:87px;}
#nav2Empl, #nav2EmplBtn, #nav2EmplBtn:visited {
	width:124px;}
#nav2Volu, #nav2VoluBtn, #nav2VoluBtn:visited {
	width:104px;}
#nav2Hist, #nav2HistBtn, #nav2HistBtn:visited {
	width:89px;}
#nav2Birt, #nav2BirtBtn, #nav2BirtBtn:visited {
	width:175px;}
#nav2Cont, #nav2ContBtn, #nav2ContBtn:visited {
	width:118px;}
	
.nav2Btn span, .nav2Btn:visited span {
	display:block;
	height:34px;
	width:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	background-repeat:no-repeat;}

#nav2PartBtn span, #nav2PartBtn:visited span {
	background-image:url(/img/navItemsSecondary.gif);
	background-position:0 0;
	width:253px;}
#nav2GiviBtn span, #nav2GiviBtn:visited span {
	background-image:url(/img/navItemsSecondary.gif);
	background-position:-253px 0;
	width:87px;}
#nav2EmplBtn span, #nav2EmplBtn:visited span {
	background-image:url(/img/navItemsSecondary.gif);
	background-position:-340px 0;
	width:124px;}
#nav2VoluBtn span, #nav2VoluBtn:visited span {
	background-image:url(/img/navItemsSecondary.gif);
	background-position:-464px 0;
	width:104px;}
#nav2HistBtn span, #nav2HistBtn:visited span {
	background-image:url(/img/navItemsSecondary.gif);
	background-position:-568px 0;
	width:89px;}
#nav2BirtBtn span, #nav2BirtBtn:visited span {
	background-image:url(/img/navItemsSecondary.gif);
	background-position:-657px 0;
	width:175px;}
#nav2ContBtn span, #nav2ContBtn:visited span {
	background-image:url(/img/navItemsSecondary.gif);
	background-position:-832px 0;
	width:118px;}

#nav2PartBtn:hover span {
	background-position:0 -34px;}
#nav2GiviBtn:hover span {
	background-position:-253px -34px;}
#nav2EmplBtn:hover span {
	background-position:-340px -34px;}
#nav2VoluBtn:hover span {
	background-position:-464px -34px;}
#nav2HistBtn:hover span {
	background-position:-568px -34px;}
#nav2BirtBtn:hover span {
	background-position:-657px -34px;}
#nav2ContBtn:hover span {
	background-position:-832px -34px;}
	
	



label.error{
	display:block;
	font-size:85%;
	color:red;}
input.error, textarea.error, select.error{
	background-color:#FDD;}




