table { border: gray 1px solid; border-collapse: collapse; border-spacing: 0px; background-color: #EFEFEF; font-family: "arial","helvetica"; font-size: x-small ; }
td    { border: gray 1px solid; padding: 3px;  }
th    { border: gray 1px solid; padding: 3px; font-weight:bold; text-align:right;}
.head {background-color:#BFBFBF; vertical-align:top;}
tr.menu1 {background-color:#BFBFBF}
input{border-width:1px; font-family: "arial","helvetica";}

input.btn{ margin:0; color:black; background-color:silver; width:50px; font-weight:bold; font-size:9pt; height:18px; cursor:pointer;} 
input.sml{ margin:0; color:black; background-color:silver; width:80px; font-weight:bold; font-size:9pt; height:18px; cursor:pointer;} 

input.btn:hover, .sml:hover {background-color:blue; color:#000000;}
.frow, .frow td{ border: gray; padding: 0px; background: #DFDFDF; text-align:center;}
form{display:inline; margin:0;}

.pagecount{width:100%; text-align:center; clear:both; }

.pagecount form a{text-decoration:none; margin:0 3px 0 3px;
    border-top: 1px solid #CCCCCC;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #CCCCCC;
    background-color:silver; color:black; 
    font-size: 9pt; font-weight:bold;
    padding:0 2px 0 2px;}
.pagecount form a:hover{ background-color:dodgerblue; color:#000000;}   
    
.pagecount form input{text-align:center;}
.bytes{font-size:small;}
.foot{font-size:small; text-align:center; width:100%; margin-top:10px;}
.recspage, .recspage input{display:inline; margin:0;}

