a:link, a:visited {color: #FA121B;color: #00AD00;text-decoration: none;}a:hover, a:visited:hover {color: #FA121B;color: #00AD00;text-decoration: underline;}a:active {color: #7400B6;}body {/*text-align: center;*/margin: 0px;padding: 0px 0px;font: 12px Helvetica, Arial, sans-serif;text-decoration: none;color: #000000;}td, p {font: 12px Helvetica, Arial, sans-serif;text-decoration: none;color: #000000;margin: 0px;padding: 0px;}input, textarea, select  {margin: 0px;padding: 0px;font: 12px Helvetica, Arial, sans-serif;text-decoration: none;color: #000000;background: #EAEAEA;}#container {text-align: left;width: 780px;margin: 0 auto;background: #FFFFFF;}#navigation {position: absolute;left: 120px;top: 80px;}#topbar {position: relative;left: 0px;top: 0px; margin: 0px;padding: 0px;clear: both;height: 100px;width: 780px;background: #000000;}#navbar {margin: 0px;padding: 0px;clear: both;float: left;width: 100px;height: 380px;height: 455px;vertical-align: top;background: #FFFFFF;z-index: 2;}.greyfade{background: #EAEAEA url(images/grey_fade.gif) no-repeat left bottom;}#titlebar {margin: 5px 0px 20px;padding: 9px 10px;clear: both;background: #EAEAEA;border-top: 1px solid #000000;border-right: none;border-bottom: none;border-left: none;z-index: 9;}.subheader {margin: 10px 0px 10px;padding: 9px 10px;clear: both;background: #EAEAEA;}#content{margin: 0px 0px 0px 5px;padding: 0px;width:675px;}#footer{margin: 20px 0px 10px;padding: 9px 0px;clear: both;background: #FFFFFF;border-top: 1px solid #000000;border-right: none;border-bottom: 1px solid #000000;border-left: none;font: 10px Arial, Helvetica, sans-serif;color: #000000;text-decoration: none;}.footertxt{font: 10px Arial, Helvetica, sans-serif;color: #000000;text-decoration: none;}.imgright {padding: 0px;margin: 0px 0px 10px 10px;}.imgleft {padding: 0px;margin: 0px 10px 10px 0px;}.testimonial {background: #EAEAEA;margin: 5px;padding: 5px;}.teampicL {padding: 0px;margin: 0px 15px 15px 0px;}.teampicR {padding: 0px;margin: 0px 0px 1px 10px;}.bigtitle {margin: 5px 0px;padding: 0px;font: bold 24px Gill Sans, Helvetica, Arial, sans-serif;text-decoration: none;color: #000000;}.subtitle {margin: 5px 0px;padding: 0px;font: 16px Gill Sans, Helvetica Bold, Arial Bold, sans-serif;text-decoration: none;color: #000000;}.strapline {font: italic bold 14px Helvetica, Arial, sans-serif;text-decoration: none;color: #cc0000;}.vertline {width:10px;background: url(images/vertline.gif) repeat-y center;}.biogs_l {margin: 5px;padding: 5px;height: auto;width: 320px;background: #fafafa;clear: left;display: block;float: left;}.biogs_r {margin: 5px;padding: 5px;height: auto;width: 320px;background: #fafafa;clear: right;display: block;float: right;}.biotitle {font: 16px Gill Sans, Helvetica, Arial, sans-serif;text-decoration: none;color: #000000;}.accreditation {margin: 5px 0px;padding: 0px;font: bold 24px "Gill Sans", "Helvetica Bold", "Arial Bold", sans-serif;text-decoration: none;	color: #00AD00;letter-spacing: 0em;text-transform: none;}#contentContainer {width: 675px;height: auto;margin: 0px;padding: 0px;}#fscCert {width: 675px;margin: 0px;padding: 0px;/*background: #FFFFFF url(images/grass.jpg) no-repeat left bottom;*/clear: none;float: left;overflow: visible;}#articleLH {width: 385px;font: 12px Helvetica, Arial, sans-serif;text-decoration: none;color: #000000;margin: 0px;padding: 20px 0px 30px 10px;float: left;display: block;clear: left;background: left;}#articleRH {width: 270px;font: 12px Helvetica, Arial, sans-serif;text-decoration: none;color: #000000;margin: 0px;padding: 20px 0px 10px;float: right;content: block;display: block;clear: right;background: left;}