body {font-size:0.8em;font-family:Verdana,Arial,Helvetica,sans-serif;color:#666;}

#content {width:auto;}

.skip, .slogan, p.enquiryno, .crumbbar, #mainnav, #sidecol, .footerlinks, #content .toTop, #content .boxwidget p, #content .boxinfo p, .bigsearch, .paging, .offscreen, #footersearch, .bgblock, .pagination {display:none}

a, a:hover, a:active, a:visited {color:#0068B3;text-decoration:underline;}

h1, h2, h3 {color:#666666;}
h1 {font-size:1.3em;font-weight:normal;text-transform: capitalize;}
h2 {font-size:1.1em;margin-top:2em}
h3 {font-size:1em;}

h1.inst {font-size:1.4em;border-bottom:1px solid #ddd;padding:0 0 30px 0;margin:10px 0 0 0;}
h1.inst strong {display:block;}
.boxwidget h1 {font-size:2em; font-weight: bold;}

#footer {border-top:1px solid #ddd;padding-top:10px;margin-top:10px;}

.logo img {border:0;position:absolute;top:0;right:0;}
.footerinfo {margin:10px 0;padding:0;}
.footerinfo li {display:inline;border-right:1px solid #ddd;padding-right:4px;}

.pagehighlights {border-bottom:1px solid #ddd;}
.pagehighlights img {float:right;margin:0 0 20px 20px;}
.adlinks {border:1px solid #EDEDED;margin:15px 0;padding:0 5px;}

/* SEARCH RESULTS */
hr {margin:0px 0px 10px 0;background:none;border:0;border-top:1px solid #ccc;border-bottom:1px solid #fff;}
.mainsearch h2, .searchterms h2 {margin:0;}

/* POLICIES REGISTER */
.a-z {background:#f5f5f5;padding:10px;margin:0 0 15px 0;border:1px solid #ededed;font-size:0.9em;}
.policies-register {border-collapse:collapse;font-size:0.9em;}
.policies-register td, .policies-register th {padding:5px 5px;border:1px solid #ddd;vertical-align: top;text-align: left;}
.policies-register thead th {background:#f5f5f5;vertical-align: middle;text-align: center;}
.policies-register tbody th {font-weight:normal;}
