body { 
	margin: 0; 
	padding: 0; 
background-color: #ededed;
background-image: url(/images/css/body.jpg);
}

/* LINKS AND HEADINGS STYLING */

a { 
	color: #546F92; 
	background: inherit; 
	}
	
	a:hover { 
		color: #808080; 
		/*background: inherit; */
		text-decoration: none; 
		}
			
.left {
float: left;
}

.right {
float: right;
}

.clear {
clear: both;
}

.board_img {
border: none;
}

/* CONTENT WRAPPER */

#outerwrapper {
background-color: #fff;
border:1px solid #e5e5e5;
margin: 20px auto;
	width: 974px; 
}

#wrapper { 
border: solid 7px #fff;
background-color: #fff;
	width: 940px; 
	margin: 0 auto; 
padding: 10px;
	}

#innerwrapper {
background-color: #fff;
 
}


/* HEADER */

#header {
width: 940px;
height: 101px;
background-image: url(/images/css/repeat.png);
background-repeat: repeat-x;
padding: 0;
margin: 0 0 10px 0;
}

#header img, img a {
border: 0;
margin: 0;
padding: 0;
}

/* TOP LEFT LOGO */

#logo { 
background-image: url(/images/css/logo.png);
			background-repeat: no-repeat;
	float: left; 
	padding: 0; 
margin: 0;
height: 101px;	
width: 940px;
}

#logo img {
border: 0;
margin: 0;
padding: 0;
}
	
/* LEFT SIDE */
	
#left {
	float: left;
	width: 275px;
margin: 0;
padding: 0;
	clear: both;
	}

/* LEFT VERTICAL MENU */
	
	#menu_left {  
		margin: 0 0 5px 0; 
		padding: 0 0 1px 0;
		border-bottom: 4px solid #9EB1C9;
		font-size: 1.3em;
		}
		
		#menu_left li { 
border-bottom: 1px solid #fff;
background: #C2CEDE url(../images/css/arrow.gif) no-repeat center left;
list-style: none; 
}
		
			#menu_left li a { 
				display: block; 
				color: #3F5B7F; 
				width: 229px; 
				padding: 5px 23px 6px 23px; 
				margin: 0;
				font-weight: normal; 
				text-decoration: none; 
				}
					
				#menu_left li a:hover { 
background: #9EB1C9 url(/images/css/arrow.gif) no-repeat center left;				margin: 0;
					}

#menu_left li.active {
display: block; 
				color: #3F5B7F; 
background: #9EB1C9 url(/images/css/arrow.gif) no-repeat center left;
				width: 229px; 
				padding: 5px 23px 6px 23px; 
				margin: 0; 
				font-weight: normal; 
				text-decoration: none; 

}

	.box {
		padding: 4px 15px;
		border: 1px solid #ccc;
		margin: 0 0 5px 0;
		}

.calender_box {
		margin: 0 0 5px 0;
padding: 5px;
		border: 1px solid #CFCB66;
		background-color: #ededed;
		}

.inner_cal_box {
background-image: url(/images/css/body.jpg);
padding: 3px;
}
		
.w_274 {
width: 274px;
}	

.w_264 {
width: 264px;
}		

.calender_box ul{
list-style-type: none;
}

.calender_box li{
margin: 0px;
padding: 0;
background-color: #fff;
}
		
	.sidebox {
		padding: 5px;
		border: 1px solid #CFCB66;
		margin: 5px 0 10px 0 ;
		background-color: #ededed;
		color: #585616;
		font-size: 1.3em;
		}

.innerbox {
background-image: url(/images/css/body.jpg);
padding: 3px;
}

.partner {
padding: 10px 0;
}



/* RIGHT SIDE */
#right {
	float: right;
	width: 655px;
padding: 0;
margin: 0;
	}
	
#partners_main h2 {
clear: both; 
}
	
#slideshow {
	padding: 0;
	background-color: #fff;
	color: #547592;
	margin: 0;
	border: none;
	}

.mission {
				background-color: #eee ; 
		margin: 1px 0 10px 0;	
		padding: 5px 12px 15px 12px;
		border: 1px solid #ccc;
width: 630px;
clear: both;
		}
		
.mission_board {
				background-color: #fff ; 
		margin: 1px 0 10px 0;	
		padding: 5px 12px 15px 12px;
		border: none;
width: 630px;
clear: both;
}		

#memberWebsite, memberwebsite a {
font-weight: bold;
}


.board img {
width: 80px;
float: left; 
border: 2px solid #fff; 
padding: 15px 5px 5px 5px; 
margin: 0 20px 0 0;
}		

.headshot {
width: 94px;
}

	.column { 
background: #eee;
		padding: 10px;
		width: 45%;
		border:#ccc 1px solid;
		margin: 0 0 10px 0;
		}
		
.c_280 {
height: 280px;
}

.c_150 {
height: 150px;
}

.c_515 {
height: 515px;
}

.c_30 {
height: 30px;
width: 200px;
margin-left: auto;
margin-right: auto;
}


.featured {
background-image: url(/images/css/body.jpg);
height: 20px;
border-top: 3px solid #ccc;
width: 94%;
margin: 2px 5px;
}

.featured li { 
background: #fff url(/images/css/bullet.gif) no-repeat center left; 
}

/* FOOTER */

#footer { 
	clear: both;
	background: #fff; 
border-top: 1px solid #ccc;
	padding: 10px 0 0; 
	margin: 10px 0 0 0;
	height: 50px;
	}