body {
	background: #fff;
	background-image:url(../_images/_homepage/bgd.jpg);
	background-repeat:repeat-x;
}
		
#container {
	background-color:#FFFFFF;
}

a:link, a:visited{
	color: #0158ad;
}

H1{
     color:#000;
}

/************ very top navigation **************/

#snav {
	color:#5090cd;
}

#Snav li{
	border-right:1px solid #5090cd;}
	
#Snav li.last{
	border:none;}

/************ Banner Content includes logo **************/
                
#bannerb {
	background-color:#fff;				
}

#bannerb a{
	color:#000;
} 

/************ Primary navigation **************/
		
#Pnav {
	background-color:none;
}
                
.noscript_Pnav_bar{
	background-color:#a1c966;  
}

/* div containes the images and related links div*/

#sidebar-b H3,#sidebar-b H4{
	color:#0158ad;
}

.linksContainer ul li{
	background: url(bg-arrow-orange.gif) no-repeat;
	background-position:left 3px;
}

.linksContainer li a, .linksContainer li a:visited{
	color:#333;
}


/* footer*/ 

#footer {
	background-color:#5090cd;
	color:#fff;
}

#footer a{
	color:#fff;
}

#footer li{
	border-right:1px solid #fff;
	}
	
#footer li.last{
	border:none;}

                
.highlight_darker {
	background-color:#a1c966;
}

.highlight_lighter {
	background-color:#cbe2ac;
}


/*
 _   _ ______  _____ _______ ______ _____     _      _____  _____ _______ _____ 
| \ | |  ____|/ ____|__   __|  ____|  __ \   | |    |_   _|/ ____|__   __/ ____|
|  \| | |__  | (___    | |  | |__  | |  | |  | |      | | | (___    | | | (___  
| . ` |  __|  \___ \   | |  |  __| | |  | |  | |      | |  \___ \   | |  \___ \ 
| |\  | |____ ____) |  | |  | |____| |__| |  | |____ _| |_ ____) |  | |  ____) |
|_| \_|______|_____/   |_|  |______|_____/   |______|_____|_____/   |_| |_____/ 

here's the stuff that does the nexted lists for the left hand navigation

this now uses divs to contain each list item link - this stops the list item
from wrapping back to the start of the left hand margin....  


*/
DIV.leftNavContainer {
	BACKGROUND-COLOR: none; 
}

DIV.leftNavContainer A{
	color:#000;}
	
DIV.leftNavContainer A:visited{
	color:#000;}

UL#leftNavList {
	BORDER-LEFT: #feb455 1px solid; 
	BORDER-RIGHT: #feb455 1px solid; 
	BORDER-TOP: #feb455 1px solid; 
	BORDER-BOTTOM: #feb455 0px solid; 
	BACKGROUND-COLOR: #ffecd3;
}

.current-ancestor {
	BACKGROUND-COLOR: #fff;
}

.current-ancestor UL {
	BACKGROUND-COLOR: #fff;
}

.current {
	BACKGROUND-COLOR: #ff9d20;
}

.currentItemschildren{
	BACKGROUND-COLOR: #fff;
}

UL#leftNavList LI div { 
	BACKGROUND: url(bg-arrow-orange.gif) no-repeat 3px 7px; 
}

UL#leftNavList LI LI div {
	BACKGROUND: url(bg-arrow-orange.gif) no-repeat 23px 7px;
}


UL#leftNavList LI LI LI div {
	BACKGROUND: url(bg-arrow-orange.gif) no-repeat 43px 7px; 
}

UL#leftNavList LI LI LI LI div {
	BACKGROUND: url(bg-arrow-orange.gif) no-repeat 63px 7px; 
}

UL#leftNavList LI div.open {
	BACKGROUND-IMAGE: url(bg-arrow-orange-down.gif); 
	BORDER-BOTTOM: #feb455 1px solid;
}

UL#leftNavList LI LI div.open {
	BACKGROUND-IMAGE: url(bg-arrow-orange-down.gif); 
	BORDER-BOTTOM: #feb455 1px solid;
}

UL#leftNavList LI LI LI div.open {
	BACKGROUND-IMAGE: url(bg-arrow-orange-down.gif); 
	BORDER-BOTTOM: #feb455 1px solid;
}

UL#leftNavList LI LI LI LI div.open {
	BACKGROUND-IMAGE: url(bg-arrow-orange-down.gif); 
	BORDER-BOTTOM: #feb455 1px solid;
}


/*list item borders!*/


UL#leftNavList LI {
	BORDER-BOTTOM: #feb455 1px solid;
}

UL#leftNavList LI LI {
	BORDER-BOTTOM: #feb455 1px solid;
}

UL#leftNavList LI LI:last-child{
	BORDER-BOTTOM: #feb455 0px solid;
}

UL#leftNavList LI LI LI {
	BORDER-BOTTOM: #feb455 1px solid;
}

UL#leftNavList LI LI LI:last-child {
	BORDER-BOTTOM: #feb455 1px solid;
}

UL#leftNavList LI LI LI LI {
	BORDER-BOTTOM: #feb455 1px solid;
}

UL#leftNavList LI LI LI LI:last-child {
	BORDER-BOTTOM: #feb455 0px solid;
}

