@charset "UTF-8";
/* CSS Document */

<!-- 
body  {
	font-family: Arial, Helvetica, sans-serif;
	background: #00a262;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}

p {
	margin: 0;
	padding: 0;
	font-size:12px;
	line-height: 16px;
}

table {
	font-size:12px;
	line-height: 16px;
}

h3 {
	font-size:14px;
	font-weight:bold;
	margin: 0;
	padding: 0;
}

a:link {color: #000000; text-decoration: none}
a:visited {color: #000000; text-decoration: none}
a:hover {color: #000000; text-decoration: underline}

/* ---------------------------------- STRUCTURAL ELEMENTS ---------------------------------- */

#container { 
	width: 816px;
	position: relative;
	background: url(../images/bg_body_content.gif);
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
} 

#containerInside { 
	width: 816px;
	position: relative;
	background: url(../images/bg_body_content_inside.gif);
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
} 

#header { 
	background: transparent url(../images/bg_body_header.gif);
	height: 112px;
	padding: 0 11px 0 13px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
} 


#header h1{
	
		margin: 0;  /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
		padding: 0 0 0 15px;  /* using padding instead of margin will allow you to keep the element away from the edges of the div */
		border: none;
	}
			#header h1 a{
				display: block;
				position: absolute;
				height: 112px;
				width: 123px;
				background: transparent url(../images/logo_ac.gif) 0 0 no-repeat;
				letter-spacing : -1000em;
				text-indent: -1em;
			}
			/* Just for Opera, but hide from MacIE */ 
			/*\*/html>body #header h1 a { letter-spacing : normal; text-indent : -999em; overflow : hidden;} 
			/* End of hack */
				
					
#sidebar1 {
	float: right; /* since this element is floated, a width must be given */
	width: 308px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	/* background: #EBEBEB; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 0 11px 0 0;
	margin: 0 0 0 0;
}

#sidebar2 {
	float: right; /* since this element is floated, a width must be given */
	width: 256px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	/* background: #EBEBEB; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

#mainContent { 
	margin: 0 323px 0 13px; /* the right margin on this div element creates the column down the right side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0 0 0 0; /* remember that padding is the space inside the div box and margin is the space outside the div box */
} 

#mainContentInside { 
	margin: 0 260px 0 13px; /* the right margin on this div element creates the column down the right side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0 0 0 0; /* remember that padding is the space inside the div box and margin is the space outside the div box */
} 

#mainContent img{ 
	padding: 0 0 20px 0;
} 

#footer { 
	height: 95px;
	padding: 0 10px 0 20px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background: url(../images/bg_body_footer.gif);  
} 

#footerSpace { 
	height: 4px;
	background: url(../images/bg_body_header.gif);
	font-size: 0px; 
} 

#footerShadow { 
	height: 13px;
	background: url(../images/bg_footer_shadow.gif);
	font-size: 0px; 
} 

#footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 5px 0 0 14px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	color:#666666;
}

.affiliates {
	width: 435px;
	height: 45px;
	background:#FFFFFF;
	padding: 4px 0 0 8px;
	margin: 2px 0 0 13px;
}

.affiliates img {
	border: none;
}

.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
}

.fltlftPad { /* this class can be used to float an element left in your page */
	float: left;
	padding: 0 8px 5px 0;
}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/* ---------------------------------- NAVIGATION ------------------------------- */
	
	#navigation ul, #navigation ul li{
		margin: 0;
		padding: 0 0 0 0;
		list-style: none;
	}
		#navigation ul{
			display: block;
			width: 603px;
			height: 49px;
			background: transparent;
			position: absolute;
			top: 63px;
			left: 204px;
		}
		#navigation ul li{
			display: inline;
		}
		
			#navigation ul li a{
				display: block;
				float: left;
				height: 49px;
				background: transparent url(../images/bg_nav.gif) 0 0 no-repeat;
				letter-spacing : -1000em;
				text-indent: -1em;
			}
			/* Just for Opera, but hide from MacIE */ 
			/*\*/html>body #navigation ul li a { letter-spacing : normal; text-indent : -999em; overflow : hidden;} 
			/* End of hack */
				
				#navigation ul li.nav_home a{
					background: transparent url(../images/bg_nav.gif) 0 0 no-repeat;
					width: 46px;
				}
					#navigation ul li.nav_home a:hover, body.home #navigation ul li.nav_home a{
						background: transparent url(../images/bg_nav.gif) 0 -49px no-repeat;
					}
				#navigation ul li.nav_programs a{
					background: transparent url(../images/bg_nav.gif) -46px 0 no-repeat;
					width: 68px;
				}
					#navigation ul li.nav_programs a:hover, body.programs #navigation ul li.nav_programs a{
						background: transparent url(../images/bg_nav.gif) -46px -49px no-repeat;
					}
				#navigation ul li.nav_information a{
					background: transparent url(../images/bg_nav.gif) -114px 0 no-repeat;
					width: 82px;
				}
					#navigation ul li.nav_information a:hover, body.information #navigation ul li.nav_information a{
						background: transparent url(../images/bg_nav.gif) -114px -49px no-repeat;
					}
				#navigation ul li.nav_employment a{
					background: transparent url(../images/bg_nav.gif) -196px 0 no-repeat;
					width: 87px;
				}
					#navigation ul li.nav_employment a:hover, body.employment #navigation ul li.nav_employment a{
						background: transparent url(../images/bg_nav.gif) -196px -49px no-repeat;
					}
				#navigation ul li.nav_get_involved a{
					background: transparent url(../images/bg_nav.gif) -283px 0 no-repeat;
					width: 86px;
				}
					#navigation ul li.nav_get_involved a:hover, body.get_involved #navigation ul li.nav_get_involved a{
						background: transparent url(../images/bg_nav.gif) -283px -49px no-repeat;
					}
				#navigation ul li.nav_contact a{
					background: transparent url(../images/bg_nav.gif) -369px 0 no-repeat;
					width: 60px;
				}
					#navigation ul li.nav_contact a:hover, body.contact #navigation ul li.nav_contact a{
						background: transparent url(../images/bg_nav.gif) -369px -49px no-repeat;
					}
				#navigation ul li.nav_spanish a{
					background: transparent url(../images/bg_nav.gif) -429px 0 no-repeat;
					width: 97px;
				}
					#navigation ul li.nav_spanish a:hover, body.spanish #navigation ul li.nav_spanish a{
						background: transparent url(../images/bg_nav.gif) -429px -49px no-repeat;
					}
				#navigation ul li.nav_donate a{
					background: transparent url(../images/bg_nav.gif) -526px 0 no-repeat;
					width: 77px;
				}
					#navigation ul li.nav_donate a:hover, body.donate #navigation ul li.nav_donate a{
						background: transparent url(../images/bg_nav.gif) -526px -49px no-repeat;
					}
					

/* ---------------------------------- HOME PAGE ELEMENTS ----------------------------- */

.sidebarOrangeHeader {
	width: 308px;
	height: 42px;
	background: #f47836;
	background-image:url(../images/bg_sidebar_orange.gif);
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;
}

.sidebarOrangeHeader h3 {
	color:#FFFFFF;
	line-height: 42px;
	padding: 0 72px 0 12px;
}

.sidebarContent {
	width: 308px;
	padding: 0;
	margin: 0;
}

.sidebarContent p {
	color:#FFFFFF;
	padding: 7px 10px 0 12px;
}

.sidebarYellow {
	width: 308px;
	height: 42px;
	background: #b4d225;
	padding: 0;
	margin: 0;
}

.sidebarYellow h3 {
	color:#000000;
	line-height: 42px;
	padding: 0 72px 0 12px;
}

.sidebarYellow p {
	color:#FFFFFF;
	padding: 7px 10px 0 12px;
}

.readMore {
	height: 19px;
}

.readMore p {
	font-size: 11px;
	font-weight: bold;
	padding: 0;
	line-height: 19px;
	padding: 3px 0 0 12px;
}

.readMore img {
	display: inline;
	vertical-align: middle;
	padding: 0 0 1px 3px;
	border: none;
}

.readMore img {
	display: inline;
	vertical-align: middle;
	padding: 0 0 1px 3px;
}

.homePageCopy {
	padding: 0 20px 0 20px;
	margin: 0;
}

.homePageCopy p {
	margin: 0 0 10px 0;
}

.homePageCopy h1 {
	font-size: 16px;
	color: #00954e;
	margin: 0 0 10px 0;
}


/* ---------------------------------- Inside Page Styles ----------------------------- */

.sidebarHeader {
	width: 234px;
	height: 51px;
	background: #009ddc;
	background-image: url(../images/bg_sidebar_inside.gif);
	background-repeat: no-repeat;
	padding: 0;
	margin: 0 0 0 11px;
}

.titleBreadCrumb {
	width: 554px;
	height: 51px;
	background: #E5E5E5;
	float: left;
	padding: 0 0 0 0;
	margin: 0 0 10px 0;
}

.titleBreadCrumb h1 {
	font-size: 20px;
	color: #00954e;
	font-weight: 300;
	margin: 0 0 0 0;
	padding: 9px 0 0 20px;
}

.titleBreadCrumb p {
	font-size: 10px;
	color: #00954e;
	margin: -3px 0 0 0;
	padding: 0 0 0 20px;
}

.titleBreadCrumb a:link {color: #00954e; text-decoration: none}
.titleBreadCrumb a:visited {color: #00954e; text-decoration: none}
.titleBreadCrumb a:hover {color: #00954e; text-decoration: underline}

.insideContentHeader {
	width: 540px;
	padding: 0 0 0 0;
}

.insideContentHeader h2 {
	font-size: 18px;
	color: #00954e;
	font-weight: 300;
	margin: 0 0 5px 0;
	padding: 0 0 0 20px;
}

.insideContentText ul li {
	font-size: 12px;
	color:#666666;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.insideContentHeader h4 {
	font-size: 14px;
	color: #00954e;
	font-weight: 300;
	margin: 0 0 15px 0;
	padding: 0 10px 0 20px;
}

.insideContentText {
	width: 275px;
	margin: 0 0 0 265px;
}

.insideContentText h3 {
	font-size: 13px;
	color: #00954e;
}

.insideContentText p {
	font-size: 12px;
	color:#666666;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
}

.insideContentText a:link {color: #00954e; text-decoration: none}
.insideContentText a:visited {color: #00954e; text-decoration: none}
.insideContentText a:hover {color: #00954e; text-decoration: underline}



/* ---------------------------------- INFORMATION INSIDE NAVIGATION ------------------------------- */
	
	#navInsideInformation ul, #navInsideInformation ul li{
		margin: 0;
		padding: 0;
		list-style: none;
	}
		#navInsideInformation ul{
			display: block;
			width: 245px;
			height: 273px;
			background: transparent;
			position: relative;
			top: 5px;
			left: 0;
		}
		#navInsideInformation ul li{
			display: inline;
		}
		
			#navInsideInformation ul li a{
				display: block;
				float: left;
				height: 39px;
				background: transparent url(../images/bg_nav_information.gif) 0 0 no-repeat;
				letter-spacing : -1000em;
				text-indent: -1em;
			}
			/* Just for Opera, but hide from MacIE */ 
			/*\*/html>body #navInsideInformation ul li a { letter-spacing : normal; text-indent : -999em; overflow : hidden;} 
			/* End of hack */
				
				#navInsideInformation ul li.nav_statistics a{
					background: transparent url(../images/bg_nav_information.gif) 0 0 no-repeat;
					width: 245px;
				}
					#navInsideInformation ul li.nav_statistics a:hover, body.statistics #navInsideInformation ul li.nav_statistics a{
						background: transparent url(../images/bg_nav_information.gif) 0 -312px no-repeat;
					}
					
					
				#navInsideInformation ul li.nav_board a{
					background: transparent url(../images/bg_nav_information.gif) 0 -39px no-repeat;
					width: 245px;
				}
					#navInsideInformation ul li.nav_board a:hover, body.board #navInsideInformation ul li.nav_board a{
						background: transparent url(../images/bg_nav_information.gif) 0 -351px no-repeat;
					}
					
				#navInsideInformation ul li.nav_faq a{
					background: transparent url(../images/bg_nav_information.gif) 0 -78px no-repeat;
					width: 245px;
				}
					#navInsideInformation ul li.nav_faq a:hover, body.faq #navInsideInformation ul li.nav_faq a{
						background: transparent url(../images/bg_nav_information.gif) 0 -390px no-repeat;
					}
					
				#navInsideInformation ul li.nav_report a{
					background: transparent url(../images/bg_nav_information.gif) 0 -117px no-repeat;
					width: 245px;
				}
					#navInsideInformation ul li.nav_report a:hover, body.report #navInsideInformation ul li.nav_report a{
						background: transparent url(../images/bg_nav_information.gif) 0 -429px no-repeat;
					}
					
				#navInsideInformation ul li.nav_affiliations a{
					background: transparent url(../images/bg_nav_information.gif) 0 -156px no-repeat;
					width: 245px;
				}
					#navInsideInformation ul li.nav_affiliations a:hover, body.affiliations #navInsideInformation ul li.nav_affiliations a{
						background: transparent url(../images/bg_nav_information.gif) 0 -468px no-repeat;
					}
					
				#navInsideInformation ul li.nav_newsletters a{
					background: transparent url(../images/bg_nav_information.gif) 0 -195px no-repeat;
					width: 245px;
				}
					#navInsideInformation ul li.nav_newsletters a:hover, body.newsletters #navInsideInformation ul li.nav_newsletters a{
						background: transparent url(../images/bg_nav_information.gif) 0 -507px no-repeat;
					}
					
				#navInsideInformation ul li.nav_releases a{
					background: transparent url(../images/bg_nav_information.gif) 0 -234px no-repeat;
					width: 245px;
				}
					#navInsideInformation ul li.nav_releases a:hover, body.releases #navInsideInformation ul li.nav_releases a{
						background: transparent url(../images/bg_nav_information.gif) 0 -546px no-repeat;
					}
					
				#navInsideInformation ul li.nav_spotlight a{
					background: transparent url(../images/bg_nav_information.gif) 0 -273px no-repeat;
					width: 245px;
				}
					#navInsideInformation ul li.nav_spotlight a:hover, body.spotlight #navInsideInformation ul li.nav_spotlight a{
						background: transparent url(../images/bg_nav_information.gif) 0 -585px no-repeat;
					}
			



/* ---------------------------------- PROGRAMS INSIDE NAVIGATION ------------------------------- */
	
	#navInsidePrograms ul, #navInsidePrograms ul li{
		margin: 0;
		padding: 0;
		list-style: none;
	}
		#navInsidePrograms ul{
			display: block;
			width: 245px;
			height: 339px;
			background: transparent;
			position: relative;
			top: 5px;
			left: 0;
		}
		#navInsidePrograms ul li{
			display: inline;
		}
		
			#navInsidePrograms ul li a{
				display: block;
				float: left;
				height: 39px;
				background: transparent url(../images/inside_nav_programs.gif) 0 0 no-repeat;
				letter-spacing : -1000em;
				text-indent: -1em;
			}
			/* Just for Opera, but hide from MacIE */ 
			/*\*/html>body #navInsidePrograms ul li a { letter-spacing : normal; text-indent : -999em; overflow : hidden;} 
			/* End of hack */
				
				#navInsidePrograms ul li.nav_young_children a{
					background: transparent url(../images/inside_nav_programs.gif) 0 0 no-repeat;
					width: 245px;
				}
					#navInsidePrograms ul li.nav_young_children a:hover, body.young_children #navInsidePrograms ul li.nav_young_children a{
						background: transparent url(../images/inside_nav_programs.gif) 0 -195px no-repeat;
					}
					
					
				#navInsidePrograms ul li.nav_teens a{
					background: transparent url(../images/inside_nav_programs.gif) 0 -39px no-repeat;
					width: 245px;
				}
					#navInsidePrograms ul li.nav_teens a:hover, body.teens #navInsidePrograms ul li.nav_teens a{
						background: transparent url(../images/inside_nav_programs.gif) 0 -234px no-repeat;
					}
					
				#navInsidePrograms ul li.nav_adults a{
					background: transparent url(../images/inside_nav_programs.gif) 0 -78px no-repeat;
					width: 245px;
				}
					#navInsidePrograms ul li.nav_adults a:hover, body.adults #navInsidePrograms ul li.nav_adults a{
						background: transparent url(../images/inside_nav_programs.gif) 0 -273px no-repeat;
					}
					
				#navInsidePrograms ul li.nav_drug a{
					background: transparent url(../images/inside_nav_programs.gif) 0 -117px no-repeat;
					width: 245px;
				}
					#navInsidePrograms ul li.nav_drug a:hover, body.drug #navInsidePrograms ul li.nav_drug a{
						background: transparent url(../images/inside_nav_programs.gif) 0 -312px no-repeat;
					}
					
				#navInsidePrograms ul li.nav_pdf a{
					background: transparent url(../images/inside_nav_programs.gif) 0 -156px no-repeat;
					width: 245px;
				}
					#navInsidePrograms ul li.nav_pdf a:hover, body.pdf #navInsidePrograms ul li.nav_pdf a{
						background: transparent url(../images/inside_nav_programs.gif) 0 -351px no-repeat;
					}
					
/* ---------------------------------- DRUG ALCOHOL SERVICES PAGE ------------------------------- */

.titleBreadCrumbDrug {
	width: 554px;
	height: 51px;
	background: #E5E5E5;
	float: left;
	padding: 0 0 0 0;
	margin: 0 0 10px 0;
}

.titleBreadCrumbDrug h1 {
	font-size: 20px;
	color: #028bd3;
	font-weight: 300;
	margin: 0 0 0 0;
	padding: 9px 0 0 20px;
}

.titleBreadCrumbDrug p {
	font-size: 10px;
	color: #028bd3;
	margin: -3px 0 0 0;
	padding: 0 0 0 20px;
}

.titleBreadCrumbDrug a:link {color: #028bd3; text-decoration: none}
.titleBreadCrumbDrug a:visited {color: #028bd3; text-decoration: none}
.titleBreadCrumbDrug a:hover {color: #028bd3; text-decoration: underline}

.insideContentHeaderDrug {
	width: 540px;
	padding: 0 0 0 0;
}

.insideContentHeaderDrug h2 {
	font-size: 18px;
	color: #028bd3;
	font-weight: 300;
	margin: 0 0 5px 0;
	padding: 0 0 0 20px;
}

.insideContentHeaderDrug h4 {
	font-size: 14px;
	color: #028bd3;
	font-weight: 300;
	margin: 0 0 15px 0;
	padding: 0 10px 0 20px;
}

.insideContentTextDrug {
	width: 275px;
	margin: 0 0 0 265px;
}

.insideContentTextDrug h3 {
	font-size: 13px;
	color: #028bd3;
}

.insideContentTextDrug p {
	font-size: 12px;
	color:#666666;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
}

.pdfLink {
	height: 50px;
	width: 210px;
	margin:  0 0 0 0;
	padding: 0 0 0 0;
	position: absolute;
	top: 470px;
	left: 30px;
}

.pdfLink p {
	font-size: 12px;
	color: #666666;
}

.pdfLink a:link {color: #666666; text-decoration: none}
.pdfLink a:visited {color: #666666; text-decoration: none}
.pdfLink a:hover {color: #666666; text-decoration: underline}

.insideContentTextDrug a:link {color: #028bd3; text-decoration: none}
.insideContentTextDrug a:visited {color: #028bd3; text-decoration: none}
.insideContentTextDrug a:hover {color: #028bd3; text-decoration: underline}

/* ---------------------------------- YOUNG CHILDREN SERVICES PAGE ------------------------------- */

.titleBreadCrumbYoung {
	width: 554px;
	height: 51px;
	background: #E5E5E5;
	float: left;
	padding: 0 0 0 0;
	margin: 0 0 10px 0;
}

.titleBreadCrumbYoung h1 {
	font-size: 20px;
	color: #CC9900;
	font-weight: 300;
	margin: 0 0 0 0;
	padding: 9px 0 0 20px;
}

.titleBreadCrumbYoung p {
	font-size: 10px;
	color: #CC9900;
	margin: -3px 0 0 0;
	padding: 0 0 0 20px;
}

.titleBreadCrumbYoung a:link {color: #CC9900; text-decoration: none}
.titleBreadCrumbYoung a:visited {color: #CC9900; text-decoration: none}
.titleBreadCrumbYoung a:hover {color: #CC9900; text-decoration: underline}

.insideContentHeaderYoung {
	width: 540px;
	padding: 0 0 0 0;
}

.insideContentHeaderYoung h2 {
	font-size: 18px;
	color: #CC9900;
	font-weight: 300;
	margin: 0 0 5px 0;
	padding: 0 0 0 20px;
}

.insideContentHeaderYoung h4 {
	font-size: 14px;
	color: #CC9900;
	font-weight: 300;
	margin: 0 0 15px 0;
	padding: 0 10px 0 20px;
}

.insideContentTextYoung {
	width: 275px;
	margin: 0 0 0 265px;
}

.insideContentTextYoung h3 {
	font-size: 13px;
	color: #CC9900;
}

.insideContentTextYoung p {
	font-size: 12px;
	color:#666666;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
}

.insideContentTextYoung ul li {
	font-size: 12px;
	color:#666666;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.pdfLinkYoung {
	height: 50px;
	width: 210px;
	margin:  0 0 0px 0;
	padding: 0 0 0 0;
	position: absolute;
	top: 540px;
	left: 30px;
}

.pdfLinkYoung p {
	font-size: 12px;
	color: #666666;
}

.pdfLinkYoung a:link {color: #666666; text-decoration: none}
.pdfLinkYoung a:visited {color: #666666; text-decoration: none}
.pdfLinkYoung a:hover {color: #666666; text-decoration: underline}

.pdfLinkNews {
	height: 50px;
	width: 210px;
	margin:  0 0 0px 0;
	padding: 0 0 0 0;
	position: absolute;
	top: 465px;
	left: 30px;
}

.pdfLinkNews p {
	font-size: 12px;
	color: #666666;
}

.pdfLinkNews a:link {color: #666666; text-decoration: none}
.pdfLinkNews a:visited {color: #666666; text-decoration: none}
.pdfLinkNews a:hover {color: #666666; text-decoration: underline}

.insideContentTextYoung a:link {color: #028bd3; text-decoration: none}
.insideContentTextYoung a:visited {color: #028bd3; text-decoration: none}
.insideContentTextYoung a:hover {color: #028bd3; text-decoration: underline}


/* ---------------------------------- YOUNG CHILDREN SERVICES PAGE ------------------------------- */

.titleBreadCrumbTeen {
	width: 554px;
	height: 51px;
	background: #E5E5E5;
	float: left;
	padding: 0 0 0 0;
	margin: 0 0 10px 0;
}

.titleBreadCrumbTeen h1 {
	font-size: 20px;
	color: #6d5ba3;
	font-weight: 300;
	margin: 0 0 0 0;
	padding: 9px 0 0 20px;
}

.titleBreadCrumbTeen p {
	font-size: 10px;
	color: #6d5ba3;
	margin: -3px 0 0 0;
	padding: 0 0 0 20px;
}

.titleBreadCrumbTeen a:link {color: #6d5ba3; text-decoration: none}
.titleBreadCrumbTeen a:visited {color: #6d5ba3; text-decoration: none}
.titleBreadCrumbTeen a:hover {color: #6d5ba3; text-decoration: underline}

.insideContentHeaderTeen {
	width: 540px;
	padding: 0 0 0 0;
}

.insideContentHeaderTeen h2 {
	font-size: 18px;
	color: #6d5ba3;
	font-weight: 300;
	margin: 0 0 5px 0;
	padding: 0 0 0 20px;
}

.insideContentHeaderTeen h4 {
	font-size: 14px;
	color: #6d5ba3;
	font-weight: 300;
	margin: 0 0 15px 0;
	padding: 0 10px 0 20px;
}

.insideContentTextTeen {
	width: 275px;
	margin: 0 0 0 265px;
}

.insideContentTextTeen h3 {
	font-size: 13px;
	color: #6d5ba3;
}

.insideContentTextTeen p {
	font-size: 12px;
	color:#666666;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
}

.insideContentTextTeen ul li {
	font-size: 12px;
	color:#666666;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.pdfLinkTeen {
	height: 50px;
	width: 210px;
	margin:  0 0 0 0;
	padding: 0 0 0 0;
	position: absolute;
	top: 530px;
	left: 30px;
}

.pdfLinkEmployment {
	height: 50px;
	width: 210px;
	margin:  0 0 0 0;
	padding: 0 0 0 0;
	position: absolute;
	top: 500px;
	left: 30px;
}

.pdfLinkTeen p {
	font-size: 12px;
	color: #666666;
}

.pdfLinkTeen a:link {color: #666666; text-decoration: none}
.pdfLinkTeen a:visited {color: #666666; text-decoration: none}
.pdfLinkTeen a:hover {color: #666666; text-decoration: underline}

.insideContentTextTeen a:link {color: #6d5ba3; text-decoration: none}
.insideContentTextTeen a:visited {color: #6d5ba3; text-decoration: none}
.insideContentTextTeen a:hover {color: #6d5ba3; text-decoration: underline}


/* ---------------------------------- YOUNG CHILDREN SERVICES PAGE ------------------------------- */

.titleBreadCrumbAdult {
	width: 554px;
	height: 51px;
	background: #E5E5E5;
	float: left;
	padding: 0 0 0 0;
	margin: 0 0 10px 0;
}

.titleBreadCrumbAdult h1 {
	font-size: 20px;
	color: #eb5f2c;
	font-weight: 300;
	margin: 0 0 0 0;
	padding: 9px 0 0 20px;
}

.titleBreadCrumbAdult p {
	font-size: 10px;
	color: #eb5f2c;
	margin: -3px 0 0 0;
	padding: 0 0 0 20px;
}

.titleBreadCrumbAdult a:link {color: #eb5f2c; text-decoration: none}
.titleBreadCrumbAdult a:visited {color: #eb5f2c; text-decoration: none}
.titleBreadCrumbAdult a:hover {color: #eb5f2c; text-decoration: underline}

.insideContentHeaderAdult {
	width: 540px;
	padding: 0 0 0 0;
}

.insideContentHeaderAdult h2 {
	font-size: 18px;
	color: #eb5f2c;
	font-weight: 300;
	margin: 0 0 5px 0;
	padding: 0 0 0 20px;
}

.insideContentHeaderAdult h4 {
	font-size: 14px;
	color: #eb5f2c;
	font-weight: 300;
	margin: 0 0 15px 0;
	padding: 0 10px 0 20px;
}

.insideContentTextAdult {
	width: 275px;
	margin: 0 0 0 265px;
}

.insideContentTextAdult h3 {
	font-size: 13px;
	color: #eb5f2c;
}

.insideContentTextAdult p {
	font-size: 12px;
	color:#666666;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
}

.insideContentTextAdult ul li {
	font-size: 12px;
	color:#666666;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.pdfLinkAdult {
	height: 50px;
	width: 210px;
	margin:  0 0 -50px 0;
	padding: 0 0 0 0;
	position: absolute;
	top: 495px;
	left: 30px;
}

.pdfLinkAdult p {
	font-size: 12px;
	color: #666666;
}

.pdfLinkAdult a:link {color: #666666; text-decoration: none}
.pdfLinkAdult a:visited {color: #666666; text-decoration: none}
.pdfLinkAdult a:hover {color: #666666; text-decoration: underline}

.insideContentTextAdult a:link {color: #eb5f2c; text-decoration: none}
.insideContentTextAdult a:visited {color: #eb5f2c; text-decoration: none}
.insideContentTextAdult a:hover {color: #eb5f2c; text-decoration: underline}


/* ---------------------------------- INVOLVED INSIDE NAVIGATION ------------------------------- */
	
	#navInsideInvolved ul, #navInsideInvolved ul li{
		margin: 0;
		padding: 0;
		list-style: none;
	}
		#navInsideInvolved ul{
			display: block;
			width: 245px;
			height: 234px;
			background: transparent;
			position: relative;
			top: 5px;
			left: 0;
		}
		#navInsideInvolved ul li{
			display: inline;
		}
		
			#navInsideInvolved ul li a{
				display: block;
				float: left;
				height: 39px;
				background: transparent url(../images/bg_nav_involved.gif) 0 0 no-repeat;
				letter-spacing : -1000em;
				text-indent: -1em;
			}
			/* Just for Opera, but hide from MacIE */ 
			/*\*/html>body #navInsideInvolved ul li a { letter-spacing : normal; text-indent : -999em; overflow : hidden;} 
			/* End of hack */
				
				#navInsideInvolved ul li.nav_donate a{
					background: transparent url(../images/bg_nav_involved.gif) 0 0 no-repeat;
					width: 245px;
				}
					#navInsideInvolved ul li.nav_donate a:hover, body.donateInvolved #navInsideInvolved ul li.nav_donate a{
						background: transparent url(../images/bg_nav_involved.gif) 0 -117px no-repeat;
					}
					
				#navInsideInvolved ul li.nav_volunteer a{
					background: transparent url(../images/bg_nav_involved.gif) 0 -39px no-repeat;
					width: 245px;
				}
					#navInsideInvolved ul li.nav_volunteer a:hover, body.volunteer #navInsideInvolved ul li.nav_volunteer a{
						background: transparent url(../images/bg_nav_involved.gif) 0 -156px no-repeat;
					}
					
				#navInsideInvolved ul li.nav_participate a{
					background: transparent url(../images/bg_nav_involved.gif) 0 -78px no-repeat;
					width: 245px;
				}
					#navInsideInvolved ul li.nav_participate a:hover, body.participate #navInsideInvolved ul li.participate a{
						background: transparent url(../images/bg_nav_involved.gif) 0 -195px no-repeat;
					}



/* ---------------------------------- HACK ------------------------------- */


--> 
</style><!--[if IE 5]>
<style type="text/css"> 
/* place css box model fixes for IE 5* in this conditional comment */
.twoColFixRtHdr #sidebar1 { width: 308px; }
</style>
<![endif]--><!--[if IE]>
<style type="text/css"> 
/* place css fixes for all versions of IE in this conditional comment */
.twoColFixRtHdr #sidebar1 { padding-top: 30px; }
.twoColFixRtHdr #mainContent { zoom: 1; }
/* the above proprietary zoom property gives IE the hasLayout it needs to avoid several bugs */
</style>
<![endif]-->