@charset "UTF-8";

/*	CSS Reset
---------------------------------------------------	*/
html, body, h1, h2, h3, h4, h5, h6, p, table, th, td, form, fieldset, ul, ol, li, blockquote, dl, dt, dd, hr{
	margin: 0;
	padding: 0;
}


/*	Global
---------------------------------------------------	*/
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

img{
	border:none;
}

.off-left{
	text-indent:-9999px;
	overflow:hidden;
	text-decoration:none;
	display:inline-block;
}

a{
	color:#78a6d8;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}


/*	Wrapper
---------------------------------------------------	*/
#wrapper{
	width:880px;
	margin:0 auto;
	position:relative;
}

/*	Navigation
---------------------------------------------------	*/
#nav{ 
	height:59px;
	text-align:center;
	background:url(../images/background_nav.jpg) no-repeat;
	padding-top:19px;
}
	
	#nav li{
		display:inline;
		padding:0 20px;
	}
	
	#nav a{
		font-size:17px;
		text-transform:uppercase;
		color:#000;
		text-decoration:none;
	}
	
	#nav a:hover{
		text-decoration:underline;
	}
	
	
	
	
	

#content_wrapper{
	background:url(../images/background_main.jpg) repeat-y;
	padding-left:15px;
	padding-right:12px;
}

/*	Main Section
---------------------------------------------------	*/
#main{
	width:617px;
	min-height:463px;
	padding:0 15px 0;
	float:left;
	
	background:url(../images/background_wave.jpg) no-repeat;
	background-position:left center;
}
	#main h2{
		font-size:25px;
		margin-bottom:10px;
	}
	
	#main p{
		margin-bottom:15px;
	}

	#main .callout{
		background:url(../images/white_transparent.png) repeat;
		border:1px solid #58595b;
		padding:10px;
		line-height:14px;
		margin-bottom:15px;
	}
	
	#main .callout ul, #main.board-directors ul{
		margin-left:15px;
		margin-bottom:10px;
	}
	
	#main .callout li, #main.board-directors li{s
		margin-bottom:3px;
	}
	
	#main .callout dl, #main.board-directors dl{
		margin-bottom:15px;
	}
	
	#main .callout dt, #main.board-directors dt{
		font-size:12px;
		font-weight:bold;
		padding-bottom:8px;
	}
	
	#main .callout .left{
		float:left;
		margin-right:80px;
	}
	
	#main .callout .right{
		float:left;
	}
	
	#main .angelschart .right{
		display:inline;
		float:right;
	}


/*	Righthand Rail
---------------------------------------------------	*/
#righthand-rail{
	width:160px;
	padding:0 10px 15px;
	float:right;
}
	#righthand-rail dl{
		margin-bottom:28px;
	}
	
	#righthand-rail dt{
		font-size:18px;
		font-weight:bold;
		margin-bottom:8px;
	}
	
	#righthand-rail p{
		margin-bottom:12px;
	}
	
	#righthand-rail ul{
		margin-left:12px;
	}
	


/*	Footer
---------------------------------------------------	*/
#footer{
	padding:31px 0;
	background:url(../images/background_footer.jpg) no-repeat;
	text-align:center;
	font-size:10px;
	color:#666666;
}
