<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*** The Fixed Header Stylesheet ***/



.DataGridFixedHeader { POSITION: relative; TOP: expression(offsetParent.scrollTop-1); color:Maroon;} 



#container div {
 overflow: auto; /* so the extra columns and rows flow as needed */
 margin: 0 auto;
 }



#container table {
 width: 99%;  /*100% of container produces horiz. scroll in Mozilla*/
 
 /* Gets rid of the 1 pixel space on the top of the header that shows through when scrolling */
 border: none ! important; 
 }
 
#container table&gt;tbody {  /* child selector syntax which IE6 and older do not support*/
 overflow: auto; 
 overflow-x: hidden;
 }
 
#container thead tr {
 position:relative; 
 top: expression(offsetParent.scrollTop); /*IE5+ only*/
 }
 
#container table tfoot tr { /*idea of Renato Cherullo to help IE*/
      position: relative; 
      overflow-x: hidden;
      top: expression(parentNode.parentNode.offsetHeight &gt;= 
   offsetParent.offsetHeight ? 0 - parentNode.parentNode.offsetHeight + offsetParent.offsetHeight + offsetParent.scrollTop : 0);
      }



#container td:last-child {padding-right: 20px;} /*prevent Mozilla scrollbar from hiding cell content*/



#container thead td, thead th {
 
 /* the background color for the header to something other than transparent 
  so that the rows don't show behind while scrolling */
 background-color:#eee;/*#5e5e49;/*#6B696B;*/ 
 
 }
 
 
/*** Purely Cosmetics ***/



#container div {
 width: 99%;  /* table width will be 99% of this*/
 height: 200px;  /* a small efault value so user won't really see resize if delay rendering 1ms. it is changed by the SetFixedHeader() javascript function. Must be greater than tbody*/
 } 



/*** print style sheet ***/



@media print {



#container div {overflow: visible; }
#container table&gt;tbody {overflow: visible; }
#container td {height: 14pt;} /*adds control for test purposes*/
#container thead td {font-size: 11pt; }
#container tfoot td {
 text-align: center;
 font-size: 9pt;
 border-bottom: solid 1px slategray;
 }
 
#container thead {display: table-header-group; }
#container tfoot {display: table-footer-group; }
#container thead th, thead td {position: static; } 



#container thead tr {position: static; } /*prevent problem if print after scrolling table*/ 
#container table tfoot tr {     position: static;    }



}




/*** Global Print Styles ***/
@media print {



.noprint {display: none;}



body {
 font-family:sans-serif;
 background-image: none;
 }
 
#container {
 border: none;
 padding: 0;
 }



}

</pre></body></html>