/*  GLOBALS  */
body
{	
	color:#000;
	background-color:#fff;}
	
/*  SITE STRUCTURE  */
#positioner
{	
	background-color:#fff;}

#pageTop_right h1.smaller
{	font-size: 17px;}
#pageTop.green h1
{color: #fff;}
#pageTop.purple h1
{color: #fff;}
#pageTop.lime h1
{color: #fff;}
#pageTop.orange h1
{color: #fff;}
#pageTop.red h1
{color: #fff;}
#pageTop.grey h1
{color: #fff;}
#pageTop_right h3
{	color:#fff;}
#pageTop_right h5
{	color:#fff;}
#pageContent a
{	color:#000;}
#pageContent a:hover
{	color:#000;}
#pageContent.green h3
{color: #000;}
#pageContent.purple h3
{color: #000;}
#pageContent.lime h3
{color: #000;}
#pageContent.orange h3
{color: #000;}
#pageContent.red h3
{color: #000;}
#pageContent.grey h3
{color: #000;}
#contactUsBlock a
{		background:url(../../images/NORCAScontactcontrast.gif)}


/*  BREADCRUMB  */
#breadCrumb {
color:#000;}
#breadCrumb a{	color:#000;}
#breadCrumb a:hover{	color:#000;}
	
	
/*  FOOTER  */	
#footer.green
{	background-image:url(/images/footer-flash/grey.gif);}
#footer.purple
{	background-image:url(/images/footer-flash/grey.gif);}
#footer.lime
{	background-image:url(/images/footer-flash/grey.gif);}
#footer.orange
{	background-image:url(/images/footer-flash/grey.gif);}
#footer.red
{	background-image:url(/images/footer-flash/grey.gif);}
#footer.grey
{	background-image:url(/images/footer-flash/grey.gif);}
#socialBookmarks h2
{	
	color:#000;}
#footerLinks h2
{	
	color:#000;}
#footerLinks a
{	
	color:#000;}
#footerLinks a:hover
{	
	color:#000;}
.greenText
{	color:#fff;}
.purpleText
{	color:#fff;}
.limeText
{	color:#fff;}
.orangeText
{	color:#fff;}
.redText
{	color:#fff;}
.greyText
{	color:#fff;}
	
	
	
	
/*  BOX COLOURS  */
.greenBox
{	background-color:#000;
	color:#fff;}
.greenBox a
{	color:#FFFFFF;}
.greenBox a:hover
{	color:#fff;}
.purpleBox
{	background-color:#000;
	color:#fff;}
.purpleBox a
{	color:#FFFFFF;}
.purpleBox a:hover
{	color:#ccc;}
.limeBox
{	background-color:#000;
	color:#fff;}
.limeBox a
{	color:#fff;}
.limeBox a:hover
{	color:#fff;}
.orangeBox
{	background-color:#000;
	color:#fff;}
.orangeBox a
{	color:#fff;}
.orangeBox a:hover
{	color:#fff;}
.redBox
{	background-color:#000;
	color:#fff;}
.redBox a
{	color:#FFFFFF;}
.redBox a:hover
{	color:#fff;}
.greyBox
{	background-color:#000;
	color:#fff;}
.greyBox a
{	color:#fff;}
.greyBox a:hover
{	color:#fff;}

.noticeBox {
background-color:#fff;
color:#000000;
border:1px solid #000;}
.noticeBox h3,.noticeBox p
{	color:#000000;}
.quoteText span
{	color:#58585a;}
*html #nav li
{	
	border-right:5px solid #fff;}

#nav li ul { /* second-level lists */
	background:#000000;
}
#content {
	color: #ccc;
}
.navtitle {
	color: #000;}
#navtitle_adultservice {
	border-bottom:10px solid #000000;
}
#navtitle_adultservice.on {
	background:#000000;
	color: #fff;
	border:1px solid #006600;
} 
#navtitle_youthservice {
	 border-bottom:10px solid #000000;
}
#navtitle_youthservice.on{
	background:#9C3F98;
	color: #fff;
}
#navtitle_aboutus {border-bottom:10px solid #000000;
}
#navtitle_aboutus.on {
	background:#B2D459;
	color: #fff;
}
#navtitle_supportus {
	border-bottom:10px solid #000000;
}
#navtitle_supportus.on {
	background:#F36E23;
	color: #fff;
}
#navtitle_campaigning {
	border-bottom:10px solid #000000;
}
#navtitle_campaigning.on {
	background:#BF1E58;
	color: #fff;
}
#navtitle_trainingandconsultancy {
	border-bottom:10px solid #000000;
}
#navtitle_trainingandconsultancy.on {
	background:#333333;
	color: #fff;}
#navtitle_blog {
	border-bottom:10px solid #000000;}
#navtitle_blog.on {
	background:#ccc;

	color: #fff;
	}
.subOver li a
{	
	color:#FFFFFF;}
.subOver li a:hover
{	
	background-color:#FFFFFF;
	text-decoration:none;}

#nav_adultservice {
	background: #000;
}
#nav_youthservice {
	background: #000;
}
#nav_aboutus {
	background: #000;
}
#nav_supportus {
	background: #000;
}
#nav_campaigning {
	background: #000;
}
#navtitle_adultservice.on {
	background: #000;
}
#navtitle_youthservice.on {
	background: #000;
}
#navtitle_aboutus.on {
	background: #000;
}
#navtitle_supportus.on {
	background: #000;
}
#navtitle_campaigning.on {
	background: #000;
}
#navtitle_trainingandconsultancy.on {
	background: #000;
}
#navtitle_blog.on {
	background: #000;
}

/*### FORM STYLES ###*/
.inputfield, .inputfield label {
	background: #000;
	color:#FFFFFF;
}
.formerrors_summary {
	border: 1px solid #000;
	background-color: #000;
	color: #fff;
	/*font-size: 1.1em;*/
}
.error {
	border: 1px solid #000;
	background-color: #000;
	color: #fff;
}

.hint {
	
	border: 1px solid #000;
	background: #000;
	/*color: white;*/
}