/* For Right Hand Column
----------------------------------------------------*/

.advSearch { padding-left:71px;}

div#searchOpt h5 {font-weight:bold; font-size:1em; margin-top:0; margin-bottom:7px;}

div.AdvSearchTop {width:550px; margin-bottom:10px;}
html>body div.AdvSearchTop {margin-bottom:30px;}

fieldset#homeAdvSearch {width:87%; margin-top:40px; background-color:rgb(255,255,255);}
fieldset#homeAdvSearch ul li {font-weight:bold; font-size:1em; background:url(../hbus_common/arrow_solid_red.gif) no-repeat 0px 3px;
padding:2px 15px 2px 15px;}

.findField {width:153px; margin-bottom:3px;}

.opt_button {color:#fff; background-color:#5c5d5f; padding:3px 0px 1px 0px; margin:7px 0 0 110px; /*display:inline;*/ border:1px solid #000; font-size:.8em; font-weight:normal; cursor:pointer;}

.singleTxtField {margin-top:5px;}

/* Option Box
----------------------------------------------------*/
div#optBox {background-color: #eeeeee; width: 146px; border:solid 1px #cccccc; padding-left:4px; padding-bottom:4px;}

* html div#optBox{width:159px; width: 151px;}
* html div#optBox{width:159px; w\idth:151px;}


div#optBox h6 {font-weight:bold; font-size:.97em; margin-top:2px; margin-bottom:5px;}

div#optBox label, .input {width:20px; float:left; margin-bottom:10px;}
* html div#optBox label, .input {padding-top:4px; margin-bottom: 2px;}

div#optBox label {text-align: left; width: 115px; padding-left: 5px;}
div#optBox br {clear: left;}
div#optBox select {margin-left:25px; width:115px; margin-bottom:3px;}

div#optBoxAdvance {background-color: #eeeeee; width: 90%; border:solid 1px #cccccc; padding-left:4px; padding-bottom:4px; padding-top:4px;  }

div#optBoxAdvance label {text-align:left; width:98%; padding-left:5px; font-size:.9em;}

/* Result Pages: Form and Tables
----------------------------------------------------*/
div#genericSForm {margin-top:0;}
div#genericSForm label, .inputGSF {display: block; width:150px; float:left; margin-bottom:10px;}
div#genericSForm label {text-align:right; width:222px; padding-right:11px;}
div#genericSForm select {float:left;}
div#genericSForm br {clear:left;}

div#resultsASO {font-size:.9em;}

div#scm {position:absolute; top:165px; left:605px; visibility:visible;}
 
div#resultChart table {border-width:0; border-bottom:1px solid #ccc; margin-bottom:10px; float:left; font-size:.9em;line-height:1.4em; width:100%;}
div#resultChart table tr {vertical-align:middle;}
div#resultChart table tr.gray {vertical-align:middle;background-color:#f6f6f6;}
div#resultChart table td {padding:10px 5px 10px 5px; border-left:0px solid #fff; text-align:left; }
div#resultChart table th.hd {padding:10px 5px 10px 5px; background-color:#dedede; font-weight:bold; text-align:center; border-left:1px solid #fff;border-right:1px solid #fff; font-size:.9em;line-height:1.4em;color:#000; vertical-align:middle;}
div#resultChart table td.one {width:3%; text-align:center;  border-left: 1px solid #ccc;}
div#resultChart table td.two {width:10%; text-align:left; vertical-align:top;  border-left: 1px solid #ccc;}
div#resultChart table td.three {width:25%; text-align:center; vertical-align:top;  border-left: 1px solid #ccc;}
div#resultChart table td.four {width:8%; text-align:left; vertical-align:top; border-left: 1px solid #ccc;}
div#resultChart table td.five {width:8%; text-align:left; vertical-align:top; border-left: 1px solid #ccc; border-right: 1px solid #ccc;}
div#resultChart table th.hhd {padding:3px 5px 3px 5px; background-color:#dedede; font-weight:bold; text-align:center; border-left:1px solid #fff; border-right:0px solid #fff; border-bottom:1px solid #fff; font-size:.9em; line-height:1.4em; color:#000; vertical-align:middle;}
 
div#hoursChart table {border-width:0;  margin-bottom:2px; float:left; font-size:1.1em; width:100%;}
div#hoursChart table tr {vertical-align:middle;}
div#hoursChart table tr.gray { background-color:#dedede ;}
div#hoursChart table td {padding:3px 5px 3px 5px; border-left:1px solid #fff; text-align:left; }
div#hoursChart table td.empty { text-align:center; width:33%; }
div#hoursChart table td.hTwo { width:33%; text-align:center;}
div#resultChart table th.hhd {padding:3px 5px 3px 5px; background-color:#dedede; font-weight:bold; text-align:center; border-left:1px solid #fff;border-right:0px solid #fff;border-bottom:2px solid #fff; font-size:.9em;line-height:1.4em;color:#000; vertical-align:middle;}
