/* Link Classes */
a:active, a:visited, a:link {
font-family:"Arial";
font-size:14px;
color:#2b4774;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
#extraLinks a:link {
color:#FFFFFF;
text-decoration:none;
font-family:"Arial";
}
	#extraLinks a:active {
color:#FFFFFF;
text-decoration:none;
font-family:"Arial";
}
	#extraLinks a:visited {
color:#FFFFFF;
text-decoration:none;
font-family:"Arial";
}
#extraLinks a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	font-family:"Arial";
}

.selectedMain a:link {
color:#000000;
text-decoration:none;
padding-left:10px;
font-family:"Arial";
}
	.selectedMain a:active {
	color:#000000;
	text-decoration:none;
	padding-left:10px;
	font-family:"Arial";
	}
	.selectedMain a:visited {
	color:#000000;
	text-decoration:none;
	padding-left:10px;
	font-family:"Arial";
	}
	.selectedMain a:hover {
	color:#2b4774;
	text-decoration:underline;
	padding-left:10px;
	font-family:"Arial";
	}
.nonSelectedMain a:link {
color:#000000;
text-decoration:none;
padding-left:10px;
font-family:"Arial";
}
	.nonSelectedMain a:visited {
	color:#000000;
	text-decoration:none;
	padding-left:10px;
	font-family:"Arial";
	}
	.nonSelectedMain a:active {
	color:#000000;
	text-decoration:none;
	padding-left:10px;
	font-family:"Arial";
	}
	.nonSelectedMain a:hover {
	color:#2b4774;
	text-decoration:underline;
	padding-left:10px;
	font-family:"Arial";
	}
	
div.selectedMain a.selectedPage, div.selectedMain a.selectedPage:hover{display:inline-block; background-color:#2b4774; font-size:16px; color:#FFFFFF; font-family:"Arial"; padding-left:10px; width:85%; text-decoration:none;}
/* IMG classes */
img.news {
width:320px;
margin:7px;
}
img.floatLeft {
margin-right:5px;
margin-top:5px;
margin-bottom:2px;
clear:both;
float:left;
}
img.floatRight {
margin-left:5px;
margin-top:5px;
margin-bottom:5px;
clear:both;
float:right;
}
/* Text Classes */
.specialLinkTitle, .specialLinkTitle a, .specialLinkTitle a:visited, .specialLinkTitle a:hover{
background-color:#2b4774;
color:#FFFFFF;
font-family:"Arial Black";
font-size:30px;
text-align:center;
text-decoration:none;
}
.specialLinkTitleSub, .specialLinkTitleSub a, .specialLinkTitleSub a:visited, .specialLinkTitleSub a:hover{
	font-size:10px;
	float:right;
	color:#FFFFFF;
	font-family:"Arial Black";
	text-decoration:none;
}
.blockLinkTitle {
font-family:"Arial Black";
font-size:24px;
color:#2b4774;
}
.bodyText{
font-family:"Arial";
font-size:16px;
}
.newsText{
font-family:"Arial";
font-size:16px;
width:550px;
float:left;
clear:left;
}
.mainText {
font-family:"Arial";
font-size:16px;
text-align:left;
width:430px;
margin-top:17px;
margin-left:20px;
}
.menuTitle{
font-family:"Arial";
font-size:24px;
color:#FFFFFF;
font-weight:bold;
}
.titleText {
font-family:"Arial Black";
font-size:28px;
padding-top:20px;
text-align:left;
margin-bottom:10px;
}
.smallTitleText {
font-family:"Arial Black";
font-size:24px;
}
.boldText {
font-family:"Arial Black";
font-size:18px;
color:#000000;
}
.boldBlueText, .boldBlueText a:link, .boldBlueText a:visited, a.boldBlueText {
font-family:"Arial Black";
font-size:18px;
color:#2b4774;
}	
/* Menu Classes */
.mainMenuTitle {
font-family:"Arial";
font-size:24px;
color:#FFFFFF;
font-weight:bold;
position:relative;
}
.selectedMain {
border:#2b4774 2px solid;
font-family:"Arial";
font-size:16px;
line-height:18px;
}
.nonSelectedMain {
border:#7e725e 2px solid;
font-family:"Arial";
font-size:16px;
line-height:18px;
}
.selectedSecondary {
background-color:#2b4774;
height:36px;
vertical-align:middle;
color:#FFFFFF;
font-family:"Arial Black";
font-size:20px;
float:left;
padding-left:7px;
padding-right:7px;
padding-top:4px;
}
	.selectedSecondary a:link{
	color:#FFFFFF;
	font-family:"Arial Black";
	font-size:20px;
	text-decoration:none;
	}
	.selectedSecondary a:active{
	color:#FFFFFF;
	font-family:"Arial Black";
	font-size:20px;
	text-decoration:none;
	}
	.selectedSecondary a:visited{
	color:#FFFFFF;
	font-family:"Arial Black";
	font-size:20px;
	text-decoration:none;
	}
	.selectedSecondary a:hover{
	color:#FFFFFF;
	font-family:"Arial Black";
	font-size:20px;
	text-decoration:underline;
	}
.nonSelectedSecondary {
color:#2b4774;
font-family:"Arial";
font-size:18px;
float:left;
margin-top:9px;
padding-left:7px;
padding-right:7px;
}
	.nonSelectedSecondary a:link{
	color:#2b4774;
	font-family:"Arial";
	font-size:18px;
	text-decoration:none;
	}
	.nonSelectedSecondary a:active{
	color:#2b4774;
	font-family:"Arial";
	font-size:18px;
	text-decoration:none;
	}
	.nonSelectedSecondary a:visited{
	color:#2b4774;
	font-family:"Arial";
	font-size:18px;
	text-decoration:none;
	}
	.nonSelectedSecondary a:hover{
	color:#2b4774;
	font-family:"Arial";
	font-size:18px;
	text-decoration:underline;
	}
.selected2ndLevel {
background-color:#2b4774;
font-size:16px;
color:#FFFFFF;
font-family:"Arial";
padding-left:10px;
width:85%;
}
.disclaimer {
display:block;
padding-left:10px;
font-style:italic;
}
.footerText {
color:#666666;
font-family:"Arial";
font-size:14px;
}
	.footerText a:link {
	color:#666666;
	font-family:"Arial";
	font-size:14px;
	text-decoration:none;
	}
	.footerText a:active {
	color:#666666;
	font-family:"Arial";
	font-size:14px;
	text-decoration:none;
	}
	.footerText a:visited {
	color:#666666;
	font-family:"Arial";
	font-size:14px;
	text-decoration:none;
	}
	.footerText a:hover {
	color:#666666;
	font-family:"Arial";
	font-size:14px;
	text-decoration:underline;
	}

	
/* Other */
body {
margin:0px;
}
img {
border:none;
}
ul {
list-style-position:outside;
margin-left:3em;
padding:0px;
}
li {
text-indent:0px;
list-style-type:circle;
font-family:"Arial";
font-size:16px;
}
/* List Classes */
.listItem1 {
background-color:#EAEAEA;
padding:5px;
border:#D6D6D6 thin solid;
font-family:"Arial";
text-align:left;
}
	.listItem1 a:link {
	text-decoration:none;
	}
	.listItem1 a:active {
	text-decoration:none;
	}
	.listItem1 a:visited {
	text-decoration:none;
	}
	.listItem1 a:hover {
	text-decoration:underline;
	}
.listItem2 {
background-color:#FFFFFF;
padding:5px;
border:#D6D6D6 thin solid;
text-align:left;
font-family:"Arial";
font-size:16px;
}
	.listItem2 a:link {
	text-decoration:none;
	}
	.listItem2 a:active {
	text-decoration:none;
	}
	.listItem2 a:visited {
	text-decoration:none;
	}
	.listItem2 a:hover {
	text-decoration:underline;
	}
.poolingListText a:active {
	margin-top:10px;
	font-family:"Arial";
	font-size:18px;
	text-decoration:none;
}
	.poolingListText a:link {
	margin-top:10px;
	font-family:"Arial";
	font-size:18px;
	text-decoration:none;
	}	
	.poolingListText a:visited {
	margin-top:10px;
	font-family:"Arial";
	font-size:18px;
	text-decoration:none;
	}
	.poolingListText a:hover {
	margin-top:10px;
	font-family:"Arial";
	font-size:18px;
	text-decoration:underline;
	}	
.poolingListText {
	font-family:"Arial";
	font-size:16px;
	margin-left:25px;
	margin-top:5px;
	margin-bottom:10px;
}
#poolListing a:active {
	margin-top:10px;
	font-family:"Arial";
	font-size:18px;
	text-decoration:none;
}
	#poolListing a:link {
	margin-top:10px;
	font-family:"Arial";
	font-size:18px;
	text-decoration:none;
	}	
	#poolListing a:visited {
	margin-top:10px;
	font-family:"Arial";
	font-size:18px;
	text-decoration:none;
	}
	#poolListing a:hover {
	margin-top:10px;
	font-family:"Arial";
	font-size:18px;
	text-decoration:underline;
	}	
.newsItem {
	text-align:left;
	padding-bottom:5px;
	padding-top:5px;
	clear:left;
	height:auto;
	position:relative;
	}
.eventDate {
	font-family:"Arial";
	color:#2b4774;
	font-size:16px;
	font-weight:bold;
	margin-left:15px;
	padding-right:5px;
	float:left;
	}
.eventDescription {
	font-family:"Arial";
	font-size:16px;
	border-left:#000000 thin solid;
	padding-left:5px;
	float:left;
	}
span.eventDate, span.eventDescription{float:none; border:none;}
span.eventDate {
	font-family:"Arial";
	color:#2b4774;
	font-size:16px;
	font-weight:bold;
	margin-left:15px;
	padding-right:5px;
	}
span.eventDescription {
	font-family:"Arial";
	font-size:16px;
	padding-left:15px;
	display:block;
	}
			
/* Div Elements */
#container{
margin:0px auto;
width:1000px;
height:auto;
}
	#banner{
	background-image:url(elements/banner.jpg);
	width:1000px;
	height:50px;
	background-repeat:no-repeat;
	background-position:center;
	text-align:left;
	overflow:hidden;
	}
		#extraLinks {
		color:#FFFFFF;
		font-family:"Arial";
		font-size:16px;
		float:right;
		margin-top:25px;
		margin-right:10px;
		}
	#topMenu {
	background-image:url(elements/menuBG.jpg);
	width:1000px;
	height:202px;
	background-repeat:no-repeat;
	text-align:left;
	overflow:hidden;
	}
		#menuTitleText{
		position:relative;
		top:1px;
		}
		#homeBtn{
			width:55px;
			height:150px;
			background-color:#FFFFFF;
			float:left;
			margin-left:25px;
			_margin-left:12px; /*For IE 6 Only*/
			margin-top:2px;
			text-align:left;
			position:relative;
			}
		#abooutBtn{
			width:126px;
			height:150px;
			background-color:#FFFFFF;
			float:left;
			margin-left:22px;
			margin-top:2px;			
			text-align:left;
			}
		#servicesBtn{
			width:126px;
			height:150px;
			background-color:#FFFFFF;
			float:left;
			margin-left:18px;
			margin-top:2px;			
			text-align:left;
			}
		#volunteerBtn{
			width:126px;
			height:150px;
			background-color:#FFFFFF;
			float:left;
			margin-left:20px;
			margin-top:2px;			
			text-align:left;
			}
		#newsBtn{
			width:126px;
			height:150px;
			background-color:#FFFFFF;
			float:left;
			margin-left:22px;
			margin-top:2px;			
			text-align:left;
			}
		#contactBtn{
			width:126px;
			height:150px;
			background-color:#FFFFFF;
			float:left;
			margin-left:18px;
			margin-top:2px;			
			text-align:left;
			}	
		#employmentBtn{
			width:126px;
			height:150px;
			background-color:#FFFFFF;
			float:left;
			margin-left:20px;
			margin-top:2px;			
			text-align:left;
			}																					
	#contentArea {
	margin-top:18px;
	width: 1000px;
	height:auto;
	position:relative;
	float:left;
	}
		#contentTop {
		background-image:url(elements/mainTopBg.jpg);
		background-repeat:no-repeat;
		background-position:center;
		position:relative;
		width:1000px;
		height: 73px;
		margin:0px;
		}
			#secondaryMenu {
			width:750px;
			height:40px;
			background-color:#FFFFFF;
			border:#2b4774 medium solid;
			position:relative;
			left:-105px;
			top:10px;
			vertical-align:middle;
			}
			#homeWelcome{
			width:730px;
			height:40px;
			background-color:#ffffff;
			color:#2b4774;
			border:#2b4774 medium solid;
			position:relative;
			left:-115px;
			top:10px;
			vertical-align:middle;
			font-family:"Arial Black";
			font-size:28px;
			text-align:left;
			padding-left:15px;
			}
			#pageOptions{
			font-family:"Arial";
			font-size:16px;
			font-weight:bold;
			background-color:#d9d6cd;
			border-bottom:#d9d6cd thin solid;
			padding-bottom:5px;
			position:absolute;
			width:168px;
			left: 789px;
			top: 29px;
			}
			#pageOptionsNoSecondaryMenu {
			font-family:"Arial";
			font-size:16px;
			font-weight:bold;
			background-color:#d9d6cd;
			border-bottom:#d9d6cd thin solid;
			padding-bottom:5px;
			position:absolute;
			width:168px;
			left: 808px;
			top: 41px;
			}
		#contentMain {
		background-image:url(elements/mainBG.jpg);
		background-repeat:repeat-y;
		width:920px;
		height:auto;
		padding-left:40px;
		padding-right:40px;
		padding-bottom:10px;
		margin:0px;
		position:relative;
		text-align:left;
		}
		#leftColumn {
		position:relative;
		width:460px;
		float:left;
		}			
			#Title{
			width:430px;
			}

			#altBottomPic {
			width:auto;
			height:auto;
			margin-top:15px;
			}
			#homePagePic {
			text-align:center;
			}
			.pageLinkHolder {
			position:relative;
			margin-top:10px;
			margin-left:40px;
			min-height:120px;
			text-align:left;
			top:0px;
			}
		#rightColumn {
		position:relative;
		width:460px;
		float:right;
		}	
			#mainPic {
			margin-right:100px;
			position:relative;
			}
			#caption {
			width:400px;
			text-align:left;
			}
			#listHolder {
			border:#000000 thin solid;
			height:500px;
			width:400px;
			margin-left:15px;
			margin-top:20px;
			overflow-y:auto;
			overflow-x:hidden;
			}
				#listDateTitle {
				padding-left:10px;
				text-align:left;
				background-color:#2b4774;
				font-family:"Arial";
				font-size:24px;
				font-weight:bold;
				color:#FFFFFF;
				}
			#poolListing {
			padding-left:5px;
			font-family:"Arial";
			font-size:16px;
			}
			#missionStatement {
			width:500px;
			margin-top:5px;
			margin-left:7px;
			}
			#newsHolder{
			padding:8px;
			}			
		#contentBottom {
		background-image:url(elements/mainBottomBG.jpg);
		width:1000px;
		height:25px;
		clear:both;
		background-position:center;
		background-repeat:no-repeat;
		margin:0px;
		}
		#emailFormHolder {
			width:400px;
			text-align:left;
		}
.clear {
clear:both;
}

/* Front Page News */
#frontpage-news{width:325px; margin:16px 0 40px; text-align:left;}
#frontpage-news a:link, #frontpage-news a:visited{display:block; font-size:14px; font-weight:bold; text-decoration:none; margin-top:14px;}
#frontpage-news a:hover, #frontpage-news a:active{text-decoration:underline;}

div.front-box{padding:10px; margin:0 65px 30px; border:#CCCCCC thin dashed; font-family:Arial, Helvetica, sans-serif; text-align:left;}
div.front-box h2{font-size:1.75em; font:'arial black'; color:#2b4774; margin:0 0; padding:0 0 10px; text-align:center;}
div.front-box h3{padding:0; margin:0;}
div.front-box p{margin:0; padding:0 0 1em;}
div.front-box a{display:block; text-align:right; margin-bottom:1.5em;}
div.front-box div.heading{background-color:#dcd0c0; margin:-10px -10px 10px; padding:10px 10px 0; border-bottom:2px solid #2b4774;}

ul#mission{padding:0; margin:0 0 1em 20px;}
ul#mission li{margin-bottom:1em;}

/* Adult Services Page */
div.content-continued{clear:both; width:920px; margin-left:-40px; padding:0 40px; background:url(elements/mainBG.jpg) top left repeat-y;}
div.content-continued h2{font-size:28px; padding:0; margin:0 0 10px; font-family:'arial black', arial, helvetica, sans-serif;}
div.service-program{float:left; width:420px; margin:0 20px 0 20px; display:inline; font-family:Arial, Helvetica, sans-serif; margin-bottom:20px;}
div.service-program h3{padding:5px 0 0 150px; margin:0; font-size:24px; color:#2b4774;}
div.service-program img{float:left; padding:0; margin:0;}
div.service-program p{padding-left:150px;}

/* Photo Gallery */
#gallery-large{height:400px;}
#gallery-large img{display:block; margin:0 auto;}
div.gallery-thumbs img, div.gallery-page img{float:left; margin:0 10px 10px 0;}
p.gallery-navigation, p.img-navigation{clear:both; display:block; font-family:Arial, Helvetica, sans-serif;}
p.img-navigation{text-align:center;}
#gallery-previous, #gallery-next, #img-next, #img-prev, #gallery-prevpg, #gallery-nextpg{display:inline-block; background-color:#2b4774; color:#FFFFFF; font-weight:bold; padding:2px 3px;}
#gallery-prevpg{clear:both;}
#gallery-previous, #img-prev, #gallery-prevpg{margin-right:10px;}
#gallery-next, #img-next, #gallery-nextpg{margin-left:10px;}
#gallery-previous.null, #gallery-next.null{background-color:#CCCCCC; color:#999999;}

div.gallery-link{width:100px; float:left; margin:10px 10px 20px 0; font-size:16px; text-align:center;}
div.gallery-link img{display:block; margin: 0 auto 10px;}
div.gallery-link a{font-size:16px;}

/* Video Page */
#video-player{display:block; width:320px; height:260px;}
h4{display:block; width:320px; text-align:center; font-size:1.25em; font-family:Arial, Helvetica, sans-serif; color:#2b4774;}

div.video-thumb{border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:0;}
div.video-thumb:hover, div.current-video{background-color:#dcd0c0;}
div.video-thumb a{display:block; outline:none;}
div.video-thumb a:hover{text-decoration:none;}
div.video-thumb img{display:block; float:left; padding:5px;}
div.video-thumb h5, div.video-thumb p{padding-left:140px;}
div.video-thumb a h5{font-size:1.25em; padding-bottom:0; margin-bottom:0; padding-top:5px;}
div.video-thumb a p{font-size:1em; color:#000000; padding-top:0; margin-top:0; line-height:1.25em;}

.outline{width:290px; padding:15px; border:4px solid #2b4774; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.outline h5{margin:0; padding:0; font-family:'Arial Black', arial, clean, sans-serif; font-size:1.2em;}
.outline p{margin:0; padding:0;}
span.annotation{font-size:.8em; color:#666;}