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

/* 
Reset line heights on all navigation lists to over-ride 'base'
Where possible text attributes set on 'li' tag not 'li a' to avoid
inheritance issues 
*/

/**************************************************************
***************************************************************
*
*					primary nav
*
***************************************************************
**************************************************************/

#primaryNav {
	float: right;
	margin: 38px 0px 0px 0px;
	height: 40px;
	}

#primaryNav li {
	display: inline;
	float: left;
	width: 107px;
	height: 40px;
	margin: 0px 15px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	line-height: 1em;
	text-align: center;
	background-image: url(../graphics/primary-nav-bg.jpg);
	background-repeat: no-repeat;
	}

#primaryNav li a {
	display: inline;
	float: left;
	width: 107px;
	height: 26px;
	padding: 14px 0px 0px 0px;
	color: #FFFFFF;
	text-decoration: none;
	}

#primaryNav li a:hover {
	color: #cccccc;
	}

#primaryNav li.selected a {
	color: #000000;
	background-image: url(../graphics/primary-nav-selected.jpg);
	background-repeat: no-repeat;
	}
	
#primaryNav li.selected a:hover {
	color: #999999;
	}

/**************************************************************
***************************************************************
*
*					secondary nav
*
***************************************************************
**************************************************************/
#secondaryNav {
	padding-top: 10px;
	}
	
#secondaryNav ul {
	background: url(/assets/graphics/secondary-nav-bg-fill.jpg) repeat-y;
	}

#secondaryNav ul ul {
	background: url(/assets/graphics/secondary-nav-bg.jpg) no-repeat bottom;
	padding: 0px 0px 35px 25px;
	}

#secondaryNav li {
	background: url(/assets/graphics/secondary-nav-heading-bg.jpg) no-repeat top;
	}

#secondaryNav h3 {
	width: 300px;
	height: 34px;
	margin: 0;
	padding: 30px 0px 0px 25px;
	font-size: 1.7em;
	font-weight: normal;
	}
	
#secondaryNav h3 a {
	color: #4b4b89;
	text-decoration: none;
	}
	
#secondaryNav p {
	padding-left: 25px;
	}

#secondaryNav li li {
	margin: .5em 0;
	padding-left: 15px;
	background: url(/assets/graphics/secondary-nav-icon.gif) no-repeat left center;
	}

#secondaryNav li li a {
	text-decoration: none;
	}
	
#secondaryNav ul #sNav6 {
	background: url(/assets/graphics/home-page-family-bg.jpg) no-repeat -10px top;
	}

#secondaryNav ul #sNav8 {
	background: url(/assets/graphics/home-page-education-bg.jpg) no-repeat -5px top;
	}

#secondaryNav ul #sNav9 {
	background: url(/assets/graphics/home-page-housing-bg.jpg) no-repeat top;
	}

#secondaryNav ul #sNav3 {
	background: url(/assets/graphics/advice-nav-bg.jpg) no-repeat top;
	}
/**************************************************************
***************************************************************
*
*					breadcrumb
*
***************************************************************
**************************************************************/

#breadcrumb {
	border-top: #f5f5f5 solid 1px;
	border-bottom: #ebebeb solid 1px;
	padding: 20px 0px;
	}

#breadcrumb li {
	display: inline;
	color: #999999;
	}

#breadcrumb li a {
	color: #333366;
	text-decoration: underline;
	padding-right: 9px;
	margin-right: 2px;
	background-image: url(/assets/graphics/breadcrumb-bg.gif);
	background-repeat: no-repeat;
	background-position: right;
	}

#breadcrumb li a:hover {
	color: #CCCCCC;
	}

/**************************************************************
***************************************************************
*
*					footer nav
*
***************************************************************
**************************************************************/
#footer .container {
	padding: 5px 30px 5px 0px;
	}
	
#footer ul {
	float: right;
	}

#footer li {
	float: left;
	display: inline;
	margin-left: 10px;
	padding-left: 10px;
	border-left: 1px solid #FFFFFF;
	}

#footer li.firstItem {
	border: none;
	}

#footer li a {
	color: #FFFFFF;
	text-decoration: none;
	}

#footer li a:hover {
	color: #CCCCCC;
	}
