/* Global CSS for the RDA webiste */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #000000;
	margin: 4px 0px 0px;
	padding: 0px;
	}
#searchform a,#searchform a:link,#searchform a:visited {
	color: #CCCCCC;
	text-decoration: none;
}
#searchform a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.mainholder{
	border-top: 3px solid #FFFFFF;
	border-right: 4px solid #FFFFFF;
	border-bottom: 4px solid #FFFFFF;
	border-left: 4px solid #FFFFFF;
	width: 950px;
	}
	
/* Top Menu */

.menuwhy,.menuregeneration,.menuproperty,.pennineland,.about,.contact,.news{
	vertical-align: bottom;
	padding-bottom: 9px;
	font-size: 11px;
	text-align: center;
	}
.menuwhy a,.menuwhy a:link,.menuwhy a:visited,
.menuregeneration a,.menuregeneration a:link,.menuregeneration a:visited,
.menuproperty a,.menuproperty a:link,.menuproperty a:visited,
.pennineland a,.pennineland a:link,.pennineland a:visited,
.about a,.about a:link,.about a:visited,
.contact a,.contact a:link,.contact a:visited,
.news a,.news a:link,.news a:visited{
	color: #FFFFFF;
	text-decoration: none;
	}
.menuwhy a:hover{
	color: #F69221;
	}
.menuregeneration a:hover{
	color: #AFBF22;
	}
.menuproperty a:hover{
	color: #A83A38;
	}
.pennineland a:hover{
	color: #078DAF;
	}
.about a:hover{
	color: #179C26;
	}
.contact a:hover{
	color: #AA71BE;
	}
.news a:hover{
	color: #28B9AC;
	}
	
/* Title and Main Image */	

.mainheading {
	text-align: left;
	vertical-align: bottom;
	}
.mainheading h1 {
	font-weight: normal;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	line-height: 33px;
	margin-bottom: 15px;
	margin-left: 15px;
	}	
	
/* Search and Scrolling News Bar */	
	
.searchandnewsbar{
	font-size: 12px;
	color: #CCCCCC;
	}
.newsbar{
	padding: 4px 4px 4px 8px;
	}
.searchbar{
	padding: 4px;
	}
	
/* Scrolling News Bar - Marquee */	

marquee a,marquee a:link,marquee a:visited {
	color: #CCCCCC;
	text-decoration: none;
	}
marquee a:hover {
	color: #FFFFFF;
	}	
	
/* Search Form */

.mainholder #searchform {
	margin: 0px;
	padding: 0px;
	display: inline;
	}
.mainholder input{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}
.mainholder #searchfield {
	width: 115px;
	height: 12px;
	font-size: 9px;
	background-position: bottom;
	text-align: left;
	vertical-align: bottom;
	}
.mainholder #submit {
font-size: 50px;
	margin: 0px;
	padding: 0px;
	display: inline;
	height: 14px;
	width: 30px;
	font-size: 10px;
	}
	
/* Quick Menu */	
	
.quick1,.quick2,.quick3,.quick4{
	text-align: left;
	vertical-align: top;
	}
.quick1 a h2,.quick1 a p,.quick1 a,.quick1 a:link,.quick1 a:visited,
.quick2 a h2,.quick2 a p,.quick2 a,.quick2 a:link,.quick2 a:visited,
.quick3 a h2,.quick3 a p,.quick3 a,.quick3 a:link,.quick3 a:visited,
.quick4 a h2,.quick4 a p,.quick4 a,.quick4 a:link,.quick4 a:visited{
	text-decoration: none;
	color: #FFFFFF;
	} 
.quick1 a:hover h2,.quick1 a:hover p,.quick1 a:hover{
	color: #F69221;
	}
.quick2 a:hover h2,.quick2 a:hover p,.quick2 a:hover{
	color: #AFBF22;
	}
.quick3 a:hover h2,.quick3 a:hover p,.quick3 a:hover{
	color: #078DAF;
	}
.quick4 a:hover h2,.quick4 a:hover p,.quick4 a:hover{
	color: #A83A38;
	}
.quick1,.quick2,.quick3,.quick4{
	width: 236px;
	margin: 0px;
	padding: 0px;
	}
.quick1{
	background-color: #F69221;
	}
.quick2{
	background-color: #AFBF22;
	}
.quick3{
	background-color: #078DAF;
	}
.quick4{
	background-color: #A83A38;
	}
.quick1:hover,.quick2:hover,.quick3:hover,.quick4:hover{
	background-color: #000000;
	}
.quick1 h2,.quick2 h2,.quick3 h2,.quick4 h2{
	font-size: 18px;
	line-height: 19px;
	margin-bottom: 6px;
	margin-top: 4px;
	margin-right: 12px;
	margin-left: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	}
.quick1 p,.quick2 p,.quick3 p,.quick4 p{
	margin-top: 0px;
	margin-bottom: 6px;
	margin-right: 12px;
	margin-left: 12px;
	font-size: 11px;
	line-height: 14px;
	}
		
/* Left Column - Section Menu */

.leftcolumn {
	background-color: #DADADA;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 10px 20px 8px 0px;
	font-size: 12px;
	line-height: 14px;
	color: #333333;
	}
.leftcolumn ul{
	margin: 6px 0px 0px 24px;
	padding: 0px;
	}
.leftcolumn li{
	margin: 0px 0px 6px;
	padding: 0px;
	list-style-type: none;
	}
	
/* Main Content */	
	
.centercolumn {
	color: #333333;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	padding-top: 16px;
	padding-right: 20px;
	padding-bottom: 16px;
	padding-left: 30px;
	}
.centercolumn .firstpara{
	font-size: 16px;
	line-height: 18px;
	font-weight: normal;
	margin: 0px 0px 14px;
	padding: 0px;
	}
.centercolumn h1{
	font-size: 20px;
	line-height: 23px;
	font-weight: normal;
	margin: 0px 0px 16px;
	padding: 0px;
	}
.centercolumn h2{
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
	margin: 0px 0px 14px;
	padding: 0px;
	}
.centercolumn h3{
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
	margin: 0px 0px 12px;
	padding: 0px;
	}
.centercolumn p{
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #666666;
	margin: 0px 0px 12px;
	padding: 0px;
	text-align: left;
	}
.centercolumn ul{
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #666666;
}
.centercolumn li{
}
	
/* Left Column, Samller Quickmenus - copied from index page */		
	
.rightcolumn {
	color: #FFFFFF;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	}
	
.right1,.right2,.right3,.right4{
	text-align: left;
	vertical-align: top;
	height: 100%;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	line-height: 14px;
	}
.right1 a h2,.right1 a p,.right1 a,.right1 a:link,.right1 a:visited,
.right2 a h2,.right2 a p,.right2 a,.right2 a:link,.right2 a:visited,
.right3 a h2,.right3 a p,.right3 a,.right3 a:link,.right3 a:visited,
.right4 a h2,.right4 a p,.right4 a,.right4 a:link,.right4 a:visited{
	text-decoration: none;
	color: #FFFFFF;
	} 
.right1 a:hover h2,.right1 a:hover p,.right1 a:hover{
	color: #F69221;
	}
.right2 a:hover h2,.right2 a:hover p,.right2 a:hover{
	color: #AFBF22;
	}
.right3 a:hover h2,.right3 a:hover p,.right3 a:hover{
	color: #078DAF;
	}
.right4 a:hover h2,.right4 a:hover p,.right4 a:hover{
	color: #A83A38;
	}
.right1{
	background-color: #F69221;
	}
.right2{
	background-color: #AFBF22;
	}
.right3{
	background-color: #078DAF;
	}
.right4{
	background-color: #A83A38;
	}
.right1:hover,.right2:hover,.right3:hover,.right4:hover{
	background-color: #000000;
	}
.right1 h2,.right2 h2,.right3 h2,.right4 h2{
	font-size: 12px;
	line-height: 13px;
	margin-bottom: 6px;
	margin-top: 4px;
	margin-right: 0px;
	margin-left: 0px;
	font-weight: bold;
	}
.right1 p,.right2 p,.right3 p,.right4 p{
	margin-top: 0px;
	margin-bottom: 4px;
	margin-right: 8px;
	margin-left: 8px;
	font-size: 10px;
	line-height: 12px;
	}
.right2 img,.right4 img{
	float:right;
	margin-left: 8px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}
.right1 img,.right3 img{
	float:left;
	margin-right: 8px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}	
.right2,.right4 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;

	}
.right1,.right3 {
	padding: 0px 8px 0px 0px;
	}
.rightsingle .right1,.rightsingle .right3{
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 8px;
}
.rightsingle .right2,.rightsingle .right4{
	padding-right: 8px;
	padding-top: 4px;
	padding-bottom: 8px;
}
	
/* Footer */		
	
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #CCCCCC;
	margin: 10px 0px 0px;
	}
.footer a:hover {
	color: #FFFFFF;
	text-decoration: none;
	}
.footer a,.footer a:link,.footer a:hover {
	color: #CCCCCC;
	text-decoration: none;
	}	
	
/* General Bits - Miscellanious */	
	
.whitebackground {
	background-color: #FFFFFF;
	}
.col_why {
	color: #F69221;
}
.col_about{
	color: #179C26;
}
.col_regen{
	color: #AFBF22;
}
.col_prop{
	color: #A83A38;
}
.col_pennine{
	color: #078DAF;
}
.col_news{
	color: #28B9AC;
}
.col_contact{
	color: #AA71BE;
}
.maincontentimage {
	float: right;
	margin-left: 20px;
	margin-bottom: 15px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	clear: both;
}
.maincontent .centercolumn h5 {
	margin-bottom: 0px;
	font-size: 14px;
}
#cse-search-box {
	margin: 0px;
	padding: 0px;
}
