#loading { display: none; }
.loadh2 { line-height: 20pt; margin-bottom: 20px; }
.newquery { text-align: center; width: 100%; }
a.nq { cursor: pointer; }
.hbfnoborder { border: 0; margin: 10px; }
.hbfborder, .hbfborder tr, .hbfborder td, .hbfborder th { border: 1px solid black; margin: 0; padding 3px; border-collapse: collapse; font-size: 12pt; font-family: Arial Narrow, Arial; line-height: 20pt;}
table.hbfborder { width: 900px; }
.hbfborder th { text-align: center;}
.prev { width: 100px; text-align: left; }
.next { width: 100px; text-align: right; }
div.hbf { width: 100%; display: none;}
div.hbf a { text-decoration: none; color: #012b91; }
div.hbf fieldset { margin-bottom: 10px; }
div.hbf legend { padding: 0 2px; font-weight: bold; }
div.hbf label { display: inline-block; line-height: 1.8; vertical-align: top; }
div.hbf fieldset ol { margin: 0; padding: 0; }
div.hbf fieldset li { list-style: none; padding: 5px; margin: 0; }
div.hbf fieldset fieldset { border: none; margin: 3px 0 0; }
div.hbf fieldset fieldset legend { padding: 0 0 5px; font-weight: normal; }
div.hbf fieldset fieldset label { display: block; width: auto; }
div.hbf em { font-weight: bold; font-style: normal; color: #f00; }
div.hbf label { width: 120px; }
div.hbf fieldset fieldset label { margin-left: 123px; }
div.hbf legend { padding-left: 0; }
div.hbf legend, div.hbf label {	color: #333; }
div.hbf fieldset { border: none; border-top: 1px solid #cccccc; }
div.hbf fieldset fieldset { background: none; }
div.hbf fieldset li { padding: 5px 10px 7px; }

