/** {margin:0; padding:0;}*/

.body {
	background:url(images/background.gif) top center repeat-x #fefefe;
	margin:0; 
	padding:0; 
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px; 
	line-height:1.5em; 
	color:#20313e;
}

.clear {clear:both;}

h1, h2, h3, h4, h5, h6 {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#111;}

h1 {
	color:#fff;
	font-size:22px;
	text-transform:uppercase;
}


.headers {padding:0 0 10px 0; margin:0}

h2 {font-size:14px;}

h4 {

	font:Arial, Helvetica, sans-serif;
	color:#bed2f9;
	font-size:15px;
	margin:0 auto;
	padding:0 4px 0 0;

}

h5 {
	font-style:normal;
	color:#90aadd;
	font-size:11px;
	margin:0px auto 0px auto;
	line-height:150%;

}

a{outline:none;}

a, a:visited, a:hover {
	text-decoration:none;
	color:#2C4E8F;
}

a:hover {color:#1C2C4B;}

#mainContainer {
	
	width:984px;
	height:100%;
	margin:0 auto;
	
}

#middleBox {
	width:984px;
	float:left;
	background:url(images/middle_rep.jpg) repeat-y top left;
}		

#logo {
	width:234px;
	height:111px; 
	float:left;
	background:url(images/logo.jpg) no-repeat top left;
}	

#logoBtm {
	width:234px;
	height:111px; 
	float:left;
	background:url(images/logo_btm.jpg) no-repeat top left;
}	

#recentNews{
	background:url(images/recent_news.jpg) no-repeat top left;
	width:234px;
	width/* */:/**/160px; 
	width: /**/160px;
	height:342px;
	height/* */:/**/233px; 
	height: /**/233px;
	padding:104px 47px 5px 27px;
	float:left;
}
.newsPost{
	width:160px;
	/*height:98px;*/
	line-height:18px;
	/*margin-top:71px;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#585858;
	padding:12px 0 5px 10px;
	text-align:left;
}
.newsViewAll {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	text-align:right;
	}
	
#posted{
	width:160px;
	height:16px;
	font-size:10px;
	color:#9e904d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top:5px;
	padding-left:10px;
	text-align:left;
}
	
#newsPost2{
	width:160px;
	height:100px;
	line-height:18px;
	margin-top:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#585858;
	padding-left:10px;
	text-align:left;
}


#rightContainer {
	width:750px;
	float:left;
}	
		
#videoBtn {
	width:321px;
	height:64px;
	float:left;
	margin:25px 0 0 0;
	background:url(images/videoBtn.jpg) no-repeat top left;
}

#loginContainer {
	width:390px;
	height:64px;
	float:left;
	margin:25px 0 0 39px;
	background:url(images/login.gif) no-repeat top left;
	}
	#loginContainer.logged-in {
		background:none;
		color:#FFD659;
		height:49px;
		margin-top:40px;
		}
	#loginContainer a, #loginContainer a:visited, #loginContainer a:hover { color:#fff; font-weight:bold; }
	#loginContainer .signup-links { text-align:right; line-height:normal; }
		#loginContainer .signup-links a, #loginContainer .signup-links a:visited, #loginContainer .signup-links a:hover { font-weight:normal; text-transform:uppercase; }
	#loginContainer .fields { padding:29px 5px 0 2px; }
	#loginContainer .username, #loginContainer .pass {
		background:#6394BD;
		color:#fff;
		border:0;
		padding:0px;
		font-size:11px; width:162px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		}
#loginContainer .button-cell { padding-top:28px; }
#loginContainer #hdr-loginBtn { width:50px; height:22px; border:0; background:url(images/hdr-loginBtn.gif) left top no-repeat; cursor:pointer; }
#loginContainer #hdr-loginBtn span { visibility:hidden; }
#textContainer {
	width:300px;
	width/* */:/**/280px; 
	width: /**/280px;
	min-height:322px;
	float:left;
	padding:10px;
	background:#cfddea url(images/text_container.jpg) no-repeat top left;
}
	.notHome #textContainer {
	width:750px;
	width/* */:/**/730px; 
	width: /**/730px;
	min-height:342px;
	background:url(images/content_boxnohome.jpg) no-repeat top left;
	 }

#mainPic {
	width:450px;
	height:342px;
	float:left;
	background:url(images/mainpic.jpg) no-repeat top left;
}

#donateBtn {
	width:174px;
	height:46px;
	float:left;
	margin:283px 0 0 271px;
	background:url(images/donate_btn.jpg) top left no-repeat;
}

	#donateBtn:hover {
		background:transparent url(images/donate_btn.jpg) no-repeat -0px -46px;
	}

#navContainer {
	width:234px; 
	height:342px;
	float:left;
	background:url(images/nav_container.jpg) no-repeat top left;
}

#nav {
	width:176px; 
	height:150px; 
	float:left; 
	margin:110px 0 0 26px;
	background:url(images/nav.jpg) no-repeat top left;
}

#nav li, #nav ul {margin: 0; padding: 0; list-style: none; }
#nav li, #nav a {height:30px; display: block; color:transparent;}
#nav span { display:none; }
				
		#nav-1	{ width:176px; top:0px; }
		#nav-2	{ width:176px; top:30px; }
		#nav-3	{ width:176px; top:60px; }
		#nav-4	{ width:176px; top:90px; }
		#nav-5	{ width:176px; top:120px; }

		
		#nav-1 a:hover { background:transparent url(images/nav.jpg) no-repeat -176px -0px; }
		#nav-2 a:hover { background:transparent url(images/nav.jpg) no-repeat -176px -30px; }
		#nav-3 a:hover { background:transparent url(images/nav.jpg) no-repeat -176px -60px; }
		#nav-4 a:hover { background:transparent url(images/nav.jpg) no-repeat -176px -90px; }
		#nav-5 a:hover { background:transparent url(images/nav.jpg) no-repeat -176px -120px; }
		

#logIn {
	background:url(images/log_in_logo.gif) no-repeat;
	width:149px;
	height:37px;
	float:right;
}

#logIn:hover {background:transparent url(images/log_in_logo.gif) no-repeat -0px -37px;
}
#logIn span { display:none; }
#logIn a {display:block; height:37px;}
#contentContainer {
	
	width:984px;
	
	margin:0 auto;
	
}

#bigSlideshow {width:984px; height:382px; position:relative; background:#98BBDB;}

#biggerBigDiv {width:984px; height:382px; position:relative;}

#contentTop {
	background:url(images/contentTop.gif) no-repeat;
	width:984px;
	height:20px;
	float:left;
}

#contentMid {
	background:url(images/contentMid.gif) repeat-y;
	width:924px;
	height:auto;
	min-height:400px;
	float:left;
	padding:10px 30px 0 30px;
}

#contentYesChildren {
	width:660px;
	float:left;
	height:auto;
	min-height:400px;
	float:left;
	padding:10px 30px 0 30px;
}

#contentnoChildren {
	width:924px;
	float:left;
	height:auto;
	min-height:400px;
	float:left;
	padding:10px 30px 0 30px;
}

#contentBottom {
	background:url(images/contentBottom.gif) no-repeat;
	width:984px;
	height:26px;
	float:left;
}


#topLeftMain {
	background:url(images/topLeftMain.jpg) no-repeat;
	width: 552px;
	height: 381px;
	float: left;
	background-color:#98BBDB;
	
}

#topRightMain {
	background:no-repeat;
	width: 432px;
	height: 381px;
	float: right;
	position:absolute;
	top:0;
	right:0;
	z-index:10;
}


#upcomingEvents{
	background:url(images/upcomingEvents.gif) no-repeat #E6E6E6;
	width:218px;
	height:221px;
	float:left;
	padding-top:42px;
}


#buildingProgress{
	background:url(images/buildingProgress.gif) no-repeat;
	width:432px;
	height:99px;
	float:left;
}

#buildingProgress a {
	width:388px;
	height:79px;
}

#buildingProgressInner{
	background:transparent url(images/buildingProgress.jpg) no-repeat;
	width:388px;	
	height:79px;
	margin:0px 24px 40px 20px;
}
#buildingProgressInner:hover {
	background:transparent url(images/buildingProgress.jpg) no-repeat -0px -79px;
}

#buildingProgressInner span { display:none; }

#buildingProgressInner a {display:block; height:79px; width:388px; }

#bottomMain {
	background:transparent url(images/bottomMain.jpg) no-repeat;
	width: 984px;
	height: 145px;
	float:left;
	position:relative;
}
	#bottomMain li {margin: 0px; padding:0 0 0 5px; list-style: none;position: absolute; top: 0; }
	#bottomMain li, #nav a { display: block; }
	#bottomMain span { display:none; }
	#bottomMain li a {	display:block; height:142px;}

		#bottomMain-1	{ width:195px; left:0px; background-image:none; }
		#bottomMain-2	{ width:195px; left:195px; background-image:none; }
		#bottomMain-3	{ width:195px; left:390px; background-image:none; }
		#bottomMain-4	{ width:195px; left:585px; background-image:none; }
		#bottomMain-5	{ width:195px; left:780px; background-image:none; }

		#bottomMain-1 a:hover { background:transparent url(images/bottomMain.jpg) no-repeat -5px -146px; }
		#bottomMain-2 a:hover { background:transparent url(images/bottomMain.jpg) no-repeat -200px -146px; }
		#bottomMain-3 a:hover { background:transparent url(images/bottomMain.jpg) no-repeat -395px -146px; }
		#bottomMain-4 a:hover { background:transparent url(images/bottomMain.jpg) no-repeat -590px -146px; }
		#bottomMain-5 a:hover { background:transparent url(images/bottomMain.jpg) no-repeat -785px -146px; }



#footerContainer {
	color:#fff;
	width:100%;
	height: 100%;
	margin-top:20px;
	padding:20px 0 50px 0;
	background-color:#03508f;
	/*float:left;*/
}

#footerContainer a, #footerContainer a:visited, #footerContainer a:hover {color:#BED2F9;}
#footerContainer a:hover {color:#EFF4FF;}


/****  Form Styles  ****/
.form { border:#e8e8e8 solid 2px; padding:3px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; margin:5px 0 5px 4px;}
.form:focus {border:#cecdcd solid 2px;}
.submitBTN {background:#3F3F3F; border:none; padding:6px 25px; color:#fff; margin:3px 0 0 5px; cursor:pointer;}
.submitBTN:hover {background:#292929; border:none;}

.error {color:#000;}

#subNavContainer { margin:15px 0 0 0;float:left; width:200px; border-top:2px solid #0C1D3F; border-left:2px solid #0C1D3F; border-right:2px solid #1F1F1F; border-bottom:2px solid #1F1F1F;}
#subNavContainer a, #subNavContainer a:visited, #subNavContainer a:hover{text-decoration:none; color:#fff;}
#subNavContainer a:hover{text-decoration:none; color:#fff;}
/*#subNavContainer a:hover{color:#fff; background:#000;}*/
	.level1.even{display:block; background:#294172; padding:3px 10px; color:#fff; padding:4px 20px; font-weight:bold;}
	.level1.odd {display:block; background:#21345A; padding:5px 10px; color:#fff; padding:4px 20px; font-weight:bold;}
	.level1.even:hover {background:#1C2C4B;}
	.level1.odd:hover {background:#1C2C4B; }
	
	.level2.even{display:block; background:#294172; color:#fff; padding:4px 20px 4px 30px; font-weight:bold;}
	.level2.odd {display:block; background:#21345A; color:#fff; padding:4px 20px 4px 30px; font-weight:bold;}
	.level2.even:hover {background:#1C2C4B;}
	.level2.odd:hover {background:#1C2C4B; }
	.level2:hover {background:#fff;}
	.currentPage {background:#8098C7 !important; font-weight:bold !important; color:#fff !important; /* border-left:4px solid #3F3F3F;*/}
	.currentPage:hover {background:#8098C7 !important; color:#fff !important; /* border-left:4px solid #3F3F3F;*/}

