@charset "UTF-8";/* CSS Document */*{	font-family: helvetica, arial, sans-serif;	margin: 0;	padding: 0;}	p	{	font-size: .8em;	padding-bottom: 1em;	padding-top: .5em;	color:#333333;}a{	color: #0795CF;	text-decoration: none;	text-align: right;}a img {	border:none;	}p a{	padding-left: .3em;}			a:hover{	color: #ffd611;	text-align: right;}h1{	color: #FFFFFF;	font-size: 1em;	height: 1.5em;	background-color: #0795CF;	background: url(graphics/h1BG.jpg);	background-repeat: repeat-x;	padding: .5em;}h2{	color: #FFFFFF;	font-size: .8em;	height: 1.25em;	background-color: #0795CF;	background: url(graphics/h2BG.jpg);	background-repeat: repeat-x;	padding: .4em;	margin-top: 1.2em;}h3{	color: #006633;	font-size: 1em;	border-bottom: #FFD611 dotted 2px;	padding-bottom: .2em;}h4{	color: #006633;	font-style: oblique;	font-weight: 600;	font-size: .8em;	padding: 1em 0 0 0;}.emphasis{	color: #006633;	font-style: oblique;	font-weight: 600;}#docContent{	position: relative;	background-image:url(graphics/dropShadowRight.jpg);	background-repeat: repeat-y;	background-position: right;	height: 100%;	width: 100%;}#wrapper{	position:relative;	margin: auto;	height: 100%;	width: 69.4em;	background-color: #FFFFFF;	border-left: #FFD611 solid thin;	border-right: #FFD611 solid thin;}body{	background-image: url(graphics/dropShadowLeft.jpg);	background-repeat: repeat-y;	background-color: #9999FF;	position: relative;	left: 0;	height: 100%;}#header{	position:relative;	width: 69.4em;		height: auto;}	#brandingHeader{		position: relative;	top: 0em;}		#visionUpper{		position: absolute;		top: 4.14em;		left: 23em;		color:#FFD611;		font-size: 1.75em;		font-style: italic;	}		#visionLower{		position: relative;		padding-top: 1em;		height: 0;			}		#visionLower p{		color:#0795CF;		font-size: .8em;	}		#chrisP{		position: absolute;		top: .2em;		left: 42.5em;	}		#headerBar{	position: relative;	background: url(graphics/barBG.gif);	background-repeat: repeat-x;	height: 3em;}#navBar{		position: absolute;		font-size: .9em;		top: 220px;		left: 86px;		width:156px;		/*background-image:url(graphics/topRowBG.jpg);		background-repeat: repeat-x;*/		}					#navBar ul{				border-bottom: #ffd611 dotted 1px;				border-right: #ffd611 dotted 1px;				padding-bottom: 1em;				width:156px;			}					#navBar li {			font-size:14px;			position: relative;			list-style-type: none;			text-align: right;			padding: 6px 8px 0;			font-weight:500;			width:139px;			}						#navBar a{			color: #0795CF;			text-decoration: none;			text-align: right;			}						#navBar a:hover{			color: #ffd611;			text-align: right;			}						#navBar h2 {				text-align: right;				margin-top: 0em;				padding-top: .5em;			}			#vidPlaceHolder{	position:relative;	float: right;	background-color:#FFFFFF;	height: 100%;	width: 20em;}	#vidPlaceHolder p{		padding-left: 1em;		background-color:#FFFFFF;	}		.homeQuote{		border-top: #FFD611 dotted 2px;		border-bottom: #FFD611 dotted 2px;		margin-top: 2.5em;		padding-top: 1.5em;		padding-bottom: 1em;	}		.homeQuote p{		width: 19em;		color: #0795CF;		font-size: 1em;	}	.quote{	position:absolute;	top: 24.6em;	right: 0em;	padding-top: 1.5em;	border-top: #FFD611 dotted 2px;}.quote2{	position:absolute;	top: 22.9em;	right: 0em;	padding-top: 1.5em;	border-top: #FFD611 dotted 2px;}	.innerQuote{		padding-bottom: 1em;		border-bottom: #FFD611 dotted 2px;		width: 19em;	}	.quote p{		padding-left: .8em;		padding-right: .8em;		font-size: 1em;		color: #0795CF;	}		.quote2 p{		padding-left: .8em;		padding-right: .8em;		font-size: 1em;		color: #0795CF;	}		.referrals{	position:relative;	clear:both;	margin-top:1em;	margin-bottom: 3em;	font-size: 1em;}		.referrals li{		list-style-type: none;	}	.referrals p{		color: #006633;		font-size: 1em;	}	.referrals a{		color: #0795CF;		text-decoration: none;	}				.referrals a:hover{		color: #ffd611;		text-align: right;	}.clearFloat{	clear:both;}			#mainContent{	position:relative;	width: 45em;	left: 6em;	top:2.8em;	padding-bottom: 3em;	text-align: justify;	margin-bottom: 2em;	margin-top: 0;	margin-left: auto;	margin-right: auto;}	#mainContent ul{		color: #006633;		padding-left: 1em;		padding-bottom: 1em;		font-size: .8em;	}		#mainContent li{		padding-top: 1em;	}		#mainContent li p{		color: #006633;		font-size: 1em;		padding-bottom: 0;		padding-top:0;	}		#mainContent img{		margin-left: .8em;		margin-bottom: .8em;		margin-top: .5em;		border: #FFD611 1.75px solid;	}		#mainImage p img{		margin: 0;		padding: 0;	}		.upperRow{		position: relative;	    border: #FFD611 1.75px solid;		margin-bottom: 1em;		background-image:url(graphics/topRowBG.jpg);		background-repeat:repeat-x;	}		#keywords{		position: relative;		top: 12.7em;		left: 25.8em;		height: 0;		border-top: #FFD611 dotted 2px;		width: 18em;	}			#keywords p{			text-align: right;			padding-top: .2em;			padding-bottom: .2em;			font-size: .9em;			color: #006633;					}			#keywordsBoard{		position: relative;		top: 2.9em;		left: 30.2em;		height: 0;		border-top: #FFD611 dotted 2px;		width: 14em;	}			#keywordsBoard p{			text-align: left;			padding-top: 1em;			padding-bottom: 1em;			font-size: .9em;			color: #006633;					}			.keyYellow{		color:	#666666;		font-size: .8em;	}		#boardTitle{		position: relative;		top: 1.5em;		left: 30.2em;		text-align: left;		height: 0;		color: #0795CF;		width: 20em;	}		#boardTitle p{		padding-bottom: 1em;	}			.missionStatement{		position:relative;		width: 18em;		line-height: 1em;		padding-top: 1.8em;	}				.missionStatement p{			color: #000000;			font-size: .8em;		}			.rightCol{		position: relative;	}		#blocks {		position: relative;		width: 22em;			}		#blocks img{		padding: .9em;		margin: 0;		border: none;		background: #FFFFFF;	}	#tcp1{		float: right;		margin:0;		padding:0;			}		#tcp2{		float: left;		margin:0;		padding:0;			}		#halfBlock1{		position: relative;		margin-right: 2em;		float: left;		width: 21em;	}		#halfBlock2{		position: relative;		margin-right: 0em;		float:left;		width: 22em;	}		.centered{		clear: both;		text-align: center;		padding-top:1.5em;	}		#staff{		padding-left: 1em;		width:22em;		padding-bottom: 1em;	}			#staff p{			padding-top: 0em;			padding-bottom: 0em;		}				#staff h2{			margin-top:2em;		}		.width h3{		font-size: .8em;		padding-top: 1em;	}		.width{	    width: 23em;	}		.width img{		margin: 0 1em 0 1em;	}		.bottomPad{		padding-bottom: 2em;		border-bottom: #ffd611 dotted 1px;	}		#jobsSpacer{		position: relative;		padding-bottom: 10em;	}		#board{		width: 23em;	}			#board p{			padding-top: 0;			padding-bottom: 0;		}				#board h3{		font-size: .8em;		padding-top: 1em;		}			#board a{		padding-left: 0;		}			#board div{		padding-bottom: 1em;		padding-top: .3em;		}	#events a{	font-size: .8em;	}		#footer{	position: relative;	clear: both;	margin:auto;	bottom: 0em;	background: url(graphics/footerBar.gif);	background-repeat: repeat-x;	color:#FFFFFF;	font-size: 1em;	height: 4em;	width: 100%;	display: block;}#footer p{	color: #FFFFFF;	padding-left: .5em;	padding-top: 1em;	padding-bottom: .4em;	border-bottom: #FFFFFF solid thin;}#footer ul{	width: 100%;	padding-top: .5em;	width: 70em;}#footer li{	list-style-type: none;	color: #FFFFFF;	}	#footer a{	text-decoration: none;	color: #FFFFFF;	float: left;	font-size: .8em;	padding-left: .5em;	padding-right: .5em;	border-left: #FFFFFF solid thin;	border-right: #FFFFFF solid thin;	margin-left: .5em;	margin-right: .5em;}#footer a:hover{	text-decoration: underline;	color: #006633;}/* ---------- Gallery Styles -------------------*/#gallery {	width:720px;	height:100%;	display:block;	padding:0;	color:#666;    font-size: .9em;}#gallery h2 {    color: #006633;    font-size: 1em;    background: none;    clear:both;    padding-left: 0;    margin-top:5px;}#gallery p {	color:#666;}.padBottom {	display:inline-block;	height:50px;	width:100%;}#gallery ul {	padding: 0;	margin: 0;}#gallery ul li {	float: left;	width: 108px;	height: 108px;	overflow:hidden;	padding: 10px 0 0 10px;	list-style:none;	display:inline-block;}#gallery ul li img {	width: 108px;	border: none;	padding: 0;	margin: 0;	display:block;}#share {	position:absolute;	left:18.3em;	z-index:100;}#share .shareLeft{	float:left;	width:518px;	margin-left:4px;	height:50px;}#share .shareRight{	float:left;	margin:15px 5px 0 5px;	width:185px;}#share .shareTxt {	font:normal 11px helvetica, sans-serif;	color:#666;	float:left;	display:block;	margin:4px 5px 0 5px;}.cleardiv {	clear:both;		height:0;}#social {	border:1px dotted #09F;	padding:15px;	width:119px;	background:#D0EBFD;	margin:10px 0 0 5px;}#social p {	padding:0 0 10px 0;	font:bold 14px helvetica, sans-serif;}#social .fb {	height:40px;	width:40px;	float:left;	margin: 0 13px;}#social .tw  {	height:40px;	width:40px;	float:left;}.homePageBanner {	height:190px; 	width:718px; 	display:block;}#current_events_page #mainContent {	min-height:55em;	}.article_page #mainContent {	min-height:35em;}.article_page #mainContent #eventsContent h2 {	margin:20px 0 15px 0;}.article_page #mainContent #eventsContent h3 {border:none;margin-bottom:15px;}.article_page #mainContent #eventsContent #video {margin:0 auto 15px auto;	}.article_page #mainContent img {margin: 15px 15px 0 0;}
