body,h1,h2,h3,h4,h4,h5,h6,ul,li,ol,dl,dt,dd,p,form,table,td,legend,blockquote,fieldset,address {margin:0; padding:0;}
body {background-color: #FFF; color: #000;}
img,fieldset {border:none;}
hr {display: none;}
ul {list-style: none;}
body {background:none; font: normal 70% Arial,Helvetica,Sans-serif;}
abbr[title], acronym[title] {border-bottom: 1px dotted;}
div#bottom {clear: both;}
.smltxt {font-size: 0.85em !important;}
.clear {clear: both;}
.clearL {clear: left;}
.clearR {clear: right;}
.clearB {clear: both;}
.hidden {display: none;}
.shown {display: block;}
.printOnly {display: none;}
.nowrap {white-space: nowrap;}
address {font-style: normal;}
.floatL {float: left;}
.floatR {float: right;}
.block {display:block;}
.inline {display:inline;}
.textCentre {text-align:center;}
.good {color: #060 !important;}
.bad, .failed {color: #600 !important;}
.lrg {font-size: 1.3em;}
table {border-spacing: 0; border-collapse: collapse;}
table col.max {width: 100%;}
dl.lr dt {font-weight: bold; float: left; padding-right: 5px;}
.plain, a:hover.plain {font-weight: normal; text-decoration: none; color: #000;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
table form {float: none; display: inline;}
button {cursor:pointer;}
/*Debug*/
.cfdebug, body > table {clear: both; margin-top: 10px;}
/*Header styles (based on Mozilla defaults*/
h1 {font-size: 2em;}
h2 {font-size: 1.5em;}
h3 {font-size: 1.17em;}
h4 {font-size: 1em;}
h5 {font-size: 0.83em;}
h6 {font-size: 0.67em;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
