body {PADDING: 0; MARGIN: 0; font: 11px Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center; BACKGROUND: #FFF; line-height:125%; behavior: url(/csshover.htc); color: #000; vertical-align:top; text-align:center;}
#layout {PADDING: 0; MARGIN: 0; WIDTH: 770px; TEXT-ALIGN: left; margin:0px auto;}
#topnav {padding: 3px 0 3px 3px; margin:0; width:auto; text-align:left; font: 9px Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; color:#666666;}
#topnav a {color:#666666; text-decoration:none;}
#topnav a:hover {color:#666666; text-decoration:underline;}
#header {margin: 0; padding:0; WIDTH: 770px; clear:both;}
#nav {float: left; margin: 0 0 10px 0; padding: 0; width: 770px; text-align:left;}
#nav ul {margin: 0; padding: 0;}
#nav li:hover {background: #FFF; width: 154px;}
#nav li a {display: block; padding: 1px 0 1px 4px; text-decoration: none; width: 150px; color:#666666; text-align:left; font: 14px Arial, Helvetica, sans-serif; font-weight:bold; vertical-align:middle;}
#nav li a em {font-style: normal; font-weight: bold; text-decoration: underline;}
#nav li.membership a:hover {background:#FFF; width: auto; color:#009966;}
#nav li.membership {float: left; list-style: none; margin:0; padding: 0; width: 154px; border-bottom: #009966 4px solid; border-top: #009966 2px solid;}
#nav li.qpsupport a:hover {background:#FFF; width: auto; color:#D00033;}
#nav li.qpsupport {float: left; list-style: none; margin:0; padding: 0; width: 154px; border-bottom: #D00033 4px solid; border-top: #D00033 2px solid;}
#nav li.information a:hover {background:#FFF; width: auto; color:#006699;}
#nav li.information {float: left; list-style: none; margin:0; padding: 0; width: 154px; border-bottom: #006699 4px solid; border-top: #006699 2px solid;}
#nav li.publications a:hover {background:#FFF; width: auto; color:#FF9900;}
#nav li.publications {float: left; list-style: none; margin:0; padding: 0; width: 154px; border-bottom: #FF9900 4px solid; border-top: #FF9900 2px solid;}
#nav li.events a:hover {background:#FFF; width: auto; color:#660066;}
#nav li.events {float: left; list-style: none; margin:0; padding: 0; width: 154px; border-bottom: #660066 4px solid; border-top: #660066 2px solid;}
#nav>ul a {width: auto;}
#nav ul ul {position: absolute; width: 154px; display: none;}
#pagecontainer {width:770px; margin:0; padding:0; text-align:left; background: #FFF; vertical-align:top;}
#leftcontainer {float:left; margin:0; padding:0 10px 0 4px; width:140px; font: 12px Arial, Helvetica, sans-serif; line-height:125%;}
#leftcontainer ul {margin:0; padding:0; list-style: none;}
dov#leftcontainer li {list-style: none; padding:0; margin:0;}
#leftcontainer li a {display:block; padding:0; margin:0 0 5px 0; text-decoration:none; width:140px; text-align:left; list-style: none; font-weight: bold;}
#leftcontainer li a:hover {text-decoration:none;}
#leftcontainer>ul a {width: auto;}
#leftcontainer h1 {font: 14px Arial, Helvetica, sans-serif; font-weight:bold;}
#leftcontainer h2 {font: 12px Arial, Helvetica, sans-serif; font-weight:bold;}
#leftcontainer h2 a {text-decoration:none;}
#leftcontainer h2 a:hover {text-decoration:underline;}
#leftcontainer p {font-weight:bold;}
#pagecontent {float:right; width:616px; margin:0; padding:0 0 10px 0;}
#pagecontent h1 {font: 18px Arial, Helvetica, sans-serif; font-weight:bold;}
#pagecontent h2 {font: 14px Arial, Helvetica, sans-serif; font-weight:bold;}
#pagecontent h2 a {font: 14px Arial, Helvetica, sans-serif; font-weight:bold;}
#pagecontent h2 a:hover {font: 14px Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:underline;}
#pagecontent p {line-height: 125%;}
#pagecontent p.sectiontop {padding:2em 0 0 0; margin:2em 0 0 0; border-top:1px solid;}
#pagecontent p.sectionbottom {padding:0 0 2em 0; margin:0 0 2em 0; border-bottom:1px solid;}
#pagecontent li {line-height: 125%;}
#pagecontent a {text-decoration: none;}
#pagecontent a:hover {text-decoration: underline;}
#pagecontent table {width:100%; font: 11px Verdana, Arial, Helvetica, sans-serif; text-align:left;}
#pagecontent tr {height:20px;}
#pagecontent th {text-align:left; line-height:125%; padding:3px 5px;}
#pagecontent td {text-align:left; line-height:125%; padding:3px 5px;}
#pagecontent img {border:0; margin:5px;}
#pagecontent a em {font-style: normal; text-decoration: underline;}
#sectioncontainer {padding:0; margin:0; width: 100%;}
#footer {float: left; margin-top: 5px; margin-bottom:3px; line-height: 125%; font: 11px Arial, Helvetica, sans-serif; font-weight:normal; text-align:center;}
#footer a {text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#base {float: left; width: 770px; margin-top: 5px; padding:0; margin-bottom:3px; line-height: 125%; font: 11px Arial, Helvetica, sans-serif; font-weight:normal; text-align:center;}
#base a {color:#090E59; text-decoration: none;}
#base a:hover {color:#090E59; text-decoration:underline;}
#base img a:hover {text-decoration:none;}
#baseleft {float:left; margin:0; padding:5px; text-align:center; width:240px;}
#basecentre {float:left; margin:0; padding:5px; text-align:center; width:260px;}
#baseright {float:right; margin:0; padding:5px; text-align:center; width:240px;}
#copyright {float:left; margin:0 0 10px 0; padding:0; width:770px; text-align:center; font: 10px Verdana, Arial, Helvetica, sans-serif; font-weight:normal; line-height:125%;}
#copyright a {color:#090E59; text-decoration:none;}
#copyright a:hover {color:#090E59; text-decoration:underline;}
.smallprint {font: 9px Arial, Helvetica, sans-serif; font-weight:normal;}
.enquiryform {font: 11px Arial, Helvetica, sans-serif; font-weight:normal;}
.clear {clear:both;}
.text_bold {font-weight:bold;}
.text_italic {font-style:italic;}
.text_red {color:#FF0000;}
.text_centre {text-align:center;}
.text_left {text-align:left;}
.text_right {text-align:right;}
.text_normal {font: 11px Verdana, Arial, Helvetica, sans-serif;}
.topofpage {text-align:right; font: 9px Arial, Helvetica, sans-serif; font-weight:normal;}
