	body {
		text-align:center;
		font-family:Verdana, Helvetica, sans-serif;
		font-size:11px;
		color: #313131;
		background-color:#FFFFFF;
		margin:0;
		padding:0;
	}
	
	span.hiddennav {
		display: none;
	}
	
	a:link{
		color: #1a171b;
		text-decoration: underline;
	}
	
	a:visited{
		color: #504a52;
		text-decoration: underline;
	}
	
	a:hover{
		color: #1a171b;
		text-decoration: underline;
	}
	
	#container {
		background-color: #CCC9C9;
	    background-image:url(../images/strip3.gif);
		background-repeat: repeat-y;
		width:760px;
		margin-right:auto;
		margin-left:auto;
		padding:0;
		text-align:left;
	}
	
	#header {
		background:#fff;
		height: 201px;
	}
		
	#headerLeft {
 		width: 199px;
		padding:0px;
		float:left;
		background:#fff;
	}

	#headerRight {
		width: 560px;
		padding:0px;
		float:left;
		margin-left: 1px;
		background:#eee;
	}

		
	#leftnav {
		width:100px;
		padding:0;
		float:left;
		background:#E4E4E4;
		line-height: 10px;
	}
	
	#leftnav span.links {
	font-size: 9px;
	}
	
	#leftnav span.linkstop {
	width: 100px;
	height: 24px;
	display: block;
	border-bottom: 1px solid #FFF;
	}
	
	#leftnav span.links a:link {
		color: #FFF;
		background-color: #455761;
		padding: 7px 2px 7px 4px;
		display: block;
		text-decoration: none;
		border-bottom: 1px solid #FFF;
		width: 94px;
	}
	
	#leftnav span.links a:visited {
		color: #FFF;
		background-color: #455761;
		padding: 7px 2px 7px 4px;
		display: block;
		text-decoration: none;
		border-bottom: 1px solid #FFF;
		width: 94px;
	}
	
	#leftnav span.links a:hover {
		color: #FFF;
		background-color: #667F8D;
		padding: 7px 2px 7px 4px;
		display: block;
		text-decoration: none;
		border-bottom: 1px solid #FFF;
		width: 94px;
	}
	
	#leftnav span.currentpagemain {
		font-size: 9px;
		color: #ffffff;
		background-color: #667F8D;
		padding: 7px 2px 7px 4px;
		display: block;
		text-decoration: none;
		border-bottom: 1px solid #FFF;
		width: 94px;
	}
	
	#leftnav span.sublinks {
	font-size: 9px;
	}
	
	#leftnav span.currentpage {
		font-size: 9px;
		color: #455761;
		background-color: #ECECEC;
		padding: 7px 2px 7px 4px;
		display: block;
		border-bottom: 1px solid #FFF;
		width: 94px;
	}
	
	#leftnav span.sublinks a:link {
		color: #455761;
		background-color: #E4E4E4;
		padding: 7px 2px 7px 4px;
		display: block;
		text-decoration: none;
		border-bottom: 1px solid #FFF;
		width: 94px;
	}
	
	#leftnav span.sublinks a:visited {
		color: #455761;
		background-color: #E4E4E4;
		padding: 7px 2px 7px 4px;
		display: block;
		text-decoration: none;
		border-bottom: 1px solid #FFF;
		width: 94px;
	}
	
	#leftnav span.sublinks a:hover {
		color: #455761;
		background-color: #ECECEC;
		padding: 7px 2px 7px 4px;
		display: block;
		text-decoration: none;
		border-bottom: 1px solid #FFF;
		width: 94px;
	}
	
	#content {
		margin: 0 0 0 101px;
		display: block;
		background-color: #ECECEC;
		background-image:url(../images/greystrip.gif);
		background-repeat: repeat-y;
		background-position:right;
	}
	
	#contenttext .largeimgfloatright {
		width: 200px;
		height: 200px;
		display: block;
		background-color: #00579d;
		float: right;
	}
	
	#contenttext .smallimgfloatright {
		width: 100px;
		height: 100px;
		display: block;
		background-color: #00579d;
		float: right;
	}
	
	#contenttext {
		padding: 25px 10px 10px 10px;
		width: 430px;
	}
	
	#contenttext h1 {
		font-weight: normal;
		font-size: 20px;
		color: #455560;
	}
	
	#contenttext h2 {
		font-weight: bold;
		font-size: 13px;
		color: #455560;
	}
	
	#contenttext p {
	line-height: 20px;
	}
	
	#contenttext .logos{
		padding-top: 20px;
	}
	
	#contenttext .logos{
		padding-top: 20px;
	}
	
	#contenttext span.schoolachievement {
		margin-left: 25px;
	}
	
	#contenttext .mediaitem {
	padding-bottom: 10px;
	}
	
	#contenttext .mediaitem span.title {
	font-size: 12px;
	font-weight: bold;
	}
	
	#contenttext .mediaitem span.date {
	font-size: 12px;
	font-style: italic;
	float: right; 	
	}
	
	#contenttext .mediaarticledate {
	font-size: 12px;
	font-style: italic;
	margin-bottom: 30px;
	}
	
	#contenttext .vacancies {
	padding-bottom: 10px;
	}
	
	#contenttext .vacancies span.title {
	font-size: 12px;
	font-weight: bold;
	}
	
	#contenttext .vacancies span.reference {
	font-size: 12px;
	float: right; 	
	}
	
	#contenttext .vacancies .postlength {
	margin-top:5px;	
	}
	
	#contenttext .vacanciesmain {
	padding: 0;
	}
	
	#contenttext .vacanciesmain span.title {
	font-size: 13px;
	font-weight: bold;
	color: #00579d;
	}
	
	#contenttext .vacanciesmain span.reference {
	font-size: 12px;
	float: right; 	
	}
	
	#contenttext .mediaitem {
	padding-bottom: 10px;
	}
	
	#contenttext .whatson .title {
	font-size: 12px;
	font-weight: bold;
	}
	
	#contenttext .whatson .date {
	font-size: 12px;
	font-weight: bold;	
	color: #00579d;
	margin-bottom: 5px;
	}
	
	#contenttext .whatsonarticledate {
	font-size: 12px;
	font-style: italic;
	margin-bottom: 30px;
	}
	
	
	#contenttext .mediaitem p {
	line-height: 15px;
	}
	
	#gallery {
	width: 430px;
	display: block;
	}
	
	#gallery .divide {
	width: 430px;
	display: block;
	}
	
	#gallery .galleryrow {
	
	font-size: 10px;
	width: 430px;
	}
	
	#gallery .galleryrow span.picleft {
	float: left;
	width: 99px;
	margin-right: 66px;
	margin-bottom: 5px;
	}
	
	#gallery .galleryrow span.picright {
	float: right;
	width: 99px;
	margin-bottom: 5px;
	}
	
	#gallery span.testimonials {
	font-size: 10px;
	font-weight: bold;
	}
	
	/* logos */
	
		#logosanddonatehome {
	clear: both;
	margin: 0 0 0 102px;
	height: 93px;
	width: 358px;
	}
	
	#logosanddonatehome .donate {
		float: right;
	}
	
	#logosanddonatehome .logos {
		padding: 20px 0 0 13px;
	}
	
	#logosanddonatehome .logos span.schoolachievement {
		margin-left: 25px;
	}
	
	
	#logosanddonate {
	clear: both;
	margin: 0 0 0 102px;
	height: 93px;
	width: 658px;
	}
	
	#logosanddonate .donate {
		float: right;
	}
	
	#logosanddonate .logos {
		padding: 20px 0 0 13px;
	}
	
	#logosanddonate .logos span.schoolachievement {
		margin-left: 25px;
	}
	
	/* right panel */
	#rightpaneltop {
	border-left: 1px solid #FFF;
	width:199px;
	padding:0px;
	float:right;
	display: block;
	font-size: 9px;
	background: #CCC9C9;
	}
	#latestnews {
	width:180px;
	height:65px;
	padding-left:15px;
	padding-top:10px;
	float:right;
	display: block;
	font-size: 10px;
	background: #CCC9C9;
	}
	#whatson {
	width:180px;
	height:65px;
	padding-left:15px;
	padding-top:10px;
	float:left;
	display: block;
	font-size: 10px;
	background: #CCC9C9;
	}
	#watchvideo {
	width:199px;

	float:right;
	font-weight:bold;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	background: #CCC9C9;
	}
	
	#rightpanel {
	border-left: 1px solid #FFF;
	width:199px;
	padding:0px;
	float:right;
	display: block;
	font-size: 9px;
	background: #CCC9C9;
	}
	
	#rightpanel a:link{
		color: #1a171b;
		text-decoration: none;
	}
	
	#rightpanel a:visited{
		color: #504a52;
		text-decoration: none;
	}
	
	#rightpanel a:hover{
		color: #1a171b;
		text-decoration: underline;
	}
	
	#rightpanel .blocknews {
		background-color: #00579D;
		height: 99px;
		width: 199px;
		display: block;
		color: #92c9eb;
		border-bottom: 1px solid #FFF;
	}
	
	#rightpanel .blocknews a:link{
		color: #92c9eb;
		text-decoration: none;
	}
	
	#rightpanel .blocknews a:visited{
		color: #6ca2c3;
		text-decoration: none;
	}
	
	#rightpanel .blocknews a:hover{
		color: #92c9eb;
		text-decoration: underline;
	}
	
	#rightpanel .blocknews .img {
		float: right;
		border-left : 1px solid #FFF;
		width: 99px;
		height: 99px;
		/*background-color: #CCC9C9;*/
		background-image:url(../images/smallimgplaceholder.jpg);
		background-repeat:no-repeat;
	}
	
	#rightpanel .blocknews .text {
		float: right;
		width: 94px;
		height: 89px;
		padding: 10px 0 0 5px;
		background-image:url(../images/dhrt_home_newsblock.gif);
	}

	#rightpanel .block2 {
	    padding: 20px 20px 25px 20px;
		background-color:#CCC9C9;
		width: 159px;
		display: block;
		min-height: 64px;
		border-bottom: 1px solid #FFF;
	}
	
	*html #rightpanel .block2 {
		height: 64px;
	}
	
	#rightpanel .block2 p{
		color: #1a171b;
		margin-bottom: -5px;
	}
	
	#rightpanel .blocklogo {
		background-image:url(../images/CharityChoice.gif);
		background-repeat: no-repeat;
		height: 99px;
		width: 199px;
		display: block;
		border-bottom: 1px solid #FFF;
	}
	#rightpanel .blocklogo {
		background-image:url(../images/CharityChoice.gif);
		background-repeat: no-repeat;
		height: 99px;
		width: 199px;
		display: block;
		border-bottom: 1px solid #FFF;
	}
		#rightpanel .blocklogo2 {
		background-image:url(../images/Gifaid.gif);
		background-repeat: no-repeat;
		height: 99px;
		width: 199px;
		display: block;
		border-bottom: 1px solid #FFF;
	}
	
	#rightpanel .blockwhatson {
		clear: both;
		background-color: #FD0002;
		height: 99px;
		width: 199px;
		display: block;
		border-bottom: 1px solid #FFF;
	}
	
	#rightpanel .blockwhatson span.img {
		float: left;
		background: #FFFFFF;
		width: 99px;
		height: 99px;
		border-right : 1px solid #FFF;
	}
	
	#rightpanel .blockwhatson span.title {
		float: right;
		width: 99px;
		height: 99px;
		background-image:url(../images/dhrt_home_whatsonblock.gif);
	}
	
	#rightpanel .block4 {
		background-color: #FFDED2;
		padding: 20px 20px 25px 20px;
		width: 159px;
		display: block;
		min-height: 64px;
		border-bottom: 1px solid #FFF;
	}
	
	#rightpanel .blockwhite {
		background-color: #FFFFFF;
		height: 99px;
		width: 199px;
		display: block;
	}
	
	#rightpanel .donate {
		background-color: #FFFFFF;
		width: 199px;
		display: block;
		border-bottom: 1px solid #FFF;
	}
	
	#rightpanel .blockimgleft {
		height: 99px;
		width: 199px;
		display: block;
		border-bottom: 1px solid #FFF;
		clear: both;
	}
	
	#rightpanel .blockimgleft span.text {
		float: right;
		width: 94px;
		height: 89px;
		padding: 10px 0 0 5px;
	}
	
	#rightpanel .blockimgleft span.img {
		float: left;
		width: 99px;
		height: 99px;
		/*background-color: #00579D;*/
		background-image:url(../images/dhrt_home_picofthewk.gif);
		background-repeat:no-repeat;
		border-right : 1px solid #FFF;
	}
	
	#rightpanel .blockimgleft span.img2 {
		float: right;
		width: 99px;
		height: 99px;
		/*background-color: #c4d8e8;*/
		background-image:url(../images/smallimgplaceholder.jpg);
		background-repeat:no-repeat;
	}
	
	#rightpanel .blockimgright {
		height: 99px;
		width: 199px;
		display: block;
		border-bottom: 1px solid #FFF;
		clear: both;
	}
	
	#rightpanel .blockimgright span.text {
		float: right;
		width: 94px;
		height: 89px;
		padding: 10px 0 0 5px;
	}
	
	#rightpanel .blockimgright span.img {
		float: right;
		width: 99px;
		height: 99px;
		/*background-color: #CCC9C9;*/
		background-image:url(../images/dhrt_home_whatson.jpg);
		background-repeat:no-repeat;
		border-left : 1px solid #FFF;
	}
	
	#rightpanel .blockimgright span.img2 {
		float: left;
		width: 99px;
		height: 99px;
		/*background-color: #CCC9C9;*/
		background-image:url(../images/smallimgplaceholder.jpg);
		background-repeat:no-repeat;
	}
	
	#rightpanel .blocklargeimg {
		width: 199px;
		display: block;
		background-color:#CCC9C9;
		
		background-repeat:no-repeat;
		border-bottom: 1px solid #FFF;
	}
	
	#rightpanel .blockcaption {
		width: 199px;
		display: block;
		border-bottom: 1px solid #FFF;
	}
	
	#rightpanel .blockcaption span.textright {
		float: right;
		width: 94px;
		padding: 10px 0 0 5px;
	}
	
	#rightpanel .blockcaption span.textleft {
		float: left;
		width: 194px;
		padding: 10px 0 0 5px;
	}
	#rightpaneltop .blockimgleft {
		height: 99px;
		width: 199px;
		display: block;
		border-bottom: 1px solid #FFF;
		clear: both;
	}
	
	#rightpaneltop .blockimgleft span.text {
		float: right;
		width: 94px;
		height: 89px;
		padding: 10px 0 0 5px;
	}
	
	#rightpaneltop .blockimgleft span.img {
		float: left;
		width: 99px;
		height: 99px;
		/*background-color: #CCC9C9;*/
		background-image:url(../images/dhrt_home_picofthewk.gif);
		background-repeat:no-repeat;
		border-right : 1px solid #FFF;
	}
	
	#rightpaneltop .blockimgleft span.img2 {
		float: right;
		width: 99px;
		height: 99px;
		/*background-color: #CCC9C9;*/
		background-image:url(../images/smallimgplaceholder.jpg);
		background-repeat:no-repeat;
	}
	
	#rightpaneltop .blockimgright {
		height: 99px;
		width: 199px;
		display: block;
		border-bottom: 1px solid #FFF;
		clear: both;
	}
	
	#rightpaneltop .blockimgright span.text {
		float: right;
		width: 94px;
		height: 89px;
		padding: 10px 0 0 5px;
	}
	
	#rightpaneltop .blockimgright span.img {
		float: right;
		width: 99px;
		height: 99px;
		/*background-color: #CCC9C9;*/
		background-image:url(../images/dhrt_home_whatson.jpg);
		background-repeat:no-repeat;
		border-left : 1px solid #FFF;
	}
	
	#rightpaneltop .blockimgright span.img2 {
		float: left;
		width: 99px;
		height: 99px;
		/*background-color: #CCC9C9;*/
		background-image:url(../images/smallimgplaceholder.jpg);
		background-repeat:no-repeat;
	}
	
	
	#footer {
	display: block;
	clear: both;
	background-color: #FFFFFF;
	color: #818386;
	font-size: 9px;
	padding: 5px 0 10px 0;
	}
	
	#footer a:link {
	color: #818386;
	text-decoration: none;
	}
	
	#footer a:visited {
	color: #a7a9ab;
	text-decoration: none;
	}
	
	#footer a:hover {
	color: #818386;
	text-decoration: underline;
	}
	
	#footer .quicklinks {
	margin: 11px 0 0 114px;
	}
	#footer .quicklinks2 a:link {
	font-size: 8px;
	text-decoration: none;
	}
	
	#footer .copyright {
	margin: 11px 0 0 114px;
	}
	input {
	background-color: #ffffff;
	border: 1px solid #79B9DF;
	
}	textarea {
	background-color: #ffffff;
	border: 1px solid #79B9DF;
	
}


