
 /*  ***************************************************************************
  *                       CASCADING STYLE SHEET
  *  Generally speaking we can say that all the styles will
  *  "cascade" into a new "virtual" Style Sheet by the following
  *  rules, where number four has the highest priority:
  *  1  Browser default
  *  2  External Style Sheet
  *  3  Internal Style Sheet (inside the <head> tag)
  *  4  Inline Style (inside HTML element)
  *  *************************************************************************** */

  .rt {text-align: right}
  .ctr {text-align: center}

  .z1  { z-index: 1 }
  .z2  { z-index: 2 }
  .z3  { z-index: 3 }
  .z4  { z-index: 4 }

  body
    {
     font-size: 13px;
     font-family:  verdana, tahoma, arial, 'sans serif';
     /* background-attachment: fixed;  */
     background-repeat: no-repeat ;
      margin-top:  0px;
      margin-left:  0px;
      margin-right:  0px;
 
     scrollbar-face-color:   #ddddff;
     scrollbar-shadow-color:     #000000;
     scrollbar-highlight-color: #aa9999;
     scrollbar-3dlight-color:    #000000;
     scrollbar-darkshadow-color: #000000;
     scrollbar-track-color:         blue;     /* #00ccff */
     scrollbar-arrow-color:    #3333ff;

    }


   blockquote
      {
       margin-top:    0px;
       margin-left:  15px;
       margin-right: 15px;
       margin-bottom: 0px;
       font-size:   12px;
      }

   ul,ol
      {
       margin-top:    0px;
       margin-bottom: 0px;
      }


   H1, H2, H3, H4, H5, H6
      {
       margin-top:  0px;
       margin-bottom:  0px;
      }

 /* these are the official standard H1-H6 defaults  
          8pt, 10pt, 12pt, 14pt, 18pt, 24pt  (bold) 
      or 11px, 13px, 16px, 18px, 24px, 32px  (bold)  */
   
   H1 { font-size:  32px; font-weight:bolder }
   H2 { font-size:  24px; font-weight:bolder }
   H3 { font-size:  19px; font-weight:bolder }
   H4 { font-size:  16px; font-weight:bolder }
   H5 { font-size:  13px; font-weight:bolder }
   H6 { font-size:  11px; font-weight:bolder } 


   form
      {
       margin-bottom: 0px;
      }


   a  { text-decoration: none; }

   a:visited
      { color: #990033; }    /*  #007700 = green   #990033 = maroon  */

   a:link
      { color: #0000dd; }

   a:active                  /*  latest active page  */
      { color:#990033; }     /*   #990033 = maroon   */

   a:hover
      { color: red; }
      /*  font-style : italic;  */
      /*  font-weight : bold;   */


   table
      {
       margin-left:  0px;
       margin-right: 0px;
       font-size:   13px;
      }


   td.off           /* t1 */
      {
        border: 0;
        color: blue;
        cursor: nw-resize;
        font-size: 11pt;
        border-color: red;
        border-style: ridge;
        font-family:  arial, tahoma, verdana, 'sans serif';
        background: #eeeeff; 
	  }

   td.ovr           /* t2 */
      {
        border: 0;
        color: red;
        cursor: pointer;
        font-size: 11pt;
        border-color: red;
        border-style: ridge;
        font-family:  arial, tahoma, verdana, 'sans serif';
        font-style: italic;
       /* font-weight: bold; */
        background: #ffeeee;
      }

   td.act           /* t3 */
      {
        border: 0;
        color: green;
        cursor: nw-resize;
        font-size: 11pt;
        border-color: red;
        border-style: ridge;
        font-family:  arial, tahoma, verdana, 'sans serif';
        font-style: italic;
       /* font-weight: bold; */
        background: #ffdddd;
      }

   td.hid          /* t3h */
      {
       font-size: 12pt;
       border: 1px solid white;
       color: white;
       background: #ffffff;
      }


