html {
    font-size: 14px;
  }
  
  @media (min-width: 768px) {
    html {
      font-size: 16px;
    }
  }
  
  .btn:focus, .btn:active:focus, .btn-link.nav-link:focus, .form-control:focus, .form-check-input:focus {
    box-shadow: 0 0 0 0.1rem white, 0 0 0 0.25rem #258cfb;
  }
  
  html {
    position: relative;
    min-height: 100%;
  }
  
  body {
    margin-bottom: 60px;
    height: 100vh;
    overflow: hidden;
  }

  @media (orientation:landscape)
  {
    body {
        background: url(landscape.png) 100% 100% fixed;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
      }
  }

  @media (orientation:portrait)
  {
    body {
        background: url(portrait.png) 100% 100%  fixed;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
      }
  }

  .border-bottom{
    border-bottom: 0px !important;
  }

  .navbar{
    background: linear-gradient(#11b3a2, #ffffff);
  }

  .container{
    background: #ffffffcc !important;
    background: #fff;
    overflow-x: auto;
    height: 90% !important;
    margin-top: 20px;
    border-radius: 10px;
  }

  .bottom {
      vertical-align: bottom;
  }
  .width120 {
      width: 120px;
      margin: 2px
  }
  html {
      font-family: Calibri, Arial, Helvetica, sans-serif;
      font-size: 11pt;
      background-color: white
  }
  .full-height {
      height: 100%;
  }
  a.comment-indicator:hover + div.comment {
      background: #ffd;
      position: absolute;
      display: block;
      border: 1px solid black;
      padding: 0.5em
  }
  
  a.comment-indicator {
      background: red;
      display: inline-block;
      border: 1px solid black;
      width: 0.5em;
      height: 0.5em
  }
  
  .row{
      margin: 2px
  }
  
  div.comment {
      display: none
  }
  
  table {
      border-collapse: collapse;
      page-break-after: always
  }
  
  .gridlines td {
      border: 1px dotted black
  }
  
  .gridlines th {
      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: bottom;
      border-bottom: none #000000;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Arial Cyr';
      font-size: 10pt;
      background-color: white
  }
  
  th.style0 {
      vertical-align: bottom;
      border-bottom: none #000000;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Arial Cyr';
      font-size: 10pt;
      background-color: white
  }
  
  td.style1 {
      vertical-align: bottom;
      border-bottom: none #000000;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 10pt;
      background-color: white
  }
  
  th.style1 {
      vertical-align: bottom;
      border-bottom: none #000000;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 10pt;
      background-color: white
  }
  
  td.style2 {
      vertical-align: bottom;
      border-bottom: none #000000;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style2 {
      vertical-align: bottom;
      border-bottom: none #000000;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style3 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: none #000000;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style3 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: none #000000;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style4 {
      vertical-align: bottom;
      border-bottom: none #000000;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style4 {
      vertical-align: bottom;
      border-bottom: none #000000;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style5 {
      vertical-align: bottom;
      text-align: left;
      padding-left: 0px;
      border-bottom: none #000000;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      font-weight: bold;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style5 {
      vertical-align: bottom;
      text-align: left;
      padding-left: 0px;
      border-bottom: none #000000;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      font-weight: bold;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style6 {
      vertical-align: bottom;
      text-align: left;
      padding-left: 0px;
      border-bottom: none #000000;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style6 {
      vertical-align: bottom;
      text-align: left;
      padding-left: 0px;
      border-bottom: none #000000;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style7 {
      vertical-align: bottom;
      text-align: left;
      padding-left: 0px;
      border-bottom: none #000000;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style7 {
      vertical-align: bottom;
      text-align: left;
      padding-left: 0px;
      border-bottom: none #000000;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style8 {
      vertical-align: middle;
      text-align: left;
      padding-left: 0px;
      border-bottom: none #000000;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      font-weight: bold;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 13pt;
      background-color: white
  }
  
  th.style8 {
      vertical-align: middle;
      text-align: left;
      padding-left: 0px;
      border-bottom: none #000000;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      font-weight: bold;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 13pt;
      background-color: white
  }
  
  td.style9 {
      vertical-align: bottom;
      border-bottom: none #000000;
      border-top: 1px solid #000000 !important;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style9 {
      vertical-align: bottom;
      border-bottom: none #000000;
      border-top: 1px solid #000000 !important;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style10 {
      vertical-align: middle;
      text-align: center;
      border-bottom: none #000000;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style10 {
      vertical-align: middle;
      text-align: center;
      border-bottom: none #000000;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style11 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: none #000000;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style11 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: none #000000;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style12 {
      vertical-align: middle;
      text-align: left;
      padding-left: 0px;
      border-bottom: none #000000;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style12 {
      vertical-align: middle;
      text-align: left;
      padding-left: 0px;
      border-bottom: none #000000;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style13 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: none #000000;
      border-top: 1px solid #000000 !important;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style13 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: none #000000;
      border-top: 1px solid #000000 !important;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style14 {
      vertical-align: bottom;
      text-align: left;
      padding-left: 0px;
      border-bottom: none #000000;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style14 {
      vertical-align: bottom;
      text-align: left;
      padding-left: 0px;
      border-bottom: none #000000;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style15 {
      vertical-align: middle;
      text-align: left;
      padding-left: 0px;
      border-bottom: none #000000;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style15 {
      vertical-align: middle;
      text-align: left;
      padding-left: 0px;
      border-bottom: none #000000;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style16 {
      vertical-align: middle;
      text-align: center;
      border-bottom: none #000000;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style16 {
      vertical-align: middle;
      text-align: center;
      border-bottom: none #000000;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style17 {
      vertical-align: bottom;
      text-align: left;
      padding-left: 0px;
      border-bottom: none #000000;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style17 {
      vertical-align: bottom;
      text-align: left;
      padding-left: 0px;
      border-bottom: none #000000;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style18 {
      vertical-align: top;
      text-align: center;
      border-bottom: none #000000;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 10pt;
      background-color: white
  }
  
  th.style18 {
      vertical-align: top;
      text-align: center;
      border-bottom: none #000000;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 10pt;
      background-color: white
  }
  
  td.style19 {
      vertical-align: bottom;
      border-bottom: none #000000;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style19 {
      vertical-align: bottom;
      border-bottom: none #000000;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style20 {
      vertical-align: bottom;
      border-bottom: none #000000;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style20 {
      vertical-align: bottom;
      border-bottom: none #000000;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style21 {
      vertical-align: bottom;
      border-bottom: 2px solid #000000 !important;
      border-top: 2px solid #000000 !important;
      border-left: 2px solid #000000 !important;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style21 {
      vertical-align: bottom;
      border-bottom: 2px solid #000000 !important;
      border-top: 2px solid #000000 !important;
      border-left: 2px solid #000000 !important;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style22 {
      vertical-align: bottom;
      border-bottom: 2px solid #000000 !important;
      border-top: 2px solid #000000 !important;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style22 {
      vertical-align: bottom;
      border-bottom: 2px solid #000000 !important;
      border-top: 2px solid #000000 !important;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style23 {
      vertical-align: bottom;
      border-bottom: 2px solid #000000 !important;
      border-top: 2px solid #000000 !important;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style23 {
      vertical-align: bottom;
      border-bottom: 2px solid #000000 !important;
      border-top: 2px solid #000000 !important;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style24 {
      vertical-align: bottom;
      border-bottom: none #000000;
      border-top: 2px solid #000000 !important;
      border-left: 2px solid #000000 !important;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style24 {
      vertical-align: bottom;
      border-bottom: none #000000;
      border-top: 2px solid #000000 !important;
      border-left: 2px solid #000000 !important;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style25 {
      vertical-align: bottom;
      border-bottom: none #000000;
      border-top: 2px solid #000000 !important;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style25 {
      vertical-align: bottom;
      border-bottom: none #000000;
      border-top: 2px solid #000000 !important;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style26 {
      vertical-align: bottom;
      text-align: right;
      padding-right: 0px;
      border-bottom: none #000000;
      border-top: 2px solid #000000 !important;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style26 {
      vertical-align: bottom;
      text-align: right;
      padding-right: 0px;
      border-bottom: none #000000;
      border-top: 2px solid #000000 !important;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style27 {
      vertical-align: middle;
      text-align: center;
      border-bottom: none #000000;
      border-top: 2px solid #000000 !important;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style27 {
      vertical-align: middle;
      text-align: center;
      border-bottom: none #000000;
      border-top: 2px solid #000000 !important;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style28 {
      vertical-align: middle;
      text-align: center;
      border-bottom: none #000000;
      border-top: 2px solid #000000 !important;
      border-left: none #000000;
      border-right: 2px solid #000000 !important;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style28 {
      vertical-align: middle;
      text-align: center;
      border-bottom: none #000000;
      border-top: 2px solid #000000 !important;
      border-left: none #000000;
      border-right: 2px solid #000000 !important;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style29 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: 2px solid #000000 !important;
      border-top: none #000000;
      border-left: 2px solid #000000 !important;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style29 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: 2px solid #000000 !important;
      border-top: none #000000;
      border-left: 2px solid #000000 !important;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style30 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: 2px solid #000000 !important;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style30 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: 2px solid #000000 !important;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style31 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: 2px solid #000000 !important;
      border-top: none #000000;
      border-left: none #000000;
      border-right: 2px solid #000000 !important;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style31 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: 2px solid #000000 !important;
      border-top: none #000000;
      border-left: none #000000;
      border-right: 2px solid #000000 !important;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style32 {
      vertical-align: bottom;
      border-bottom: 1px solid #000000 !important;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      font-weight: bold;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style32 {
      vertical-align: bottom;
      border-bottom: 1px solid #000000 !important;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      font-weight: bold;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style33 {
      vertical-align: bottom;
      border-bottom: 1px solid #000000 !important;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style33 {
      vertical-align: bottom;
      border-bottom: 1px solid #000000 !important;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style34 {
      vertical-align: bottom;
      border-bottom: 1px solid #000000 !important;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      font-weight: bold;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style34 {
      vertical-align: bottom;
      border-bottom: 1px solid #000000 !important;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      font-weight: bold;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style35 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: 1px solid #000000 !important;
      border-top: 1px solid #000000 !important;
      border-left: 1px solid #000000 !important;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style35 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: 1px solid #000000 !important;
      border-top: 1px solid #000000 !important;
      border-left: 1px solid #000000 !important;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style36 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: 1px solid #000000 !important;
      border-top: 1px solid #000000 !important;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style36 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: 1px solid #000000 !important;
      border-top: 1px solid #000000 !important;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style37 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: 1px solid #000000 !important;
      border-top: 1px solid #000000 !important;
      border-left: none #000000;
      border-right: 1px solid #000000 !important;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style37 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: 1px solid #000000 !important;
      border-top: 1px solid #000000 !important;
      border-left: none #000000;
      border-right: 1px solid #000000 !important;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style38 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: 1px solid #000000 !important;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style38 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: 1px solid #000000 !important;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style39 {
      vertical-align: middle;
      text-align: center;
      border-bottom: none #000000;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style39 {
      vertical-align: middle;
      text-align: center;
      border-bottom: none #000000;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style40 {
      vertical-align: middle;
      text-align: center;
      border-bottom: 1px solid #000000 !important;
      border-top: 1px solid #000000 !important;
      border-left: 1px solid #000000 !important;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style40 {
      vertical-align: middle;
      text-align: center;
      border-bottom: 1px solid #000000 !important;
      border-top: 1px solid #000000 !important;
      border-left: 1px solid #000000 !important;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style41 {
      vertical-align: middle;
      text-align: center;
      border-bottom: 1px solid #000000 !important;
      border-top: 1px solid #000000 !important;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style41 {
      vertical-align: middle;
      text-align: center;
      border-bottom: 1px solid #000000 !important;
      border-top: 1px solid #000000 !important;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style42 {
      vertical-align: middle;
      text-align: center;
      border-bottom: 1px solid #000000 !important;
      border-top: 1px solid #000000 !important;
      border-left: none #000000;
      border-right: 1px solid #000000 !important;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style42 {
      vertical-align: middle;
      text-align: center;
      border-bottom: 1px solid #000000 !important;
      border-top: 1px solid #000000 !important;
      border-left: none #000000;
      border-right: 1px solid #000000 !important;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style43 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: 1px solid #000000 !important;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style43 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: 1px solid #000000 !important;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style44 {
      vertical-align: middle;
      text-align: center;
      border-bottom: 1px solid #000000 !important;
      border-top: 1px solid #000000 !important;
      border-left: 1px solid #000000 !important;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style44 {
      vertical-align: middle;
      text-align: center;
      border-bottom: 1px solid #000000 !important;
      border-top: 1px solid #000000 !important;
      border-left: 1px solid #000000 !important;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style45 {
      vertical-align: middle;
      text-align: center;
      border-bottom: 1px solid #000000 !important;
      border-top: 1px solid #000000 !important;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style45 {
      vertical-align: middle;
      text-align: center;
      border-bottom: 1px solid #000000 !important;
      border-top: 1px solid #000000 !important;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style46 {
      vertical-align: middle;
      text-align: center;
      border-bottom: 1px solid #000000 !important;
      border-top: 1px solid #000000 !important;
      border-left: none #000000;
      border-right: 1px solid #000000 !important;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style46 {
      vertical-align: middle;
      text-align: center;
      border-bottom: 1px solid #000000 !important;
      border-top: 1px solid #000000 !important;
      border-left: none #000000;
      border-right: 1px solid #000000 !important;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style47 {
      vertical-align: bottom;
      text-align: left;
      padding-left: 0px;
      border-bottom: 1px solid #000000 !important;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      font-weight: bold;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style47 {
      vertical-align: bottom;
      text-align: left;
      padding-left: 0px;
      border-bottom: 1px solid #000000 !important;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      font-weight: bold;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style48 {
      vertical-align: bottom;
      border-bottom: 1px solid #000000 !important;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style48 {
      vertical-align: bottom;
      border-bottom: 1px solid #000000 !important;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style49 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: none #000000;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style49 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: none #000000;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style50 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: none #000000;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style50 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: none #000000;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style51 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: none #000000;
      border-top: 2px solid #000000 !important;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style51 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: none #000000;
      border-top: 2px solid #000000 !important;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style52 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: 2px solid #000000 !important;
      border-top: 2px solid #000000 !important;
      border-left: 2px solid #000000 !important;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style52 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: 2px solid #000000 !important;
      border-top: 2px solid #000000 !important;
      border-left: 2px solid #000000 !important;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style53 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: 2px solid #000000 !important;
      border-top: 2px solid #000000 !important;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style53 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: 2px solid #000000 !important;
      border-top: 2px solid #000000 !important;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style54 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: 2px solid #000000 !important;
      border-top: 2px solid #000000 !important;
      border-left: none #000000;
      border-right: 2px solid #000000 !important;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style54 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: 2px solid #000000 !important;
      border-top: 2px solid #000000 !important;
      border-left: none #000000;
      border-right: 2px solid #000000 !important;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style55 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: none #000000;
      border-top: 1px solid #000000 !important;
      border-left: 2px solid #000000 !important;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style55 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: none #000000;
      border-top: 1px solid #000000 !important;
      border-left: 2px solid #000000 !important;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style56 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: none #000000;
      border-top: 1px solid #000000 !important;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style56 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: none #000000;
      border-top: 1px solid #000000 !important;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style57 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: none #000000;
      border-top: 1px solid #000000 !important;
      border-left: none #000000;
      border-right: 1px solid #000000 !important;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style57 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: none #000000;
      border-top: 1px solid #000000 !important;
      border-left: none #000000;
      border-right: 1px solid #000000 !important;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style58 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: none #000000;
      border-top: 1px solid #000000 !important;
      border-left: 1px solid #000000 !important;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style58 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: none #000000;
      border-top: 1px solid #000000 !important;
      border-left: 1px solid #000000 !important;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style59 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: none #000000;
      border-top: 1px solid #000000 !important;
      border-left: none #000000;
      border-right: 2px solid #000000 !important;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style59 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: none #000000;
      border-top: 1px solid #000000 !important;
      border-left: none #000000;
      border-right: 2px solid #000000 !important;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style60 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: 1px solid #000000 !important;
      border-top: 1px solid #000000 !important;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style60 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: 1px solid #000000 !important;
      border-top: 1px solid #000000 !important;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style61 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: 1px solid #000000 !important;
      border-top: 1px solid #000000 !important;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style61 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: 1px solid #000000 !important;
      border-top: 1px solid #000000 !important;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style62 {
      vertical-align: bottom;
      text-align: left;
      padding-left: 0px;
      border-bottom: 1px solid #000000 !important;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style62 {
      vertical-align: bottom;
      text-align: left;
      padding-left: 0px;
      border-bottom: 1px solid #000000 !important;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style63 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: 1px solid #000000 !important;
      border-top: 1px solid #000000 !important;
      border-left: 1px solid #000000 !important;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style63 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: 1px solid #000000 !important;
      border-top: 1px solid #000000 !important;
      border-left: 1px solid #000000 !important;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style64 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: 1px solid #000000 !important;
      border-top: 1px solid #000000 !important;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style64 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: 1px solid #000000 !important;
      border-top: 1px solid #000000 !important;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style65 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: 1px solid #000000 !important;
      border-top: 1px solid #000000 !important;
      border-left: none #000000;
      border-right: 2px solid #000000 !important;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style65 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: 1px solid #000000 !important;
      border-top: 1px solid #000000 !important;
      border-left: none #000000;
      border-right: 2px solid #000000 !important;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style66 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: 1px solid #000000 !important;
      border-top: 1px solid #000000 !important;
      border-left: 2px solid #000000 !important;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style66 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: 1px solid #000000 !important;
      border-top: 1px solid #000000 !important;
      border-left: 2px solid #000000 !important;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style67 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: 1px solid #000000 !important;
      border-top: 1px solid #000000 !important;
      border-left: none #000000;
      border-right: 1px solid #000000 !important;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style67 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: 1px solid #000000 !important;
      border-top: 1px solid #000000 !important;
      border-left: none #000000;
      border-right: 1px solid #000000 !important;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style68 {
      vertical-align: bottom;
      border-bottom: none #000000;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style68 {
      vertical-align: bottom;
      border-bottom: none #000000;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style69 {
      vertical-align: bottom;
      border-bottom: none #000000;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      font-weight: bold;
      text-decoration: underline;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style69 {
      vertical-align: bottom;
      border-bottom: none #000000;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      font-weight: bold;
      text-decoration: underline;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style70 {
      vertical-align: bottom;
      border-bottom: none #000000;
      border-top: none #000000;
      border-left: none #000000;
      border-right: 2px solid #000000 !important;
      font-weight: bold;
      text-decoration: underline;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style70 {
      vertical-align: bottom;
      border-bottom: none #000000;
      border-top: none #000000;
      border-left: none #000000;
      border-right: 2px solid #000000 !important;
      font-weight: bold;
      text-decoration: underline;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style71 {
      vertical-align: bottom;
      border-bottom: 1px solid #000000 !important;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      font-weight: bold;
      text-decoration: underline;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style71 {
      vertical-align: bottom;
      border-bottom: 1px solid #000000 !important;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      font-weight: bold;
      text-decoration: underline;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style72 {
      vertical-align: bottom;
      border-bottom: 1px solid #000000 !important;
      border-top: none #000000;
      border-left: none #000000;
      border-right: 2px solid #000000 !important;
      font-weight: bold;
      text-decoration: underline;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style72 {
      vertical-align: bottom;
      border-bottom: 1px solid #000000 !important;
      border-top: none #000000;
      border-left: none #000000;
      border-right: 2px solid #000000 !important;
      font-weight: bold;
      text-decoration: underline;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style73 {
      vertical-align: bottom;
      border-bottom: 1px solid #000000 !important;
      border-top: 1px solid #000000 !important;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style73 {
      vertical-align: bottom;
      border-bottom: 1px solid #000000 !important;
      border-top: 1px solid #000000 !important;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style74 {
      vertical-align: bottom;
      border-bottom: 1px solid #000000 !important;
      border-top: 1px solid #000000 !important;
      border-left: none #000000;
      border-right: 2px solid #000000 !important;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style74 {
      vertical-align: bottom;
      border-bottom: 1px solid #000000 !important;
      border-top: 1px solid #000000 !important;
      border-left: none #000000;
      border-right: 2px solid #000000 !important;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style75 {
      vertical-align: bottom;
      text-align: left;
      padding-left: 0px;
      border-bottom: 2px solid #000000 !important;
      border-top: 2px solid #000000 !important;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style75 {
      vertical-align: bottom;
      text-align: left;
      padding-left: 0px;
      border-bottom: 2px solid #000000 !important;
      border-top: 2px solid #000000 !important;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style76 {
      vertical-align: middle;
      text-align: center;
      border-bottom: 1px solid #000000 !important;
      border-top: 1px solid #000000 !important;
      border-left: none #000000;
      border-right: 2px solid #000000 !important;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style76 {
      vertical-align: middle;
      text-align: center;
      border-bottom: 1px solid #000000 !important;
      border-top: 1px solid #000000 !important;
      border-left: none #000000;
      border-right: 2px solid #000000 !important;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style77 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: 1px solid #000000 !important;
      border-top: 1px solid #000000 !important;
      border-left: 1px solid #000000 !important;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style77 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: 1px solid #000000 !important;
      border-top: 1px solid #000000 !important;
      border-left: 1px solid #000000 !important;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style78 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: 1px solid #000000 !important;
      border-top: 1px solid #000000 !important;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style78 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: 1px solid #000000 !important;
      border-top: 1px solid #000000 !important;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style79 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: 1px solid #000000 !important;
      border-top: 1px solid #000000 !important;
      border-left: none #000000;
      border-right: 1px solid #000000 !important;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style79 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: 1px solid #000000 !important;
      border-top: 1px solid #000000 !important;
      border-left: none #000000;
      border-right: 1px solid #000000 !important;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style80 {
      vertical-align: top;
      text-align: center;
      border-bottom: none #000000;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 10pt;
      background-color: white
  }
  
  th.style80 {
      vertical-align: top;
      text-align: center;
      border-bottom: none #000000;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 10pt;
      background-color: white
  }
  
  td.style81 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: none #000000;
      border-top: 1px solid #000000 !important;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style81 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: none #000000;
      border-top: 1px solid #000000 !important;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style82 {
      vertical-align: bottom;
      border-bottom: none #000000;
      border-top: 1px solid #000000 !important;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style82 {
      vertical-align: bottom;
      border-bottom: none #000000;
      border-top: 1px solid #000000 !important;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style83 {
      vertical-align: bottom;
      border-bottom: 1px solid #000000 !important;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      font-weight: bold;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style83 {
      vertical-align: bottom;
      border-bottom: 1px solid #000000 !important;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      font-weight: bold;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style84 {
      vertical-align: bottom;
      border-bottom: 1px solid #000000 !important;
      border-top: none #000000;
      border-left: none #000000;
      border-right: 2px solid #000000 !important;
      font-weight: bold;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style84 {
      vertical-align: bottom;
      border-bottom: 1px solid #000000 !important;
      border-top: none #000000;
      border-left: none #000000;
      border-right: 2px solid #000000 !important;
      font-weight: bold;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style85 {
      vertical-align: top;
      text-align: center;
      border-bottom: none #000000;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 10pt;
      background-color: white
  }
  
  th.style85 {
      vertical-align: top;
      text-align: center;
      border-bottom: none #000000;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 10pt;
      background-color: white
  }
  
  td.style86 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: 2px solid #000000 !important;
      border-top: 1px solid #000000 !important;
      border-left: 2px solid #000000 !important;
      border-right: 1px solid #000000 !important;
      font-weight: bold;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style86 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: 2px solid #000000 !important;
      border-top: 1px solid #000000 !important;
      border-left: 2px solid #000000 !important;
      border-right: 1px solid #000000 !important;
      font-weight: bold;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style87 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: 2px solid #000000 !important;
      border-top: 1px solid #000000 !important;
      border-left: 1px solid #000000 !important;
      border-right: 1px solid #000000 !important;
      font-weight: bold;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style87 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: 2px solid #000000 !important;
      border-top: 1px solid #000000 !important;
      border-left: 1px solid #000000 !important;
      border-right: 1px solid #000000 !important;
      font-weight: bold;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style88 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: 2px solid #000000 !important;
      border-top: 1px solid #000000 !important;
      border-left: 1px solid #000000 !important;
      border-right: 1px solid #000000 !important;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style88 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: 2px solid #000000 !important;
      border-top: 1px solid #000000 !important;
      border-left: 1px solid #000000 !important;
      border-right: 1px solid #000000 !important;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style89 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: 2px solid #000000 !important;
      border-top: 1px solid #000000 !important;
      border-left: 1px solid #000000 !important;
      border-right: 2px solid #000000 !important;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style89 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: 2px solid #000000 !important;
      border-top: 1px solid #000000 !important;
      border-left: 1px solid #000000 !important;
      border-right: 2px solid #000000 !important;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style90 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: 1px solid #000000 !important;
      border-top: 1px solid #000000 !important;
      border-left: 1px solid #000000 !important;
      border-right: 1px solid #000000 !important;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style90 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: 1px solid #000000 !important;
      border-top: 1px solid #000000 !important;
      border-left: 1px solid #000000 !important;
      border-right: 1px solid #000000 !important;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style91 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: 2px solid #000000 !important;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style91 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: 2px solid #000000 !important;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style92 {
      vertical-align: top;
      text-align: center;
      border-bottom: none #000000;
      border-top: 1px solid #000000 !important;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 10pt;
      background-color: white
  }
  
  th.style92 {
      vertical-align: top;
      text-align: center;
      border-bottom: none #000000;
      border-top: 1px solid #000000 !important;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 10pt;
      background-color: white
  }
  
  td.style93 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: 1px solid #000000 !important;
      border-top: none #000000;
      border-left: 2px solid #000000 !important;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style93 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: 1px solid #000000 !important;
      border-top: none #000000;
      border-left: 2px solid #000000 !important;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style94 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: 1px solid #000000 !important;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style94 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: 1px solid #000000 !important;
      border-top: none #000000;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style95 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: 1px solid #000000 !important;
      border-top: none #000000;
      border-left: none #000000;
      border-right: 2px solid #000000 !important;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style95 {
      vertical-align: bottom;
      text-align: center;
      border-bottom: 1px solid #000000 !important;
      border-top: none #000000;
      border-left: none #000000;
      border-right: 2px solid #000000 !important;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style96 {
      vertical-align: middle;
      text-align: center;
      border-bottom: none #000000;
      border-top: 2px solid #000000 !important;
      border-left: 2px solid #000000 !important;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style96 {
      vertical-align: middle;
      text-align: center;
      border-bottom: none #000000;
      border-top: 2px solid #000000 !important;
      border-left: 2px solid #000000 !important;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style97 {
      vertical-align: middle;
      text-align: center;
      border-bottom: none #000000;
      border-top: 2px solid #000000 !important;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style97 {
      vertical-align: middle;
      text-align: center;
      border-bottom: none #000000;
      border-top: 2px solid #000000 !important;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style98 {
      vertical-align: middle;
      text-align: center;
      border-bottom: none #000000;
      border-top: 2px solid #000000 !important;
      border-left: none #000000;
      border-right: 2px solid #000000 !important;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style98 {
      vertical-align: middle;
      text-align: center;
      border-bottom: none #000000;
      border-top: 2px solid #000000 !important;
      border-left: none #000000;
      border-right: 2px solid #000000 !important;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style99 {
      vertical-align: middle;
      text-align: center;
      border-bottom: none #000000;
      border-top: none #000000;
      border-left: 2px solid #000000 !important;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style99 {
      vertical-align: middle;
      text-align: center;
      border-bottom: none #000000;
      border-top: none #000000;
      border-left: 2px solid #000000 !important;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style100 {
      vertical-align: middle;
      text-align: center;
      border-bottom: none #000000;
      border-top: none #000000;
      border-left: none #000000;
      border-right: 2px solid #000000 !important;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style100 {
      vertical-align: middle;
      text-align: center;
      border-bottom: none #000000;
      border-top: none #000000;
      border-left: none #000000;
      border-right: 2px solid #000000 !important;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style101 {
      vertical-align: bottom;
      text-align: right;
      padding-right: 0px;
      border-bottom: none #000000;
      border-top: 1px solid #000000 !important;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style101 {
      vertical-align: bottom;
      text-align: right;
      padding-right: 0px;
      border-bottom: none #000000;
      border-top: 1px solid #000000 !important;
      border-left: none #000000;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style102 {
      vertical-align: middle;
      text-align: center;
      border-bottom: 1px solid #000000 !important;
      border-top: 1px solid #000000 !important;
      border-left: 2px solid #000000 !important;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style102 {
      vertical-align: middle;
      text-align: center;
      border-bottom: 1px solid #000000 !important;
      border-top: 1px solid #000000 !important;
      border-left: 2px solid #000000 !important;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style103 {
      vertical-align: middle;
      text-align: center;
      border-bottom: 1px solid #000000 !important;
      border-top: 1px solid #000000 !important;
      border-left: none #000000;
      border-right: 2px solid #000000 !important;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style103 {
      vertical-align: middle;
      text-align: center;
      border-bottom: 1px solid #000000 !important;
      border-top: 1px solid #000000 !important;
      border-left: none #000000;
      border-right: 2px solid #000000 !important;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  td.style104 {
      vertical-align: middle;
      text-align: center;
      border-bottom: 1px solid #000000 !important;
      border-top: 1px solid #000000 !important;
      border-left: 2px solid #000000 !important;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  th.style104 {
      vertical-align: middle;
      text-align: center;
      border-bottom: 1px solid #000000 !important;
      border-top: 1px solid #000000 !important;
      border-left: 2px solid #000000 !important;
      border-right: none #000000;
      color: #000000;
      font-family: 'Times New Roman';
      font-size: 12pt;
      background-color: white
  }
  
  table.sheet0 col.col0 {
      width: 3.38888885pt
  }
  
  table.sheet0 col.col1 {
      width: 42pt
  }
  
  table.sheet0 col.col2 {
      width: 42pt
  }
  
  table.sheet0 col.col3 {
      width: 42pt
  }
  
  table.sheet0 col.col4 {
      width: 42pt
  }
  
  table.sheet0 col.col5 {
      width: 42pt
  }
  
  table.sheet0 col.col6 {
      width: 42pt
  }
  
  table.sheet0 col.col7 {
      width: 42pt
  }
  
  table.sheet0 col.col8 {
      width: 42pt
  }
  
  table.sheet0 col.col9 {
      width: 42pt
  }
  
  table.sheet0 col.col10 {
      width: 42pt
  }
  
  table.sheet0 col.col11 {
      width: 42pt
  }
  
  table.sheet0 col.col12 {
      width: 42pt
  }
  
  table.sheet0 col.col13 {
      width: 42pt
  }
  
  table.sheet0 col.col14 {
      width: 42pt
  }
  
  table.sheet0 col.col15 {
      width: 42pt
  }
  
  table.sheet0 col.col16 {
      width: 42pt
  }
  
  table.sheet0 col.col17 {
      width: 42pt
  }
  
  table.sheet0 col.col18 {
      width: 42pt
  }
  
  table.sheet0 col.col19 {
      width: 42pt
  }
  
  table.sheet0 col.col20 {
      width: 42pt
  }
  
  table.sheet0 col.col21 {
      width: 42pt
  }
  
  table.sheet0 col.col22 {
      width: 42pt
  }
  
  table.sheet0 col.col23 {
      width: 42pt
  }
  
  table.sheet0 col.col24 {
      width: 42pt
  }
  
  table.sheet0 col.col25 {
      width: 42pt
  }
  
  table.sheet0 col.col26 {
      width: 42pt
  }
  
  table.sheet0 col.col27 {
      width: 42pt
  }
  
  table.sheet0 col.col28 {
      width: 42pt
  }
  
  table.sheet0 col.col29 {
      width: 42pt
  }
  
  table.sheet0 col.col30 {
      width: 42pt
  }
  
  table.sheet0 col.col31 {
      width: 42pt
  }
  
  table.sheet0 col.col32 {
      width: 42pt
  }
  
  table.sheet0 col.col33 {
      width: 42pt
  }
  
  table.sheet0 col.col34 {
      width: 42pt
  }
  
  table.sheet0 col.col35 {
      width: 42pt
  }
  
  table.sheet0 col.col36 {
      width: 42pt
  }
  
  table.sheet0 col.col37 {
      width: 42pt
  }
  
  table.sheet0 col.col38 {
      width: 42pt
  }
  
  table.sheet0 col.col39 {
      width: 42pt
  }
  
  table.sheet0 col.col40 {
      width: 42pt
  }
  
  table.sheet0 col.col41 {
      width: 42pt
  }
  
  table.sheet0 col.col42 {
      width: 42pt
  }
  
  table.sheet0 col.col43 {
      width: 42pt
  }
  
  table.sheet0 col.col44 {
      width: 42pt
  }
  
  table.sheet0 col.col45 {
      width: 42pt
  }
  
  table.sheet0 col.col46 {
      width: 42pt
  }
  
  table.sheet0 col.col47 {
      width: 42pt
  }
  
  table.sheet0 col.col48 {
      width: 42pt
  }
  
  table.sheet0 col.col49 {
      width: 42pt
  }
  
  table.sheet0 col.col50 {
      width: 42pt
  }
  
  table.sheet0 col.col51 {
      width: 42pt
  }
  
  table.sheet0 col.col52 {
      width: 42pt
  }
  
  table.sheet0 col.col53 {
      width: 42pt
  }
  
  table.sheet0 col.col54 {
      width: 42pt
  }
  
  table.sheet0 col.col55 {
      width: 42pt
  }
  
  table.sheet0 col.col56 {
      width: 42pt
  }
  
  table.sheet0 col.col57 {
      width: 42pt
  }
  
  table.sheet0 col.col58 {
      width: 42pt
  }
  
  table.sheet0 col.col59 {
      width: 42pt
  }
  
  table.sheet0 col.col60 {
      width: 42pt
  }
  
  table.sheet0 col.col61 {
      width: 42pt
  }
  
  table.sheet0 col.col62 {
      width: 42pt
  }
  
  table.sheet0 col.col63 {
      width: 42pt
  }
  
  table.sheet0 col.col64 {
      width: 42pt
  }
  
  table.sheet0 col.col65 {
      width: 42pt
  }
  
  table.sheet0 col.col66 {
      width: 42pt
  }
  
  table.sheet0 col.col67 {
      width: 42pt
  }
  
  table.sheet0 col.col68 {
      width: 42pt
  }
  
  table.sheet0 col.col69 {
      width: 42pt
  }
  
  table.sheet0 col.col70 {
      width: 42pt
  }
  
  table.sheet0 col.col71 {
      width: 42pt
  }
  
  table.sheet0 col.col72 {
      width: 42pt
  }
  
  table.sheet0 col.col73 {
      width: 42pt
  }
  
  table.sheet0 col.col74 {
      width: 42pt
  }
  
  table.sheet0 col.col75 {
      width: 42pt
  }
  
  table.sheet0 col.col76 {
      width: 42pt
  }
  
  table.sheet0 col.col77 {
      width: 42pt
  }
  
  table.sheet0 col.col78 {
      width: 42pt
  }
  
  table.sheet0 col.col79 {
      width: 42pt
  }
  
  table.sheet0 col.col80 {
      width: 42pt
  }
  
  table.sheet0 col.col81 {
      width: 42pt
  }
  
  table.sheet0 col.col82 {
      width: 42pt
  }
  
  table.sheet0 col.col83 {
      width: 42pt
  }
  
  table.sheet0 col.col84 {
      width: 42pt
  }
  
  table.sheet0 col.col85 {
      width: 42pt
  }
  
  table.sheet0 col.col86 {
      width: 42pt
  }
  
  table.sheet0 col.col87 {
      width: 42pt
  }
  
  table.sheet0 col.col88 {
      width: 42pt
  }
  
  table.sheet0 col.col89 {
      width: 42pt
  }
  
  table.sheet0 col.col90 {
      width: 42pt
  }
  
  table.sheet0 col.col91 {
      width: 42pt
  }
  
  table.sheet0 col.col92 {
      width: 42pt
  }
  
  table.sheet0 col.col93 {
      width: 42pt
  }
  
  table.sheet0 col.col94 {
      width: 42pt
  }
  
  table.sheet0 col.col95 {
      width: 42pt
  }
  
  table.sheet0 col.col96 {
      width: 42pt
  }
  
  table.sheet0 col.col97 {
      width: 42pt
  }
  
  table.sheet0 col.col98 {
      width: 42pt
  }
  
  table.sheet0 col.col99 {
      width: 42pt
  }
  
  table.sheet0 col.col100 {
      width: 42pt
  }
  
  table.sheet0 col.col101 {
      width: 42pt
  }
  
  table.sheet0 col.col102 {
      width: 42pt
  }
  
  table.sheet0 col.col103 {
      width: 42pt
  }
  
  table.sheet0 col.col104 {
      width: 42pt
  }
  
  table.sheet0 col.col105 {
      width: 42pt
  }
  
  table.sheet0 col.col106 {
      width: 42pt
  }
  
  table.sheet0 col.col107 {
      width: 42pt
  }
  
  table.sheet0 col.col108 {
      width: 42pt
  }
  
  table.sheet0 col.col109 {
      width: 42pt
  }
  
  table.sheet0 col.col110 {
      width: 42pt
  }
  
  table.sheet0 col.col111 {
      width: 42pt
  }
  
  table.sheet0 col.col112 {
      width: 42pt
  }
  
  table.sheet0 col.col113 {
      width: 42pt
  }
  
  table.sheet0 col.col114 {
      width: 42pt
  }
  
  table.sheet0 col.col115 {
      width: 42pt
  }
  
  table.sheet0 col.col116 {
      width: 42pt
  }
  
  table.sheet0 col.col117 {
      width: 42pt
  }
  
  table.sheet0 col.col118 {
      width: 42pt
  }
  
  table.sheet0 col.col119 {
      width: 42pt
  }
  
  table.sheet0 col.col120 {
      width: 42pt
  }
  
  table.sheet0 col.col121 {
      width: 42pt
  }
  
  table.sheet0 col.col122 {
      width: 42pt
  }
  
  table.sheet0 col.col123 {
      width: 42pt
  }
  
  table.sheet0 col.col124 {
      width: 42pt
  }
  
  table.sheet0 col.col125 {
      width: 42pt
  }
  
  table.sheet0 col.col126 {
      width: 42pt
  }
  
  table.sheet0 col.col127 {
      width: 42pt
  }
  
  table.sheet0 col.col128 {
      width: 42pt
  }
  
  table.sheet0 col.col129 {
      width: 42pt
  }
  
  table.sheet0 col.col130 {
      width: 42pt
  }
  
  table.sheet0 col.col131 {
      width: 42pt
  }
  
  table.sheet0 col.col132 {
      width: 42pt
  }
  
  table.sheet0 col.col133 {
      width: 42pt
  }
  
  table.sheet0 col.col134 {
      width: 42pt
  }
  
  table.sheet0 col.col135 {
      width: 42pt
  }
  
  table.sheet0 col.col136 {
      width: 42pt
  }
  
  table.sheet0 col.col137 {
      width: 42pt
  }
  
  table.sheet0 col.col138 {
      width: 42pt
  }
  
  table.sheet0 col.col139 {
      width: 42pt
  }
  
  table.sheet0 col.col140 {
      width: 42pt
  }
  
  table.sheet0 col.col141 {
      width: 42pt
  }
  
  table.sheet0 col.col142 {
      width: 42pt
  }
  
  table.sheet0 col.col143 {
      width: 42pt
  }
  
  table.sheet0 col.col144 {
      width: 42pt
  }
  
  table.sheet0 col.col145 {
      width: 42pt
  }
  
  table.sheet0 col.col146 {
      width: 42pt
  }
  
  table.sheet0 col.col147 {
      width: 42pt
  }
  
  table.sheet0 col.col148 {
      width: 42pt
  }
  
  table.sheet0 col.col149 {
      width: 42pt
  }
  
  table.sheet0 col.col150 {
      width: 42pt
  }
  
  table.sheet0 col.col151 {
      width: 42pt
  }
  
  table.sheet0 col.col152 {
      width: 42pt
  }
  
  table.sheet0 col.col153 {
      width: 42pt
  }
  
  table.sheet0 col.col154 {
      width: 42pt
  }
  
  table.sheet0 col.col155 {
      width: 42pt
  }
  
  table.sheet0 col.col156 {
      width: 42pt
  }
  
  table.sheet0 tr {
      height: 13.636363636364pt
  }
  
      table.sheet0 tr.row0 {
          height: 33pt
      }
  
      table.sheet0 tr.row1 {
          height: 9pt
      }
  
      table.sheet0 tr.row2 {
          height: 19.5pt
      }
  
      table.sheet0 tr.row3 {
          height: 14.25pt
      }
  
      table.sheet0 tr.row4 {
          height: 16.5pt
      }
  
      table.sheet0 tr.row5 {
          height: 18.75pt
      }
  
      table.sheet0 tr.row6 {
          height: 18.75pt
      }
  
      table.sheet0 tr.row7 {
          height: 18.75pt
      }
  
      table.sheet0 tr.row8 {
          height: 15.75pt
      }
  
      table.sheet0 tr.row9 {
          height: 18pt
      }
  
      table.sheet0 tr.row10 {
          height: 18pt
      }
  
      table.sheet0 tr.row11 {
          height: 16.5pt
      }
  
      table.sheet0 tr.row12 {
          height: 16.5pt
      }
  
      table.sheet0 tr.row13 {
          height: 16.5pt
      }
  
      table.sheet0 tr.row14 {
          height: 16.5pt
      }
  
      table.sheet0 tr.row15 {
          height: 18pt
      }
  
      table.sheet0 tr.row16 {
          height: 14.25pt
      }
  
      table.sheet0 tr.row17 {
          height: 15.75pt
      }
  
      table.sheet0 tr.row18 {
          height: 15.75pt
      }
  
      table.sheet0 tr.row19 {
          height: 15.75pt
      }
  
      table.sheet0 tr.row20 {
          height: 15.75pt
      }
  
      table.sheet0 tr.row21 {
          height: 15.75pt
      }
  
      table.sheet0 tr.row22 {
          height: 3pt
      }
  
      table.sheet0 tr.row23 {
          height: 15.75pt
      }
  
      table.sheet0 tr.row24 {
          height: 15.75pt
      }
  
      table.sheet0 tr.row25 {
          height: 15.75pt
      }
  
      table.sheet0 tr.row26 {
          height: 15.75pt
      }
  
      table.sheet0 tr.row27 {
          height: 15.75pt
      }
  
      table.sheet0 tr.row28 {
          height: 15.75pt
      }
  
      table.sheet0 tr.row29 {
          height: 15.75pt
      }
  
      table.sheet0 tr.row30 {
          height: 15.75pt
      }
  
      table.sheet0 tr.row31 {
          height: 15.75pt
      }
  
      table.sheet0 tr.row32 {
          height: 15.75pt
      }
  
      table.sheet0 tr.row33 {
          height: 15.75pt
      }
  
      table.sheet0 tr.row34 {
          height: 15.75pt
      }
  
      table.sheet0 tr.row35 {
          height: 15.75pt
      }
  
      table.sheet0 tr.row36 {
          height: 15.75pt
      }
  
      table.sheet0 tr.row37 {
          height: 15.75pt
      }
  
      table.sheet0 tr.row38 {
          height: 15.75pt
      }
  
      table.sheet0 tr.row39 {
          height: 15.75pt
      }
  
      table.sheet0 tr.row40 {
          height: 15.75pt
      }
  
      table.sheet0 tr.row41 {
          height: 15.75pt
      }
  
      table.sheet0 tr.row42 {
          height: 15.75pt
      }
  
      table.sheet0 tr.row43 {
          height: 15.75pt
      }
  
  .form-horizontal {
      display: block;
      width: 50%;
      margin: 0 auto;
  }
  
  .form-input {
      max-width: 60%;
      display: inline-block;
  }
  
  .form-label {
      width: 25%;
  }
  
  .form-group{
      margin: 2px;
  }
  
  .btn-margin-top{
      margin-top: 10px;
  }
  
  /*======================
      404 page
  =======================*/
  
  
  .page_404 {
      padding: 40px 0;
      background: #fff;
      font-family: 'Arvo', serif;
  }
  
      .page_404 img {
          width: 100%;
      }
  
  .four_zero_four_bg {
      height: 400px;
      background-position: center;
  }
  
  
      .four_zero_four_bg h1 {
          font-size: 80px;
      }
  
      .four_zero_four_bg h3 {
          font-size: 80px;
      }
  
  .link_404 {
      color: #fff !important;
      padding: 10px 20px;
      background: #39ac31;
      margin: 20px 0;
      display: inline-block;
  }
  
  .contant_box_404 {
      margin-top: -50px;
  }