    /*Original design: September 11, 2004
      Revision History
      04-01-2006 Added td#light and td#dark. 
      09-24-2006 Added p#ftr_sm. 
      09-25-2006 Centered footer type in p#ftr_sm.
      09-25-2006 Added p#ftr_lg.
      01-09-2007 Added styles for tables.
      01-13-2007 Removed unsupported comment notes (double slashes): Never use!
      08-09-2008 Changed the main font to verdana (all styles).
      01-31-2009 Added left-justified footers.
      09-01-2011 Changed warning font color to white. Background remains medium red.
      03-19-2012 Added styles for cautions and notices. Also changed warning color to fire brick (X11).
      05-09-2013 Added style 'tr#yelBg.'
      10-24-2013 Removed quotes from around color & background-color specs for bluBg and yelBg. Reason: bluBg has black characters.
      11-11-2013 For td#light & td#dark, "=" becomes ":". Also added ';'. Replaced 'valign w/ verical-align. 
      11-14-2013 Added style 'tr' that specs font. Removed font from other tr styles. Removed quotes around values.
      10-04-2015 Added line-height: 130% to body: Better readability.
      05-02-2019 Replaced "color: lemonchiffon;" or "color: #fffacd;" with "color: #ffffff;" (white) for better contrast.
      05-27-2019 Fixed errors in background-color: "ffffff" should be (and now is) "#ffffff."
      05-17-2020 Moved "body" style to top. Added "table" to body style. Table now inherits "body" font & line height. 
      05-17-2020 Moved "th" and "tbody" styles to "table" section.
      05-17-2020 Removed duplicate font-family & font-size settings from "p," "p.txt," "th," "tbody," "tr"
      05-17-2020 Added empty "table" style (top level for tables). Increased "body, table" line-height to 1.45.
      05-17-2020 Added styles for superscripts and subscripts. Otherwise, they perturb linespacing.
      11-13-2021 Backgrounds now white, #ffffff (readability). Google now chooses ad bgs. See: Body, table, tbody, p.rCol, p.txt.
      12-27-2021 Added styles for buttons, allowing black outline around all buttons.
      12-28-2021 Added default type color for buttons. Before, buttons with errors in code were unreadable.
      06-07-2022 Added from Stylesheet 4: <h1> for page header bar. Style for Google search button. 
      11-17-2022: From Stylesheet 4: A. Recolored Google button to light yel. B. Hover buttons. 
    */  

/* MAIN STYLESHEET COVERS BODY & TABLES */
    body, table  
    { 
      font-family: verdana, arial, helvetica, sans-serif;
      font-size: 10pt; 
      line-height: 1.45;
      vertical-align: middle; 
      text-align: left;
      background-color: #ffffff; /* Formerly color: #66ccff; [cyan] */
    }

/* STYLES FOR BUTTONS */
    input[type= button], input[type= submit], button[type= button]
    {
      border: 2px solid black;
      cursor: pointer;
      color: black;           /* Default type color that button code may override */
      font-weight: bold;
    }

    /* + + + + + + + + + + + +  */
    /*   BUTTON HOVER EFFECTS   */
    /* + + + + + + + + + + + +  */

    button:hover
    { 
      background-color: #007777;
      color: #00ffff !important; 
      font-weight: bold;
    }

    input:hover
    { 
      background-color: #007777;
      color: #00ffff !important; 
      font-weight: bold;
    }

    /* + + + + + + + + + + + + + + +*/
    /* SUBMIT BUTTON, GOOGLE SEARCH */
    /* + + + + + + + + + + + + + + +*/

    input[name= "sa"]
    {
      background-color: #ffff66; /* Was #33ccff; didn't show up well on Safari */
      color: #000000;
    }

/* STYLES FOR PARAGRAPHS */
    p.rCol  
    { 
      /*font-family: verdana, arial, helvetica, sans-serif;
      font-size: 10pt; */
      background-color: #ffffff;        /*Formerly color: lemonchiffon;*/
    }

    p.txt
    { 
      /*font-family: verdana, arial, helvetica, sans-serif;
      font-size: 10pt; */
      vertical-align: middle; 
      text-align: left; 
      color: 000000;
      background-color: #ffffff; /* Formerly color: #66ccff; */
    }

    /*STYLES FOR FOOTERS*/
    p#ftr_lg
    {
      text-align: center; 
    }

    p#ftr_lg_left
    {
      text-align: left; 
    }

    p#ftr_sm
    {
      font-size: 8pt;
      text-align: center; 
    }

    p#ftr_sm_left
    {
      font-size: 8pt;
      text-align: left; 
    }

    /*STYLES FOR ANCHORS*/
    a:hover   
    {
      background-color: blue; 
      color: red;
    }

    /*STYLES FOR SUPERSCRIPTS AND SUBSCRIPTS*/
    sup, sub 
    { 
      line-height: 0; /*Top of super aligns with highest ascender.*/ 
    }                 /*Bottom of sub aligns with lowest descender.*/


    /*STYLES FOR TABLES*/
    h1  /* Useful for top headline, inside "th" */
    {
      font-family: verdana, arial, helvetica, sans-serif;
      font-size: 26px;
      line-height: 26px;
    }

    table
    {
    }
 
    th
    {
      column-span: 2;
      /*font-family: verdana, arial, helvetica, sans-serif;*/
      font-size: 20pt !important; 
      line-height: 1.45 !important;
      vertical-align: middle; 
      text-align: center; 
      color: #ffffff;        /*Formerly color: lemonchiffon;*/
      background-color: #0000ff;
    }

    tbody  
    { 
      /*font-family: verdana, arial, helvetica, sans-serif;
      font-size: 10pt; */ 
      vertical-align: middle; 
      text-align: left;
      background-color: #ffffff; /* Formerly color: #66ccff; */
    }

    td#light
    {
      background-color: #ffffff;        /*Formerly color: lemonchiffon;*/ 
    }

    td#dark
    {
      background-color: ltblue;
    }

    tr
    {
      /*font-family: verdana, arial, helvetica, sans-serif;*/
    } 

    tr#bluBg
    {
      background-color: #0000ff; 
      color: #ffffff;
      font-weight: bold;   
    }

    tr#yelBg
    {
      background-color: #ffff00; 
      color: #000000;
      font-weight: bold;   
    }


    tr#plainBg
    {
      background-color: #ffffff;        /* Formerly color: #fffacd; same as Lemonchiffon */
    }

    tr#warning
    {
      background-color: #b22222; /* Fire brick, an X11 color*/
      color: #ffffff;
    }

    tr#caution
    {
      background-color: #ffa07a; /* Light salmon, an X11 color*/ 
      color: #000000;
    }

    tr#notice
    {
      background-color: #ffd700; /* Gold, an X11 color*/
      color: #000000;
    }