body { background-color: #FFF; }

body{
	margin:0px; padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#wrapper{
	width:970px;
	border:7px solid #0066FF;
	border-top:none;
	margin-left:auto;
	margin-right:auto;
}

#header{
	position:relative;
	height: 121px;
}

#home {
margin-top: -110px;
margin-right: 20px;
color: #3a8ddb;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
float: right;
}

#home p {padding: 0px 0 0 0; }
	#home a { padding: 0 3px; text-decoration: none; color:#3a8ddb;}
	#home a:hover { text-decoration: underline; color: #f5c034; }




#mainNav{
	position:absolute;
	bottom:0;
	right: 13px;
	width: 442px;
}

#mainNav ul { width: 520px; padding: 0; list-style: none; height:40px; margin:0px;}
			#mainNav ul li { list-style-type: none; padding: 0; margin: 0; float: left; }
				#mainNav ul li a { display: block; height: 40px; }
				#mainNav ul li a:hover { background-position: 0 -40px; }
					#mainNav ul li a.selected { background-position: 0 -40px; }
					#mainNav ul li a span { position: absolute; left: -999em; }
	.navMission { width: 75px; height: 80px; background-image: url(../_images/nav-mission.gif); }
	.navAdult { width: 78px; height: 80px; background-image: url(../_images/nav-adult-care.gif); }
	.navChild { width: 87px; height: 80px; background-image: url(../_images/nav-child-care.gif); }
	.navFinancial { width: 117px; height: 80px; background-image: url(../_images/nav-financial.gif); }
	.navContact { width: 87px; height: 80px; background-image: url(../_images/nav-contact.gif); }	
	
#nav li ul { position: absolute; left: -999em; margin: 0; padding: 5px 0; list-style-type: none; font-size: 1.2em; line-height: 1em; width: auto; overflow: hidden; }
	#nav li ul li { padding: 0; float: left; border-right: 1px solid #000000; }
	#nav li ul li.last { border-right: none; }
		#nav li ul li a { padding: 0 13px; color: #fff; text-decoration: none; height: auto; }
		#nav li ul li a:hover { text-decoration: underline; }
		#nav li:hover ul, #nav li.sfhover ul { left: auto; }
		
/* Gallery Styles */
	#gallery { width: 518px; height: 388px; margin-top:45px; margin-left: 15px; position: relative;}
	
		/* Photo Gallery */
		#photoGalleryImage1 {position: absolute; top: 8px; left: 8px; width: 518px;}
		#photoGalleryImage2 { position: absolute; top: 8px; left: 8px; width: 485px; display: none; }
		#photoGalleryImage3 { position: absolute; top: 8px; left: 8px; width: 485px; display: none; }
		#photoGalleryImage4 { position: absolute; top: 8px; left: 8px; width: 485px; display: none; }
		#photoGalleryImage5 { position: absolute; top: 8px; left: 8px; width: 485px; display: none; }
		#photoGalleryImage6 { position: absolute; top: 8px; left: 8px; width: 485px; display: none; }
		#photoGalleryImage7 { position: absolute; top: 8px; left: 8px; width: 485px; display: none; }
		#photoGalleryImage8 { position: absolute; top: 8px; left: 8px; width: 485px; display: none; }
		#photoGalleryImage9 { position: absolute; top: 8px; left: 8px; width: 485px; display: none; }
		#photoGalleryImage10 { position: absolute; top: 8px; left: 8px; width: 485px; display: none; }
		#photoGalleryImage11 { position: absolute; top: 8px; left: 8px; width: 485px; display: none; }
		#photoGalleryImage12 { position: absolute; top: 8px; left: 8px; width: 485px; display: none; }
		#photoGalleryImage13 { position: absolute; top: 8px; left: 8px; width: 485px; display: none; }
		#photoGalleryImage14 { position: absolute; top: 8px; left: 8px; width: 485px; display: none; }
		#photoGalleryImage15 { position: absolute; top: 8px; left: 8px; width: 485px; display: none; }
		
		
		#photoGalleryNav { width: 518px; margin-top: 385px; display: inline; overflow: hidden; float: right;}
			#photoGalleryNav ul { list-style: none; padding: 0; line-height: 1em; float: right; }
				#photoGalleryNav ul li { list-style-type: none; margin: 0; padding: 4px; background: none !important; float: left; }
					#photoGalleryNav ul li a { display: block; width: 13px; height: 13px; background: transparent url(../_images/gallery-nav.gif) 0 0 no-repeat; }
					#photoGalleryNav ul li a:hover { background-position: 0 -13px; }
					#photoGalleryNav ul li a.selected { background-position: 0 -13px; }
						#photoGalleryNav ul li a span { position: absolute; left: -999em; }



#colorBar{
	width:100%;
	height: 14px;
	border-top:6px solid #0066FF;
	border-bottom:6px solid #0066FF;
	background-color:#f5c034;
}

h1{
	font-weight:bold;
	font-size:18px;
	color:#666666;
	letter-spacing:-1px;
	text-transform:uppercase;
	margin:0px; padding:0px;
}

#leftCol{
	width: 43%;
	height:500px;
	float:left;
	background-image:url(../_images/main-bg2.gif);
	background-repeat:no-repeat;
}

#leftCol2{
	width: 34%;
	height:520px;
	float:left;
	background-color:#fbe7b0;
	background-image:url(../_images/sidebar.gif);
	background-repeat:no-repeat;
	
}

#leftContent {
	margin-top: 100px;
	padding-left: 10px;
}

#rightCol{
	width: 57%;
	float:right;	
}

#rightCol2{
	width: 62%;
	float:right;
	background-color:#FFF;
}

#rightContent {
	margin-top:0px;
	padding-right: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000;
}
	
#rightContent h2 {font-family:Arial, Helvetica, sans-serif; color: #3a8ddb; font-size: 20px;}

#subNavMission {
margin-left: 470px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}

#subNavMission p {padding: 0px 0 0 0; }
	#subNavMission a { padding: 0 3px; text-decoration: none; color: #000;}
	#subNavMission a:hover { text-decoration: underline; }
	
#subNavAdult {
margin-left: 510px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}

#subNavAdult p {padding: 0px 0 0 0; }
	#subNavAdult a { padding: 0 3px; text-decoration: none; color: #000;}
	#subNavAdult a:hover { text-decoration: underline; }
	
#subNavChild {
margin-left: 590px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}

#subNavChild p {padding: 0px 0 0 0; }
	#subNavChild a { padding: 0 3px; text-decoration: none; color: #000;}
	#subNavChild a:hover { text-decoration: underline; }
	
#subNavFinancial {
margin-left: 730px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}

#subNavFinancial p {padding: 0px 0 0 0; }
	#subNavFinancial a { padding: 0 3px; text-decoration: none; color: #000;}
	#subNavFinancial a:hover { text-decoration: underline; }
	
#subNavContact {
margin-left: 820px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}

#subNavContact p {padding: 0px 0 0 0; }
	#subNavContact a { padding: 0 3px; text-decoration: none; color: #000;}
	#subNavContact a:hover { text-decoration: underline; }


#footer{
	clear:both;
	border-top:6px solid #0066FF;
	background-color:#f5c034;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	height:14px;
}

#footer p {padding: 0px 0 0 0; }
	#footer a { padding: 0 3px; text-decoration: none; color: #000;}
	#footer a:hover { text-decoration: underline; }

#footerNav {
	float:right;
}

#footerCopyright {
	float:left;
margin-left: 10px;
}


p{
	font-size:12px;
	color:#000;
}

.clear{
	clear:both;
	height:0px; width:0px;
}
