body 
    {
     margin: auto;
    }

td   
    {
     font:  12px  arial, verdana, sans-serif;
     text-align:justify;
    }
/*
td.basic
    {
     background: RGB(49,16,49);
    }
*/
td.td_body_1
     {
      padding-top:15px;
     }

td.td_header_1
     {
      padding-left: 3px;
      padding-right: 3px;
      padding-top:30px;
      text-align: left;
      width: 700px;
     }

td.td_header_2
     {
      border-right-color:black;
      border-right-style:solid;
      border-right-width:1px;
      border-top-color:black;
      border-top-style:solid;
      border-top-width:1px;
      padding-bottom: 5px;
      padding-left: 10px;
      padding-right: 10px;
      padding-top: 5px;
      text-align: center;
     }

td.td_header_2_right
     {
      border-top-color:black;
      border-top-style:solid;
      border-top-width:1px;
      padding-bottom: 5px;
      padding-left: 10px;
      padding-top: 5px;
      text-align: left;
      width: 100%
     }

tr.tr_header_1
    {
     /*background: RGB(226,230,233)*/
     /*background: RGB(227,232,238)*/
     background: RGB(239,241,245)
     /*background: RGB(241,216,35)*/
    }

h1   
    {
    font: bold 14px  arial, verdana, sans-serif;
    }

h1.no_margin_top
    {
    font: bold 14px  arial, verdana, sans-serif;
    margin-top: 0px;
    }

h2 
    {
     font: bold 12px  arial, verdana, sans-serif;
    }

h3   
    {
    font: bold 11px  arial, verdana, sans-serif;
    }

a.a_header
    {
     color: black;
     font-size: 14px;
     font-weight: bold;
    text-align: center;
     text-decoration:none
    }

a.a_header_current
    {
     color: rgb(134,197,40) ;
     font-size: 14px;
     font-weight: bold;
     text-align: center;
     text-decoration:none
    }
p.footnote
    {
     font-size: 10px;
     font-family: "Helvetica";
    }
