
a, #breadcrumb, #breadcrumb a, #breadcrumb a:visited { color : #00f ; background-color: transparent;}
a:visited { color : #609 ; background-color: transparent;}
h1, h2, h3, h4, h5, h6 {
    margin : 5px 0 ;
    padding : 5px 0 ;
    color : #333 ; background-color: transparent;
}
#header, #wrapper, #subnavigation .relateditem, #subnavigation .relateditem p.relatedtitle, .relateditem, .relateditem p.relatedtitle { border-color : #333 ; background-color: #fff;;}
#wrapper { background-image : url(/planning/images/subnavbg.png) ; }
#header { background : #A36127 url(/planning/images/bannerbg.png) top right no-repeat ; color: #fff;}
#header #pageheading { margin : 0 ; color : #fff ; background-color: transparent;}
#header #pageheading img { color : #fff ; background-color: transparent;}
#navigation { background : none ; color: #fff;} 
 
#navigation a:hover, #navigation a.current { background : #333 url(/images/hep/bg_nav.png) repeat-x center ; color: #fff; }

#subnavigation .relateditem, #related .relateditem {
    background-color : #eee ; color: #000;
}
#subnavigation .relateditem p.relatedtitle, .relateditem p.relatedtitle { 
	border-color : #333 ;
	color : #333 ; background-color: inherit;
}
#subnavigation li a {text-decoration: none; font-weight: bold;}
#subnavigation li a, #subnavigation li a:visited { color : #000 ; background-color: transparent;}
#subnavigation li a.current { 
	background : #bbb url(/images/hep/bg_subnavovr.png) bottom repeat-x ; 
    color : #000 ; 
}
.docnav ul li a, .docnav ul li a.index { 
	border-color : #00f ; 
    text-decoration: none!important; 
    text-align: center; 
}
.docnav ul li a.current, .docnav ul li a:hover { 
	background-color : #00f; 
    color : #fff;  
    text-decoration: none!important; 
}
#related {width: 20%; background-color: #fff; color: #000;}

#related p.relatedtitle {
	color: #FFFFFF;
	background-color: #42719F;
	border-bottom: 1px solid #000;
	font-size: 95%;
	}
#related .relateditem {
	background-color: #FFF;
	border: 1px solid #000;
	color: #000;
	text-align: left;
	}
/*contacts box */
#contacts {
	background-color: #fff;
	color: #000;
	border: 1px solid #683B00;
	}
#contacts p.contacttitle {
	background-color: #42719F;
	color: #fff;
	font-size: 95%;
	border-bottom: 1px solid #000;
	}
#contacts p {
	color: #000; background-color: transparent;
	margin: 0;
	padding: 5px;
	}
#contacts ol {
	list-style-type: square;
	}
#contacts ol li {
	font-size: 90%;

	}
#contacts a {
	font-weight: bold;
	text-decoration: none;
}

#contacts a:hover {
	text-decoration: underline;
}