/*--- Page Properties ---*/
Body
{
  background-color: #FFFFFF;
  background-color: #FFCCCC;	/* a little shading for testing */
  background-color: lightgrey;	/* more reasonable value */
  background-color: #EEEEEE;	/* more reasonable value */
  margin-top: 0px;
  margin-left: 0px;
	/* Same as P right now... */
  color: #000000;
  text-decoration: none;  
  /*font-weight: Bold;*/
  /* Need to check on preferences here... -bi */
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 10pt;
}

/*--- Style for Lab Info Block ---*/
.LabInfo
{
    color: #000000;
    text-decoration: none;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt; 
}

/*--- Style for QC Error/Status Message ---*/
/* (may want roman/italic) */
.qcMessage
{
    color: #0000FF;
    background-color: #dddddd;
    text-decoration: none;
    text-align: left;
    font-weight: Normal;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt; 
}

.qcError
{
    color: #FF0000;
    background-color: Yellow;
    text-decoration: none;
    text-align: left;
    font-weight: Normal;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt; 
}

/*--- Style for text labels on forms ---*/
.Label
{
    color: #000000;
    text-decoration: none;
    text-align: right;
    vertical-align: center;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt; 
}

/*--- Style for text Required labels on forms ---*/
.rqLabel
{
    color: red;
    text-decoration: none;
    text-align: right;
    vertical-align: center;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt; 
}

/*--- Style for left aligned (check box/radio buttons) text labels on forms ---*/
.ItemLabel
{
    color: #000000;
    text-decoration: none;
    text-align: left;
    vertical-align: center;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt; 
}

/*--- Default <P> Text ---*/
P
{
  color: #000000;
  text-decoration: none;  
  /*font-weight: Bold;*/
  /* Need to check on preferences here... -bi */
  font-family: Arial, Helvetica, Verdana, sans-serif;
  /*font-family: Times New Roman;*/
  font-size: 10pt;
  /*font-size: large;*/ /* Netscape does not seem to like named sizes...???  - NO, NS does not like quoted values... */
}

/*--- Vertical Navigation ---*/

/*--- Link Style for left menu ---*/
.PNavLink
{
    /*--- Added PNavLink for use with <P> wrapper around <A class="NavLink"> elements
          on left menu items.  This helps if the text happens to wrap.
          Would be nice to combine with .NavLink somehow.
          -bi
          Font stuff here is used to match .NavLink for the current page's non-link text.
      ---*/
    padding-right: 10px;
    text-align: right;

    /* color: #000000; */
    /* color: #0000FF; */
    color: #006699;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    /* font-weight: normal; */
    font-weight: bold;
    font-size: 9pt; 
}

/*--- Link Style for left menu ---*/
.NavLink
{
	/* Note: Needs to be pretty small to prevent wrapping too many entries 
            8pt bold works, or 9pt normal.
    */
    color: #FFFFFF;
    text-decoration: none;
    /*font-weight: bold;*/
    font-family: Arial, Helvetica, sans-serif;
    /*font-size: smaller; */
    font-weight: normal;
    font-size: 9pt; 
}

/*--- Link Roll-over effect for left menu ---*/
.NavLink:Hover
{  
    color: #006699;
    background-color: #FFFFFF;
    /*color: #0000FF;*/
    text-decoration: none;  
    /*font-weight: bold;*/
    font-family: Arial, Helvetica, sans-serif;
    /*font-size: smaller;*/
    font-weight: normal;
    font-size: 9pt; 
}

/*--- Horizontal navigation ---*/

.CurrentPage
{
    color: #CCCCCC;
    font-weight: Bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: smaller;
}

.Horizontal_Link
{
    color: #FFFFFF;
    font-weight: Bold;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: smaller;
}

.Horizontal_Link:hover
{
    color: #006699;
    background-color: #FFFFFF;
    text-decoration: none;  
    font-weight: Bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: smaller;
}


/*--- Style Section ---*/

/*--- Left Navigation background color ---*/
TD.left
{
    background-color: #999999;
}

/*--- First horizonal bar ---*/
TD.top_1
{
  background-color: #999999;
	/*--- Added this for header text -bi ---*/
  color: #FFFFFF;
  text-decoration: none;  
  font-weight: Bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  /*font-variant: small-caps; */
}

/*--- Second horizontal bar ---*/
TD.top_2
{
  background-color: #006699;
  color: #CCCCCC;
  text-decoration: none;  
  font-weight: Bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  /* font-variant: small-caps; */
}

/*--- Intermediate color ---*/
TD.intermediate
{
    background-color: #000000;
}

/*--- Content area alternative for table cells HEADER---*/
.cell_header
{
    background-color: #006699;
    color: #FFFFFF;
    font-weight: Bold;

}

.cell_header_b
{
    background-color: #000000;
    color: #FFFFFF;
    font-weight: Bold;
}

/*--- Content area alternative for table cells ---*/
TD.cell_color
{
    background-color: #FFEEBD;
    color: #000000;
}

/*--- Content area alternative for table cells ---*/
TD.cell_white
{
    background-color: #FFFFFF;
    color: #000000;
}

/*--- Content area for Low Level table cells ---*/
TD.cell_L
{
    background-color: lightblue;
    color: #000000;
}

/*--- Content area for Normal Level table cells ---*/
TD.cell_N
{
    background-color: lightgreen;
    color: #000000;
}

/*--- Content area for High Level table cells ---*/
TD.cell_H
{
    background-color: pink;
    color: #000000;
}

/*--- Footer ---*/
.Footer
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
}

