<style type="text/css">  <!--
  body{
   margin: 1;
   font-family: arial, times;
   font-size: medium;
   color:darkblue;
  }  
  .error{
   font-family: arial, times;
   color:red;
  }  
  table.redbanner  {
    background-color:red;
  	border:none;
    color: white;
    width: 80%
  }
  td.redbanner {
	  border:none;
    height: 1;
    text-align: left;
  }
  table.banner  {
    /*width: 100%; */
	border-collapse:collapse;
    color: black;
    border: none;
    padding: none;
  }
  table.report  {
	border-collapse:collapse;
    color: black;
    background-color:transparent; /* fffec6;*/
    border:1px solid blue;
    /*width: 100%; */
	/*border:7px;
	/*border:7px;
	border-style: ridge; 
	border-color: dcdcec;
	solid gray;*/ 
  }
  table.blue1  { background-color:#efefff; border:1px solid #bfbfff; border-collapse:collapse;
  }

  table.plum1  { background-color:#fdeafd; border:1px solid #dda0dd; border-collapse:collapse;
  }


  table.report_noborder  {
    background-color:fffec6;
	border-collapse:collapse;
    color: black;
    border:none;
  }
  .prompt  {
    border: none;
    color: darkblue;
    text-align: right;
  }
  .response  {
    border: none;
    color: darkblue;
    text-align: left;
  }
  table.prompt  {
    background-color:fffec6;
    border:1px solid fffe00;
  }
/*  table.noborder  {
	  border-collapse:collapse;
	  border:none;
    color: red;
  }
  table.noborder80  {
	  border-collapse:collapse;
	  border:none;
    color: black;
    width: 80%
  }*/
  th {
	border:2px solid black;
	font-size: x-small;
    color: blue; 
  }
  tr {
	font-size: small;
  }
  
  
  
  td.report
  {
    font-size: small;
	font-weight: 600;
    text-align: center;
    border-top: 2px solid gray;
	border-bottom: none;
    padding-right: 7px;
  }


  td {
    font-size: small;
    text-align: center;
/*	border-top: 2px solid gray; */
	border-bottom: none;
    padding-right: 7px;
  }
  td.withborders {
    font-size: small;
	border: 2px solid gray;
    padding-right: 7px;
  }
  .noborder {
    font-size: small;
	border:none;
    color: black;
  }
  td.noborder_left {
    font-size: small;
  	border:none;
    color: black;
    text-align: left;
  }
  td.noborder_right {
    font-size: small;
  	border:none;
    color: black;
    text-align: right;
  }
/*
 td.mm_nav_buttons {
    font-size: small;
    color: black;
    text-align: left;
  background-color: blue;
  border-top: solid #999999 1px;
  border-bottom: solid #999999 1px;
  border-left: solid #999999 2px;
  border-right: solid #999999 2px;
#  font-family: Arial;
  text-align: center;
  padding-bottom: 5px;
 }
*/
  a {
    color: red;
    font-size: small;
    text-decoration: underline; 
	font-weight: 550;
    cursor: hand;
  }
  a:visited {
    color: red;
    font-size: small;
  }
  a:active {
    color: red;
    font-size: small;
  }
  a:link {
    color: red;
    font-size: small;
  }
  a:hover {
    color: green;
    font-size: small;
  }
  a.help {
    cursor: help;
  }
  .help {
    cursor: help;
  }
  span.form_prompt {
    color: darkblue;
    font-size: medium;
  }
  span.red {
    color: red;
  }
  button.btn{
   color:white;
   background-color:blue;
   font-family:arial,helvetica,sans-serif;
   font-size:70%;
   height:18;
   width:45;
   font-weight:bold;
   text-align: super;
   border: 2px;
   border-color: ff0000;
  }
  @media print { 
    body { background-color: white; }
    .noprint {display:none;}
    a:link {text-decoration: none}
  }
  div#tbl_container {
    width: 100%; 
    overflow: auto;
    position: absolute;      
  }
  div#tbl_container table th {
    border-right: 1px;
/*    width: 100%;*/
  }
  thead th, thead th.locked	{
    background-color: #fffee7;
    border-top: 7px ridge #dcdcec;
    position:relative;
  }
  thead th {
    top: expression(document.getElementById("tbl_container").scrollTop-7);
    z-index: 20;
  }
/*thead th.locked {z-index: 30;}
td.locked,  th.locked{
background-color: #ffeaff;
font-weight: bold;
border-right: 1px solid silver;
left: expression(document.getElementById("tbl_container").scrollLeft);
position: relative;
z-index: 10;
}
*/
  --> 
</style>