              body.index {
                 font-family: arial; 
                 background-color: #000000;
                 color: #ffffff;
                 }
                 
              body.navigator {
                 font-family: arial; 
                 background-color: #000000;
                 color: #ffffff; 
                 }
                 
              table.navigator {
                 padding: 5pt;
                 color: #ffffff; 
                 background-color: #000000; 
                 }
                 
              tr.navigator {
                 background-color: #000000; 
                 color: #ffffff; 
                 border-width: 3pt;
                 text-align: center;
                 font-weight: bolder; 
              }
              
              td.navigator {
                 padding: 4pt; 
                 background-color: #000000; 
                 color: #ffffff; 
                 text-align: center; 
                 border-color: black;
                 font-family: arial;
                 }
                 
              tr.books_title {
                 padding: 4pt; 
                 color: #ffffff; 
                 text-align: center; 
                 border-style: solid;
                 border-color: white;
                 border-width: 3pt;
                 font-size: 18pt;
                 }
                 
              td.books_title {
                 padding: 4pt; 
                 background-color: #000000; 
                 color: #00CC00;
                 text-align: center; 
                 border-color: black;
                 font-size: 18pt;
                 }
                 
              span.download_info {
                 color: #55ff55;
              }     
              
              p.intro_text {
                 width : 350pt;
              }            
                 
              p.title {
                 font-family: arial; 
                 color: #00cc00; 
                 text-align: left; 
                 font-size: 30pt;
                 }
                 
              p.link_category {
                 font-family: arial; 
                 font-weight: bolder; 
                 font-size: 14pt;
                 color: #66ee66;
                 margin-bottom: 20pt; 
                 margin-top: 30pt; 
                 }
                 
              p.link_description {
                 font-family: arial;
                 color: #55ff55; 
                 font-size: 12pt;
                 line-height: 3%;
                 padding: 0pt;
                 }
                 
              p.link_url {
                 font-family: arial; 
                 color: #00cc00; 
                 xtext-align: center; 
                 font-size: 12pt;
                 margin-bottom: 25pt;
                 }
                 
                 
                 
              a
              {
                 font-weight: bold;
                 color: #00CC00;
                 text-decoration: none
              }
              
              a.invisible:link
              {
                 font-weight: bold;
                 color: #000000;
                 text-decoration: none
              }
              
              a.invisible:hover
              {
                 font-weight: bold;
                 color: #ffffff;
                 text-decoration: none
              }
              
              a.download
              {
                 font-weight: normal;
                 color: #00CC00;
                 text-decoration: underline;
              }
              
              a:hover
              {
                 font-weight: bold;
                 color: #ffffff;
                 text-decoration: none
              }
              
              p.nav_panflute_img {
                 text-align: center; 
             
              }
              
              td.content_text {
                 border-style: none;
                 padding: 15pt;
                 xmargin: 15pt;
                 background-color: #000000; 
                 }
                 
              table.main_info {
                 border: 2pt;
                 padding: 5pt;
                 font-weight: bold; 
                 font-size: 14pt; 
                 text-align: center;
                 }
                 
              tr.main_info  {
                 background-color: ffdd00; 
                 }

              table.meta_data {
                 background-color: ff8800; 
                 border: 1pt;
                 font-weight: bold; 
                 font-size: 12pt; 
                 text-align: center;
                 }
                 
              tr.meta_data_header {
                 background-color: ffee00; 
                 }
                 
                  
              tr.main_info_static  {
                 background-color: ffa500; 
                 }
                  
              td.main_info  {
                 }
                  
              td.main_info_static  {
                 padding-left: 8pt;
                 padding-right: 8pt;
                 }
              
                 
              table.b_data_table_lo_angle {
                 background-color: #ffcc99; 
                 color: #001100; 
                 border-width: 3pt;
                 xpadding: 1pt;
                 xborder: 1pt
              }
                 
              table.b_data_table_hi_angle {
                 background-color: #ffcc99; 
                 color: #001100; 
                 border-width: 3pt;
                 xpadding: 1pt;
                 xborder: 1pt
              }
                 
              tr.table_B_tr_header {
                 background-color: #ffcc99; 
                 color: #001100; 
                 border-width: 3pt;
                 text-align: center;
                 font-weight: bolder; 
              }
                 
              td.columnnr {padding: 4pt; text-align: center; background-color: orange}
              
              td.numvalue {
                 padding: 6pt; 
                 }
                 
              td.upleg_value {
                 padding: 6pt; 
                 background-color: #ffbbdd; 
                 }
                 
              tr.table_row {
                 background-color: #ff8888; 
                 text-align: right;
                 font-weight: 700;
                 }
                 
              td.centered_numvalue {
                 padding: 6pt; 
                 text-align: center;
                 }
              
              
              td.rangevalue {padding-right: 8pt; text-align: right; background-color: orange}

              td.header_quantity {
                 padding: 4pt; 
                 background-color: #ffff88; 
                 text-align: center; 
                 border-color: black;
                 font-family: arial;
                 }
                 
              td.header_units {
                 padding: 4pt; 
                 text-align: center; 
                 background-color: #ff6600;
                 font-family: arial;
                 }
              
              td.angle_header_text {
                 font-weight: bolder; 
                 background-color: #999999; 
                 text-align: center;
                 font-family: arial;
                 }
                
              td.b_met_0 {padding: 4pt; background-color: #ffaaaa}
              td.b_met_1 {padding: 4pt; background-color: #ffff22}
              td.b_met_2 {padding: 4pt; background-color: #ff1144}
              td.b_met_3 {padding: 4pt; background-color: #22aaff}
              td.b_met_4 {padding: 4pt; background-color: #44cc66}
              td.b_met_5 {padding: 4pt; background-color: #9988cc}
              td.b_met_6 {padding: 4pt; background-color: #ff4422}
              td.b_met_7 {padding: 4pt; background-color: #ff44aa}
              td.b_met_8 {padding: 4pt; background-color: #ffff22}
              td.b_met_9 {padding: 4pt; background-color: #ffff44}
              td.b_met_999 {padding: 4pt; background-color: #dddddd}
              
              td.table_B_met_line_nr_0 {padding: 4pt; background-color: #ffaaaa}
              td.table_B_met_line_nr_1 {padding: 4pt; background-color: #ffff22}
              td.table_B_met_line_nr_2 {padding: 4pt; background-color: #ff1144}
              td.table_B_met_line_nr_3 {padding: 4pt; background-color: #22aaff}
              td.table_B_met_line_nr_4 {padding: 4pt; background-color: #44cc66}
              td.table_B_met_line_nr_5 {padding: 4pt; background-color: #9988cc}
              td.table_B_met_line_nr_6 {padding: 4pt; background-color: #ff4422}
              td.table_B_met_line_nr_7 {padding: 4pt; background-color: #ff44aa}
              td.table_B_met_line_nr_8 {padding: 4pt; background-color: #ffff22}
              td.table_B_met_line_nr_9 {padding: 4pt; background-color: #ffff44}
              td.table_B_met_line_nr_999 {padding: 4pt; background-color: #dddddd}
              
                 
            
                  
              td.header_subtable_type {
                 background-color: yellow; 
                 font-weight: bolder; 
                 font-size: 18pt; 
                 text-align: center;
                 }
            
              td.table_description {
                 font-weight: bolder; 
                 font-size: 18pt; 
                 text-align: center}
            
              td.title {}
              
              p.table_section {
                 text-align: center;
                 color: black;
                 }
                 
              p.table_description_section {
                 text-align: center;
                 color: black;
                 }
                 
              span.extra_info_link {
                 text-align: center;
                 text-decoration: underline;
                 color: yellow}
                 
              p.table_description_1 {
                 text-align: center;
                 margin-top: 0pt;
                 margin-bottom: 0pt;
                 color: yellow;
                 text-decoration: underline;
                 }
                 
              p.table_description_2 {
                 text-align: center;
                 margin-top: 0pt;
                 margin-bottom: 0pt;
                 color: yellow;
                 }
                 
              p.table_description_3 {
                 text-align: center;
                 margin-top: 0pt;
                 color: yellow;
                 }
