/* navigation list elements
---------------------------*/
#navigation {
	float: left;
	width: 754px;
}

#primarynav {
	height: 74px;
	background: url(../images/assets/nav_primary.jpg) no-repeat;
	margin: 0;
	padding: 0;
	position: relative;
}

#primarynav li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
	position: absolute;
	text-indent:-3000px;
}

#primarynav a {
	display: block;
	outline: none;
}

#home 			{left: 43px; top: 0; width: 45px; height: 74px;}
#aboutus 		{left: 91px; top: 0; width: 66px; height: 74px;}
#ourservices	{left: 160px; top: 0; width: 91px; height: 74px;}
#newsandviews 	{left: 254px; top: 0; width: 97px; height: 74px;}
#careers		{left: 354px; top: 0; width: 59px; height: 74px;}
#contactus		{left: 416px; top: 0; width: 77px; height: 74px;}
#help			{left: 496px; top: 0; width: 37px; height: 74px;}
#accessibility	{left: 566px; top: 0; width: 67px; height: 74px;}
#sitemap		{left: 648px; top: 0; width: 45px; height: 74px;}
#search			{left: 708px; top: 0; width: 46px; height: 74px;}

#home a,#aboutus a,#ourservices a,#newsandviews a,#careers a,#contactus a,#help a,#accessibility a,#sitemap a {height: 74px;}

#home a:hover, #home .active 					{background: url(../images/assets/nav_primary.jpg) -43px -74px no-repeat; width: 45px; height: 74px;}
#aboutus a:hover, #aboutus .active  			{background: url(../images/assets/nav_primary.jpg) -91px -74px no-repeat; width: 66px; height: 74px;}
#ourservices a:hover, #ourservices .active 		{background: url(../images/assets/nav_primary.jpg) -160px -74px no-repeat; width: 91px; height: 74px;}
#newsandviews a:hover, #newsandviews .active 	{background: url(../images/assets/nav_primary.jpg) -254px -74px no-repeat; width: 97px; height: 74px;}
#careers a:hover, #careers .active				{background: url(../images/assets/nav_primary.jpg) -354px -74px no-repeat; width: 59px; height: 74px;}
#contactus a:hover, #contactus .active			{background: url(../images/assets/nav_primary.jpg) -416px -74px no-repeat; width: 77px; height: 74px;}
#help a:hover, #help .active					{background: url(../images/assets/nav_primary.jpg) -496px -74px no-repeat; width: 37px; height: 74px;}
#accessibility a:hover, #accessibility .active	{background: url(../images/assets/nav_primary.jpg) -566px -74px no-repeat; width: 67px; height: 74px;}
#sitemap a:hover, #sitemap .active				{background: url(../images/assets/nav_primary.jpg) -648px -74px no-repeat; width: 45px; height: 74px;}

#searchbox {
	float: right;
	text-align: right;
	width: 200px;
	height: 74px;
	margin: 0px;
	padding-top: 35px;
}


/* subnav elements
---------------------------*/
#subnav_aboutus{
	background: #b2dace;
	padding-bottom: 10px;
}
#subnav_aboutus .arrow li {
	list-style: none;
	background: url(../images/assets/icons/arrow_aboutus.gif) no-repeat left top;
	padding-left: 10px;
	margin-left: 0px;
	margin-right: 5px;
	font-size: 90%;
}
#subnav_aboutus a{
	color: #01835E;
}

#subnav_ourservices{
	background: #d7e4f0;
	padding-bottom: 10px;
}
#subnav_ourservices .arrow li {
	list-style: none;
	background: url(../images/assets/icons/arrow_ourservices.gif) no-repeat left top;
	padding-left: 10px;
	margin-left: 0px;
	margin-right: 5px;
	font-size: 90%;
}
#subnav_ourservices a{
	color: #6d9dc9;
}

#subnav_newsviews{
	background: #e0ccd5;
	padding-bottom: 10px;
}
#subnav_newsviews .arrow li {
	list-style: none;
	background: url(../images/assets/icons/arrow_newsviews.gif) no-repeat left top;
	padding-left: 10px;
	margin-left: 0px;
	margin-right: 5px;
	font-size: 90%;
}
#subnav_newsviews a{
	color: #7c2950;
}

#subnav_careers{
	background: #e1ded9;
	padding-bottom: 10px;
}
#subnav_careers .arrow li {
	list-style: none;
	background: url(../images/assets/icons/arrow_careers.gif) no-repeat left top;
	padding-left: 10px;
	margin-left: 0px;
	margin-right: 5px;
	font-size: 90%;
}
#subnav_careers a{
	color: #9a8d7a;
}

#subnav_contactus{
	background: #feedb2;
	padding-bottom: 10px;
}
#subnav_contactus .arrow li {
	list-style: none;
	background: url(../images/assets/icons/arrow_contactus.gif) no-repeat left top;
	padding-left: 10px;
	margin-left: 0px;
	margin-right: 5px;
	font-size: 90%;
}
#subnav_contactus a{
	color: #e3b002;
}

#subnav_help{
	background: #cee5de;
	padding-bottom: 10px;
}
#subnav_help .arrow li {
	list-style: none;
	background: url(../images/assets/icons/arrow_help.gif) no-repeat left top;
	padding-left: 10px;
	margin-left: 0px;
	margin-right: 5px;
	font-size: 90%;
}
#subnav_help a{
	color: #66ae97;
}

#subnav_charitabletrusts{
	background: #dcddde;
	padding-bottom: 10px;
}
#subnav_charitabletrusts .arrow li {
	list-style: none;
	background: url(../images/assets/icons/arrow_grey.gif) no-repeat left top;
	padding-left: 10px;
	margin-left: 0px;
	margin-right: 5px;
	font-size: 90%;
}
#subnav_charitabletrusts a{
	color: #868d8e;
}

#subnav_default{
	background: #dcddde;
	padding-bottom: 10px;
}
#subnav_default .arrow li {
	list-style: none;
	background: url(../images/assets/icons/arrow_grey.gif) no-repeat left top;
	padding-left: 10px;
	margin-left: 0px;
	margin-right: 5px;
	font-size: 90%;
}
#subnav_default a{
	color: #868d8e;
}

#subnav_relatedlinks{
	margin-top: 10px;
	background: #dcddde;
	padding-bottom: 10px;
}
#subnav_relatedlinks .arrow li {
	list-style: none;
	background: url(../images/assets/icons/arrow_grey.gif) no-repeat left top;
	padding-left: 10px;
	margin-left: 10px;
	margin-right: 5px;
	font-size: 90%;
}
#subnav_relatedlinks a{
	color: #868d8e;
}

#subnav_thebackpage{
	margin-top: 10px;
	background: #dcddde;
	padding-bottom: 10px;
}

#subnav_thebackpage  .arrow li{
	list-style: none;
	background: url(../images/assets/icons/arrow_grey.gif) no-repeat left top;
	padding-left: 10px;
	margin-left: 10px;
	margin-right: 5px;
	font-size: 90%;
}
#subnav_thebackpage a{
	color: #868d8e;
}
