#column
{
  border-bottom:1px solid black;
  border-right:1px solid black;
}

#header
{
  border-right:1px solid black;
}

div.tableDiv
{
  position:absolute;
  left:60;
  top:140;
  width: 770px;    /* table width will be 99% of this*/
  height: 70%;   /* must be greater than tbody*/

  overflow: auto;
  z-index:17;

  border-left: solid 1px black;
  border-top: solid 1px black;
  border-right: solid 1px white;
  border-bottom: solid 1px white;
}

#listTable
{
  position:relative;
  left:0;
  top:1;
  width: 100%;    /*100% of container produces horiz. scroll in Mozilla*/

  border-top:solid 1px white;
  background-color:gray;
}

#tableHeader
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:8pt;
  font-weight: bold;
  text-align: center;
  background-color: #D9D5CD;
  color: black;

  border-left:1px solid white;
  border-top:solid 1px white;
  border-bottom: solid 1px black;
  border-right:solid 1px black;

  top:-1;
  position:relative;
}

#tableColumn
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:8pt;
  text-align: center;
  color: black;
  border-bottom:1px solid gray;
  border-right:1px solid gray;
}

div.scrollPanel
{
  position:absolute;
  margin:0;
  width:90%;
  z-index:7;
  left:60;
  top:140;
  overflow-y:auto;
  height:65%;
}

div.freePanel
{
  position:absolute;
  margin:0;
  z-index:7;
  left:60;
  top:140;
  overflow-y:auto;
  height:65%;
}

td:last-child {padding-right: 20px;} /*prevent Mozilla scrollbar from hiding cell content*/

div.scrollPanelHeader
{
  position:absolute;
  margin:0;
  background-color: #D9D5CD;
  z-index:10;
  border: 1px solid #FFFFFF;
  border-bottom-color: #000000;
  overflow:hidden;
  left:51;
  top:141;
  width:92%;
}

div.scrollPanelRows
{
  position:absolute;
  margin:0;
  background-color:#FFFFFF;
  z-index:3;
  border: 1px solid #FFFFFF;
  border-left-color: #000000;
  border-top-color: #000000;
  overflow-x:auto;
  overflow-y:scroll;
  left:50px;
  top:139px;
  width:92%;
  height:70%;
}

legend.LGND_ITEM
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:8pt;
  font-weight:bold;
}

fieldset
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:8pt;
  padding:5px;
}

font.THLB_ITEM
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:8pt;
  color:black;
}

font.DSLB_ITEM
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:8pt;
}

font.LNLB_ITEM
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:8pt;
  font-weight:normal;
  color:blue;
  text-decoration: underline;
  cursor:hand;
}

font.ERLB_ITEM
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:8pt;
  font-weight:bold;
  color:red;
}

font.SCLB_ITEM
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:8pt;
  font-weight:bold;
  color:green;
}

.LNLB_ITEM
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:8pt;
  font-weight:normal;
  color:blue;
  text-decoration: none;
}

font.ENLB_ITEM
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:8pt;
  font-weight:normal;
}

font.QRLB_ITEM
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:8pt;
  font-weight:normal;
}

input.QRTX_ITEM
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:8pt;
}

input.QRTX_LITEM
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:8pt;
  background-color:#CCFFCC;
}

input.ENTX_CITEM
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:8pt;
  background-color:#66FFFF;
}

input.ENTX_LITEM
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:8pt;
  background-color:#CCFFCC;
}

input.ENTX_ITEM
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:8pt;
}

select.QRSL_ITEM
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:8pt;
}

select.ENSL_CITEM
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:8pt;
  background-color:#66FFFF;
}

select.ENSL_ITEM
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:8pt;
}

textarea.QRTA_ITEM
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:8pt;
}

textarea.ENTA_CITEM
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:8pt;
  background-color:#66FFFF;
}

textarea.ENTA_ITEM
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:8pt;
}

textarea.ENTA_LITEM
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:8pt;
  background-color:#CCFFCC;
}

font.HRLB_ITEM
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:8pt;
  font-weight:normal;
  color:white;
}

font.RSLB_ITEM
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:8pt;
  color:black;
}

.RSLB_ITEM
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:8pt;
  color:black;
}
/** Old style classes **/

font.QRLB_ITEM1
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:8pt;
  font-weight:normal;
}

input.TEXT_ITEM
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:8pt;
}

input.REQUIRED_TEXT_ITEM
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:8pt;
  background:#99FFFF
}

select.QRSL_CITEM
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:8pt;
  background:#99FFFF;
}

select.SELECT_ITEM
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:8pt;
}

div.DISPLAY_ITEM
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:8pt;
}

textarea.TEXTAREA_ITEM
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:8pt;
}

textarea.REQUIRED_TEXTAREA_ITEM
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:8pt;
  background:#99FFFF
}

div.HEADER_LABEL_ITEM
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:8pt;
  font-weight:bold;
  color:white;
}

div.RESULT_LABEL_ITEM
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:8pt;
  color:black;
}

div.CHECKBOX
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:8pt;
}

/*
  Specifies the look n feel for the text that is displayed in between <TH> </TH> Table header tags
*/
div.TABLEHEADER_ITEM
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:8pt;
  color:#FFFFFF;
  font-weight:bold;
}

/*
  Specifies the look n feel for the text that is displayed in between <TD></TD> Table column tags
*/
div.TABLECOLUMN_ITEM
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:8pt;
  color:black;
}

div.LINK_ITEM
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:8pt;
  color:blue;
  font-weight:bold;
}
div.LEGENDLABEL_ITEM
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:8pt;
  font-weight:bold;
}

/* for labels that need to be show in bold*/
.LABEL_ITEM
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:8pt;
  font-weight:bold;
}

font.LNIC_ITEM
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:8pt;
  font-weight:bold;
  color:white;
  text-decoration: underline;
}

font.LNMN_ITEM
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:8pt;
  font-weight:bold;
  color:blue;
  text-decoration: none;
}

button.BUTN_ITEM
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:normal;
  font-size:10pt;
  border-color:white;
  border-width:2px;
  border-style:outset;
}

font.THRP_ITEM
{
  font-family:Arial;
  font-size:8pt;
  font-weight:bold;
  color:black;
}

font.RSRP_ITEM
{
  font-family:Arial;
  font-size:8pt;
  color:black;
}

font.HEAD_ITEM
{
  font-family:Arial;
  font-size:12pt;
  color:black;
  font-weight:bold;
}

font.HEAD_ITEM_B10
{
  font-family:Arial;
  font-size:10pt;
  color:black;
  font-weight:bold;
}

font.HEAD_ITEM_N10
{
  font-family:Arial;
  font-size:10pt;
  color:black;
}
