.valRed{color:#ff0000;}

ul { list-style-image: url('../images/list-arrow-gr-wh.png'); }

img.GrBorderImg, .GrBorderImg img { border: 1px solid #83cb01; }

body{ background:#fff; color: #000000;}

.panel{ background: none; border-top: 1px solid #000; border-bottom: 1px solid #000; }
#panel1, #panel2, #panel3, #panel4, #panel5 {background: none; border-top: 1px solid #000000; }
#panel1 h2, #panel2 h2, #panel3 h2, #panel4 h2, #panel5 h2{color:#000000;}

hr{ border-top : dotted 1px #6b6b6b; color: #6b6b6b; background-color : #fff; }

.panelTitle{color:#000000;}

#content-2thirds{border-right:dotted 1px #6b6b6b;}

h1{ color: #000000;}

h2{ color: #000000;}

h3{color:#000000;}

.green-text{ color: #505050; }

.conOrange{ color: #5d5e5b;}

.orange{ color: #5d5e5b; }

#address1{ color: #5d5e5b; }
.address2{ color: #5d5e5b; }

.white{ color: #000; background: #fff; }

#header-left{ background: #000; }

#header-right{background: none;}

#header-right-charity{ background: none; }

#header-right-shallow{ background: none; }

#header{ border-top:1px solid #000; }

#logo{width: 550px; float:left; display: none;}

#logowbg{width: 550px; float:left; display:block;}

#logoybg{width: 550px; float:left; display:none;}

.hdrtxt{margin-top:23px; font-size:1.4em; line-height:1.3em;}

#footer { background: none; }

#content-container{background: none;}

#topMenu{background:#000;border-top:6px solid #ececec;}

#menuLinks{background:#ececec;}

#topMenuLinks { background:#ececec; }

#topMenuLinks li { background:#ececec;}
#topMenuLinks li a { color: #000000; }
#serviceMenuLinks { color:#fff; }

#serviceMenuLinks li a { color:#000; border-left:dotted #6b6b6b 1px; background:#fff; }
#serviceMenuLinks li a:hover { border-left:dotted #6b6b6b 1px; background:#ececec; }
#serviceMenuLinks li a:active { border-left:dotted #6b6b6b 1px; background:#ececec; }

/*/////////////// links ///////////////*/

a:link {color: #000; border-bottom:1px dotted; background:#fff;}
a:visited {color: #000; border-bottom:1px dotted; background:#fff;}
a:hover {color: #000; border-bottom:1px dotted;background:#fff;}

ul.listSiteMap a.listTitle:link {color: #000; border-bottom:1px dotted;background:#fff;}
ul.listSiteMap a.listTitle:visited {color: #000; border-bottom:1px dotted;background:#fff;}
ul.listSiteMap a.listTitle:hover {color: #000; border-bottom:1px dotted;background:#fff;}

ul.listSiteMap a:link {color: #000; border-bottom:1px dotted;background:#fff;}
ul.listSiteMap a:visited {color: #000; border-bottom:1px dotted;background:#fff;}
ul.listSiteMap a:hover {color: #000; border-bottom:1px dotted;background:#fff;}

#panel1 a:link {color:#000; }
#panel1 a:visited {color:#000; }
#panel1 a:hover {color:#000; text-decoration: underline; }

#panel2 a:link {color:#000; }
#panel2 a:visited {color:#000; }
#panel2 a:hover {color:#000; text-decoration: underline; }

#panel3 a:link {color:#000; }
#panel3 a:visited {color:#000; }
#panel3 a:hover {color:#000; text-decoration: underline; }

#panel4 a:link {color:#000; }
#panel4 a:visited {color:#000; }
#panel4 a:hover {color:#000; text-decoration: underline;}

#panel5 a:link {color:#000; }
#panel5 a:visited {color:#000; }
#panel5 a:hover {color:#000; text-decoration: underline; }

#topMenu a:link {color:#000; background:#333;}
#topMenu a:visited {color:#000; background:#333;}
#topMenu a:hover {color: #ececec; background:#333;}

a.conOrange:link {color: #5d5e5b;}
a.conOrange:visited {color: #5d5e5b;}
a.conOrange:hover {color: #000;}

#map a{background:#000;}


#menu li a.charities{
	color:#000;
	border-right:solid 1px #000;
	background:#ececec;
	border-bottom:solid 1px #000;
}
#menu li a.charities:hover{
	background:#ececec;
	display:block;
	color:#000;
	border-bottom:8px solid #000;
}
#menu li a.charities:active{
	background:#ececec;
	color:#000;
}

#menu li a.schools{
	color:#000;
	border-right:solid 1px #000;
	background:#ececec;
	border-bottom:solid 1px #000;
}
#menu li a.schools:hover{
	background:#ececec;
	color:#000;
	border-bottom:8px solid #000;
}
#menu li a.schools:active{
	background:#ececec;
	color:#000;
}

#menu li a.businesses{
	color:#000;
	border-right:solid 1px #000;
	background:#8a00ff;
	border-bottom:solid 1px #000;
}
#menu li a.businesses:hover{
	background:#ac4dfd;
	color:#000;
	border-bottom:8px solid #000;
}
#menu li a.businesses:active{
	background:#ac4dfd;
	color:#000;
}

/*////////// forms /////////////////*/

input.button{
	color:#000000;
	background:#ffffff;
	border: 1px solid #000000;
}

.centerBut input.button:hover {
	background:#ececec;
}


fieldset{border:dotted 1px #000000;}

label.error {color: red; }

#formEnquiry input.error {
	border: 1px solid red;
	background:#f9a2a2;
}

#formEnquiry textarea.error {
	border: 1px solid red;
	background:#f9a2a2;
}

#formUploadBrief input.error {
	border: 1px solid red;
	background:#f9a2a2;
}

#formUploadBrief textarea.error {
	border: 1px solid red;
	background:#f9a2a2;
}