body { margin: 0px; font: 12px/16px Verdana, Helvetica, sans-serif; color: #000; text-align: left; }

p { font: 12px/16px Verdana, Helvetica, sans-serif; color: #000; }
h1 { font: 20px/28px Verdana, Helvetica, sans-serif; }h2 { font: 18px/26px Verdana, Helvetica, sans-serif; }
h3 { font: 16px/24px Verdana, Helvetica, sans-serif; }
h4 { font: 15px/22px Verdana, Helvetica, sans-serif; }
h5 { font: 14px/20px Verdana, Helvetica, sans-serif; }
h6 { font: 13px/18px Verdana, Helvetica, sans-serif; margin-top: 15px; margin-bottom: 15px; }.breadcrumb { margin: 0px 0px 8px 0px; padding:0; text-transform: uppercase; font-size: 9px; color: #000; font-weight: bold; }.breadcrumb a:link, .breadcrumb a:visited { color: #000; }.breadcrumb a:hover, .breadcrumb a:active { color: #F00; }
img { border: 0; }label { color: #000; }input, select, textarea { font: 12px Verdana, Helvetica, sans-serif; color: #666; }textarea {  }fieldset { border: 0; padding: 0px 0px 8px 0px; }fieldset dt { margin-bottom: 10px; float: left; width: 160px; }fieldset dd { margin-bottom: 10px; }
fieldset dl { margin: 5px 0; }.inputwidth { width: 250px; }.button { font-size: 12px; color: #000; }.colour { color: #9B6797; }
.caps { font-variant: small-caps; }
.bold { font-weight: bold; }.highlight { background-color: #F00; padding: 0px 0px 1px 3px; color: #FFF; }.small { font-size: 10px; }.notopmargin { margin-top: 0px; padding-top: 0px; }
.nobottommargin { margin-bottom: 0px; padding-bottom: 0px; }.nomargins { margin: 0px; padding: 0px; }.floatright { float: right; }
.clearright { clear: right; }.spacer { clear: both; }

#header { margin-top: 12px; }
#nav { display: none; }
#navterms { display: none; }
.signpost { display: none; }

.noprint { display: none; }

#maincontainer { padding: 25px 0px; }

#footer { font-size: 10px; line-height: 16px; text-align: left; background-color: #FFF; }
.article { margin-bottom: 25px; }
.article ul { margin-left: 0; padding-left: 0; list-style: none; }
.article li { padding: 4px 0 4px 15px; }

