/*General*/
body {
	color: #ffff00;
	background: black;
}
a, a:visited, a:active, a:hover, a:link { 
	color: Aqua; 
}
a.aboldlink {
	color: Aqua;
}
a:hover {
	text-decoration: underline;
}
h1, .heading, #centralcolumn h1 {
	color: #ffff00; 
	background-color: Black;
	border-bottom: solid 0.3em #ffff00;
}
#homebottom h1 {
	border: none;
}
textarea, input, select {
	color: #ffff00;
	background: #000000;
	border: 1px solid #ffff00;
}
#centralcolumn form#threadmessage fieldset.inputs div.row span.input input {
	color: #ffff00;
}
input.btntext, .btntext, input.btnimg, button.btntext, button, input.btn {
	color: aqua ;
	background: #000 none ;
}
span.searchwrap {
	background: #000 none;
}
span.searchwrap span.btm {
	background: #000 none;
}
span.searchwrap input, span.searchwrap select {
	background: #000 none;
	color: Lime;
}
#centralcolumn span, #mainarea .bgc, #centralcolumn h1, #centralcolumn .heading {
	color: #ffff00;
	background-color: #000;
}
.headerNavDate p {
	color: #ffff00;
} 
.submenu .border_image {
	background: none;
}
div.errorDiv {
	background: Red;
}
.contact .portrait div.nameTag {
	background: #000 ;
	border-top: 1px solid #ffff00 ;
}
.contact .portrait div.nameTag h2 {
	background: none;
}
ul.related li {
	background: url('../images/common/highcontrast/bg-arrow-navmark-r.gif') 0px 5px no-repeat;
}

/* Buttons */ 
button.btntext span, #homesearch .searchbutton button.btntext, button.btntext span span {
	background: none;
}
#centralcolumn form#loginform fieldset.submit, #mainarea span.inputBtn input, span.inputBtn span, #mainarea span.inputBtn,
#blocksearch .blockbuttonleft .blockbuttonright input, #blocksearch .blockbuttonleft, #toplevel #blocksearch .blockbuttonright {
	background: #000;
	color: Aqua;
}
#mainarea span.last {
	border-color: #000;
}

/*Top Banner*/
#topbanner, #head {
	background: #000;
}  
#topbanner #toputilnav li a {
	color: aqua;
}
#topbanner #toputilnav .textResize span, #topbanner #toputilnav span {
	color: #ffff00;
} 
.topimage {
    background: none;
}

/* Top Level Nav*/
#toplevelnav ul li span {
	color: Aqua;
}
#toplevel #toplevelnav ul li {
	border-color: #000;
	background: none;
}	
#toplevelnav ul li:hover a, #toplevelnav ul li:hover span, #toplevelnav ul li.navhover a {
	border-top: none;
	border-bottom: none;
   	border-right: solid 5px Aqua;
   	border-left: solid 5px Aqua;
}
#toplevel #toplevelnav ul li:hover, #toplevel #toplevelnav ul li.navhover {
	background: #000 url(../images/common/highcontrast/yellowbtn_select.gif) no-repeat;
}
#toplevel #toplevelnav ul li:hover ul li {
	background: none;
}
#toplevel #toplevelnav li div.submenu {
	border-left: solid 5px Aqua;
	border-bottom: solid 5px Aqua;
    border-right: solid 5px Aqua;
	background: #000 url(../images/common/highcontrast/yellowbox_top.gif) no-repeat;
}
#toplevel #toplevelnav li div.submenu a {
	color: Aqua;
	background: none;
	border: none;
}
#toplevel #toplevelnav li div.submenu a:hover {
	background: none; 
	border: none;
	text-decoration: underline;
}

/*Top Search Box*/
#topsearchbox {
	background: #000 none;
}
#topsearchbox input#kword {
	color: #ffff00;
	background: Black;
	border: 1px solid #ffff00;
}

/*AtoZ*/
#atozsearchbar #topsearchbox input.searchButton {
	margin: 2px 1px 0 0;
	padding: auto; 
	height: auto;
	color: aqua;
	background: #000 none;
}
#atozsearchbar {
	background: #000 none;
}
#atozsearchbar p, #atozsearchbar ul li a{
	color: Aqua;
}
#atozsearchbar ul li a:hover {
 	text-decoration: underline;
}
#atozsearchbar ul li span {
	background: #000;
	color: #FFFF00;
}
#atozsearchbar ul li {
	margin-right: 2px;
	background: #000;
	border: 1px solid Aqua;
}
#atozsearchbar .bottom_img {
	background: none;
}

/*Left Hand Column*/
#lefthandcolumn ul#leftnavlist li span {
	color: #ffff00;
	background: url("../images/common/highcontrast/bg-arrow-navmark-r-contrast.gif") no-repeat 10px;
}
#lefthandcolumn #leftnavcontainer span.bdt,
#lefthandcolumn #leftnavcontainer span.bdb {
	display:none;
}
#lefthandcolumn #leftnavcontainer ul#leftnavlist li.parent0selected, #lefthandcolumn #leftnavcontainer ul#leftnavlist li.parent1selected,
#lefthandcolumn #leftnavcontainer ul#leftnavlist li.parent2selected, #lefthandcolumn #leftnavcontainer ul#leftnavlist li.parent3selected {
	background-color: #000;
}
#lefthandcolumn #leftnavcontainer ul#leftnavlist li.level1selected, #lefthandcolumn #leftnavcontainer ul#leftnavlist li.level2selected, 
#lefthandcolumn #leftnavcontainer ul#leftnavlist li.level3selected, #lefthandcolumn #leftnavcontainer ul#leftnavlist li.level4selected, 
#lefthandcolumn #leftnavcontainer ul#leftnavlist li.level5selected, #lefthandcolumn #leftnavcontainer ul#leftnavlist li, #lefthandcolumn ul li.level1selected {
	background-color: #000;
} 
#lefthandcolumn ul li.level1,
#lefthandcolumn ul li.level2, 
#lefthandcolumn ul li.level3,
#lefthandcolumn ul li.level1selected,
#lefthandcolumn ul li.level2selected,
#lefthandcolumn ul li.level3selected, 
#lefthandcolumn #leftnavcontainer ul li a:hover {
	background-color: #000;
}
#lefthandcolumn ul li:hover, 
#lefthandcolumn ul li.parent0selected:hover, 
#lefthandcolumn ul li.parent1selected:hover,
#lefthandcolumn ul li.parent2selected:hover, 
#lefthandcolumn ul li.parent3selected:hover,
#lefthandcolumn ul li.level1:hover, 
#lefthandcolumn ul li.level2:hover, 
#lefthandcolumn ul li.level3:hover,
#lefthandcolumn ul li.level1selected:hover, 
#lefthandcolumn ul li.level2selected:hover,
#lefthandcolumn ul li.level3selecte:hover {
	background-color: #000;
}

/*Footer*/
#footer {
	border-top: 0.45em solid #ffff00;
}
#powered a, #footerutilnav li.i0, #footerutilnav a, #footerutilnav li {
	color: Aqua;
}
#footerutilnav li {
	border-left: solid 1px Aqua;
}
#breadcrumbnav span, #centralcolumn div.relBlock h2, #centralcolumn div.relBlock h3 {
	color: Aqua;
}
div.relBlock div.relB-inner {
	background: #000;
}
div.relBlock div.relB-inner .relB-innnerWrap, 
div.relBlock div.relB-inner ul.relB-innnerWrap,
div.relBlock div.relB-inner ol.relB-innnerWrap {
	background: #000;
}
fieldset.divider span.col {
	border-right: solid 2px #ffff00;
}
#econPolls fieldset.divider span.col {
	border-right: 2px dotted #E1E1E1;
}
#econPolls fieldset.divider span.col.last {
	border-right-color: #000;
}
/* Media */
span.imagedescription{
	background-color: #990099;
	color: #fff;
}
span.imgHolder {
	background: #000;
}
.wrap div#homesearch, .wrap div#popularsearches {
	border:none ;
}
.limage span.imgHolder span.nameTag span.pointy, .rimage span.imgHolder span.nameTag span.pointy, #centralcolumn span.imgHolder span.nameTag span.pointy {
	background: none;
}

ul#leftnavlist li a {
	background: url("../images/common/highcontrast/bg-arrow-navmark-r-contrast.gif") no-repeat 10px #000;
	color: Aqua;
}
ul#leftnavlist li a.parent, ul#leftnavlist li a.parenttop {
	background: url("../images/common/highcontrast/bg-arrow-navmark-u-contrast.gif") no-repeat 10px;
}
ul#leftnavlist li a.selected, ul#leftnavlist li a.selectedchild {
	background: url("../images/common/highcontrast/bg-arrow-navmark-u-contrast.gif") no-repeat 10px;
	color: #ffff00;
}
ul#leftnavlist li a.child, ul#leftnavlist li a.childbottom {
	background: url("../images/common/highcontrast/bg-arrow-navmark-r-contrast.gif") #000 no-repeat 11px 10px;
}
ul#leftnavlist a:hover, ul#leftnavlist li a:hover.parent, ul#leftnavlist li a:hover.parenttop, ul#leftnavlist li a:hover.siblingbottom, ul#leftnavlist li ul li a:hover.childbottom {
	background-color: #000;
}

/*Hide inner box corners*/
span.crop-7px-tl, span.crop-7px-tr, span.crop-7px-bl, span.crop-7px-br, span.crop-in7px-tl, 
span.crop-in7px-tr, span.crop-in7px-bl, span.crop-in7px-br, #centralcolumn #home #searchmd button.btntext {
	display: none;
}
#search-options	span.crop-in7px-tl, #search-options	span.crop-in7px-tr, #search-options	span.crop-in7px-bl, #search-options	span.crop-in7px-br, 
.relB-inner span.crop-in7px-tl, .relB-inner span.crop-in7px-tr, .relB-inner span.crop-in7px-bl, .relB-inner span.crop-in7px-br {
	background: #000;
}

/*Calendar*/
#centralcolumn .calendar h2 {
	color: #ffff00;
}
#centralcolumn .bgc, #centralcolumn h1, #centralcolumn .heading, #centralcolumn div.calendar div.stretch-h, 
#centralcolumn div.calendar div.stretch-v, #centralcolumn #commingEvents div.navigation {
	background: #000;
}
#centralcolumn div.calendar td {
	background: #000;
}  
#centralcolumn div.calendar td.today {
	background: #3DEBDE;
	font-weight: bold;
}
#centralcolumn div.calendar td.today a, #centralcolumn div.calendar td.event a {
	color: #000;	
}
#centralcolumn div.calendar td.event {
	background: #FCB409;
	font-weight: bold;
}
#centralcolumn .bgc select {
	color: #ffff00;
}

/* A to Z */
ul#alphabet li {
	border: 1px solid Aqua ;
}
ul#alphabet li a {
	color: Aqua ;
}
ul#alphabet li .selected {
	color: #ffff00;
}
ul#alphabet li .selected, ul#alphabet li a:hover {
	background-color: #000 ;
	text-decoration: underline;
}
ul#alphabet li span.selected {
	text-decoration: none;
}

/* FAQ */
span.questionletter {
	background: url(../images/common/highcontrast/icon-faq-q.png) ;
}
span.answerletter {
	background-image: url(../images/common/highcontrast/icon-faq-a.png) ;
}
#answers {
	border-bottom: dotted 1px #ffff00 ;
}
#answers li {
	border-top: dotted 1px #ffff00 ;
}
#answers div.links p.upto {
	background: url(../images/common/highcontrast/bg-arrow-navmark-u.gif) no-repeat 5px 4px;
}

/* Lists */
div.downloadList {
	border-top: 2px solid #ffff00 ;
	border-bottom: 2px solid #ffff00 ;
}

/* Login */

#centralcolumn select{
	background: #000000;
	color: #ffff00;
}
#centralcolumn input {
	color: #ffff00;
	background: #000;
}
#page_PageContentHolder_template_media-library input {
	color: aqua;
}
#mainarea span.inputBtn input, #mainarea input.btntext, #mainarea button.btntext span {
	color: aqua;
	background: #000;
}
#centralcolumn .submitButtons input, #toplevel input.searchButton{
	color: aqua;
}
#centralcolumn input#searchKeyword   {
	color: #ffff00;
	border: 1px solid #ffff00;
}
form#loginform fieldset.submit {
	background: none ;
}
form#loginform fieldset.remindme {
	border-top: 2px solid #ffff00 ;
}
form#loginform h2#newuser a {
	color: Aqua ;
}
form#welcomeform div.row span.col, form.std fieldset div.divider span.col {
	border-right: 2px solid #ffff00 ;
}
#welcomeform fieldset#userConfigDetails, #indirects .header th {
	border-bottom: 2px solid #ffff00 ;
}
#indirects td.footer {
	background-color: #000000 ;
}

/* Forms */
form.icmform th {
	 color: Aqua ;
	 background-color: #000 ;
}
form.icmform td {
	 color: #ffff00 ;
	 background-color: #000000 ;
}																	 
form#page_PageContentHolder_template_formdisplay {
	border-top: 2px solid #ffff00 ;
}
#centralcolumn form div.submitButtons {
	background: none;
}

/* Sitemap */
#centralcolumn #sitemap ul {
	border-left: 2px solid #ffff00 ;
}
#centralcolumn #sitemap ul li {
	background: url(../images/common/highcontrast/bullet.gif) no-repeat top left ;
}
#centralcolumn #sitemap ul li.last {
	background: url(../images/common/highcontrast/bulletlast.gif) no-repeat top left ;
}

/* Forum */
h2#forumtitle {
	border-top: solid 2px #ffff00 ;
}
#centralcolumn div.forum-holder table th#forumlisticon, 
#centralcolumn div.forum-holder table thead th.first,
#centralcolumn div.forum-holder table thead th, 
#centralcolumn div.msgform-holder table thead th, 
#centralcolumn form#threadmessage h3,
#centralcolumn div.forum-holder table thead th#last, 
#centralcolumn div.forum-holder table thead th.last, 
#centralcolumn div.msgform-holder table thead th#last,
#centralcolumn div.forum-holder table tbody td.odd, 
#centralcolumn div.msgform-holder table tbody td.odd,
#centralcolumn #forumcontrol {
	background: #000;
	color: #ffff00;
}
div.forum-holder table tbody,
div.msgform-holder table tbody,
#centralcolumn div.forum-holder table tbody,
#centralcolumn #subscriptions table tbody tr.subHeaders,
#centralcolumn #subscriptions table tbody tr.showAllIndirects td.first,
#centralcolumn #subscriptions table tbody tr.showAllIndirects td.odd, 
#centralcolumn #subscriptions table tbody tr.showAllIndirects td.even {
	background: #000;
}
#centralcolumn form#threadmessage fieldset.inputs div.wrap, 
#centralcolumn form#threadmessage fieldset.inputs div.inwrap {
	background: #000;
}

div.forum-holder table thead th,
div.msgform-holder table thead th,
form#threadmessage h3 {
	color: Aqua ;
	background: none ;
	border-right: solid 2px #ffff00 ;
}

div.forum-holder table#MediaSubscriptions th.first,
div.forum-holder table#MediaSubscriptions th.updated,
div.forum-holder table#MediaSubscriptions th.last,
div.forum-holder table#indirects th.first,
div.forum-holder table#indirects th.name, 
div.forum-holder table#indirects th.group,
div.forum-holder table#indirects th.last {
	color: #ffff00;
	background: none;
}
#centralcolumn div.forum-holder table tfoot td {
	background: none;
}
#centralcolumn #subscriptions table tbody tr.subHeaders td {
	background: #000;
}
#centralcolumn div.forum-holder table td,
#centralcolumn #subscriptions div.forum-holder table td.last {
	border-left-color: #000;
	border-right-color: #ffff00;
}
#centralcolumn div.forum-holder table td.last,
#centralcolumn #subscriptions div.forum-holder table td.last {
	border-left-color: #ffff00;
	border-right-color: #000;
}
#centralcolumn #subscriptions table tbody tr.subHeaders td, 
#centralcolumn #subscriptions table tbody tr.subHeaders th {
	border-right-color: #ffff00;
}
#centralcolumn #subscriptions table tbody tr.showAllIndirects a, 
#centralcolumn #subscriptions table tbody tr.showAllIndirects a:link {
	color: Aqua;
}
#centralcolumn #subscriptions table tbody tr.subHeaders th.first,
#centralcolumn #subscriptions table tbody tr.showAllIndirects td.first,
#centralcolumn #subscriptions table tbody tr.subHeaders th.last {
	border-left-color: #000;
} 
#centralcolumn div.forum-holder table tbody td.even, #centralcolumn div.msgform-holder table tbody td.even {
	background: #000;
}	
#centralcolumn div.forum-holder table td a, #centralcolumn div.forum-holder table td a:link, #centralcolumn div.forum-holder table td a:visited, #centralcolumn table#thread td a, #centralcolumn table#message td a {
	color: Aqua;	
}	 
div.forum-holder table thead th#last,
div.forum-holder table thead th.last,
div.msgform-holder table thead th#last {
	border-right: none ;
	background: none ;
}
div.forum-holder table tfoot td {
	background: none ;
	border-right: solid 2px #ffff00 ;
}
div.forum-holder table tfoot td.first {
	background: none ;
	border-left: none ;
}
div.forum-holder table tfoot td.last {
	background: none ;
	border-right: none ;
}
div.forum-holder table tbody td {
	border-right: solid 2px #ffff00 ;
}
div.forum-holder table td.first  {
	border-left: solid 2px #ffff00 ;
}
div.forum-holder table tbody td.odd,
div.msgform-holder table tbody td.odd {
	background-color: #000 ;
}
div.forum-holder table tbody td.even,
div.msgform-holder table tbody  td.even {
	background-color: Maroon ;
}
table#addthread td.right {
	background-color: #000 ;
}
div.forum-holder table tbody td.last {
	border-right: solid 2px #ffff00 ;
}
div.forum-holder table td a,
table#thread td a,
table#message td a {
	color: inherit ;
}
div#forumSearchFound {
	border: solid 2px #ffff00 ;
}
div#forumSearchFound strong.searchtext {
	color: Aqua ;
}
#forumcontrol {
	background: Green ;
}
#forumcontrol span.crop-7px-tr {
	background: none ;
	display: none;
}
#forumcontrol li {
	background: url('../../../images/common/highcontrast/bg-arrow-navmark-r.gif') left no-repeat ;
}
form#threadmessage fieldset.inputs div.wrap {
	background: #000 ;
}
form#threadmessage fieldset.inputs div.inwrap {
	background: #000 ;
}

/* Sitesearch */
#centralcolumn #searchform span.searchwrap {
	background: #000000 ;
}
#searchform span.searchwrap span.btm {
	background: #000000 ;
}
#centralcolumn #searchform input#kword2, #centralcolumn select#searchMethod {
	border: 1px solid #ffff00;
	background: #000;
	color: #ffff00;
}
#centralcolumn select#searchMethod,
#centralcolumn #searchform span.searchwrap span.btm {
	background: #000000 ;
	color: #ffff00 ;
}
#centralcolumn #searchform fieldset.submit {
	background:none;
}
#sitesearch-method {
	color: #ffff00 ;
}
#searchform fieldset.submit {
	background: #000000 ;
}
#searchform h3 {
	background-color: #000 ;
	color: Aqua ;
}
#searchresults span.keyword {
	color: Aqua ;
}
#searchresults ol {
	border-top: solid 2px #ffff00 ;
}
#searchresults ol li {
	border-bottom: solid 2px #ffff00 ;
}
#centralcolumn #searchform fieldset.searchfields {
	background: #000;
}

/* e-Consultation */
form.econsult {
	background-color: #000 ;
}
form.econsult div.title {
	color: Aqua ;
	background-color: #000 ;
}
h2#econFormHead {
	border-top: solid 2px #ffff00 ;
}

/* Profiler */
div#councillorrhs div.navigation {
	background-color: Green ;
	color: Aqua ;
}
#councillorprofiler div.col-l {
	border-right: none ;
}
#councillorprofiler div.col-l div.split-twoCol div.col-r {
	background: #000 ;
}
#commingEvents div.navigation {
	background: Green ;
}
#centralcolumn #commingEvents div.navigation a.next {
	background:url('../images/common/highcontrast/bg-arrow-navmark-r.gif') no-repeat right 4px ;
}
#centralcolumn #commingEvents div.navigation a.previous {
	background:url('../images/common/highcontrast/bg-arrow-navmark-l.gif') no-repeat left 4px ;
}

/* Section */
#section {
	background: #000000 ;
}
#section .container span.imgHolder {
	background: #000000 ;
}

/* Home */
#home #hometop h1 {
	color: #ffff00 ;
}
#hometop #rotarybanner #bannercontent #articledetails {
	background-color: #000;
	border-color: #000;
}
#hometop #rotarybanner ul#bannerlist li {
	background: #000 none ;
}
#hometop #rotarybanner ul#bannerlist li.selected {
	background-color: #000 ;
}
#hometop #rotarybanner ul#bannerlist li a, #hometop #rotarybanner ul#bannerlist li a:visited,
#hometop #rotarybanner #bannerlist li.selected a, #bannerlist li a:hover,
#hometop #rotarybanner #bannercontent #bannerlinks a:hover {
	color: Aqua ;
}
#hometop #rotarybanner #bannercontent #bannerlinks,
#hometop #rotarybanner #bannercontent #bannerlinks a span {
	background: none ;
}
#hometop #rotarybanner #bannercontent #bannerlinks a,
#hometop #rotarybanner #bannercontent #bannerlinks a:link {
	background: none ;
	color: Aqua ;
	border-color: #000;
}
#hometop #rotarybanner #bannercontent #bannerlinks a span span {
	background: none ;
	min-width: 76px;
	color: aqua;
}
#hometop #searchmd, #hometop #searchmd #search-options {
	background: #000 ;
}
#hometop #searchmd #search-options div.wrap {
	border: none;
	background: #000 ;
}
#hometop #searchmd h2, .headerNavDate, .telephone p, .atozbar li.title {
	color: #ffff00 ;
}
#toplevel #searchmd #popularsearches ul li a {
	color: Aqua ;
}
#toplevel .atozbar ul, #toplevel #searchmd button.btntext {
	border: none;
}
#toplevel .atozbar ul li {
	margin-right: 3px ;
	border: solid 1px Aqua ;
}
#toplevel .atozbar ul li.title {
	border: 0;
}
#toplevel .atozbar ul a {
	background: #000000 ;
	color: Aqua ;
}
#hometop #searchmd #homesearch form {
	border-bottom: solid 2px #ffff00 ;
}
#blocksearch input#kword {
	border: 1px solid #ffff00 ;
	color: #ffff00 ;
}
#blocksearch .blockwraptop {
	background: none ;
}
#blocksearch .blockwraptop .blockwrapbottom {
	background: #000 none ;
}
#homebottom #services {
	background: #000 ;
}
#homebottom #services #servicesheading {
	color: #ffff00 ;
}
#homebottom #services #serviceslist li.service {
	background:url('../images/common/service-bg/bg-service-selected-btm-contrast.png') bottom left no-repeat;
} 
#homebottom #about ul#aboutlist li.aboutlistitem {
	background:url('../images/common/about-bg/bg-about-selected-btm-contrast.png') bottom left no-repeat;
}
#homebottom #services #serviceslist div.service-inner, 
#homebottom #about #aboutlist div.service-inner {
	background:url('../../../images/common/service-bg/bg-service-selected-top-brown.png') top left no-repeat;
}
#homebottom #services ul li.children:hover div.mainMenu, #services ul li div.service-innerMid	{
	background-image: url(../images/common/service-bg/bg-service-selected-mid-contrast.png); 
} 
#services #serviceslist li.service div.submenu ul, 
#about #aboutlist li.aboutlistitem div.submenu ul {
	border-right:1px dotted #000;
}
#homebottom #services ul li.service .service-inner div.service-innerMid {
	background:transparent url('../images/common/service-bg/bg-service-selected-contrast.png') repeat-y scroll left center;
}
#homebottom #services ul li.service div.service-inner, #homebottom #about #aboutlist li.parent div.service-inner {
	background:transparent url(../images/common/service-bg/bg-service-selected-top-contrast.png) no-repeat scroll left top;
}
#homebottom #about #aboutlist li.parent div.service-inner {
	background:transparent url(../images/common/about-bg/bg-about-selected-top-contrast.png) no-repeat scroll left top;
}
#homebottom #about #aboutlist li.parent div.service-innerMid {
	background:transparent url('../images/common/about-bg/bg-about-selected-contrast.png') repeat-y scroll left center;
}
#homebottom #services ul li.service {
	background:transparent url(../images/common/service-bg/bg-service-selected-btm-contrast.png) no-repeat scroll left bottom;
}
#homebottom #services ul li.service div.submenu {
	background:#000 url(../images/common/service-bg/bottom_contrast.png) no-repeat scroll left bottom;
	border-color: #ffff00;
}
#homebottom #services ul li div.submenu a:hover, #homebottom #about #aboutlist li.aboutlistitem div.submenu a:hover {
	color: aqua;
	background:none;
	text-decoration: underline;
}
#homebottom #about {
	background:#000;
}
.about_bottom {
	background: #000;
}
#about #aboutlist li.aboutlistitem.children:hover div.mainMenu, #about #aboutlist li.aboutlistitem div.service-innerMid {
	background-image: url(../images/common/about-bg/bg-about-selected-contrast.png);
}
#hometop #rotarybanner ul#bannerlist li span.arrow, #about .about_bottom {
	background:none;
}	
#homebottom #about #aboutheading, .arrow {
	color: #ffff00;
	background: #000;
}
body #homefooter #homefootertop, body #homefooter #homefootertop .govMetrics div.wrap,
body #homefooter #homefootertop .govMetrics form, #centralcolumn .relBlock {
	background: #000 ;
}
body #homefooter #homefootertop .govMetrics div.wrap .crop-in7px-tl, 
body #homefooter #homefootertop .govMetrics div.wrap .crop-in7px-tr,
body #homefooter #homefootertop .govMetrics div.wrap .crop-in7px-br,
body #homefooter #homefootertop .govMetrics div.wrap .crop-in7px-bl {
	display: none ;
}
#breadcrumbnav span, #breadcrumb strong {
	color:#ffff00;
}

/*Forum*/
#mainarea div.forum-holder table thead th {
	border-color: #ffff00;
}

div.forum-holder, div.msgform-holder {
	background-color: #000;
}

#mainarea div.errorhead {
	background-color:#000;
	border: none;
}
#righthandcolumn div.relBlock {
	background:#000;
}

/* Contact List */
#mainarea .contact dl dd address a, #mainarea .contact dl dd address a:link, #mainarea .contact dl dd address a:visited {
	color: Aqua;
}
#mainarea #contactlist li.contact div.portrait span {
	display: none;	
}
div.relBlock h2, div.relBlock h3, .utillinks .goog-te-gadget, .utillinks .goog-logo-link, 
.utillinks .goog-logo-link:link, .utillinks .goog-logo-link:visited, .utillinks .goog-logo-link:hover, 
.goog-logo-link:active {
	color: #ffff00;
}
#article {
	border-color: #ffff00;
} 
#centralcolumn span.inputBtn input {
	color: aqua;
}

/* Media Library */	
#centralcolumn div.libraryListing fieldset.searchfield, #centralcolumn .media-container .asset-links li a {
	background: #000;
}
#centralcolumn div.libraryListing #searchform span.searchwrap input {
	border: 1px solid #ffff00;
	color: #ffff00;
} 
#centralcolumn div.libraryListing #searchform fieldset.searchfield div.fieldInsideWrap,
#centralcolumn div.libraryListing #searchform fieldset.searchfield div.fieldInsideWrap span.crop-7px-tr {
	background: none;
}
#centralcolumn .media-container span.imgHolder span {
	display: none;
} 

/* Section */
#centralcolumn #section .container, #centralcolumn #section{
	background: #000;
	border-color: #000;
}

/* Polls */
#mainarea div.relBlock h2, #mainarea div.relBlock h3, #mainarea div.relBlock p.fakeHead, div.showmessgepoll {
	color: #FFFF00;
}

#mainarea #centralcolumn a.contrast, #mainarea #centralcolumn span.contrast, #mainarea #centralcolumn span.contrasttitle {
	color: Aqua;
}

#header, .bgc, div.closebuttonstrip input.btntext {
	background:none;
}

.back {
	background: none;
	border: 1px solid #FFFF00;
}
.bar {
	background-color: #FFFF00;
}

#toplevelnav a, #servicesblock ul li a, #aboutblock ul li a {
	color: Aqua;
}


/*Services and About */
#servicesblock, #servicesblock div, #servicesblock div div, #servicesblock div div div{background : none;}
#aboutblock, #aboutblock div, #aboutblock div div, #aboutblock div div div{background : none;}
#aboutblock ul li ul li ul, #aboutblock ul li ul li ul li{border : none;}
#aboutblock ul li ul li, #aboutblock ul li ul li ul li{background : none;}
#servicesblock ul li ul li ul, #servicesblock ul li ul li ul li{border : none;}
#servicesblock ul li ul li, #servicesblock ul li ul li ul li{background : none;}

#servicesblock ul li {
	background: url(../images/common/home-page/contrast/panelbg.gif) repeat-y top left;
}
#servicesblock ul li span, #servicesblock ul li div {
	background: url(../images/common/home-page/contrast/paneltop.gif) no-repeat top left;
	display : block;
	display : inline-block;
	float : left;
}
#servicesblock ul li span span, #servicesblock ul li div div {
	background: url(../images/common/home-page/contrast/panelbottom.gif) no-repeat bottom left;
	display : block;
	display : inline-block;
	width : 180px;
	min-height : 64px;
	float : left;
}
#servicesblock ul li ul{
	border-left : solid 5px #ff0;
	border-top : solid 5px #ff0;
	border-right : solid 5px #ff0;
	background: url(../images/common/home-page/contrast/menu-arrow-bar.gif) no-repeat bottom left #000;
}
#servicesblock ul li ul li ul, #servicesblock ul li ul li ul li{border : none;}
#servicesblock ul li ul li ul li{background : none;}

#aboutblock ul li{
	background: url(../images/common/home-page/contrast/about_panelbg.gif) repeat-y top left;
}
#aboutblock ul li span, #aboutblock ul li div {
	background: url(../images/common/home-page/contrast/about_paneltop.gif) no-repeat top left;
	display : block;
	display : inline-block;
	float : left;
}
#aboutblock ul li span span, #aboutblock ul li div div {
	background: url(../images/common/home-page/contrast/about_panelbottom.gif) no-repeat bottom left;
	display : block;
	display : inline-block;
	width : 165px;
	min-height : 64px;
	float : left;
}
#aboutblock ul li ul{
	border-left : solid 5px #ff0;
	border-top : solid 5px #ff0;
	border-right : solid 5px #ff0;
	background: url(../images/common/home-page/contrast/about_menu-arrow-bar.gif) no-repeat bottom right #000;
}
#aboutblock ul li ul li ul, #aboutblock ul li ul li ul li{border : none;}
#aboutblock ul li ul li ul li{background : none;}
#homefooter #homefootertop .govMetrics form p, #rotarybanner ul#bannerlist li .date {
	color: #ffff00 !important;
}

#searchmd .outertopleft, #searchmd .outertopright, #searchmd .outerbottomleft, #searchmd .outerbottomright,
#searchmd .innertopleft, #searchmd .innertopright, #searchmd .innerbottomleft, #searchmd .innerbottomright {
	background: none;
}
