	.hidden{text-indent:-9999px; position:absolute;}
	
	body{
		margin:0;
		padding:0;
		background-color:#EEE;
		color:#666;
		font-size:75%;
		font-family:"Lucida Sans", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	}
	
	h1{ font-size:2em; font-weight:normal; margin:0 0 10px 0; padding:0; color:#009999;}
	h2{ font-size:1.3em; margin:0; padding:0;}
	h3{ font-size:1em; margin:0; padding:0;}
	h4{ font-size:1em; margin:0; padding:0;}
	p{ padding:0 0 0.5em 0; margin:0; }
	hr{ margin:0; padding:0; height:1px; color:#333;}
	img{border:none;}
	
	a:link, a:visited, a:link:active, a:visited:active  { text-decoration: underline; color:#009999;}
	a:link:hover, a:visited:hover {	text-decoration: none; color:#009999; background-color:#d9f0f0;}		
	
	.wrapper{clear:both; background-color:#FFF; overflow:auto; min-width:780px; }
	
	#colourHead{ background-color:#009999; height:1em;}
	
	#header{ width:65em; margin:0 auto;}
	#headerMenu{ text-align:right; padding:0.5em 0 0 0;}
	#headerMenu ul{ margin:0; padding:0; }
	#headerMenu ul li{ margin:0; padding:0; display:inline; }
	#headerMenu form{margin:0; padding:0;}
	#headerMenu form button{ border:1px SOLID #FFF; background-color:#FFF; }
	
	#logo{ width:338px; margin:-1em 0 1em 0; padding:0; }
	
	#colourSubHead{ width:65em; margin:0 auto; height:115px;}
	
	#content{ width:65em; margin:0 auto; min-width:65em; padding:0; }
	
	#leftHandNavigation{ width:14.25em; float:left; padding-right:2em;}
	#leftHandNavigation ul { margin:0 0 0 0; padding:0; list-style-type:none;}
	#leftHandNavigation ul li { background-color:#FFFFFF; margin:0; font-weight:bold; padding:0; border-bottom:1px solid #FFF;}
	#leftHandNavigation ul li a { background-color:#7FCCCC; border-bottom:1px SOLID #5f9999; display:block; text-decoration:none; padding:0.5em 1em 0.5em 1em; margin:0; color:#333; }
	#leftHandNavigation ul li a:hover {background-color:#a5dada; border-bottom:1px SOLID #5f9999; color:#333; }
	html>body #leftHandNavigation ul li a { width:auto;}	
	
	#leftHandNavigation a.selected{margin:0; background-color:#FFF; border-bottom:1px SOLID #FFF; border-top:1px SOLID #FFF; display:block; text-decoration:none; padding:0.5em 1em 0.5em 1em; margin:0; color:#333; }
	#leftHandNavigation a.selected:hover{background-color:#a5dada; border-top:1px SOLID #FFF; border-bottom:1px SOLID #FFF; color:#333; }
	
	#leftHandNavigation a.selected1{margin:0; background-color:#FFF; border-top:1px SOLID #FFF; display:block; text-decoration:none; padding:0.5em 1em 0.5em 1em; margin:0; color:#333; padding-left:1.5em; }
	#leftHandNavigation a.selected2{margin:0; background-color:#FFF; border-top:1px SOLID #FFF; display:block; text-decoration:none; padding:0.5em 1em 0.5em 1em; margin:0; color:#333; padding-left:2em; }
	#leftHandNavigation a.selected3{margin:0; background-color:#FFF; border-top:1px SOLID #FFF; display:block; text-decoration:none; padding:0.5em 1em 0.5em 1em; margin:0; color:#333; padding-left:2.5em; }
	#leftHandNavigation a.selected4{margin:0; background-color:#FFF; border-top:1px SOLID #FFF; display:block; text-decoration:none; padding:0.5em 1em 0.5em 1em; margin:0; color:#333; padding-left:3em; }
	
	#leftHandNavigation a.sub1 { margin:0; background-color:#d9f0f0; border-top:1px SOLID #FFF; border-bottom:none; display:block; text-decoration:none; padding:0.5em 1em 0.5em 1.5em; margin:0; color:#333;  font-weight:normal;}
	#leftHandNavigation a.sub1:hover {background-color:#a5dada; border-top:1px SOLID #FFF; border-bottom:none; color:#333; }

	#leftHandNavigation a.sub2 { margin:0; background-color:#EEE/*#ecf8f88*/; border-top:1px SOLID #FFF; border-bottom:none; display:block; text-decoration:none; padding:0.5em 1em 0.5em 2em; margin:0; color:#333; font-weight:normal; }
	#leftHandNavigation a.sub2:hover {background-color:#a5dada; border-top:1px SOLID #FFF; color:#333; border-bottom:none; }

	#leftHandNavigation a.sub3 { margin:0; background-color:#DEDEDE; border-top:1px SOLID #FFF; display:block; border-bottom:none; text-decoration:none; padding:0.5em 1em 0.5em 2.5em; margin:0; color:#333;  font-weight:normal;}
	#leftHandNavigation a.sub3:hover {background-color:#a5dada; border-top:1px SOLID #FFF; color:#333; border-bottom:none;}

	#leftHandNavigation a.sub4 { margin:0; background-color:#CCC; border-top:1px SOLID #FFF; display:block; border-bottom:none; text-decoration:none; padding:0.5.5em 1em 0.5em 3em; margin:0; color:#333;  font-weight:normal;}
	#leftHandNavigation a.sub4:hover {background-color:#a5dada; border-top:1px SOLID #FFF; color:#333; border-bottom:none; }
	
	#bodyArea{ width:32.5em; float:left; padding-top:2em; margin-right:0em;}
	#rightHandNavigation{ width:14.20em; float:left; padding:2em 0em 0em 0em; margin:0em 0em 0em 1em; }
	#rightHandNavigation h3{ background-color:#009999; color:#FFFFFF; padding:0.5em 1em 0.5em 1em;}
	#rightHandNavigation ul{ margin:0em 1em 1em 1.2em; padding:0; }
	#rightHandNavigation .content{ border:1px SOLID #009999; background-color:#d9f0f0; border-top:0; border-bottom:0; padding:1em;}
	#rightHandNavigation .content h4{ margin:0.5em 0 0 0; font-weight:normal;}
	#rightHandNavigation .content h4 a{ color:#0000FF; }
	
	#rightHandNavigation #curvedBottom {width:14.20em; height:5em;}
	#rightHandNavigation #curvedBottom #leftCorner{ width:5px; height:5px; float:left; background:#d9f0f0 url(/includes/theme/images/rightHandLeftCurve.gif) bottom left no-repeat; }
	#rightHandNavigation #curvedBottom #centre{height: 0.4em; width:13.25em; float:left; background:#d9f0f0 url(/includes/theme/images/rightHandBottom.gif) bottom repeat-x; margin:0; padding:0;}
	#rightHandNavigation #curvedBottom #rightCorner{ width:0.4em; height:0.4em; float:left; background:#d9f0f0 url(/includes/theme/images/rightHandRightCurve.gif) bottom right no-repeat; margin:0; padding:0;}
	
	#footerWrapper{clear:both; background:#EEE url(/includes/theme/images/footerBackground.gif) repeat-x;}
	#footer{ width:65em; margin:0 auto; padding:2em 0em 2em 0em;}
	#footerContact{ float:right; position:relative;}
	
	#atoz{ margin:2em 0; padding:0; }
	#atoz ul{ margin:0; padding:0; }
	#atoz li{ margin:0; padding:0 0.25em 0 0; list-style-type:none; display:inline;}
	
	.resultsList{ margin:2em 0; padding:0; }
	.resultsList ul{ margin:0; padding:0; }
	.resultsList li{ margin:0; padding:0 0 0.5em 0; list-style-type:none;}	
	
	.projectHolder{ margin:1em 0 0 0; padding:0 0 1em 0; clear:both; overflow:auto;}
	.projectItem{ width:122px; max-width:122px; float:left; margin:0 0.65em 0 0; padding:0; }
	.projectItem h3{ padding-top:0.5em;}
	
	.imageHolder{ background:#f5fbfb; border:1px SOLID #d9f0f0; border-top:none; }
	
	.sitePath { margin:0; padding:0; font-size:75%; }
	.sitePath ul{ margin:0; padding:0; }
	.sitePath li{ margin:0; padding:0 0.25em 0 0; list-style-type:none; display:inline;}	
	
	.resources{ margin: 1em 0 0 0; padding:0; }
	.resources ul{ margin: 0 0 0 0; padding:0; }
	.resources li{ margin:0; padding:0; }
	
	#rightNews{ margin:0; padding:0; }
	#rightNews ul{ margin:0 0 1em 0; padding:0; }
	#rightNews li{ margin:0; padding:0.5em 0 0 0; list-style-type:none;}
	
	ol li img{ display:none;}
	