﻿.noprint, #site-tabs, #left-column, #left-column, #right-column, #footer-links{display:none !important;}
a, a:link, a:visited{color:#555;text-decoration:underline;}
ul.horizontal, ol.horizontal{list-style:none;list-style-image:none;overflow:hidden;}
ul.horizontal li, ol.horizontal li{float:left;padding-bottom:0;}
ul.horizontal li, ul.vertical li{padding-left:0;background-image:none;}
ul.vertical, ol.vertical{list-style:none;}
ul.vertical li, ol.vertical li{clear:both;overflow:hidden;padding-bottom:0;}
p{font-size:1em;line-height:1.4em;margin:0 0 18px 0;padding:0;}
ol, ul{vertical-align:baseline;line-height:1.4em;margin-bottom:18px}
li{padding-bottom:4px;}
table{border:1px solid #555;}
table table, table table td{border:none;}
td{border:1px solid #888;padding:3px;}
h1, h2, h3, h4, h5, h6, .th, legend{color:#e4701e;font-family:Arial,Helvetica,sans-serif;clear:both;}
body, #page{font-family:Verdana,Arial,Helvetica,sans-serif;}
#breadcrumbs, #core, #footer{font-size:0.6875em;}
#footer{margin-top:1em;width:960px;}
#footer-details{float:none;clear:both;}
.form li{margin-bottom:8px;}
ul.units li, .unit{padding:0 0 6px 0;border-bottom:1px solid #f2f2f2;margin:14px 0 0 0;}
.pod, .block{margin-bottom:24px;margin-top:12px;}
.block div{margin:0 0 2px;}
.units img, .unit img{margin-right:10px;}
.line{clear:both;margin:0 0 8px;overflow:hidden;}
#content img.right, .leaf-inner img, accordion-leaves img{float:right;margin:0 0 8px 20px;}
.leaf, .leaf-inner, .leaf-toggle, .leaf-inner p{clear:both;}
.leaf-toggle, .leaf-inner{margin-top:10px;margin-bottom:10px;}
#content img.left{float:left;margin:0 20px 8px 0;}
#footer{margin-top:10px;}
div.leaf-inner.closed{display:block;}
.form label, .form input, .form textarea, .form select, .form option{font-size:1em;}
#content ul.form, #content ol.form{line-height:normal;margin:0;}
legend{font-size:1.2727em;font-weight:bold;}
fieldset{margin:0;padding:0;border:none;}
fieldset ul, fieldset ul li{margin-left:0;padding-left:0;list-style:none;}
.form label{width:19em;}
.form label, .form input{margin-right:12px;}
.form label, .form input{display:block;float:left;}
.form label{padding:4px 0 4px 0;}
.form input[type=text], .form input[type=password], .form input[type=file], .form select{padding:3px;}
.form label.required{position:relative;padding-right:5.25em;width:13.25em;padding-right:5.5em;width:13.5em;}
.form label.required span{position:absolute;right:0;top:4px;width:58px;width:5.25em;width:5.5em;text-align:right;}
.form input[type=checkbox], .form input[type=radio]{margin-right:12px;margin-top:4px;}
.form .radio label, .form .checkbox label{width:auto;}
.form .radio label.required, .form .checkbox label.required{padding-right:0;position:static;}
.form .radio label.required span, .form .checkbox label.required span, .form legend span.required, legend span.required{margin-left:8px;position:static;width:auto;}
fieldset.checkbox legend, fieldset.radio legend{font-size:1em;font-weight:normal;color:inherit;}
fieldset.checkbox legend span, fieldset.radio legend span{padding-top:4px;width:216px;width:222px;white-space:normal;}
fieldset.checkbox legend span span, fieldset.radio legend span span{padding-top:0;width:auto;}
fieldset.checkbox div.legend, fieldset.radio div.legend{padding-top:0;}
div.sub-radio{overflow:hidden;clear:left;padding-left:216px;padding-left:222px;margin-bottom:4px;}
.form .radioset{}
.form .radioset legend{color:#000;font-size:1em;}
.form .radioset legend span{padding-top:0;font-weight:normal;}
.form .radioset{margin-top:18px;}
.form .radioset div.legend, .form .radioset ul.legend{padding-top:0;}
.form .radioset legend span{width:204px;white-space:normal;}
.signin{}
.signin input[type=submit]{margin-left:0;}
.signin label.required{padding-right:5.25em;padding-right:5.5em;width:7.25em;width:7.5em;}
.signin label{width:12.5em;}
.forum-lines, .forum-span-line-box{clear:both;margin-top:10px;overflow:auto;}
.forum-repeater-box .head{border-bottom:1px solid #80A1B6;margin-bottom:8px;overflow:hidden;}
.forum-repeater-box .foot{border-top:1px solid #80A1B6;margin-top:8px;overflow:auto;padding-bottom:4px;padding-top:4px;}
.forum-link-bar{margin:0 0 10px 0;}
.forum-box th{padding:4px 8px 4px 8px;white-space:nowrap;vertical-align:middle;border-top:1px solid #abc;border-left:1px solid #abc;border-bottom:1px solid #abc;}
.forum-box tr th{font-size:1.0909em;}
.plain-forum-search{display:none;}
#top{}
#top a.skip-link, #top #header-top-bar, #top #header-search-bar{display:none;}
#top #logo a img{border:none;}
#breadcrumbs{margin-bottom:10px;clear:both;padding-top:20px;}
#logo{clear:both;overflow:hidden;width:700px;float:left;overflow:hidden;}
#logo a{display:block;float:left;overflow:hidden;width:158px;}
#logo span.strapline, #logo span.sub-strapline{display:block;float:left;width:500px;}
#logo span.strapline{color:#e4701e;margin-top:38px;margin-bottom:1px;font-size:18px;font-weight:normal;}
#logo span.sub-strapline{color:#5B8199;font-size:14px;padding-left:1px;}
