/*#HTML Tags#*/
body {
	font-family:Arial,Helvetica;
	font-size:100%; 
	text-align: left; 
	background:#ffffff;
	margin:0;
	padding:0;
}
h1 {
	font-family:Arial,Helvetica;
	font-size:110%; 
	margin-top:0px;
}
img {
	border:0;
}
td {
	vertical-align:top;
}

a, a:visited {
font-family:Arial,Helvetica;
text-decoration: underline;
color: #000000;
}

a:hover {
font-family:Arial,Helvetica;
text-decoration: none;
color: #000000;
}

/*#ECommerce#*/
.PricePanel
{
	float:right;
}
.BlockTitle
{
	font-weight:bold;
}

.topGiftUtility {
	margin-top:0px;
	margin-left:0px;
	width:700px;
	font-size:10px;
	color:#523d7d;
}
.topGiftUtility div {
	padding-top:14px;
	padding-right:0px;
	font-size:10px;
	color:#523d7d;
}
.topGiftUtility a, .topGiftUtility a:visited {
	text-decoration:none;
	color:#523d7d;
}
.topGiftUtility a:hover, .topGiftUtility a:active {
	text-decoration:underline;
	color:#523d7d;
}
#UtilityGiftNav
{
	width:auto;
	list-style-type:none;
	margin:0;
	padding:0;
}
.UtilityGiftNavCMSListMenuLI, .UtilityGiftNavCMSListMenuHighlightedLI
{
	width:auto;
	display:inline;
	padding-left:5px;
	padding-right:5px;
	border-left:solid 1px #523d7d;
}
.UtilityGiftNavCMSListMenuLIfirst, .UtilityNavCMSListMenuHighlightedLIfirst
{
	width:auto;
	display:inline;
	padding-left:5px;
	padding-right:5px;
}


.EcommEditableContentContainer { 
	padding-left: 10px;
	padding-top: 20px;
	margin-left:10px;
	padding-right: 40px;
	width:700px;
}
.ECommProductContentContainer {
	padding-left: 10px;
	margin-top:10px;
	margin-left: 10px;	
	width:640px;
}


.ECommProductAreaHeader { 
	margin-bottom:0px; 
	background-color:#eae9e3; 
	width:100%; padding:5px; 
	border-left:solid 1px #cccec0; 
	border-right:solid 1px #cccec0; 
	border-top:solid 1px #cccec0; 
	font-weight: bold;
}

.ECommProductContentArea {  
	margin-bottom:18px; 
	background-color:#ffffff; 
	width:100%; 
	padding-top:5px; 
	padding-left:5px; 
	padding-right:3px; 
	padding-bottom:5px; 
	border:solid 1px #cccec0;
}


/*#General#*/
.topBar {
	display:block;
	margin:0px auto 0px auto;
	_margin-bottom:-12px;
	padding:0px;
	width:1039px;
	height:9px;
}
.container {
	margin:0px auto 0px auto;
	padding:0px;
	width:1039px;
	text-align:left; 
	background: url(/getfile/f25f317d-2de9-4864-af01-72fc9ea1864d/lss_tileY.aspx) repeat-y;	
}
.topUtility {
	margin-top:0px;
	margin-left:13px;
	width:1010px;
}
.topUtility div {
	padding-top:14px;
	padding-right:8px;
	font-size:10px;
	color:#909090;
}
.topUtility a, .topUtility a:visited {
	text-decoration:none;
	color:#909090;
}
.topUtility a:hover, .topUtility a:active {
	text-decoration:underline;
	color:#909090;
}
#UtilityNav
{
	width:auto;
	list-style-type:none;
	margin:0;
	padding:0;
}
.UtilityNavCMSListMenuLI, .UtilityNavCMSListMenuHighlightedLI
{
	width:auto;
	display:inline;
	padding-left:6px;
	padding-right:6px;
	border-left:solid 1px #909090;
}
.UtilityNavCMSListMenuLIfirst, .UtilityNavCMSListMenuHighlightedLIfirst
{
	width:auto;
	display:inline;
	padding-left:6px;
	padding-right:6px;
}
.logo {
	margin-top:1px;
	float:left;
	margin-left:40px;
	width:400px;
	height:82px;
}
.searchBar {
	float:right;
	text-align:right;
	margin-right:20px;
	width:250px;
	padding-top:22px;
}

.content {
	margin-left:13px;
	width:1010px;
	height:auto;
	line-height:1.5em;
}
.contentInner {
	margin-left:13px;
	width:1010px;
	height:auto;
	font-size:87%; 
	line-height:1.5em;
	padding-bottom:8px;
}
.bottom {
	display:block;
	margin:0px auto 0px auto;
	width:1039px;
	height:20px;
	background: url(/getfile/ab213105-eda6-4827-bbe0-00155d8f8d6b/lss_bottom.aspx) no-repeat top left;
}
.footer {
	margin:0px auto 0px auto;
	padding-bottom:20px;
	width:1039px;
	height:auto;
	color:#523d7d;
	font-size:11px;
}
.footer a, .footer a:visited { text-decoration:none; color:#523d7d; }
.footer a:hover, .footer a:active { text-decoration:underline; color:#523d7d; }

.breadcrumb {
	color:#523d7d;
	font-size:11px;
}
.breadcrumb a, .breadcrumb a:visited { text-decoration:none; color:#523d7d; }
.breadcrumb a:hover, .breadcrumb a:active { text-decoration:underline; color:#523d7d; }

div.search { 
	margin-top:0px; 
	margin-left:0px; 
	margin-right:0px; 
	padding:0; 
	font-size:11px;
	font-weight:bold;
	text-align:right;
}
div.search table { border:0; width:234px; }
div.search table td {padding:1px;}
.searchinput { width:214px; height:15px; font-size:100%; border-style:solid; border-width:1px; border-color:#dddcdb; background-color:#ffffff; }
.searchbtn { margin-top:0px; }
html>body .searchbtn { *margin-top:1px; } /* IE only hack */

div.clear { clear:both; height:0px; }
*.clear { clear:both; height:0px; display:none; visibility:hidden; }
html>body .clear {display: block;}	

.editImg {
	margin-bottom:20px;
	width:auto;
	padding:2px;
	border:solid 1px #cccec0 ;
}
.newsHeader { font-size:86%; margin-bottom:0px; background-color:#eae9e3; width:auto; padding:5px; border-left:solid 1px #cccec0; border-right:solid 1px #cccec0; border-top:solid 1px #cccec0; line-height:1.3em}
.newsBox { font-size:86%; line-height:1.2em; margin-bottom:18px; background-color:#fafaf8; width:auto; padding-top:5px; padding-left:5px; padding-right:3px; padding-bottom:5px; border:solid 1px #cccec0;}
.newsBox p { margin-top:0px; margin-bottom:12px; }

/*#Navigation - Left#*/
.LeftCMSListMenuUL
{
	list-style-type:none;
	margin:0;
	padding:0;
}
.LeftCMSListMenuUL li a
{
	width:211px ;
	display:block;
	padding-left:22px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	line-height:1.3em
}
.LeftSubCMSListMenuUL
{
	list-style-type:none;
	margin:0;
	padding:0;
}
.LeftSubCMSListMenuUL li a
{
	width:199px ;
	display:block;
	padding-left:34px;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
}






/*#Navigation - Top #*/
/*-------------------------------------------------
Top Navigation classes
--------------------------------------------------*/
.topNav {
	margin-top:14px;
	margin-left:13px;
	width:1010px;
	height:40px;
	text-align:center;
	background: url(/getfile/d435744a-f60a-4000-a713-cfdb03dbd526/nav_tile.aspx) repeat-x;
}
.topNav table td {
	vertical-align:middle;
}
.MainCMSMenu{
	margin:0px auto 0px auto;
	padding:0;
	width:965px;
}
.MainCMSMenu td {
	height:40px;
	width:10%;
	text-align:center;
	font-size:12px;
	
	padding-left:3px;
	padding-right:3px;
	cursor:pointer;
}
.SubCMSMenu, .CMSMenu 
{
	width:176px;
	margin-left:1px;
}
.SubCMSMenu td, .CMSMenu td
{
	width:157px;
	height:26px;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:15px;
	padding-right:4px;
	text-align:left;
	font-size:12px;
	cursor:pointer;
}
.topNavItem
{	
	color:#666766;
	border-left:solid 1px #cdcccc;
	border-right:solid 1px #cdcccc;
	
}

/*#Service Lines#*/
.serviceLnHeader {
	display:block;
	margin-top:15px; 
	margin-left:12px; 
	margin-right:12px; 
	width:988px ;
	height: 63px;
}
.serviceLnCols {
	margin-left:12px;
	margin-right:12px;
	width:988px ;
}
.serviceLnCol1 {
	float:left;
	margin-top:26px;
	margin-left:22px;
	width:528px ;
}
.serviceLnCol2 {
	float:right;
	width:412px;	
	min-height:492px;
	overflow:hidden;
}
.serviceLnGallery
{
	width:410px;	
	margin-top:0;
	_margin-top:3px;
	margin-right:0;
	margin-left:21px;
	margin-bottom:0;
}
.serviceLnGalleryImg
{
	float:left;
	width:173px;
	height:130px;
	margin-top:25px;
	_margin-top:22px;
	margin-right:28px;
	margin-left:0;
	margin-bottom:1px;
}

/*#Service Lines/LSSNE#*/
/*-------------------------------------------------
Service Line - LSSNE / Default
--------------------------------------------------*/
.lss a, .lss a:visited { text-decoration:none; color:#604d83; }
.lss a:hover, .lss a:active { text-decoration:underline; color:#604d83; }
.barDefault {	background: url(/getfile/68abb053-102c-4cb2-8139-594d4def5058/lss_top.aspx) top repeat-y; }
.logoDefault {	background: url(/getfile/ada87409-a630-4cb7-902c-d0f5a4fe7cca/oa_logo.aspx)  no-repeat; }
.progTopDefault  { background:#604d83; }
.progTitleDefault { background:#604d83;}
.leftNavBkdDefault { background: url("/getfile/b2759c0c-f499-49de-b400-f7eeb6c7c7e5/lss_leftnavbkd.aspx") top left repeat-y; }

.topNavHighltDefault
{
	color:#ffffff;
	border-left:solid 1px #cdcccc;
	border-right:solid 1px #cdcccc;
	background-color:#604d83;  /* purple */
	font-weight:bold;
}
.SubCMSMenu .NavDefault, .CMSMenu .NavDefault
{
	color:#000000;
	background-color:#e1dce9; /* lt purple */
	border-bottom:solid 1px #604d83;   /* purple */
	border-right:solid 1px #604d83;
	border-left:solid 1px #604d83;

}
.SubCMSMenu .NavFirstDefault, .CMSMenu .NavFirstDefault
{
	color:#000000;
	background-color:#e1dce9;
	border:solid 1px #604d83;

}
.SubCMSMenu .NavHighltDefault, .CMSMenu .NavHighltDefault
{
	color:#000000;
	background-color:#e1dce9;
	border-bottom:solid 1px #604d83;
	border-right:solid 1px #604d83;
	border-left:solid 1px #604d83;
	text-decoration:underline;
}
.SubCMSMenu .NavFirstHighltDefault, .CMSMenu .NavFirstHighltDefault
{
	color:#000000;
	background-color:#e1dce9;
	border:solid 1px #604d83;
	text-decoration:underline;
}
li.NavDefault, li.NavFirstDefault {
	border-top:solid 1px #ffffff;
	background-color:#beb6cc;
	font-size:12px; font-weight:bold; color:#000000;
}
li.NavDefault a, li.NavFirstDefault a,  li.NavDefault a:visited, li.NavFirstDefault a:visited { 
	color:#000000; text-decoration:none; 
}
li.NavDefault a:hover, li.NavFirstDefault a:hover, li.NavDefault a:active, li.NavFirstDefault a:active { 
	color:#000000; text-decoration:underline; 
}
li.NavHighltDefault, li.NavFirstHighltDefault{
	border-top:solid 1px #ffffff;
	background-color:#ffffff;
	font-size:12px; font-weight:bold; color:#604d83; 
}
li.NavHighltDefault a, li.NavFirstHighltDefault a, li.NavHighltDefault a:visited, li.NavFirstHighltDefault a:visited   { 
	color:#604d83; text-decoration:none; 
}
li.NavHighltDefault a:hover, li.NavFirstHighltDefault a:hover, li.NavHighltDefault a:active, li.NavFirstHighltDefault a:active { 
	color:#604d83; text-decoration:underline; 
}
li.SubDefault
{
	border-top:solid 1px #ffffff;
	background-color:#beb6cc;	
	font-size:12px; color:#000000; 
	font-weight:normal;
}
li.SubDefault a, li.SubDefault a:visited  { 
	color:#000000; text-decoration:none; 
}
li.SubDefault a:hover, li.SubDefault a:active { 
	color:#000000; text-decoration:underline; 
}
li.SubHighltDefault
{
	border-top:solid 1px #ffffff;
	background-color:#ffffff;	
	font-size:12px; color:#000000; 
	font-weight:normal;
}
li.SubHighltDefault a, li.SubHighltDefault a:visited   { 
	color:#000000; text-decoration:none; 
}
li.SubHighltDefault a:hover, li.SubHighltDefault a:active  { 
	color:#000000; text-decoration:underline; 
}

/*#Service Lines/Older Adults#*/
/*-------------------------------------------------
Service Line - SERVICE FOR OLDER ADULTS
--------------------------------------------------*/
.oa a { text-decoration:none; color:#922f35; } /* maroon */
.barOA { background: url("/getfile/9b097433-b116-4023-8380-858b29f49cc4/oa_top.aspx") top repeat-y; }
.logoOA { background: url("/Images/Templates/oa_logo.aspx")  no-repeat; }
.headerOA { background:#922f35 url("/getfile/a2e8fd3b-1f5c-4015-bb7e-ff21c7670724/oa_header.aspx") bottom left no-repeat; }
.galleryBkdOA { background:#dcbfb9 url("/getfile/90efeded-f910-4b4a-9a62-fd7e1f4141a6/oa_menubkd.aspx") no-repeat; }
.progTopOA  { background:#922f35; }
.progTitleOA { background:#922f35;}
.leftNavBkdOA { background: url("/getfile/4c20a60e-9904-4043-bc1f-0dba4544b34a/oa_leftnavbkd.aspx") top left repeat-y; }

.topNavHighltOA
{
	color:#ffffff;
	border-left:solid 1px #cdcccc;
	border-right:solid 1px #cdcccc;
	background-color:#922f35;  /* maroon */
	font-weight:bold;
}
.topSubNavOA
{
	color:#000000;
	background-color:#e1bcbe; /* lt maroon (pink) */
	border-bottom:solid 1px #922f35;  /* maroon */
	border-right:solid 1px #922f35;
	border-left:solid 1px #922f35;
}
.topSubNavFirstOA
{
	color:#000000;
	background-color:#e1bcbe; /* lt maroon (pink) */
	border:solid 1px #922f35;
}
.topSubNavHighltOA
{
	color:#000000;
	background-color:#e1bcbe;
	border-bottom:solid 1px #922f35;
	border-right:solid 1px #922f35;
	border-left:solid 1px #922f35;
	text-decoration:underline;
}
.topSubNavFirstHighltOA
{
	color:#000000;
	background-color:#e1bcbe;
	border:solid 1px #922f35;
	text-decoration:underline;
}

/*#Service Lines/New Americans#*/
/*-------------------------------------------------
Service Line - SERVICES FOR NEW AMERICANS
--------------------------------------------------*/
.na a { text-decoration:none; color:#c9a33d; } /* gold */
.barNA { background: url("/getfile/941a62e4-fb13-40a6-9012-3d869847181d/na_top.aspx") top repeat-y; }
.logoNA { background: url("/getfile/9ce3ea47-0d2d-4c8a-9559-f784c88f7b6f/na_logo.aspx")  no-repeat; }
.headerNA { background:#c9a33d url("/getfile/c989a5d0-19f0-4825-922c-f6d35cd71856/na_header.aspx") bottom left no-repeat; }
.galleryBkdNA { background:#dcbfb9 url("/getfile/d68cac7a-d5c3-4279-9ce4-f53bcfd5e31f/na_menubkd.aspx") no-repeat; }
.progTopNA  { background:#c9a33d; }
.progTitleNA { background:#c9a33d;}
.leftNavBkdNA { background: url("/getfile/9df78104-e579-49a7-be2e-e94e4e64cd4d/na_leftnavbkd.aspx") top left repeat-y; }

.topNavHighltNA
{
	color:#ffffff;
	border-left:solid 1px #cdcccc;
	border-right:solid 1px #cdcccc;
	background-color:#c9a33d;  /* gold */
	font-weight:bold;
}
.topSubNavNA
{
	color:#000000;
	background-color:#ead6a0; /* lt gold  */
	border-bottom:solid 1px #c9a33d;  
	border-right:solid 1px #c9a33d;
	border-left:solid 1px #c9a33d;
}
.topSubNavFirstNA
{
	color:#000000;
	background-color:#ead6a0;
	border:solid 1px #c9a33d;
}
.topSubNavHighltNA
{
	color:#000000;
	background-color:#ead6a0;
	border-bottom:solid 1px #c9a33d;
	border-right:solid 1px #c9a33d;
	border-left:solid 1px #c9a33d;
	text-decoration:underline;
}
.topSubNavFirstHighltNA
{
	color:#000000;
	background-color:#ead6a0;
	border:solid 1px #c9a33d;
	text-decoration:underline;
}

/*#Service Lines/Children and Family#*/
/*-------------------------------------------------
Service Line - CHILDREN AND FAMILY SERVICES
--------------------------------------------------*/
.cf a { text-decoration:none; color:#6b9a46; } /* green */
.barCF { background: url("/getfile/520aedb9-e0c9-412c-b1a8-a462ddb31557/cf_top.aspx")  top repeat-y; }
.logoCF { background: url("/getfile/06c72ed8-ad29-4071-9953-070f0b15d27b/cf_logo.aspx")  no-repeat; }
.headerCF { background:#6b9a46 url("/getfile/af45e85a-e1ed-4901-adc5-c71326c80a64/cf_header.aspx") bottom left no-repeat; }
.galleryBkdCF { background:#dce6cb url("/getfile/b628ea55-3f80-4e47-bbe3-d89613282478/cf_gallerybkd.aspx") no-repeat; }
.progTopCF  { background:#6b9a46; }
.progTitleCF { background:#6b9a46;}
.leftNavBkdCF { background: url("/getfile/e1598470-b979-40a9-9c3c-b6c0666a638e/cf_leftnavbkd.aspx") top left repeat-y; }

.topNavHighltCF
{
	color:#ffffff;
	border-left:solid 1px #cdcccc;
	border-right:solid 1px #cdcccc;
	background-color:#6b9a46;  /* green */
	font-weight:bold;
}
.topSubNavCF
{
	color:#000000;
	background-color:#e2e9d3; /* lt green */
	border-bottom:solid 1px #6b9a46;  /* green */
	border-right:solid 1px #6b9a46;
	border-left:solid 1px #6b9a46;
}
.topSubNavFirstCF
{
	color:#000000;
	background-color:#e2e9d3;
	border:solid 1px #6b9a46;
}
.topSubNavHighltCF
{
	color:#000000;
	background-color:#e2e9d3;
	border-bottom:solid 1px #6b9a46;
	border-right:solid 1px #6b9a46;
	border-left:solid 1px #6b9a46;
	text-decoration:underline;
}
.topSubNavFirstHighltCF
{
	color:#000000;
	background-color:#e2e9d3;
	border:solid 1px #6b9a46;
	text-decoration:underline;
}

/*#Service Lines/Disability#*/
/*-------------------------------------------------
Service Line - DISABILITY SERVICES
--------------------------------------------------*/
.ds a { text-decoration:none; color:#319ebd; } /* aqua */
.barDS { background: url("/getfile/4c53ae13-6a62-49e7-9873-4352ae595bcb/ds_top.aspx")  top repeat-y; }
.logoDS { background: url("/getfile/c2b15a11-0b1b-48a1-a4db-831139a53e4d/ds_logo.aspx")  no-repeat; }
.progTopDS  { background:#319ebd; }
.progTitleDS { background:#319ebd;}
.leftNavBkdDS { background: url("/getfile/14c6aa60-addd-4eeb-876b-c6f42d87dc22/ds_leftnavbkd.aspx") top left repeat-y; }

.topNavHighltDS
{
	color:#ffffff;
	border-left:solid 1px #cdcccc;
	border-right:solid 1px #cdcccc;
	background-color:#319ebd;  /* aqua */
	font-weight:bold;
}
.SubCMSMenu .NavDS, .CMSMenu .NavDS
{
	color:#000000;
	background-color:#c7dce7; /* lt aqua */
	border-bottom:solid 1px #319ebd;  
	border-right:solid 1px #319ebd;
	border-left:solid 1px #319ebd;
}

.SubCMSMenu .NavFirstDS, .CMSMenu .NavFirstDS
{
	color:#000000;
	background-color:#c7dce7;
	border:solid 1px #319ebd;
}
.SubCMSMenu .NavHighltDS, .CMSMenu .NavHighltDS
{
	color:#000000;
	background-color:#c7dce7;
	border-bottom:solid 1px #319ebd;
	border-right:solid 1px #319ebd;
	border-left:solid 1px #319ebd;
	text-decoration:underline;
}
.SubCMSMenu .NavFirstHighltDS, .CMSMenu  .NavFirstHighltDS
{
	color:#000000;
	background-color:#c7dce7;
	border:solid 1px #319ebd;
	text-decoration:underline;
}

li.NavDS, li.NavFirstDS {
	border-top:solid 1px #ffffff;
	background-color:#a7cadc;
	font-size:12px; font-weight:bold; color:#000000;
}
li.NavDS a, li.NavFirstDS a,  li.NavDS a:visited, li.NavFirstDS a:visited{ 
	color:#000000; text-decoration:none; 
}
li.NavDS a:hover, li.NavFirstDS a:hover, li.NavDS a:active, li.NavFirstDS a:active { 
	color:#000000; text-decoration:underline; 
}
li.NavHighltDS, li.NavFirstHighltDS{
	border-top:solid 1px #ffffff;
	background-color:#ffffff;
	font-size:12px; font-weight:bold; color:#319ebd; 
}
li.NavHighltDS a, li.NavFirstHighltDS a, li.NavHighltDS a:visited, li.NavFirstHighltDS a:visited   { 
	color:#319ebd; text-decoration:none; 
}
li.NavHighltDS a:hover, li.NavFirstHighltDS a:hover, li.NavHighltDS a:active, li.NavFirstHighltDS a:active { 
	color:#319ebd; text-decoration:underline; 
}
li.SubDS
{
	border-top:solid 1px #ffffff;
	background-color:#a7cadc;	
	font-size:12px; color:#000000; 
	font-weight:normal;
}
li.SubDS a, li.SubDS a:visited  { 
	color:#000000; text-decoration:none; 
}
li.SubDS a:hover, li.SubDS a:active { 
	color:#000000; text-decoration:underline; 
}
li.SubHighltDS
{
	border-top:solid 1px #ffffff;
	background-color:#ffffff;	
	font-size:12px; color:#000000; 
	font-weight:normal;
}
li.SubHighltDS a, li.SubHighltDS a:visited   { 
	color:#000000; text-decoration:none; 
}
li.SubHighltDS a:hover, li.SubHighltDS a:active  { 
	color:#000000; text-decoration:underline; 
}

/*#Service Lines/In-Home#*/
/*-------------------------------------------------
Service Line - IN HOME Services
--------------------------------------------------*/
.ih a { text-decoration:none; color:#174676; } /* navy blue */
.barIH { background: url("/getfile/ad41a4f0-2ce3-44d6-81d8-bc3ce94d2d82/ih_top.aspx") top repeat-y; }
.logoIH { background: url("/getfile/5a195ea8-869b-4922-8623-916792721052/ih_logo.aspx")  no-repeat; }
.progTopIH  { background:#174676; }
.progTitleIH { background:#174676;}
.leftNavBkdIH { background: url("/getfile/73b62d9b-105d-48d3-a719-3b0894adde8c/ih_leftnavbkd.aspx") top left repeat-y; }

.topNavHighltIH
{
	color:#ffffff;
	border-left:solid 1px #cdcccc;
	border-right:solid 1px #cdcccc;
	background-color:#174676;  /* navy blue */
	font-weight:bold;
}
.SubCMSMenu .NavIH, .CMSMenu .NavIH
{
	color:#000000;
	background-color:#bac8e2; /* lt navy */
	border-bottom:solid 1px #174676;  
	border-right:solid 1px #174676;
	border-left:solid 1px #174676;
}
.SubCMSMenu .NavFirstIH, .CMSMenu .NavFirstIH
{
	color:#000000;
	background-color:#bac8e2;
	border:solid 1px #174676;
}
.SubCMSMenu .NavHighltIH, .CMSMenu .NavHighltIH
{
	color:#000000;
	background-color:#bac8e2;
	border-bottom:solid 1px #174676;
	border-right:solid 1px #174676;
	border-left:solid 1px #174676;
	text-decoration:underline;
}
.SubCMSMenu .NavFirstHighltIH, .CMSMenu .NavFirstHighltIH
{
	color:#000000;
	background-color:#bac8e2;
	border:solid 1px #174676;
	text-decoration:underline;
}

li.NavIH, li.NavFirstIH {
	border-top:solid 1px #ffffff;
	background-color:#4b82b8;
	font-size:12px; font-weight:bold; color:#ffffff;
}
li.NavIH a, li.NavFirstIH a,  li.NavIH a:visited, li.NavFirstIH a:visited { 
	color:#ffffff; text-decoration:none; 
}
li.NavIH a:hover, li.NavFirstIH a:hover, li.NavIH a:active, li.NavFirstIH a:active { 
	color:#ffffff; text-decoration:underline; 
}
li.NavHighltIH, li.NavFirstHighltIH{
	border-top:solid 1px #ffffff;
	background-color:#ffffff;
	font-size:12px; font-weight:bold; color:#4b82b8; 
}
li.NavHighltIH a, li.NavFirstHighltIH a, li.NavHighltIH a:visited, li.NavFirstHighltIH a:visited   { 
	color:#4b82b8; text-decoration:none; 
}
li.NavHighltIH a:hover, li.NavFirstHighltIH a:hover, li.NavHighltIH a:active, li.NavFirstHighltIH a:active { 
	color:#4b82b8; text-decoration:underline; 
}
li.SubIH
{
	border-top:solid 1px #ffffff;
	background-color:#4b82b8;	
	font-size:12px; color:#ffffff; 
	font-weight:normal;
}
li.SubIH a, li.SubIH a:visited  { 
	color:#ffffff; text-decoration:none; 
}
li.SubIH a:hover, li.SubIH a:active { 
	color:#ffffff; text-decoration:underline; 
}
li.SubHighltIH
{
	border-top:solid 1px #ffffff;
	background-color:#ffffff;	
	font-size:12px; color:#000000; 
	font-weight:normal;
}
li.SubHighltIH a, li.SubHighltIH a:visited   { 
	color:#000000; text-decoration:none; 
}
li.SubHighltIH a:hover, li.SubHighltIH a:active  { 
	color:#000000; text-decoration:underline; 
}

/*#Service Lines/Good News Garage#*/
/*-------------------------------------------------
Service Line - GOOD NEWS GARAGE
--------------------------------------------------*/
.topNavHighltGN
{
	color:#ffffff;
	border-left:solid 1px #cdcccc;
	border-right:solid 1px #cdcccc;
	background-color:#578dc8 ;  /* sky blue */
	font-weight:bold;
}

/*#Service Lines/Disaster Response#*/
/*-------------------------------------------------
Service Line - DISASTER RESPONSE
--------------------------------------------------*/
.dr a { text-decoration:none; color:#c06436; } /* burnt orange */
.barDR { background: url("/getfile/76025c07-e49e-471e-8631-6bfdefcf2f0e/dr_top.aspx")  top repeat-y; }
.logoDR { background: url("/getfile/b48ff7a5-8c10-481a-8318-be3dd4199b6d/dr_logo.aspx")  no-repeat; }
.progTopDR  { background:#c06436; }
.progTitleDR { background:#c06436;}
.leftNavBkdDR { background: url("/getfile/90938f01-38c9-47f3-a4c5-62da53ac7a38/dr_leftnavbkd.aspx") top left repeat-y; }

.topNavHighltDR
{
	color:#ffffff;
	border-left:solid 1px #cdcccc;
	border-right:solid 1px #cdcccc;
	background-color:#c06436;  /* burnt orange */
	font-weight:bold;
}
.SubCMSMenu .NavDR, .CMSMenu .NavDR
{
	color:#000000;
	background-color:#e6cec2; /* lt orange */
	border-bottom:solid 1px #c06436;  
	border-right:solid 1px #c06436;
	border-left:solid 1px #c06436;
}
.SubCMSMenu .NavFirstDR, .CMSMenu .NavFirstDR
{
	color:#000000;
	background-color:#e6cec2;
	border:solid 1px #c06436;
}
.SubCMSMenu .NavHighltDR, .CMSMenu .NavHighltDR
{
	color:#000000;
	background-color:#e6cec2;
	border-bottom:solid 1px #c06436;
	border-right:solid 1px #c06436;
	border-left:solid 1px #c06436;
	text-decoration:underline;
}
.SubCMSMenu .NavFirstHighltDR, .CMSMenu .NavFirstHighltDR
{
	color:#000000;
	background-color:#e6cec2;
	border:solid 1px #c06436;
	text-decoration:underline;
}

li.NavDR, li.NavFirstDR {
	border-top:solid 1px #ffffff;
	background-color:#22457e;
	font-size:12px; font-weight:bold; color:#ffffff;
}
li.NavDR a, li.NavFirstDR a,  li.NavDR a:visited, li.NavFirstDR a:visited { 
	color:#ffffff; text-decoration:none; 
}
li.NavDR a:hover, li.NavFirstDR a:hover, li.NavDR a:active, li.NavFirstDR a:active { 
	color:#ffffff; text-decoration:underline; 
}
li.NavHighltDR, li.NavFirstHighltDR{
	border-top:solid 1px #ffffff;
	background-color:#ffffff;
	font-size:12px; font-weight:bold; color:#22457e; 
}
li.NavHighltDR a, li.NavFirstHighltDR a, li.NavHighltDR a:visited, li.NavFirstHighltDR a:visited   { 
	color:#22457e; text-decoration:none; 
}
li.NavHighltDR a:hover, li.NavFirstHighltDR a:hover, li.NavHighltDR a:active, li.NavFirstHighltDR a:active { 
	color:#22457e; text-decoration:underline; 
}
li.SubDR
{
	border-top:solid 1px #ffffff;
	background-color:#22457e;	
	font-size:12px; color:#ffffff; 
	font-weight:normal;
}
li.SubDR a, li.SubDR a:visited  { 
	color:#ffffff; text-decoration:none; 
}
li.SubDR a:hover, li.SubDR a:active { 
	color:#ffffff; text-decoration:underline; 
}
li.SubHighltDR
{
	border-top:solid 1px #ffffff;
	background-color:#ffffff;	
	font-size:12px; color:#000000; 
	font-weight:normal;
}
li.SubHighltDR a, li.SubHighltDR a:visited   { 
	color:#000000; text-decoration:none; 
}
li.SubHighltDR a:hover, li.SubHighltDR a:active  { 
	color:#000000; text-decoration:underline; 
}


/*#Programs#*/
.progTopLine {
	display:block;
	margin-top:15px; 
	margin-left:12px; 
	margin-right:11px;
	margin-bottom:0px;
	width:auto;
	height:5px;
	overflow:hidden;
}
.progContainer {
	margin-top:0px; 
	margin-left:12px; 
	margin-right:0px;
	width:1000px;
}
.progTitleBar {
	width:238px ;
	min-height:52px;
	padding-bottom:5px;
}
.progLeftMenu {
	margin:0px;
 	float: left;
	width:238px ;

}
.progLeftMenu table { border:0px; padding:0; }
.progRight {
 	float: left;
	padding-top:5px;
	padding-left:5px;
	width:752px;
	overflow:hidden;
}
.progCol1 {
	margin:0px;
 	float: left;
	padding-top:15px;
	width:480px;
}
.progCol2 {
	margin:0px;
 	float: left;
	padding-top:20px;
	padding-left:15px;
	width:242px;
	overflow:hidden;
}
.progAbout {
	padding-left:13px;
	width:445px;
}
.progInner {
	float: left;
	margin-top:5px; 
	margin-left:10px;
	width:710px;
}


/*#Programs/Elder Care Mgmt#*/
/*-------------------------------------------------
 program - ELDER CARE MANAGEMENT
--------------------------------------------------*/
.leftNavElderCare {
	border-top:solid 1px #ffffff;
	background-color:#686f47;
	font-size:12px; font-weight:bold; color:#ffffff;
}
.leftNavElderCare a, .leftNavElderCare a:visited  { 
	color:#ffffff; text-decoration:none; 
}
.leftNavElderCare a:hover, .leftNavElderCare a:active { 
	color:#ffffff; text-decoration:underline; 
}
.leftNavHighltElderCare{
	border-top:solid 1px #ffffff;
	background-color:#ffffff;
	font-size:12px; font-weight:bold; color:#686f47; 
}
.leftNavHighltElderCare a, .leftNavHighltElderCare a:visited { 
	color:#686f47; text-decoration:none; 
}
.leftNavHighltElderCare a:hover, .leftNavHighltElderCare a:active { 
	color:#686f47; text-decoration:underline; 
}
.leftSubElderCare {
	border-top:solid 1px #ffffff;
	background-color:#686f47;	
	font-size:12px; color:#ffffff; 
	font-weight:normal;
}

.leftSubElderCare a, .leftSubElderCare a:visited   { 
	color:#ffffff; text-decoration:none; 
}

.leftSubElderCare a:hover, .leftSubElderCare a:active  { 
	color:#ffffff; text-decoration:underline; 
}

.leftSubHighltElderCare
{
	border-top:solid 1px #ffffff;
	background-color:#ffffff;	
	font-size:12px; color:#000000; 
	font-weight:normal;
}
.leftSubHighltElderCare a, .leftSubHighltElderCare a:visited   { 
	color:#000000; text-decoration:none; 
}
.leftSubHighltElderCare a:hover, .leftSubHighltElderCare a:active  { 
	color:#000000; text-decoration:underline; 
}
/*#Programs/Emanuel Village #*/
/*-------------------------------------------------
 program - EMANUEL VILLAGE
--------------------------------------------------*/
.leftNavEmanuelVillage {
	border-top:solid 1px #ffffff;
	background-color:#547aa7;
	font-size:12px; font-weight:bold; color:#ffffff;
}
.leftNavEmanuelVillage a, .leftNavEmanuelVillage a:visited { 
	color:#ffffff; text-decoration:none; 
}
.leftNavEmanuelVillage a:hover, .leftNavEmanuelVillage a:active { 
	color:#ffffff; text-decoration:underline; 
}
.leftNavHighltEmanuelVillage{
	border-top:solid 1px #ffffff;
	background-color:#ffffff;
	font-size:12px; font-weight:bold; color:#547aa7; 
}
.leftNavHighltEmanuelVillage a, .leftNvHighltEmanuelVillage a:visited { 
	color:#547aa7; text-decoration:none; 
}
.leftNavHighltEmanuelVillage a:hover, .leftNavHighltEmanuelVillage a:active { 
	color:#5979a5; text-decoration:underline; 
}
.leftSubEmanuelVillage
{
	border-top:solid 1px #ffffff;
	background-color:#547aa7;	
	font-size:12px; color:#ffffff; 
	font-weight:normal;
}

.leftSubEmanuelVillage a, .leftSubEmanuelVillage a:visited  { 
	color:#ffffff; text-decoration:none; 
}
.leftSubEmanuelVillage a:hover, .leftSubEmanuelVillage a:active { 
	color:#ffffff; text-decoration:underline; 
}

.leftSubHighltEmanuelVillage
{
	border-top:solid 1px #ffffff;
	background-color:#ffffff;	
	font-size:12px; color:#000000; 
	font-weight:normal;
}
.leftSubHighltEmanuelVillage a, .leftSubHighltEmanuelVillage a:visited   { 
	color:#000000; text-decoration:none; 
}
.leftSubHighltEmanuelVillage a:hover, .leftSubHighltEmanuelVillage a:active  { 
	color:#000000; text-decoration:underline; 
}
/*#Programs/Emmanuel House Residence  #*/
/*-------------------------------------------------
 program - EMMANUEL HOUSE RESIDENCE
--------------------------------------------------*/
.leftNavEmmanuelHR {
	border-top:solid 1px #ffffff;
	background-color:#557d81;
	font-size:12px; font-weight:bold; color:#ffffff;
}
.leftNavEmmanuelHR a, .leftNavEmmanuelHR a:visited { 
	color:#ffffff; text-decoration:none; 
}
.leftNavEmmanuelHR a:hover, .leftNavEmmanuelHR a:active { 
	color:#ffffff; text-decoration:underline; 
}
.leftNavHighltEmmanuelHR{
	border-top:solid 1px #ffffff;
	background-color:#ffffff;
	font-size:12px; font-weight:bold; color:#557d81; 
}
.leftNavHighltEmmanuelHR a, .leftNavHighltEmmanuelHR a:visited { 
	color:#557d81; text-decoration:none; 
}
.leftNavHighltEmmanuelHR a:hover, .leftNavHighltEmmanuelHR a:active { 
	color:#557d81; text-decoration:underline; 
}
.leftSubEmmanuelHR
{
	border-top:solid 1px #ffffff;
	background-color:#557d81;	
	font-size:12px; color:#ffffff; 
	font-weight:normal;
}

.leftSubEmmanuelHR a, .leftSubEmmanuelHR a:visited  { 
	color:#ffffff; text-decoration:none; 
}
.leftSubEmmanuelHR a:hover, .leftSubEmmanuelHR a:active { 
	color:#ffffff; text-decoration:underline; 
}

.leftSubHighltEmmanuelHR
{
	border-top:solid 1px #ffffff;
	background-color:#ffffff;	
	font-size:12px; color:#000000; 
	font-weight:normal;
}
.leftSubHighltEmmanuelHR a, .leftSubHighltEmmanuelHR a:visited   { 
	color:#000000; text-decoration:none; 
}
.leftSubHighltEmmanuelHR a:hover, .leftSubHighltEmmanuelHR a:active  { 
	color:#000000; text-decoration:underline; 
}

/*#Programs/Refugee #*/
/*-------------------------------------------------
 program - REFUGEE AND IMMIGRATION
--------------------------------------------------*/
.leftNavRefugee {
	border-top:solid 1px #ffffff;
	background-color:#334892;
	font-size:12px; font-weight:bold; color:#ffffff;
}
.leftNavRefugee a, .leftNavRefugee a:visited { 
	color:#ffffff; text-decoration:none; 
}
.leftNavRefugee  a:hover, .leftNavRefugee  a:active { 
	color:#ffffff; text-decoration:underline; 
}
.leftNavHighltRefugee {
	border-top:solid 1px #ffffff;
	background-color:#ffffff;
	font-size:12px; font-weight:bold; color:#334892; 
}
.leftNavHighltRefugee  a, .leftNavHighltRefugee  a:visited   { 
	color:#334892; text-decoration:none; 
}
.leftNavHighltRefugee  a:hover, .leftNavHighltRefugee  a:active  { 
	color:#334892; text-decoration:underline; 
}
.leftSubRefugee 
{
	border-top:solid 1px #ffffff;
	background-color:#334892;	
	font-size:12px; color:#ffffff; 
	font-weight:normal;
}

.leftSubRefugee  a, .leftSubRefugee  a:visited  { 
	color:#ffffff; text-decoration:none; 
}
.leftSubRefugee  a:hover, .leftSubRefugee  a:active { 
	color:#ffffff; text-decoration:underline; 
}

.leftSubHighltRefugee 
{
	border-top:solid 1px #ffffff;
	background-color:#ffffff;	
	font-size:12px; color:#000000; 
	font-weight:normal;
}
.leftSubHighltRefugee  a, .leftSubHighltRefugee  a:visited   { 
	color:#000000; text-decoration:none; 
}
.leftSubHighltRefugee  a:hover, .leftSubHighltRefugee  a:active  { 
	color:#000000; text-decoration:underline; 
}

/*#Programs/Interfaith #*/
/*-------------------------------------------------
 program - INTERFAITH REFUGEE RESETTLEMENT
--------------------------------------------------*/
.leftNavInterfaith {
	border-top:solid 1px #ffffff;
	background-color:#5a2c57;
	font-size:12px; font-weight:bold; color:#ffffff;
}
.leftNavInterfaith a, .leftNavInterfaith a:visited { 
	color:#ffffff; text-decoration:none; 
}
.leftNavInterfaith a:hover, .leftNavInterfaith  a:active { 
	color:#ffffff; text-decoration:underline; 
}
.leftNavHighltInterfaith {
	border-top:solid 1px #ffffff;
	background-color:#ffffff;
	font-size:12px; font-weight:bold; color:#5a2c57; 
}
.leftNavHighltInterfaith  a, .leftNavHighltInterfaith  a:visited   { 
	color:#5a2c57; text-decoration:none; 
}
.leftNavHighltInterfaith a:hover, .leftNavHighltInterfaith a:active  { 
	color:#5a2c57; text-decoration:underline; 
}
.leftSubInterfaith
{
	border-top:solid 1px #ffffff;
	background-color:#5a2c57;	
	font-size:12px; color:#ffffff; 
	font-weight:normal;
}

.leftSubInterfaith  a, .leftSubInterfaith a:visited  { 
	color:#ffffff; text-decoration:none; 
}
.leftSubInterfaith  a:hover, .leftSubInterfaith  a:active { 
	color:#ffffff; text-decoration:underline; 
}

.leftSubHighltInterfaith
{
	border-top:solid 1px #ffffff;
	background-color:#ffffff;	
	font-size:12px; color:#000000; 
	font-weight:normal;
}
.leftSubHighltInterfaith a, .leftSubHighltInterfaith  a:visited   { 
	color:#000000; text-decoration:none; 
}
.leftSubHighltInterfaith a:hover, .leftSubHighltInterfaith  a:active  { 
	color:#000000; text-decoration:underline; 
}

/*#Programs/Refugee Children #*/
/*-------------------------------------------------
 program - REFUGEE CHILDREN
--------------------------------------------------*/
.leftNavRefChildren {
	border-top:solid 1px #ffffff;
	background-color:#5e9440;
	font-size:12px; font-weight:bold; color:#ffffff;
}
.leftNavRefChildren a, .leftNavRefChildren a:visited { 
	color:#ffffff; text-decoration:none; 
}
.leftNavRefChildren a:hover, .leftNavRefChildren  a:active { 
	color:#ffffff; text-decoration:underline; 
}
.leftNavHighltRefChildren {
	border-top:solid 1px #ffffff;
	background-color:#ffffff;
	font-size:12px; font-weight:bold; color:#5e9440; 
}
.leftNavHighltRefChildren  a, .leftNavHighltRefChildren  a:visited   { 
	color:#5e9440; text-decoration:none; 
}
.leftNavHighltRefChildren a:hover, .leftNavHighltRefChildren a:active  { 
	color:#5e9440; text-decoration:underline; 
}
.leftSubRefChildren
{
	border-top:solid 1px #ffffff;
	background-color:#5e9440;	
	font-size:12px; color:#ffffff; 
	font-weight:normal;
}

.leftSubRefChildren  a, .leftSubRefChildren a:visited  { 
	color:#ffffff; text-decoration:none; 
}
.leftSubRefChildren  a:hover, .leftSubRefChildren  a:active { 
	color:#ffffff; text-decoration:underline; 
}

.leftSubHighltRefChildren
{
	border-top:solid 1px #ffffff;
	background-color:#ffffff;	
	font-size:12px; color:#000000; 
	font-weight:normal;
}
.leftSubHighltRefChildren a, .leftSubHighltRefChildren  a:visited   { 
	color:#000000; text-decoration:none; 
}
.leftSubHighltRefChildren a:hover, .leftSubHighltRefChildren  a:active  { 
	color:#000000; text-decoration:underline; 
}

/*#Programs/Language Bank #*/
/*-------------------------------------------------
 program - Language Bank
--------------------------------------------------*/
.leftNavLBank
 {
	border-top:solid 1px #ffffff;
	background-color:#0f5049;
	font-size:12px; font-weight:bold; color:#ffffff;
}
.leftNavLBank a, .leftNavLBank a:visited { 
	color:#ffffff; text-decoration:none; 
}
.leftNavLBank a:hover, .leftNavLBank  a:active { 
	color:#ffffff; text-decoration:underline; 
}
.leftNavHighltLBank {
	border-top:solid 1px #ffffff;
	background-color:#ffffff;
	font-size:12px; font-weight:bold; color:#0f5049; 
}
.leftNavHighltLBank  a, .leftNavHighltLBank  a:visited   { 
	color:#0f5049; text-decoration:none; 
}
.leftNavHighltLBank a:hover, .leftNavHighltLBank a:active  { 
	color:#0f5049; text-decoration:underline; 
}
.leftSubLBank
{
	border-top:solid 1px #ffffff;
	background-color:#0f5049;	
	font-size:12px; color:#ffffff; 
	font-weight:normal;
}

.leftSubLBank  a, .leftSubLBank a:visited  { 
	color:#ffffff; text-decoration:none; 
}
.leftSubLBank  a:hover, .leftSubLBank  a:active { 
	color:#ffffff; text-decoration:underline; 
}

.leftSubHighltLBank
{
	border-top:solid 1px #ffffff;
	background-color:#ffffff;	
	font-size:12px; color:#000000; 
	font-weight:normal;
}
.leftSubHighltLBank a, .leftSubHighltLBank  a:visited   { 
	color:#000000; text-decoration:none; 
}
.leftSubHighltLBank a:hover, .leftSubHighltLBank  a:active  { 
	color:#000000; text-decoration:underline; 
}

/*#Programs/Foster Care#*/
/*-------------------------------------------------
 program - FOSTER CARE 
--------------------------------------------------*/
.leftNavFosterCare {
	border-top:solid 1px #ffffff;
	background-color:#708db4;
	font-size:12px; font-weight:bold; color:#ffffff;
}
.leftNavFosterCare a, .leftNavFosterCare a:visited { 
	color:#ffffff; text-decoration:none; 
}
.leftNavFosterCare a:hover, .leftNavFosterCare a:active { 
	color:#ffffff; text-decoration:underline; 
}
.leftNavHighltFosterCare{
	border-top:solid 1px #ffffff;
	background-color:#ffffff;
	font-size:12px; font-weight:bold; color:#5979a5; 
}
.leftNavHighltFosterCare a, .leftNavHighltFosterCare a:visited   { 
	color:#5979a5; text-decoration:none; 
}
.leftNavHighltFosterCare a:hover, .leftNavHighltFosterCare a:active  { 
	color:#5979a5; text-decoration:underline; 
}
.leftSubFosterCare
{
	border-top:solid 1px #ffffff;
	background-color:#708db4;	
	font-size:12px; color:#ffffff; 
	font-weight:normal;
}

.leftSubFosterCare a, .leftSubFosterCare a:visited  { 
	color:#ffffff; text-decoration:none; 
}
.leftSubFosterCare a:hover, .leftSubFosterCare a:active { 
	color:#ffffff; text-decoration:underline; 
}

.leftSubHighltFosterCare
{
	border-top:solid 1px #ffffff;
	background-color:#ffffff;	
	font-size:12px; color:#000000; 
	font-weight:normal;
}
.leftSubHighltFosterCare a, .leftSubHighltFosterCare a:visited   { 
	color:#000000; text-decoration:none; 
}
.leftSubHighltFosterCare a:hover, .leftSubHighltFosterCare a:active  { 
	color:#000000; text-decoration:underline; 
}
/*#Programs/Teen Residential#*/
/*-------------------------------------------------
 program - TEEN RESIDENTIAL SERVICES 
--------------------------------------------------*/
.leftNavTeen {
	border-top:solid 1px #ffffff;
	background-color:#c96328;

	font-size:12px; font-weight:bold; color:#ffffff;
}
.leftNavTeen a, .leftNavTeen a:visited  { 
	color:#ffffff; text-decoration:none; 
}
.leftNavTeen a:hover, .leftNavTeen a:active { 
	color:#ffffff; text-decoration:underline; 
}
.leftNavHighltTeen{
	border-top:solid 1px #ffffff;
	background-color:#ffffff;
	font-size:12px; font-weight:bold; color:#c96328; 
}
.leftNavHighltTeen a, .leftNavHighltTeen a:visited   { 
	color:#c96328; text-decoration:none; 
}
.leftNavHighltTeen a:hover, .leftNavHighltTeen a:active  { 
	color:#c96328; text-decoration:underline; 
}
.leftSubTeen
{
	border-top:solid 1px #ffffff;
	background-color:#c96328;	
	font-size:12px; color:#ffffff; 
	font-weight:normal;
}

.leftSubTeen a, .leftSubTeen a:visited  { 
	color:#ffffff; text-decoration:none; 
}

.leftSubTeen a:hover, .leftSubTeen a:active { 
	color:#ffffff; text-decoration:underline;
}

.leftSubHighltTeen
{
	border-top:solid 1px #ffffff;
	background-color:#ffffff;	
	font-size:12px; color:#000000; 
	font-weight:normal;
}
.leftSubHighltTeen a, .leftSubHighltTeen a:visited   { 
	color:#000000; text-decoration:none; 
}
.leftSubHighltTeen a:hover, .leftSubHighltTeen a:active  { 
	color:#000000; text-decoration:underline; 
}

/*#Programs/Parenting Teen #*/
/*-------------------------------------------------
 program - PARENTING TEEN LIVING
--------------------------------------------------*/
.leftNavParTeen {
	border-top:solid 1px #ffffff;
	background-color:#b1a733;
	font-size:12px; font-weight:bold; color:#ffffff;
}
.leftNavParTeen a, .leftNavParTeen a:visited { 
	color:#ffffff; text-decoration:none; 
}
.leftNavParTeen a:hover, .leftNavParTeen a:active { 
	color:#ffffff; text-decoration:underline; 
}
.leftNavHighltParTeen{
	border-top:solid 1px #ffffff;
	background-color:#ffffff;
	font-size:12px; font-weight:bold; color:#b1a733; 
}
.leftNavHighltParTeen a, .leftNavHighltParTeen a:visited   { 
	color:#b1a733; text-decoration:none; 
}
.leftNavHighltParTeen a:hover, .leftNavHighltParTeen a:active  { 
	color:#b1a733; text-decoration:underline; 
}
.leftSubParTeen
{
	border-top:solid 1px #ffffff;
	background-color:#b1a733;	
	font-size:12px; color:#ffffff; 
	font-weight:normal;
}

.leftSubParTeen a, .leftSubParTeen a:visited  { 
	color:#ffffff; text-decoration:none; 
}
.leftSubParTeen a:hover, .leftSubParTeen a:active { 
	color:#ffffff; text-decoration:underline; 
}

.leftSubHighltParTeen
{
	border-top:solid 1px #ffffff;
	background-color:#ffffff;	
	font-size:12px; color:#000000; 
	font-weight:normal;
}
.leftSubHighltParTeen a, .leftSubHighltParTeen a:visited   { 
	color:#000000; text-decoration:none; 
}
.leftSubHighltParTeen a:hover, .leftSubHighltParTeen a:active  { 
	color:#000000; text-decoration:underline; 
}

/*#Programs/Resurrection Family Support #*/
/*-------------------------------------------------
 program - RESURRECTION FAMILY SUPPORT SERVICES
--------------------------------------------------*/
.leftNavResFSC{
	border-top:solid 1px #ffffff;
	background-color:#22457e;
	font-size:12px; font-weight:bold; color:#ffffff;
}
.leftNavResFSC a, .leftNavResFSC a:visited { 
	color:#ffffff; text-decoration:none; 
}
.leftNavResFSC a:hover, .leftNavResFSC a:active { 
	color:#ffffff; text-decoration:underline; 
}
.leftNavHighltResFSC{
	border-top:solid 1px #ffffff;
	background-color:#ffffff;
	font-size:12px; font-weight:bold; color:#22457e; 
}
.leftNavHighltResFSC a, .leftNavHighltResFSC a:visited   { 
	color:#22457e; text-decoration:none; 
}
.leftNavHighltResFSC a:hover, .leftNavHighltResFSC a:active  { 
	color:#22457e; text-decoration:underline; 
}
.leftSubResFSC
{
	border-top:solid 1px #ffffff;
	background-color:#22457e;	
	font-size:12px; color:#ffffff; 
	font-weight:normal;
}

.leftSubResFSC a, .leftSubResFSC a:visited  { 
	color:#ffffff; text-decoration:none; 
}
.leftSubResFSC a:hover, .leftSubResFSC a:active { 
	color:#ffffff; text-decoration:underline; 
}

.leftSubHighltResFSC
{
	border-top:solid 1px #ffffff;
	background-color:#ffffff;	
	font-size:12px; color:#000000; 
	font-weight:normal;
}
.leftSubHighltResFSC a, .leftSubHighltResFSC a:visited   { 
	color:#000000; text-decoration:none; 
}
.leftSubHighltResFSC a:hover, .leftSubHighltResFSC a:active  { 
	color:#000000; text-decoration:underline; 
}



/*#Programs/Luther Ridge#*/
/*-------------------------------------------------
 PROGRAM - LUTHER RIDGE
--------------------------------------------------*/
.leftNavLutherRidge {
	border-top:solid 1px #ffffff;
	background-color:#006140; /* Forest Green */
	font-size:12px; font-weight:bold; color:#ffffff;
}
.leftNavLutherRidge a, .leftNavLutherRidge a:visited, .leftSubLutherRidge a, .leftSubLutherRidge a:visited  { 
	color:#ffffff; text-decoration:none; 
}
.leftNavLutherRidge a:hover, .leftNavLutherRidge a:active, .leftSubLutherRidge a:hover, .leftSubLutherRidge a:active { 
	color:#ffffff; text-decoration:underline; 
}
.leftNavHighltLutherRidge{
	border-top:solid 1px #ffffff;
	background-color:#ffffff;
	font-size:12px; font-weight:bold; color:#006140; /* Forest Green */
}
.leftNavHighltLutherRidge a, .leftSubHighltLutherRidge a:visited   { 
	color:#006140; text-decoration:none; 
}
.leftNavHighltLutherRidge a:hover, .leftSubHighltLutherRidge a:active  { 
	color:#006140; text-decoration:underline; 
}
.leftSubLutherRidge
{
	border-top:solid 1px #ffffff;
	background-color:#006140;	
	font-size:12px; color:#ffffff; 
	font-weight:normal;
}
.leftSubHighltLutherRidge
{
	border-top:solid 1px #ffffff;
	background-color:#ffffff;	
	font-size:12px; color:#000000; 
	font-weight:normal;
}
.leftSubHighltLutherRidge a, .leftSubHighltLutherRidge a:visited   { 
	color:#000000; text-decoration:none; 
}
.leftSubHighltLutherRidge a:hover, .leftSubHighltLutherRidge a:active  { 
	color:#000000; text-decoration:underline; 
}


/*#Home Page ONLY#*/
/*-------------------------------------------------
Home page only
--------------------------------------------------*/
#homeSS {
	width:1010px;
}
#homeSS_topsh {
	display:block;
	width:1010px;
	height:16px;
	background:white url(/getfile/32785ab1-b635-44f4-8e3a-54d874140d25/slides_top.aspx) no-repeat;
}
#homeSS_bttmsh {
	display:block;
	width:1010px;
	height:16px;
	background:white url(/getfile/2a5d8448-c0b9-4b76-8fe1-d6a78d8ae6a4/slides_bot.aspx) no-repeat;
}

#homeSS_leftsh {
	float:left;
	display:block;
	width:9px;
	height:385px;
	background:white url(/getfile/63055831-2e04-4608-976f-19a9b1d7dbf9/slides_left.aspx) no-repeat;
}
#homeSS_rightsh {
	float:left;
	display:block;
	width:8px;
	height:385px;
	background:white url(/getfile/67d29aac-e3d2-4e16-ac98-cbcf038c4d14/slides_right.aspx) no-repeat;
}
#homeSS_Inner {
	float:left;
	display:block;
	width:987px;
	height:281px;
	border:solid 3px #ffffff;
}
#ss_lower {
	margin-top:1px;
	_margin-top:0px;
	width:987px;
	height:93px;
	overflow:hidden;
	background-color:#ccc5da;
}
#ss_message {
	float:left;
	margin-top:11px;
	margin-left:20px;
	width:310px;
}
#ss_thumbs {
	float:left;
	margin-top:11px;
	margin-left:12px;
	width:615px;
	height:63px;
	overflow:hidden;
	background-color:#e1dce9;
	padding-top:5px;
	padding-left:5px;
}
.thumbDiv {
	float:left;
	margin-right:2px;
	width:60px;
	height:52px;
	overflow:hidden;
	border-width:3px;
	border-style:solid;
	border-color:#e1dce9;
}
#home_3colContent {
	margin-top:14px;
	margin-left:9px;
	width:990px;
}
#home_col1 {
	float:left;
	margin-left:26px;
	_margin-left:13px;
	width:453px;
}
#home_col2 {
	float:left;
	margin-left:20px;
	width:232px;
}
#home_col3 {
	float:left;
	margin-left:15px;
	width:232px;
}

.CMSSiteMapList {
	list-style-type: disc;
}

/*#Slider#*/

Slider .Pager
{
}

.Slider .Pager a
{
text-decoration: none;
font-weight: bold;
font-size: 11px;
border: 1px solid #cccccc;
background-color: #f0f0f0;
text-align: center;
padding: 0px 3px 0px 3px;
display: block;
width: 10px;
}

.Slider .PagerPage, .Slider .Control
{
margin: 0px 15px 0px 0px;
float: left;
}

.Slider .Control a
{
width: 30px;
}
Slider .Pager
{
}

.Slider .Pager a
{
text-decoration: none;
font-weight: bold;
font-size: 11px;
border: 1px solid #cccccc;
background-color: #f0f0f0;
text-align: center;
padding: 0px 3px 0px 3px;
display: block;
width: 10px;
}

.Slider .PagerPage, .Slider .Control
{
margin: 0px 15px 0px 0px;
float: left;
}

.Slider .Control a
{
width: 30px;
}

