/* Style Sheet by Blueygreen */body {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 62.5%;	border: 0;	padding: 0;	margin: 0;	background-color: #d5dbc3;	color: #666;	text-align: center; /*ie5 for PC hack - ie5 'incorrectly' centers the block level element - which is what we want to take advantage of here*/	}	.hide {	display: none;	}	.clearer {   clear:both;   width:100%;   height:1px;   font-size:0.1em;   }	.floatleft {	float: left;	}.floatright {	float: right;	}div {	font-family: Verdana, Arial, Helvetica, sans-serif;	}	p, td, li, ul, ol, h1, h2, h3, h4, h5, h6 {	font-family: Verdana, Arial, Helvetica, sans-serif;	vertical-align: top;	}p {	margin-top: 0;	margin-bottom: 1.4em;	}h2 {	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	font-size: 2.3em;	color: #333333;	margin-bottom: 0.9em;	padding-bottom: 0;	margin-top: 0;	padding-top: 0;	}h3 {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 1.4em;	color: #333;	margin-bottom: 0.9em;	padding-bottom: 0;	margin-top: 0;	padding-top: 10px;	}a:link, a:visited {   font-weight:bold;   color:#42a20b;   text-decoration:none;   }   a:hover {   text-decoration:none;   font-weight:bold;   color:#cc0000;   }   a:active {	color: #cc0000;	}a img {   border:0;   }address {	font-style: normal;	}   a.emaillink {   text-decoration: none;   font-weight:bold;   color:#609;   }a.emaillink:hover {   text-decoration: none;   font-weight: bold;   background-color: #609;   color: #fff;   }    strong {	font-weight: bold;	}em {	font-style: italic;	}table {	font: 1em Verdana, Arial, Helvetica, sans-serif;	/* this sets font size to 1em for each table, for the purpose of IE5 which botches inheritance */	}	/* ----------- Overall Layout ------------- */#outercontainer {	margin: 0 auto; /*centres the site*/	width: 770px;	text-align: center; /*undoes the side-effects of the above ie5 centring hack */	background: #d5dbc3 url("images/interface/tile.gif") repeat-y;	} #innercontainer {	margin: 0 auto; /*centres the site*/	width: 716px;	padding-bottom: 0;	padding-top: 40px;	font-size: 1em;	}		#mastheadcontainer {	margin: 0 auto; /*centres the site*/	width: 770px;	text-align: center; /*undoes the side-effects of the above ie5 centring hack */	background: #d5dbc3 url("images/interface/tile.gif") repeat-y;	padding: 0;	}#mastheadcontainer p {	float: left;	padding: 0;	margin: 0;	}	#mastheadcontainer p img, #mastheadcontainer p img a {	padding: 0;	margin: 0;	}	#contentarea {	padding-bottom: 10px;	padding-top: 0;	margin-top: 0;	width: 716px;	text-align: left;	font-size: 1em;	}#textcontent {	width: 540px;	float: left;	font: 1.2em/1.7em Arial, Helvetica, sans-serif;	}#btmcontainer {	margin: 0 auto; /*centres the site*/	width: 770px;	text-align: center; /*undoes the side-effects of the above ie5 centring hack */	background-color: #d5dbc3;	padding: 0;	}	#btmcontainer p {	float: left;	padding: 0;	margin: 0;	}/* ----------- Main Links ------------- */#mainlinks {	float: left;	font-size: 1em;	padding-right: 20px;	width: 171px; /* for IE5/Win */	voice-family: "\"}\"";	voice-family: inherit; 	width: 151px; /* actual value */		}/* Be nice to Opera */html>body #mainlinks {	width: 151px;	}		#mainlinks ul {	list-style: none;	margin: 0;	padding: 0;	font-size: 1em;	}#mainlinks ul li {	padding-left: 0;	padding-top: 0;	margin-top: 0;	font-size: 1em;	text-align: right;	background: url(images/common/carrot2.gif) no-repeat 100% 50%;	padding-right: 15px;	}#mainlinks ul li.nopipe {	background: url(images/common/carrot1.gif) no-repeat 100% 50%;	}#mainlinks a {	font: 1em/2.3em Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	}	.t {	font-size: 18px;	color: #999;	font-weight: 100;	}.introduction {	font-weight: bold;	}/* ---------- Content twocolumn ------- */body#twocolumn #textside {	width: 310px;	float: left;	}body#twocolumn #imageside {	width: 220px;	float: right;	}/* ---------- Content onecolumn ------- */body#onecolumn #textside {	width: 530px;	}body#onecolumn #textside img.floatright {	margin-left: 15px;	margin-bottom: 5px;	}	body#onecolumn #textside img.floatleft {	margin-right: 15px;	margin-bottom: 10px;	}/* ---------- Content largersecondcolumn (contact us) ------- */body#largersecondcolumn #textside {	width: 530px;	}body#largersecondcolumn #textside img.floatright {	margin-left: 5px;	margin-bottom: 5px;	}#headinginca img {	padding-bottom: 10px;	}/* ---------- Footer ------- */#footer {	margin: 0px auto; /*centres the div*/	width: 650px;	margin-top: 30px;	text-align: center;	padding: 0;	color: #666;	}#sublinks ul {	padding-bottom: 5px;	margin-bottom: 0;	text-align: center;	padding-right: 40px;	}	#sublinks ul li {	display: inline;	list-style-type: none;	padding-left: 4px;	padding-right: 2px;	padding-top: 3px;	padding-bottom: 3px;	border-right: 1px solid #ccc;	font: 1em/1.5em Arial, Helvetica, sans-serif;	}	#sublinks ul li a {	padding-left: 0;	padding-right: 0;	}#sublinks ul li.nopipe {	border-right: 0;	padding-right: 0;	padding-left: 4px;	}.lastline {	margin: 0;	padding: 0;	font-family: Arial, Helvetica, sans-serif;	}/* ---------- Footer TWO (for test.php bottom footer - can delete after) ------- */#footertwo {	margin: 0px auto; /*centres the div*/	width: 100%;	margin-top: 30px;	text-align: center;	padding: 0;	color: #666;	}#sublinkstwo ul {	padding-bottom: 5px;	margin-bottom: 0;	text-align: center;	padding-right: 40px;	}	#sublinkstwo ul li {	display: inline;	list-style-type: none;	padding-left: 4px;	padding-right: 2px;	padding-top: 3px;	padding-bottom: 3px;	border-right: 1px solid #ccc;	font: 1em/1.5em Arial, Helvetica, sans-serif;	}	#sublinkstwo ul li a {	padding-left: 0;	padding-right: 0;	}#sublinkstwo ul li.nopipe {	border-right: 0;	padding-right: 0;	padding-left: 4px;	}.lastline {	margin: 0;	padding: 0;	font-family: Arial, Helvetica, sans-serif;	}/* ---------- Man in blue FORM elements ------- */#contactform {	margin-top: 45px;	}#contactform fieldset {	display: block;	margin: 0 0 2em 0;	border: 0 solid #fff;	padding: 0 1em 1em 1em;	}#contactform input, #contactform textarea {	position: relative;	top: -1.4em;	left: 10em;	display: block;	font: 1.1em/1.45em Arial, Helvetica, sans-serif;	}#contactform fieldset input, #contactform fieldset textarea {	border: 1px solid #9469bb;	background-color: #fff;	font-weight: bold;	}#contactform fieldset input:hover, #contactform fieldset textarea:hover {	background-color: #efefef;	border: 1px solid #333;	}#contactform fieldset input:focus, #contactform fieldset textarea:focus {	background-color: #9469bb;	color: #fff;	border: 1px solid #000;	font-weight: bold;	}	#contactform input.submit {	clear: both;	top: 0;	margin-left: 0;	}#contactform #submitarea input { 	border: 1px solid #000;	font: 1.25em Arial, Helvetica, sans-serif;	background: #9469bb;	height: 1.7em;	font-weight: bold;	color: #fff;	padding-left: 10px;	padding-right: 10px;	}#contactform #submitarea input:hover { 	border: 1px solid #000;	background: #bccc5e;	}#contactform label {	clear: both;	float: left;	display: block;	width: 10em;	margin-top: -1em;	font-weight: bold;	font: 1.1em/1.45em Arial, Helvetica, sans-serif;	}#contactform label.first {	margin-top: 1em;	}#contactform select {	position: relative;	top: -1.4em;	left: 10em;	display: block;	}.writein {	font: 0.9em/1.3em Arial, Helvetica, sans-serif;	}						/* ---------- Access key definitions ------- */body#accessibility dl {	width: 360px;	}	body#accessibility dt, body#accessibility dd {	margin: 0px;	padding: 0px;	font: 1.0em Arial, Helvetica, sans-serif;	color: #000;	float: left; 	position: relative	}body#accessibility dt {	margin: 0 10px 0 5px;	width: 30px;	clear: left;	}body#accessibility dd {	padding-bottom: 10px;	width: 250px;	}		