body { font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif }

h1,h2,h4,div { padding-left: 10px; }
h2,h3,p { clear: both; }
h3 { float: left; width: 99%; margin-top: 30px; }
div { margin-bottom: 15px; }

ul { clear: left; float: left; }
ul li { font-size: 0.8em; }

.ui-tabs-panel { padding-left: 10px!important; padding-right: 10px!important; }
.ui-tabs-panel div { padding-left: 10px; }

form { float: left; clear: left;   }
form label { clear: left; display: block; font-weight: bold; float: left; width: 150px; padding-right: 20px; font-size: 16px!important; }
form label.wrapInput { clear: none; float:left; width: auto; font-weight: normal; font-size: 16px; font-family: "Courier New"; }

form div { float: left; clear: left;}
div.col { clear: none; width: 460px; float: left;  }

form input,form select,form textarea { font-size: 16px!important; font-family: "Courier New"!important;  float: left;  }
form input.otherInput { clear: left; margin-left: 170px; }
form input.submit { font-family: verdana,arial,sans-serif; width: auto!important; }

span.note { display: block; color: #aaa; font-weight: normal; clear: left; font-size: 16px; }
div.error { border: 1px red solid; background-color: #fcc!important; padding: 10px; }
div.error span.note { display: block; color: #f00; font-weight: normal; margin-top: 5px; float: left; clear: left; }

div.radioContainer label { clear: both;  width: 125px; font-weight: normal; font-size: 16px; font-family: "Courier New"; }
div.radioContainer { width: auto; clear: none;  }
input.temperature { width: 2em; }

div.tr { float: left; clear: left; margin: 0; padding-left:0; width: 920px; }
div.tr form { margin: 0;  }
div.th { font-weight: bold; font-size:16px!important; height: 40px; }
div.th,div.td { padding: 10px 5px 10px 5px; float: left; clear: none; margin: 0;  }
div.td { height: 24px; text-align: center; border:none!important; }
div.td span.note {display:none!important;}
div.odd div.td { background-color: #fff; }
div.td input { width: 7em; }
div.td input.checkbox { width: auto; }
div.th span.note { font-size: 12px; }
div.colEnd { border-right:1px black solid!important; }
div.spot { width: 30px ; }
div.dataCol1 { width: 120px; }
div.dataCol2 { width: 177px; }
div.dataCol3 { width: 48px; }
div.dataCol4 { width: 42px; }
div.dataCol5 { width: 78px; }
div.dataCol6 { width: 78px; }
div.dataCol7 { width: 48px; }
div.dataCol8 { width: 44px; }
div.dataCol9 { width: 125px; }

div.tr h4 { float:left; margin: 0; padding: 10px 0; height: 40px;  }
div.tr h4#batPassesHeader { width: 317px; text-align: center; border-right:1px black solid; }
div.tr h4#habitatsHeader { width:398px; text-align: center; border-right:1px black solid; }



ul.siteList { float: left; }
ul.siteList li { float: left; list-style-type: none; margin-right: 10px; margin-bottom: 10px; width: 250px; }
ul.siteList li a { text-decoration: none; }
ul.siteList li a:hover { text-decoration: underline; }

a.blockingSwitch { color: #1C94C4!important; font-weight: normal; text-decoration: none;}
a.blockingSwitch:hover { text-decoration: underline;}


div#reporting form {
	padding: 1em 0;
	margin: 1em 0;
}
