html{height:100%;}
body{min-height:100%;background:#fafafa;font-family:Arial;}

.datepicker{z-index:9999!important;}
div.chosen-container, select.ui-datepicker-month, select.ui-datepicker-year{color:#525252;text-shadow:none;}
.chosen-container-single .chosen-single{height:34px;line-height:32px;}
.chosen-container-single .chosen-single abbr, .chosen-container-single .chosen-single div{margin-top:5px;}
.chosen-container-single .chosen-single div{height:21px;}

.dropdown{height:100%;display:inline-block;position:relative;}
.dropdown-menu{box-shadow:none;min-width:80px;margin:0px;border:0px;color:#989898;background:#eaeaea;position:absolute;display:none;z-index:1001;}
.dropdown-menu{top:100%;left:0px;-webkit-border-radius:0px 0px 2px 2px;border-radius:0px 0px 2px 2px;}
.dropdown-menu-right{left:auto;right:0px;}
.dropdown-menu-up{top:auto;bottom:100%;-webkit-border-radius:2px 2px 0px 0px;border-radius:2px 2px 0px 0px;}

div#loginWindow, div#itemFormWindow{display:none;}
div#page{width:100%;max-width:1940px;margin:auto;padding:10px 20px 10px 20px;color:#989898;background:#ffffff;}

table#forecastTable th, table.tablesorter-stickyHeader th{font-size:11px;}
table#forecastTable td, table#forecastTable tbody th{line-height:22px;padding:2px;font-size:11px;font-family:monospace;}
table#forecastTable td{color:#525252;}
table#forecastTable tbody th{color:#000000;}
table#forecastTable .tablesorter-filter, table.tablesorter-stickyHeader .tablesorter-filter{min-width:10px;height:20px;padding:0px 4px 0px 4px;}
table#forecastTable-sticky td{padding:2px;}

div#pager{margin:48px 0px 0px 0px;}
div#pager form button, div#pager form input, div#pager form select{height:20px;padding:0px 4px 0px 4px;}
div#pager form input, div#pager form select{width:86px;text-align:right;}
div#pager form input#searchCreated{width:96px;text-align:left;}

.checkboxCol{min-width:100px;}
span.spanCheckbox{width:24px;height:24px;line-height:24px;margin:auto;color:#ffffff;border:1px solid #898989;border-radius:4px;background:#ffffff;font-size:1px;text-indent:-40px;text-align:center;display:block;cursor:pointer;overflow:hidden;}
span.spanCheckbox.inactive{}
span.spanCheckbox.active:before{width:22px;height:22px;line-height:22px;content:'x';color:#525252;font-size:24px;text-indent:0px;text-align:center;display:block;}