body {margin: 0; padding: 0; border: 0; position: relative; font: 9pt 'Gill Sans', arial, verdana, helvetica, sans-serif; background-color: #CCFFCC; color: #336666;}

#header {background: #336666; height: 10em; position: relative; top: 0px;}
#header a {color: white;}
#header img {position: relative; left: 33px; top: 27px; border: 0px;}         
#header a:hover {color: #FF0000;}

#contactdetails {position: absolute; top: 2pt; right: 6pt; width: 50%; font-size: 10pt/100%; color: white; font-weight: bold; text-align: right;}

#searcher {position: absolute; right: 0; top: 1px; padding: 0 0px 0px 0; background: black;}
div#navbar {background-color: black; color: white; width: 100%; position: relative; top: -26px;}
ul#nav {width: 100%;  margin: 0; padding: 5px 0px 7px 0px; clear: both;  background-color: black; height: 1.2em;}
ul#nav li { float: left; background-color: black; color: white; padding: 0 10px; list-style-type: none; font-size: 1.2em;}
ul#nav li a {color: white; text-decoration: none;}
ul#nav li a:hover {color: #FF0000;}
ul#nav li, #navhere {font-weight:bold; color: #FF0000;}

h1,h2,h3,h4,h5,p,li {font-family: 'Gill Sans', arial, verdana, helvetica, sans-serif;}
h1,h2,h3,h4,h5 {margin: 20pt 10pt 10pt 10pt; padding: 0; color:#003333;}
h1 {font-size: 18pt;}
h2 {font-size: 15pt;}
h3 {font-size: 14pt;}
h4 {font-size: 12pt;}
h5,p,li {font-size: 10pt;}

h1#sidehead {float: left; margin:0; padding:0;}

ul#sidemenu {background-color: #CCFFCC; margin: 0; padding: 5px 0px 5px 2px;}
ul#sidemenu li {padding: 5px 0px 5px 2px; list-style-type: none;}
ul#sidemenu li a {padding: 5px 0px 5px 2px; font-size:12pt; color: #336666; text-decoration: none;} 
ul#sidemenu li a:hover {color: #FF0000;} 
ul#sidemenu li, #sidemenuwhere {color: #FF0000; font-size:12pt;}

a#morelink {font-weight:normal; color:#0033CC; text-decoration:none;}
a#morelink:hover {color:#FF0000;}
#toplink{text-align:right;}
a#toplink {color:#0033CC; font-weight:bold; text-decoration:none;}
a#toplink:hover {color:#FF0000;}
a#sidelink {text-decoration:none; font-size:18pt; color:#003333;}
h1#sidehead:hover {color:#FF0000;}
#central {text-align:center;}
#rhs {text-align:right;}
a#devlink {color:#0033CC; font-weight:normal; text-decoration:none; font-size:10pt;}
a#devlink:hover {color:#FF0000;}
#grid {text-align:center;}
#hed {margin:0; padding:0;}
