body {font-size: x-small;text-align:center;background: #000000;font-family: Verdana, Arial, Helvetica, sans-serif;}
body a {color:#333333}
body a:hover {color:#666666}


div.clear {clear:right;width:450px;}

h1 {font-size: 24px;color: #666666; text-align:center;font-weight: bold;padding-top: 5px;}

h2 {font-size: 18px;color: #666666; text-align:right;padding-right: 2px;font-weight: bold;padding-top: 5px;}

/* page structure /  layout */
div#pagewrapper {margin-right:auto;margin-left:auto;text-align:left;width:785px;background:#ffffff;margin-top:15px}

/* curved corners */
div#tcurve {height:30px;width:785px; background: #ffffff url(img/tl.gif) no-repeat left top;}
div#tcurve div#right {height:30px;width:785px; background: url(img/tr.gif) no-repeat right top;}
div#bcurve {height:30px;width:785px; background: #ffffff url(img/bl.gif) no-repeat left bottom;}
div#bcurve div#right {height:30px;width:785px; background: url(img/br.gif) no-repeat right bottom;}

div#header {width:785px;height:100px;background:#000000; padding: 0px 0px 0px 0px; text-align:center;}

div#contentwrapper {clear:both;width:725px;margin-left:30px;background:#ffffff;color:#333333;}

div#contentwrapper div#innerwrapper {width:60px;float:left;}


div#contentwrapper div#navigation {width:168px;float:left;}

/*Images*/
.img {border-width: 0;float: right; clear: right; padding: 10px 10px 10px 10px;}
.imgL {border-width: 0;float: left; clear: left; padding: 0px 10px 10px 10px;}
.imgC {text-align: center; border:2px; border-color:#666666;}

/*footer*/
div#footer {color:#ffffff;text-align:center;padding:10px 0px 0px 0px;font-weight:bold;width:785px;clear:both;background:#000000;}
div#footer a {color:#cccccc;}

div#topNav {color:#ffffff;text-align:center;font-weight:bold; font-size:12px;width:785px;clear:both;background:#000000;padding:15px 0px 10px 0px;}
div#topNav a {color:#CCCCCC}
div#topNav a:hover {color:#666666}

div#logos {background:#ffffff;text-align:right;padding:20px 0 0 0;}
div#logos img {margin-left:10px}

/* side nav */
div#navwrapper {color:#000066;margin:0px 0px 10px 0px;}
div#navwrapper ul.top {margin:0;padding:0;list-style:none;}
div#navwrapper ul.top li {margin:0;padding:0;list-style:none;border-bottom:1px dashed #000066}
div#navwrapper ul.top li h4  {font-size:small;margin:0 0 0 0;padding:0px;font-weight:normal} /* bg */
div#navwrapper ul.top li h4.title  {font-size:small;margin:0px;padding:0px;font-weight:normal}
div#navwrapper ul.top li h4  a {text-decoration:none;color:#000066;padding:4px 0em 4px 7px;display: block;background:#ffffff}
div#navwrapper ul.top li  h4 >a {text-decoration:none;color:#000066;padding:4px 0em 4px 7px;display: block;background:#ffffff}
div#navwrapper ul.top li h4  a:hover {font-weight:normal;text-decoration:underline;color:#ffffff;padding-left:7px;display:block;background:#000066} /* rollover bg */

/* extra accessability tricks */
div.skip a, div#skip a:hover, div#skip a:visited {position:absolute;left:0px; top:-500px;width:1px;height:1px;overflow:hidden;} 
div.skip a:active {margin:18px 15px 10px 15px;position:static; width:auto; height:auto;background-color:#333333;display:block;border:1px solid #fff;color:#fff;text-decoration:none;text-align:center;}
div.hidden {position:absolute;left:0px;top:-500px;width:1px;height:1px;overflow:hidden;margin:0px;padding:0px;}
span.nhidden {position:absolute;left:0px;top:-500px;width:1px;height:1px;overflow:hidden;margin:0px;padding:0px;display:block;}

/* enquiry form */
.contact {margin-left:250px;}

div#warning {margin-left:50px;color:red}
div#warning blockquote {margin-left:75px;}
