/** {margin:0; padding:0;}*/

.body {
	background:url(images/background.gif) top center repeat-x #284275;
	margin:0; 
	padding:0; 
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px; 
	line-height:18px; 
	color:#444;
}

.clear {clear:both;}

h1, h2, h3, h4, h5, h6 {font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#111;}

h1 {
	color:#014b78;
	font-size:24px;
}

table {background:#fff;}

.headers {padding:0 0 10px 0; margin:0}

h2 {font-size:14px;}

h4 {

	font:Arial, Helvetica, sans-serif;
	color:#bed2f9;
	font-size:15px;
	margin:13px 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;
	
}
#navContainer {
	
	width:984px;
	height: 138px;
	margin:0 auto;
	
}

#logoContainer, #logoContainer a {
	background:url(images/logo.jpg) no-repeat;
	display:block;
	width:212px;
	height:138px; 
	margin:0 auto;
	float:left;
}

/*#nav {
	width:772px; 
	height:64px; 
	background:url(images/nav.gif) no-repeat; 
	position:relative;
	float:right;
	margin: 37px 0 0 0;
}
	#nav li {margin:0 0 0 0; padding: 0px; list-style: none; position: absolute; top: 0;}
	#nav li, #nav a {height:64px; display: block; }
	#nav span { display:none; }
	#nav li a {	display:block; height:64px;}

		#nav-1	{ width:75px; left:0px; background-image:none; }
		#nav-2	{ width:103px; left:75px; background-image:none; }
		#nav-3	{ width:156px; left:178px; background-image:none;}
		#nav-4	{ width:127px; left:334px; background-image:none; }
		#nav-5	{ width:165px; left:461px; background-image:none; }
		#nav-6	{ width:62px; left:626px; background-image:none; }
		#nav-7	{ width:84px; left:688px; background-image:none;}
		
		
		#nav-1 a:hover { background:transparent url(images/nav.gif) no-repeat -0px -64px; }
		#nav-2 a:hover { background:transparent url(images/nav.gif) no-repeat -75px -64px; }
		#nav-3 a:hover { background:transparent url(images/nav.gif) no-repeat -178px -64px; }
		#nav-4 a:hover { background:transparent url(images/nav.gif) no-repeat -334px -64px; }
		#nav-5 a:hover { background:transparent url(images/nav.gif) no-repeat -461px -64px; }
		#nav-6 a:hover { background:transparent url(images/nav.gif) no-repeat -626px -64px; }
		#nav-7 a:hover { background:transparent url(images/nav.gif) no-repeat -688px -64px; }*/
		
		
#nav {
	width: 772px;
	height: 64px;
	margin: 37px 0 0 0;
	position:relative;
	float:right;
	background: url(images/nav.gif) top  no-repeat;
	
	/*overflow: hidden;*/
}

#nav ul li.top-drop {
	margin: 0px;
	padding: 0px;
}

#nav ul li.top-drop {
	float: left;
	list-style: none;
}

#nav a#link1, #nav a#link2, #nav a#link3, #nav a#link4, #nav a#link5, #nav a#link6, #nav a#link7 {
	display: block;
	height: 64px;
}

#nav span { display: none; }

/* #nav li a#link1, #nav li a#link2, #nav li a#link3, #nav li a#link4, #nav li a#link5, #nav li a#link6, #nav li a#link7 {display:block; height:27px; border:none;} */

		#nav-1, #nav-1 a { width:54px;  background-image:none; }
		#nav-2,	#nav-2 a { width:161px;  background-image:none; }
		#nav-3,	#nav-3 a { width:137px;  background-image:none;}
		#nav-4,	#nav-4 a { width:115px;  background-image:none; }
		#nav-5,	#nav-5 a { width:132px;  background-image:none; }
		#nav-6,	#nav-6 a { width:67px; background-image:none; }
		#nav-7,	#nav-7 a { width:106px;  background-image:none;}
		
		#nav-1 a#link1:hover, #nav-1 a#link1.current { background:transparent url(images/nav.gif) no-repeat -0px -64px; }
		#nav-2 a#link2:hover, #nav-2 a#link2.current { background:transparent url(images/nav.gif) no-repeat -54px -64px; }
		#nav-3 a#link3:hover, #nav-3 a#link3.current { background:transparent url(images/nav.gif) no-repeat -215px -64px; }
		#nav-4 a#link4:hover, #nav-4 a#link4.current { background:transparent url(images/nav.gif) no-repeat -352px -64px; }
		#nav-5 a#link5:hover, #nav-5 a#link5.current { background:transparent url(images/nav.gif) no-repeat -467px -64px; }
		#nav-6 a#link6:hover, #nav-6 a#link6.current { background:transparent url(images/nav.gif) no-repeat -599px -64px; }
		#nav-7 a#link7:hover, #nav-7 a#link7.current { background:transparent url(images/nav.gif) no-repeat -666px -64px; }
		

#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;
}

#recentNews{
	background:url(images/recentNews.gif) no-repeat #E6E6E6;
	width:213px;
	height:263px;
	float:left;
	padding:0 0 0 0;
	margin:0 0 0 0;
}

#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:984px;
	height: 138px;
	/*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:#999;}

#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;*/}

