@charset "utf-8";
/* CSS Document */
img{border:none;}

html, body{height:100%;padding:0;margin:0;}

#centerContent{
	display:block;
	width:990px;
	margin:0 auto;
	background:#FFFFFF;
	min-height:100%;
	height:auto;
	overflow:hidden;
}


.core #centerContent{background-image:url(images/core/column-back.png);}
.childcare #centerContent{background-image:url(images/childcare/column-back.png);}
.adoption #centerContent{background-image:url(images/adoption/column-back.png);}
.disability #centerContent{background-image:url(images/disability/column-back.png);}
.education #centerContent{background-image:url(images/education/column-back.png);}
.lifestory #centerContent{background-image:url(images/lifestory/column-back.png);}
.pts #centerContent{background-image:url(images/pts/column-back.png);}
.familysupport #centerContent{background-image:url(images/familysupport/column-back.png);}

.contentBackground{background-position:top right;}
.curvedFloat{float:right;clear: right;margin-left:10px;}

.core .contentBackground{background-image:url(images/core/core-img.png);background-repeat: no-repeat;}
.childcare .contentBackground{background-image:url(images/childcare/core-childcare-img.png);background-repeat: no-repeat;}
.disability .contentBackground{background-image:url(images/disability/core-disability-img.png);background-repeat: no-repeat;}
.education .contentBackground{background-image:url(images/education/core-education-img.png);background-repeat: no-repeat;}


.core {background-image:url(images/core/background-fade-repeat.png);background-position:center;background-repeat:repeat-y;position:relative;}
.childcare {background-image:url(images/childcare/background-fade-repeat.png);background-position:center;background-repeat:repeat-y;position:relative;}
.adoption {background-image:url(images/adoption/background-fade-repeat.png);background-position:center;background-repeat:repeat-y;position:relative;}
.disability {background-image:url(images/disability/background-fade-repeat.png);background-position:center;background-repeat:repeat-y;position:relative;}
.education {background-image:url(images/education/background-fade-repeat.png);background-position:center;background-repeat:repeat-y;position:relative;}
.lifestory {background-image:url(images/lifestory/background-fade-repeat.png);background-position:center;background-repeat:repeat-y;position:relative;}
.pts {background-image:url(images/pts/background-fade-repeat.png);background-position:center;background-repeat:repeat-y;position:relative;}
.familysupport {background-image:url(images/familysupport/background-fade-repeat.png);background-position:center;background-repeat:repeat-y;position:relative;}

#header{
	display:block;
	width:984px;
	height:150px;
	background-repeat:no-repeat;
	position:relative;
	margin:0 3px;
	background-color:#FFFFFF;
	padding-bottom:5px;
}
.core #header{background-image:url(images/core/header-background.jpg);}
.childcare #header{background-image:url(images/childcare/header-background.jpg);}
.adoption #header{background-image:url(images/adoption/header-background.jpg);}
.disability #header{background-image:url(images/disability/header-background.jpg);}
.education #header{background-image:url(images/education/header-background.jpg);}
.lifestory #header{background-image:url(images/lifestory/header-background.jpg);}
.pts #header{background-image:url(images/pts/header-background.jpg);}
.familysupport #header{background-image:url(images/familysupport/header-background.jpg);}


.core h1,.core h2,.core h3,.core a{color:#EF3E35;}
.childcare h1, .childcare h2, .childcare h3, .childcare a{color:#70A041;}
.adoption  h1,.adoption  h2,.adoption  h3,.adoption  a{color:#701400;}
.disability h1,.disability h2,.disability h3,.disability a{color:#006993;}
.education h1,.education h2,.education h3,.education a{color:#7A003C;}
.lifestory h1,.lifestory h2,.lifestory h3,.lifestory a{color:#00264c;}
.pts h1,.pts h2,.pts h3,.pts a{color:#0d5cab;}
.familysupport h1,.familysupport h2,.familysupport h3,.familysupport a{color:#ef3e35;}

#menu-nav-sidead{padding-bottom:125px; clear:both;z-index:5;}
#sidead{text-align:center; clear:both;}

#nav{margin-left:0px;padding-left:0px;margin-top:0; margin-right:10px;padding-bottom:0;}
#nav li{width:173px; list-style:none; margin-bottom:0; display:block;clear:left;float:left;padding:0;}

.menu-top{background:url(images/menu-top.png) no-repeat; width:173px; height:13px; float:left;clear:left;}
.menu-back{background:url(images/menu-back.png) repeat-y; clear:left; min-height:51px;}
.menu-bottom{background:url(images/menu-bottom.png) no-repeat ; width:173px;height:13px;margin-bottom:0px;padding:0; float:left;clear:left; }


#nav ul li{background:url(images/menu-back.png) repeat-y; clear:left;}
#nav ul .menu-top,#nav ul .menu-bottom{ display:none;}
#nav ul .menu-back{ min-height:0px;}

#nav a{
	float: left;
	padding: 51px 0px 0 0;
	overflow: hidden;
	height: 0px; 
	width:155px;
}

.pos0 a{background:url(images/core/menu-logo.png) no-repeat;}
.pos1 a{background:url(images/childcare/menu-logo.png) no-repeat;}
.pos2 a{background:url(images/disability/menu-logo.png) no-repeat;}
.pos3 a{background:url(images/education/menu-logo.png) no-repeat;}

#nav ul {display:none;padding-bottom:5px;margin-left:0px;padding-left:0px;}

#nav ul a{
padding:4px 0px 4px 4px;
background-image:none;
float:left;
overflow:visible;
text-decoration:none;
color:#000000;
height:auto;
font-size:.9em;
display:block;
width:155px;
}

#nav ul ul a{
	padding-left:15px;
	width:145px;
	color:#3c3c3c;
}
#nav ul #selected {

font-weight:bold;
}
#nav ul a:hover{
background-color:#F4F4F4;
}

#leftColumn{
display:block;
float:left;
width:190px;
margin-right:5px;margin-left:10px;
min-height:658px;
}

.core #leftColumn{ background:url(images/core/menu-back-grad.png) repeat-x;}
.childcare #leftColumn{background:url(images/childcare/menu-back-grad.png) repeat-x;}
.adoption #leftColumn{background:url(images/adoption/menu-back-grad.png) repeat-x;}
.disability #leftColumn{background:url(images/disability/menu-back-grad.png) repeat-x;}
.education #leftColumn{background:url(images/education/menu-back-grad.png) repeat-x;}
.lifestory #leftColumn{background:url(images/lifestory/menu-back-grad.png) repeat-x;}
.familysupport #leftColumn{background:url(images/familysupport/menu-back-grad.png) repeat-x;}
.pts #leftColumn{background:url(images/pts/menu-back-grad.png) repeat-x;}

.core #nav .pos0 ul{display:block;}
.childcare #nav .pos1 ul{display:block;}
.disability #nav .pos2 ul{display:block;}
.education #nav .pos3 ul{display:block;}



#mainLogo{
	position:absolute;
	left:25px;
	top:5px;
}
#telephone{position:absolute; color:#FFFFFF; font-size:36px; left:550px;top:30px;letter-spacing:0px;}
#headerLinks a{padding-right:15px;}

#headerLinks{position:absolute;bottom:7px;left:25px;}

#contentWrapper{
	background-color:#FFFFFF;
	margin:0 3px;
	margin-top:5px;
	padding-top:0px;	
}
.core #contentWrapper{border-top:#EF3E35 solid 1px;}
.disability #contentWrapper{border-top:#006993 solid 1px;}
.childcare #contentWrapper{border-top:#70A041 solid 1px;}
.education #contentWrapper{border-top:#7A003C solid 1px;}

#content{
border-left:#000000  dotted 1px;
display:block;
float:left;
width:748px;
padding-left:20px;
padding-right:10px;
margin-bottom:10px;
min-height:658px;
}

#foldback-wrap{
	clear:both;
	position:relative;
	padding:0;
	
}
#content-foldback{
	position:absolute;
	width:178px;
	top:-155px;
	padding-left:20px;
	padding-bottom:155px;
	z-index:10;
}

.core #content-foldback{background:url(images/core/menu-bottom-swirls.jpg) no-repeat;	background-position:bottom;}
.education #content-foldback{background:url(images/education/menu-bottom-swirls.jpg) no-repeat;	background-position:bottom;}
.disability #content-foldback{background:url(images/disability/menu-bottom-swirls.jpg) no-repeat;	background-position:bottom;}
.childcare #content-foldback{background:url(images/childcare/menu-bottom-swirls.jpg) no-repeat;	background-position:bottom;}

#logo-bar{text-align: justify; margin-left:180px;width:700px;}
#logo-bar img{margin-left:40px;}
#tall-footer, #footer{
clear:both;
color:#FFFFFF;
font-size:12px;
display:block;
height:38px;
background-repeat:repeat-x;
padding-bottom:5px;
position:relative;
}
#tall-footer{height:97px;line-height:2.0em;}
#tall-footer #logos{text-align: right;padding-right: 20px;}
.core #footer{background-image:url(images/core/footer-background-slice.png);}
.core #tall-footer{background-image:url(images/core/footer-large-background-slice.png);}
.childcare #footer{background-image:url(images/childcare/footer-background-slice.png);}
.adoption #footer{background-image:url(images/adoption/footer-background-slice.png);}
.disability #footer{background-image:url(images/disability/footer-background-slice.png);}
.education #footer{background-image:url(images/education/footer-background-slice.png);}
.lifestory #footer{background-image:url(images/lifestory/footer-background-slice.png);}
.familysupport #footer{background-image:url(images/familysupport/footer-background-slice.png);}
.pts #footer{background-image:url(images/pts/footer-background-slice.png);}

#copyright{float:left;
padding-top:4px;
padding-left:10px;
}

#footer a,#tall-footer a{color:#FFFFFF;}
#footer-copy{text-align: center;
line-height: 38px;

}



p.label_field_pair {
	position:relative;
	clear: both;
	float: none;
	margin:5px;
	padding-top:5px;
}

#centerContent p.label_field_pair label {
	position:relative;
	clear: left;
	display: block;
	float: left;
	text-align: right;
	width: 100px;
}

p.label_field_pair label {
	position:relative;
	clear: left;
	display: block;
	float: left;
	text-align: right;
	margin-right:10px;
	width: 150px;
}
