body {
font: 0.8em Arial, Helvetica, sans-serif;
}
table {
caption-side: top;
}
.datatable {
border: 1px solid #D6DDE6;
border-collapse: collapse;
width: 80%;
}
.datatable td {
border: 1px solid #D6DDE6;
padding: 0.3em;
}
.datatable th {
border: 1px solid #828282;
background-color: #3C6E91;
font: BOLD 120% Arial, Helvetica, sans-serif;
color: #FAF1DA;
text-align: center;
padding: 0.3em;
}
.datatable caption {
font: bold 130% Arial, Helvetica, sans-serif;
color: #33517A;
text-align: center;
padding: 0.4em 0 0.8em 0;
}
.datatable tr.altrow {
background-color: #DFE7F2;
color: #000000;
}
.datatable tr:hover, .datatable tr.hilite {
background-color:#F1B3F1;
font-weight: bold;
color: #000000;
}
   
