
div#tbl-container {
float: left;


margin: 0 0 0 0;
position: relative;

}


/* Modern browsers (but especially firefox ) */
html>/**/body div#tbl-container table>tbody {
overflow: auto;

overflow-x: hidden;
}

div#tbl-container thead tr {
position:relative;
top: expression(offsetParent.scrollTop); /*IE5+ only*/
/* fixes the header being over too far in IE, doesn’t seem to affect FF */
left: 0px;
}

/*prevent Mozilla scrollbar from hiding cell content*/
div#tbl-container td:last-child {padding-right: 20px;}

table {
background-color: WhiteSmoke;
border: 0;
padding: 0px 0px 0px 0px;
}





hr {
color: #000000;
height: 3px;
}

.hrline
{
cursor: default; 
position: relative;
background-color: #8DBCD4;
}

thead th, thead th.locked, th	{
cursor: default; 
position: relative;
background-color: #8DBCD4;
/* white-space: nowrap; */
top: expression(offsetParent.scrollTop); /*IE5+ only*/
/* fixes the header being over too far in IE, doesn’t seem to affect FF */
left: 0px;
margin: 0; 
padding: 0; 

}
	


body {
background-color: smokewhite;
color: black;
font-family: Arial, sans-serif;
}

td {

font-size: 12px;


}


button {
width: 150px; 
font-weight: bold;
color: #ffeaff;
margin-bottom: 5px;
}


