.tablescroll {
   font: 12px normal Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
   background-color: #fff;
}

.tablescroll td {
   vertical-align: top;
   padding: 3px 5px;
   border: 1px solid #888;
}
.tablescroll tbody td i { color: blue; }
.tablescroll tbody td b.register { color: green; font-weight: bold; }
.tablescroll tbody td:first-child { font-family: monospace; white-space: nowrap; }
.tablescroll tbody tr.first td { background-color: black; border-color: black; border-top: 0; }

.tablescroll { border-bottom: 1px solid #ccc; }

.tablescroll td.headerRow {
   background-color: black;
   color: white;
   text-align: center;
   padding: 0.5em;
}


.tablescroll thead td, .tablescroll tfoot td {
   font: 1em bold Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
   background-color: #ccc;
   text-align: center;
   font-weight: bold;
   font-variant: small-caps;
   font-size: 1em;
}


.tablescroll_foot
{ font-weight:bold; background-color:#eee; border-left:0; border-top:0; margin-top:3px; }

