      html { }
      table { border-collapse:collapse; page-break-after:always }
      .gridlines td { border:1px dotted black }
      .b { text-align:center }
      .e { text-align:center }
      .f { text-align:right }
      .inlineStr { text-align:left }
      .n { text-align:right }
      .s { text-align:left }
      td.style0 { vertical-align:middle; font-family:'calibri'; font-size:8pt; }
      td.style1 { vertical-align:middle; text-align:center; font-family:'calibri'; font-size:8pt; }
      td.style2 { vertical-align:middle; text-align:center; border-top:1px solid #000000; border-left:1px solid #000000; font-family:'calibri'; font-size:8pt; }
      td.style3 { vertical-align:middle; text-align:center; border-top:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; font-family:'calibri'; font-size:8pt; }
      td.style4 { vertical-align:middle; text-align:center; border-top:1px solid #000000; border-right:1px solid #000000; font-family:'calibri'; font-size:8pt; }
      td.style5 { vertical-align:middle; text-align:center; border-bottom:1px solid #000000; border-left:1px solid #000000; font-family:'calibri'; font-size:8pt; }
      td.style6 { vertical-align:middle; text-align:center; border-left:1px solid #000000; font-family:'calibri'; font-size:8pt; }
      td.style7 { vertical-align:middle; text-align:center; border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; font-family:'calibri'; font-size:8pt; }
      td.style8 { vertical-align:middle; text-align:center; border-bottom:1px solid #000000; border-left:1px solid #000000; font-family:'calibri'; font-size:8pt; }
      td.style9 { vertical-align:middle; text-align:center; border-top:1px solid #000000; border-left:1px solid #000000; font-family:'calibri'; font-size:8pt; }
      td.style10 { vertical-align:middle; text-align:center; font-family:'calibri'; font-size:8pt; }
      td.style11 { vertical-align:middle; text-align:center; border-top:1px solid #000000; border-right:1px solid #000000; font-family:'calibri'; font-size:8pt; }
      td.style12 { vertical-align:middle; text-align:center; border-top:1px solid #000000; font-family:'calibri'; font-size:8pt; }
      td.style13 { vertical-align:middle; text-align:center; border-left:1px solid #000000; font-family:'calibri'; font-size:8pt; }
      td.style14 { vertical-align:middle; text-align:center; border-right:1px solid #000000; font-family:'calibri'; font-size:8pt; }
      td.style15 { vertical-align:middle; text-align:center; text-decoration:underline; font-family:'calibri'; font-size:8pt; }
      td.style16 { vertical-align:middle; text-align:center; border-bottom:1px solid #000000; border-right:1px solid #000000; font-family:'calibri'; font-size:8pt; }
      td.style17 { vertical-align:middle; text-align:center; border-bottom:1px solid #000000; font-family:'calibri'; font-size:8pt; }
      td.style18 { vertical-align:middle; text-align:center; border-top:1px solid #000000; text-decoration:underline; color:#0000FF; font-family:'calibri'; font-size:8pt; }
      td.style19 { vertical-align:middle; text-align:center; text-decoration:underline; color:#0000FF; font-family:'calibri'; font-size:8pt; }
      td.style20 { vertical-align:middle; text-align:center; border-left:1px solid #000000; font-family:'calibri'; font-size:8pt; }
      td.style21 { vertical-align:middle; text-align:center; font-family:'calibri'; font-size:8pt; }
      td.style22 { vertical-align:middle; text-align:center; border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; font-family:'calibri'; font-size:8pt; }
      td.style23 { vertical-align:middle; border-left:1px solid #000000; font-family:'calibri'; font-size:11pt; }
      td.style24 { vertical-align:middle; text-align:center; border-bottom:1px solid #000000; border-top:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; text-decoration:underline; color:#0000FF; font-family:'calibri'; font-size:8pt; background-color:#F06730 }
      td.style25 { vertical-align:middle; text-align:center; border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; font-family:'calibri'; font-size:11pt; }
      td.style26 { vertical-align:middle; text-align:center; border-bottom:1px solid #000000; border-top:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; text-decoration:underline; color:#0000FF; font-family:'calibri'; font-size:8pt; background-color:#00B0F0 }
      td.style27 { vertical-align:middle; text-align:center; border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; text-decoration:underline; color:#0000FF; font-family:'calibri'; font-size:8pt; background-color:#00B0F0 }
      td.style28 { vertical-align:middle; text-align:center; border-bottom:1px solid #000000; border-top:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; text-decoration:underline; color:#0000FF; font-family:'calibri'; font-size:8pt; background-color:#FF8080 }
      td.style29 { vertical-align:middle; text-align:center; border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; text-decoration:underline; color:#0000FF; font-family:'calibri'; font-size:8pt; background-color:#FF8080 }
      td.style30 { vertical-align:middle; text-align:center; border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; text-decoration:underline; color:#0000FF; font-family:'calibri'; font-size:8pt; background-color:#F06730 }
      td.style31 { vertical-align:middle; text-align:center; border-bottom:1px solid #000000; border-top:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; text-decoration:underline; color:#0000FF; font-family:'calibri'; font-size:8pt; background-color:#FFFF00 }
      td.style32 { vertical-align:middle; text-align:center; border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; text-decoration:underline; color:#0000FF; font-family:'calibri'; font-size:8pt; background-color:#FFFF00 }
      td.style33 { vertical-align:middle; text-align:center; border-bottom:1px solid #000000; border-top:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; text-decoration:underline; color:#0000FF; font-family:'calibri'; font-size:8pt; background-color:#92D050 }
      td.style34 { vertical-align:middle; text-align:center; border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; text-decoration:underline; color:#0000FF; font-family:'calibri'; font-size:8pt; background-color:#92D050 }
      td.style35 { vertical-align:middle; text-align:center; font-family:'calibri'; font-size:10pt; }
      table.sheet0 col.col0 { width:2pt }
      table.sheet0 col.col1 { width:74.5pt }
      table.sheet0 col.col2 { width:12.9pt }
      table.sheet0 col.col3 { width:12.9pt }
      table.sheet0 col.col4 { width:74.5pt }
      table.sheet0 col.col5 { width:12.9pt }
      table.sheet0 col.col6 { width:12.9pt }
      table.sheet0 col.col7 { width:74.5pt }
      table.sheet0 col.col8 { width:12.9pt }
      table.sheet0 col.col9 { width:12.9pt }
      table.sheet0 col.col10 { width:74.5pt }
      table.sheet0 col.col11 { width:12.9pt }
      table.sheet0 col.col12 { width:12.9pt }
      table.sheet0 col.col13 { width:74.5pt }
      table.sheet0 col.col14 { width:12.9pt }
      table.sheet0 col.col15 { width:12.9pt }
      table.sheet0 col.col16 { width:74.5pt }
      table.sheet0 col.col17 { width:250pt }
      table.sheet0 col.col18 { width:50pt }
      table.sheet0 col.col19 { width:420pt }

      table.sheet0 tr { height:9pt }
      table.sheet0 tr.row1 { height:6.95pt }
      table.sheet0 tr.row2 { height:6.95pt }
      table.sheet0 tr.row3 { height:6.95pt }
      table.sheet0 tr.row4 { height:6.95pt }
      table.sheet0 tr.row5 { height:6.95pt }
      table.sheet0 tr.row6 { height:6.95pt }
      table.sheet0 tr.row7 { height:6.95pt }
      table.sheet0 tr.row8 { height:6.95pt }
      table.sheet0 tr.row9 { height:6.95pt }
      table.sheet0 tr.row10 { height:6.95pt }
      table.sheet0 tr.row11 { height:6.95pt }
      table.sheet0 tr.row12 { height:6.95pt }
      table.sheet0 tr.row13 { height:6.95pt }
      table.sheet0 tr.row14 { height:6.95pt }
      table.sheet0 tr.row15 { height:6.95pt }
      table.sheet0 tr.row16 { height:6.95pt }
      table.sheet0 tr.row17 { height:6.95pt }
      table.sheet0 tr.row18 { height:6.95pt }
      table.sheet0 tr.row19 { height:6.95pt }
      table.sheet0 tr.row20 { height:6.95pt }
      table.sheet0 tr.row21 { height:6.95pt }
      table.sheet0 tr.row22 { height:6.95pt }
      table.sheet0 tr.row23 { height:6.95pt }
      table.sheet0 tr.row24 { height:6.95pt }
      table.sheet0 tr.row25 { height:6.95pt }
      table.sheet0 tr.row26 { height:6.95pt }
      table.sheet0 tr.row27 { height:6.95pt }
      table.sheet0 tr.row28 { height:6.95pt }
      table.sheet0 tr.row29 { height:6.95pt }
      table.sheet0 tr.row30 { height:6.95pt }
      table.sheet0 tr.row31 { height:6.95pt }
      table.sheet0 tr.row32 { height:6.95pt }
      table.sheet0 tr.row33 { height:6.95pt }
      table.sheet0 tr.row34 { height:6.95pt }
      table.sheet0 tr.row35 { height:6.95pt }
      table.sheet0 tr.row36 { height:6.95pt }
      table.sheet0 tr.row37 { height:6.95pt }
      table.sheet0 tr.row38 { height:6.95pt }
      table.sheet0 tr.row39 { height:6.95pt }
      table.sheet0 tr.row40 { height:6.95pt }
      table.sheet0 tr.row41 { height:6.95pt }
      table.sheet0 tr.row42 { height:6.95pt }
      table.sheet0 tr.row43 { height:6.95pt }
      table.sheet0 tr.row44 { height:6.95pt }
      table.sheet0 tr.row45 { height:6.95pt }
      table.sheet0 tr.row46 { height:6.95pt }
      table.sheet0 tr.row47 { height:6.95pt }
      table.sheet0 tr.row48 { height:6.95pt }
      table.sheet0 tr.row49 { height:6.95pt }
      table.sheet0 tr.row50 { height:6.95pt }
      table.sheet0 tr.row51 { height:6.95pt }
      table.sheet0 tr.row52 { height:6.95pt }
      table.sheet0 tr.row53 { height:6.95pt }
      table.sheet0 tr.row54 { height:6.95pt }
      table.sheet0 tr.row55 { height:6.95pt }
      table.sheet0 tr.row56 { height:6.95pt }
      table.sheet0 tr.row57 { height:6.95pt }
      table.sheet0 tr.row58 { height:6.95pt }
      table.sheet0 tr.row59 { height:6.95pt }
      table.sheet0 tr.row60 { height:6.95pt }
      table.sheet0 tr.row61 { height:6.95pt }
      table.sheet0 tr.row62 { height:6.95pt }
      table.sheet0 tr.row63 { height:6.95pt }
      table.sheet0 tr.row64 { height:6.95pt }
      table.sheet0 tr.row65 { height:6.95pt }
      table.sheet0 tr.row66 { height:6.95pt }
      table.sheet0 tr.row67 { height:6.95pt }
      table.sheet0 tr.row68 { height:6.95pt }
      table.sheet0 tr.row69 { height:6.95pt }
      table.sheet0 tr.row70 { height:6.95pt }
      table.sheet0 tr.row71 { height:6.95pt }
      table.sheet0 tr.row72 { height:6.95pt }
      table.sheet0 tr.row73 { height:6.95pt }
      table.sheet0 tr.row74 { height:6.95pt }
      table.sheet0 tr.row75 { height:6.95pt }
      table.sheet0 tr.row76 { height:6.95pt }
      table.sheet0 tr.row77 { height:6.95pt }
      table.sheet0 tr.row78 { height:6.95pt }
      table.sheet0 tr.row79 { height:6.95pt }