body,
#breadcrumb,
#lhc ul,
#lhc h2,
#lhc #lhcnearest,
#lhc #lhcnearest span,
#rhc h2,
#rhc ul,
#footer ul,
#news div, #events div,
form.icmform h2,
#list-blocks h2,
.list-blocks-h2,
#polls h2,
#polls,
#polls ol,
#polls ol.list-no-img, 
#polls .poll-buttons,
#polls form p,
#list-blocks .list-no-img, 
#download h2,
#child-articles-block td,
#list-blocks .list-no-img li,
#polls .list-no-img li,
#download,
#forumwrap tr.even,
#timeClock,
#contactlist .contact .details,
#econsultation form.icmform h2.first,
#forumwrap div#tableheader,
#aspnetForm table h2,
#searchform h3,
#list-blocks ul li h2, 
#polls form h2,
#atozlist h3,
div.atozrelated h2,
div.atozrelated ul,
#polls ol.list-no-img li,
#alphabet li .selected,
#alphabet li a,
#alphabet li a:hover,
div.atozrelated ul,
.media-container-group h2,
.media-container-group,
.pagingContainer,
#webmetricsnippet,
#flipflop1,
#flipflop2,
#flipflop3,
#flipflop4,
.pagingContainerList,
h2,
#page_PageContentHolder_template_media-library,
#alphabetwrapper
{
	background-color: #000 !important;
}

body,
a:link, 
a:active, 
a:hover, 
a:focus, 
a:visited,
#list-blocks ul li ul.relatedmedia li a.media,
li,
h2,
h3,
#download h2,
#breadcrumb,
#breadcrumb a,
#start h3,
#lhc #lhcnearest,
#footer p,
#footer p span,
#footer p span a,
#footer ul,
#rhc ul,
#footer li a,
#news div a,
#events div a,
#list-blocks h2,
.list-blocks-h2,
#polls h2,
#econsultation form.icmform h2.first,
#lhc ul li ul li.onpath a,
#cc h1,
#child-articles-block td h2 a,
#list-blocks a,
#list-blocks a:link,
#list-blocks a:hover,
#list-blocks a:visited,
#list-blocks em,
#feature-list h4,
#start h3,
#list-blocks form,
#polls form,
#aspnetForm table h2,
#searchform h3,
#atozlist h3,
div.atozrelated h2,
#alphabet li a,
#alphabet li a:hover,
.media-container-group h2,
.asset-container h3,
.document-container h3,
#searchresults h3,
#flipflop1,
#flipflop2,
#flipflop3,
#flipflop4 {
	color: #ff0;
}

#breadcrumb {
	border-top: solid 3px #ff0;
}

#lhc ul li ul {
	border-top: solid 3px #000;
}

#list-blocks ul li h2, 
#polls form h2 {
	border-bottom: solid 3px #fff;
}

#lhc h2 {
	border-bottom: solid 3px #ff0;
}

#lhc ul li ul li,
#rhc ul li ul li,
#list-blocks ul li ul li,
#lhc ul li ul li.onpath,
#rhc #list-blocks ul li ul li,
#rhc #list-blocks ul li ul.relcontact li  {
	background-image: url(../images/common/arrow_yellow.gif);
}

#banner li a,
#footer li a {
	background: url(../images/common/pipe_yellow.gif) no-repeat top right;
}

#sitemap ul li {
	background-image: url(../template/sitemap/images/bullethc.gif) !important;
}

#sitemap ul li.last {
	background-image: url(../template/sitemap/images/bulletlasthc.gif) !important;
}

#contact #detail,
.calendarwrapper form {
	background-color: #000 !important;
}

#bc h1,
#alphabet li .selected,
.list-no-img li,
#forumwrap div#tableheader {
	color: #fff;
}

#FAQQuestions li a,
#answers li h3,
.answerletter,
#answers li p.links,
#answers li p,
#answers li p a {
	color: #FFFF00 !important;
}

#searchresults ol li.even,
#searchresults ol li.odd,
#searchform fieldset,
.textnorm {
	background-color: #000;
	color: #FFFF00;
}

#forumcontrol li a {
	color: #fff !important;
}

#polls label {
	color: #ff0 !important;
}

#list-blocks form,
#polls form {
	background-color: #000 !important;
}

#news div ul li,
#events div ul li,
#news img,
#events img,
#news div ul,
#events div ul,
#rhc h2,
#download,
#econsultation form.icmform,
#forumwrap,
#aspnetForm table,
#sitemap ul,
.media-container-group,
.pagingContainer {
	border-color: #ff0;
}

.media-container-group.searchresults {
	border-color: #ff0 !important;
}

#rhc ul li ul {
	border: none;
}

#alphabet li a:hover,
#alphabet li .selected {
	border: 1px solid #fff;
}

div.atozrelated ul {
	border: 1px solid #ff0;
}

#contactlist .contact {
	border-bottom: solid 1px #fff;
}

form#loginform, form#welcomeform, form#changepwordform, form#newuserform, form#profileform {
	border-color: #ff0;
}

#start ul li div.topright{background : none;}
#start ul li div.botright{background : none;}
#start ul li div.botleft{background : none;}
#start ul li div.topright a, #start ul li div.botright a, #start ul li div.botleft a{color : #ff0;}

#left ul li div.botslice{background : none;}
#left ul li div.botslice a{color : #ff0;}

#right ul li{background : url(../images/common/arrow_yellow.gif) no-repeat;}
#right ul li a{color : #ff0;}
#accesstext ol li a{
	color : #ff0;
}
#accesstext ol li{
	vertical-align : baseline;
	color : #ff0;
}
 
#contrast{background: none;}

.calendarwrapper td {
	background-color: #000;	
	border: 1px solid #ff0;
	color: #fff;
}

.calendarwrapper td a {
	color: #ff0;	
}


/*******************************************/

#toplevel, #toplevel h2, #start ul li, #accesstext ol li a{ background: url(../images/common/yellow_border.gif) repeat;}
#toplevel tr td{}
#toplevel tr td.noborder{border-left : none;}
#toplevel h2{
	color : #ff0;
	border-bottom : solid 3px #ff0;
}

#flipflop1,
#flipflop2,
#flipflop3,
#flipflop4 {
	border-bottom:3px solid #ff0;
	border-right:3px solid #ff0;
}

#onlinemore a, #pagesmore a, #contrast a{color : #ff0;}

#left ul li{background : none;}

#bannerimage a {
	background: url(../images/common/logocombinedHC.gif) no-repeat;
}

#intranetbannerimage a {
	background: url(../images/common/intranetlogocombinedHC.gif) no-repeat;
}
