div#Err{
margin-top:15px;
margin-bottom:15px;
text-align:center;
display:none;
}
#searchPageTable{width:100%;}
#searchPageTable tr td{
padding:10px;
vertical-align:top;
} 
#resetButton{ display:none;}
#searchTable{margin: 0 auto 0 auto;}
#searchTable tr td{vertical-align:top;}
.searchDateTable{margin:0;}
.searchDateTable tr td{
padding: 0;
vertical-align:top;
}
.searchDateTable tr td div:nth-child(1){
margin:0 !important;
padding:0;
}
.searchDateTable tr td input.field{margin:0 !important;}
INPUT.button{border-radius:5px;width:60px;height:30px;font-weight:bold;cursor:pointer;}
INPUT.buttonGray{
background:#cccccc;
color:black; 
border:1px solid #aaaaaa;
}
INPUT.buttonGreen{
background:green;
border:1px solid green;
color:white;
}
input.searchbox{ 
width:290px !important;
color:#808080;
font-weight:normal !important;
text-transform:none !important;
}
input[type="text"], textarea, select{
border:1px solid #aaaaaa;
margin-top:1px;
}
select.field{font-size:12px;} 
table#reportTable tr th,
table#reportTable tr td{
text-align:left;
font-size:13px !important;
font-weight:normal;
padding:6px;
}
table#reportTable tr td .TinyTxt{font-size:11px;}
table#reportTable tr th{
color:white;
font-weight:bold; 
background:#348FA4 !important;
} 
#StatusTable{width:100%;}
#StatusTable tr:nth-child(1){background:transparent !important;}
#StatusTable tr td{
border-top:1px dashed #dddddd;
}
#StatusTable tr:nth-child(1) td,
#StatusTable tr:nth-child(2) td{border-top:0 !important;}
#StatusTable tr td{
font-weight:normal !important;
font-size:13px;
text-align:left; 
} 
#StatusTable tr td .notes,
#StatusTable tr td .TinyTxt{font-size:11px;}
table.switchTable{width:100%;}
table.switchTable tr td{
vertical-align:top;
padding:10px;
}
table.switchTable tr td:nth-child(1){
padding-right:50px;
width:30%; 
}
table.switchTable tr td:nth-child(2){width:70%;}
#editFormTable div.bg{width:810px;}
div#searchFormDiv{width:100%;}
div.searchReq{margin-bottom:15px;}
div.searchReq div{
font-size:15px;
width:250px; 
border: 3px solid #008000;
background:#008000;
color:#FFFFFF;
text-align:center;
border-radius:8px;
-moz-border-radius:8px;
padding:8px;
cursor:pointer; 
}
div.searchTitle{
font-weight:bold;
white-space:nowrap;
color:#008000;
font-size:16px;
margin-bottom:10px;
}
div.searchPartBox{padding:3px;border-radius:6px;-moz-border-radius:6px;border:1px solid #98D8E4;background:#D1EEF3;}
div.searchResultsText{
font-size:12px;
color:#707070;
margin-top:3px;
font-family:verdana,tahoma,sans-serif;
}