html {
  font-family: Calibri, Arial, Helvetica, sans-serif;
  font-size: 11pt;
  background-color: white
}

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
}

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: 'Calibri';
  font-size: 11pt;
  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: 'Calibri';
  font-size: 11pt;
  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: 'Abadi';
  font-size: 11pt;
  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: 'Abadi';
  font-size: 11pt;
  background-color: white
}

td.style2 {
  vertical-align: middle;
  border-bottom: none #000000;
  border-top: none #000000;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: white
}

th.style2 {
  vertical-align: middle;
  border-bottom: none #000000;
  border-top: none #000000;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: white
}

td.style3 {
  vertical-align: bottom;
  border-bottom: none #000000;
  border-top: none #000000;
  border-left: none #000000;
  border-right: none #000000;
  font-weight: bold;
  color: #335593;
  font-family: 'Courier New';
  font-size: 10pt;
  background-color: white
}

th.style3 {
  vertical-align: bottom;
  border-bottom: none #000000;
  border-top: none #000000;
  border-left: none #000000;
  border-right: none #000000;
  font-weight: bold;
  color: #335593;
  font-family: 'Courier New';
  font-size: 10pt;
  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: #335593;
  font-family: 'Abadi';
  font-size: 11pt;
  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: #335593;
  font-family: 'Abadi';
  font-size: 11pt;
  background-color: white
}

td.style5 {
  vertical-align: bottom;
  text-align: center;
  border-bottom: none #000000;
  border-top: none #000000;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 11pt;
  background-color: white
}

th.style5 {
  vertical-align: bottom;
  text-align: center;
  border-bottom: none #000000;
  border-top: none #000000;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 11pt;
  background-color: white
}

td.style6 {
  vertical-align: bottom;
  border-bottom: none #000000;
  border-top: none #000000;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 11pt;
  background-color: #E7E6E6
}

th.style6 {
  vertical-align: bottom;
  border-bottom: none #000000;
  border-top: none #000000;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 11pt;
  background-color: #E7E6E6
}

td.style7 {
  vertical-align: middle;
  text-align: left;
  padding-left: 18px;
  border-bottom: none #000000;
  border-top: none #000000;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: white
}

th.style7 {
  vertical-align: middle;
  text-align: left;
  padding-left: 18px;
  border-bottom: none #000000;
  border-top: none #000000;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: white
}

td.style8 {
  vertical-align: bottom;
  border-bottom: none #000000;
  border-top: none #000000;
  border-left: none #000000;
  border-right: none #000000;
  color: #000000;
  font-family: 'Abadi';
  font-size: 11pt;
  background-color: #FFFFFF
}

th.style8 {
  vertical-align: bottom;
  border-bottom: none #000000;
  border-top: none #000000;
  border-left: none #000000;
  border-right: none #000000;
  color: #000000;
  font-family: 'Abadi';
  font-size: 11pt;
  background-color: #FFFFFF
}

td.style9 {
  vertical-align: bottom;
  text-align: center;
  border-bottom: none #000000;
  border-top: none #000000;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 11pt;
  background-color: white
}

th.style9 {
  vertical-align: bottom;
  text-align: center;
  border-bottom: none #000000;
  border-top: none #000000;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 11pt;
  background-color: white
}

td.style10 {
  vertical-align: middle;
  text-align: center;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: 3px solid #8EAADB !important;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: #B4C6E7
}

th.style10 {
  vertical-align: middle;
  text-align: center;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: 3px solid #8EAADB !important;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: #B4C6E7
}

td.style11 {
  vertical-align: middle;
  text-align: center;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: #B4C6E7
}

th.style11 {
  vertical-align: middle;
  text-align: center;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: #B4C6E7
}

td.style12 {
  vertical-align: middle;
  text-align: center;
  border-bottom: 3px solid #8EAADB !important;
  border-top: none #000000;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: #B4C6E7
}

th.style12 {
  vertical-align: middle;
  text-align: center;
  border-bottom: 3px solid #8EAADB !important;
  border-top: none #000000;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: #B4C6E7
}

td.style13 {
  vertical-align: middle;
  text-align: center;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: none #000000;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: #B4C6E7
}

th.style13 {
  vertical-align: middle;
  text-align: center;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: none #000000;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: #B4C6E7
}

td.style14 {
  vertical-align: middle;
  text-align: left;
  padding-left: 18px;
  border-bottom: none #000000;
  border-top: 3px solid #8EAADB !important;
  border-left: 3px solid #8EAADB !important;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: white
}

th.style14 {
  vertical-align: middle;
  text-align: left;
  padding-left: 18px;
  border-bottom: none #000000;
  border-top: 3px solid #8EAADB !important;
  border-left: 3px solid #8EAADB !important;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: white
}

td.style15 {
  vertical-align: middle;
  text-align: left;
  padding-left: 18px;
  border-bottom: none #000000;
  border-top: 3px solid #8EAADB !important;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: white
}

th.style15 {
  vertical-align: middle;
  text-align: left;
  padding-left: 18px;
  border-bottom: none #000000;
  border-top: 3px solid #8EAADB !important;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: white
}

td.style16 {
  vertical-align: middle;
  text-align: left;
  padding-left: 18px;
  border-bottom: none #000000;
  border-top: 3px solid #8EAADB !important;
  border-left: none #000000;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: white
}

th.style16 {
  vertical-align: middle;
  text-align: left;
  padding-left: 18px;
  border-bottom: none #000000;
  border-top: 3px solid #8EAADB !important;
  border-left: none #000000;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: white
}

td.style17 {
  vertical-align: top;
  text-align: center;
  border-bottom: none #000000;
  border-top: none #000000;
  border-left: 3px solid #8EAADB !important;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: white
}

th.style17 {
  vertical-align: top;
  text-align: center;
  border-bottom: none #000000;
  border-top: none #000000;
  border-left: 3px solid #8EAADB !important;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  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: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  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: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: white
}

td.style19 {
  vertical-align: top;
  text-align: center;
  border-bottom: 2px solid #335593 !important;
  border-top: 2px solid #335593 !important;
  border-left: 3px solid #8EAADB !important;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: white
}

th.style19 {
  vertical-align: top;
  text-align: center;
  border-bottom: 2px solid #335593 !important;
  border-top: 2px solid #335593 !important;
  border-left: 3px solid #8EAADB !important;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: white
}

td.style20 {
  vertical-align: middle;
  text-align: left;
  padding-left: 18px;
  border-bottom: 3px solid #8EAADB !important;
  border-top: none #000000;
  border-left: 3px solid #8EAADB !important;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 9pt;
  background-color: white
}

th.style20 {
  vertical-align: middle;
  text-align: left;
  padding-left: 18px;
  border-bottom: 3px solid #8EAADB !important;
  border-top: none #000000;
  border-left: 3px solid #8EAADB !important;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 9pt;
  background-color: white
}

td.style21 {
  vertical-align: middle;
  text-align: justify;
  border-bottom: none #000000;
  border-top: none #000000;
  border-left: 3px solid #8EAADB !important;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

th.style21 {
  vertical-align: middle;
  text-align: justify;
  border-bottom: none #000000;
  border-top: none #000000;
  border-left: 3px solid #8EAADB !important;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

td.style22 {
  vertical-align: middle;
  text-align: justify;
  border-bottom: none #000000;
  border-top: none #000000;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

th.style22 {
  vertical-align: middle;
  text-align: justify;
  border-bottom: none #000000;
  border-top: none #000000;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

td.style23 {
  vertical-align: middle;
  text-align: justify;
  border-bottom: none #000000;
  border-top: none #000000;
  border-left: none #000000;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

th.style23 {
  vertical-align: middle;
  text-align: justify;
  border-bottom: none #000000;
  border-top: none #000000;
  border-left: none #000000;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

td.style24 {
  vertical-align: middle;
  text-align: justify;
  border-bottom: none #000000;
  border-top: none #000000;
  border-left: 3px solid #8EAADB !important;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 6pt;
  background-color: white
}

th.style24 {
  vertical-align: middle;
  text-align: justify;
  border-bottom: none #000000;
  border-top: none #000000;
  border-left: 3px solid #8EAADB !important;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 6pt;
  background-color: white
}

td.style25 {
  vertical-align: middle;
  text-align: justify;
  border-bottom: none #000000;
  border-top: none #000000;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 6pt;
  background-color: white
}

th.style25 {
  vertical-align: middle;
  text-align: justify;
  border-bottom: none #000000;
  border-top: none #000000;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 6pt;
  background-color: white
}

td.style26 {
  vertical-align: middle;
  text-align: justify;
  border-bottom: none #000000;
  border-top: none #000000;
  border-left: none #000000;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 6pt;
  background-color: white
}

th.style26 {
  vertical-align: middle;
  text-align: justify;
  border-bottom: none #000000;
  border-top: none #000000;
  border-left: none #000000;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 6pt;
  background-color: white
}

td.style27 {
  vertical-align: middle;
  text-align: justify;
  border-bottom: 3px solid #8EAADB !important;
  border-top: none #000000;
  border-left: 3px solid #8EAADB !important;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 6pt;
  background-color: white
}

th.style27 {
  vertical-align: middle;
  text-align: justify;
  border-bottom: 3px solid #8EAADB !important;
  border-top: none #000000;
  border-left: 3px solid #8EAADB !important;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 6pt;
  background-color: white
}

td.style28 {
  vertical-align: middle;
  text-align: justify;
  border-bottom: 3px solid #8EAADB !important;
  border-top: none #000000;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 6pt;
  background-color: white
}

th.style28 {
  vertical-align: middle;
  text-align: justify;
  border-bottom: 3px solid #8EAADB !important;
  border-top: none #000000;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 6pt;
  background-color: white
}

td.style29 {
  vertical-align: middle;
  text-align: justify;
  border-bottom: 3px solid #8EAADB !important;
  border-top: none #000000;
  border-left: none #000000;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 6pt;
  background-color: white
}

th.style29 {
  vertical-align: middle;
  text-align: justify;
  border-bottom: 3px solid #8EAADB !important;
  border-top: none #000000;
  border-left: none #000000;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 6pt;
  background-color: white
}

td.style30 {
  vertical-align: middle;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: 3px solid #8EAADB !important;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 9pt;
  background-color: white
}

th.style30 {
  vertical-align: middle;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: 3px solid #8EAADB !important;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 9pt;
  background-color: white
}

td.style31 {
  vertical-align: middle;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 9pt;
  background-color: white
}

th.style31 {
  vertical-align: middle;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 9pt;
  background-color: white
}

td.style32 {
  vertical-align: middle;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: none #000000;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 9pt;
  background-color: white
}

th.style32 {
  vertical-align: middle;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: none #000000;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 9pt;
  background-color: white
}

td.style33 {
  vertical-align: middle;
  text-align: left;
  padding-left: 36px;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: 3px solid #8EAADB !important;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: #B4C6E7
}

th.style33 {
  vertical-align: middle;
  text-align: left;
  padding-left: 36px;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: 3px solid #8EAADB !important;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: #B4C6E7
}

td.style34 {
  vertical-align: middle;
  text-align: left;
  padding-left: 36px;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: #B4C6E7
}

th.style34 {
  vertical-align: middle;
  text-align: left;
  padding-left: 36px;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: #B4C6E7
}

td.style35 {
  vertical-align: middle;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: none #000000;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

th.style35 {
  vertical-align: middle;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: none #000000;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

td.style36 {
  vertical-align: middle;
  text-align: right;
  padding-right: 0px;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: 3px solid #8EAADB !important;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

th.style36 {
  vertical-align: middle;
  text-align: right;
  padding-right: 0px;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: 3px solid #8EAADB !important;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

td.style37 {
  vertical-align: middle;
  text-align: right;
  padding-right: 0px;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

th.style37 {
  vertical-align: middle;
  text-align: right;
  padding-right: 0px;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

td.style38 {
  vertical-align: middle;
  text-align: right;
  padding-right: 0px;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: none #000000;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

th.style38 {
  vertical-align: middle;
  text-align: right;
  padding-right: 0px;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: none #000000;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

td.style39 {
  vertical-align: middle;
  text-align: right;
  padding-right: 0px;
  border-bottom: 1px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: 3px solid #8EAADB !important;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

th.style39 {
  vertical-align: middle;
  text-align: right;
  padding-right: 0px;
  border-bottom: 1px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: 3px solid #8EAADB !important;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

td.style40 {
  vertical-align: middle;
  text-align: right;
  padding-right: 0px;
  border-bottom: 1px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

th.style40 {
  vertical-align: middle;
  text-align: right;
  padding-right: 0px;
  border-bottom: 1px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

td.style41 {
  vertical-align: middle;
  text-align: center;
  border-bottom: 1px solid #8EAADB !important;
  border-top: 1px solid #8EAADB !important;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: #B4C6E7
}

th.style41 {
  vertical-align: middle;
  text-align: center;
  border-bottom: 1px solid #8EAADB !important;
  border-top: 1px solid #8EAADB !important;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: #B4C6E7
}

td.style42 {
  vertical-align: middle;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: 3px solid #8EAADB !important;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 7pt;
  background-color: white
}

th.style42 {
  vertical-align: middle;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: 3px solid #8EAADB !important;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 7pt;
  background-color: white
}

td.style43 {
  vertical-align: middle;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: 3px solid #8EAADB !important;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 9pt;
  background-color: white
}

th.style43 {
  vertical-align: middle;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: 3px solid #8EAADB !important;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 9pt;
  background-color: white
}

td.style44 {
  vertical-align: middle;
  text-align: center;
  border-bottom: 3px solid #8EAADB !important;
  border-top: none #000000;
  border-left: 3px solid #8EAADB !important;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 9pt;
  background-color: white
}

th.style44 {
  vertical-align: middle;
  text-align: center;
  border-bottom: 3px solid #8EAADB !important;
  border-top: none #000000;
  border-left: 3px solid #8EAADB !important;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 9pt;
  background-color: white
}

td.style45 {
  vertical-align: middle;
  text-align: center;
  border-bottom: none #000000;
  border-top: 3px solid #8EAADB !important;
  border-left: 3px solid #8EAADB !important;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 7pt;
  background-color: white
}

th.style45 {
  vertical-align: middle;
  text-align: center;
  border-bottom: none #000000;
  border-top: 3px solid #8EAADB !important;
  border-left: 3px solid #8EAADB !important;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 7pt;
  background-color: white
}

td.style46 {
  vertical-align: middle;
  text-align: center;
  border-bottom: 3px solid #8EAADB !important;
  border-top: none #000000;
  border-left: 3px solid #8EAADB !important;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 7pt;
  background-color: white
}

th.style46 {
  vertical-align: middle;
  text-align: center;
  border-bottom: 3px solid #8EAADB !important;
  border-top: none #000000;
  border-left: 3px solid #8EAADB !important;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 7pt;
  background-color: white
}

td.style47 {
  vertical-align: middle;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: 3px solid #8EAADB !important;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 7pt;
  background-color: white
}

th.style47 {
  vertical-align: middle;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: 3px solid #8EAADB !important;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 7pt;
  background-color: white
}

td.style48 {
  vertical-align: middle;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 7pt;
  background-color: white
}

th.style48 {
  vertical-align: middle;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 7pt;
  background-color: white
}

td.style49 {
  vertical-align: middle;
  text-align: justify;
  border-bottom: none #000000;
  border-top: 3px solid #8EAADB !important;
  border-left: 3px solid #8EAADB !important;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

th.style49 {
  vertical-align: middle;
  text-align: justify;
  border-bottom: none #000000;
  border-top: 3px solid #8EAADB !important;
  border-left: 3px solid #8EAADB !important;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

td.style50 {
  vertical-align: middle;
  text-align: justify;
  border-bottom: none #000000;
  border-top: 3px solid #8EAADB !important;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

th.style50 {
  vertical-align: middle;
  text-align: justify;
  border-bottom: none #000000;
  border-top: 3px solid #8EAADB !important;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

td.style51 {
  vertical-align: middle;
  text-align: justify;
  border-bottom: none #000000;
  border-top: 3px solid #8EAADB !important;
  border-left: none #000000;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

th.style51 {
  vertical-align: middle;
  text-align: justify;
  border-bottom: none #000000;
  border-top: 3px solid #8EAADB !important;
  border-left: none #000000;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

td.style52 {
  vertical-align: middle;
  text-align: left;
  padding-left: 18px;
  border-bottom: none #000000;
  border-top: none #000000;
  border-left: 3px solid #8EAADB !important;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: white
}

th.style52 {
  vertical-align: middle;
  text-align: left;
  padding-left: 18px;
  border-bottom: none #000000;
  border-top: none #000000;
  border-left: 3px solid #8EAADB !important;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: white
}

td.style53 {
  vertical-align: middle;
  text-align: left;
  padding-left: 18px;
  border-bottom: none #000000;
  border-top: none #000000;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: white
}

th.style53 {
  vertical-align: middle;
  text-align: left;
  padding-left: 18px;
  border-bottom: none #000000;
  border-top: none #000000;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: white
}

td.style54 {
  vertical-align: middle;
  text-align: left;
  padding-left: 18px;
  border-bottom: none #000000;
  border-top: none #000000;
  border-left: none #000000;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: white
}

th.style54 {
  vertical-align: middle;
  text-align: left;
  padding-left: 18px;
  border-bottom: none #000000;
  border-top: none #000000;
  border-left: none #000000;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: white
}

td.style55 {
  vertical-align: middle;
  text-align: left;
  padding-left: 18px;
  border-bottom: 3px solid #8EAADB !important;
  border-top: none #000000;
  border-left: 3px solid #8EAADB !important;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

th.style55 {
  vertical-align: middle;
  text-align: left;
  padding-left: 18px;
  border-bottom: 3px solid #8EAADB !important;
  border-top: none #000000;
  border-left: 3px solid #8EAADB !important;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

td.style56 {
  vertical-align: middle;
  text-align: left;
  padding-left: 18px;
  border-bottom: 3px solid #8EAADB !important;
  border-top: none #000000;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

th.style56 {
  vertical-align: middle;
  text-align: left;
  padding-left: 18px;
  border-bottom: 3px solid #8EAADB !important;
  border-top: none #000000;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

td.style57 {
  vertical-align: middle;
  text-align: left;
  padding-left: 18px;
  border-bottom: 3px solid #8EAADB !important;
  border-top: none #000000;
  border-left: none #000000;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

th.style57 {
  vertical-align: middle;
  text-align: left;
  padding-left: 18px;
  border-bottom: 3px solid #8EAADB !important;
  border-top: none #000000;
  border-left: none #000000;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

td.style58 {
  vertical-align: middle;
  text-align: right;
  padding-right: 9px;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: 3px solid #8EAADB !important;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 9pt;
  background-color: white
}

th.style58 {
  vertical-align: middle;
  text-align: right;
  padding-right: 9px;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: 3px solid #8EAADB !important;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 9pt;
  background-color: white
}

td.style59 {
  vertical-align: middle;
  text-align: right;
  padding-right: 9px;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 9pt;
  background-color: white
}

th.style59 {
  vertical-align: middle;
  text-align: right;
  padding-right: 9px;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 9pt;
  background-color: white
}

td.style60 {
  vertical-align: middle;
  text-align: right;
  padding-right: 9px;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: none #000000;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 9pt;
  background-color: white
}

th.style60 {
  vertical-align: middle;
  text-align: right;
  padding-right: 9px;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: none #000000;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 9pt;
  background-color: white
}

td.style61 {
  vertical-align: middle;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 2px solid #8EAADB !important;
  border-left: 2px solid #8EAADB !important;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 9pt;
  background-color: white
}

th.style61 {
  vertical-align: middle;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 2px solid #8EAADB !important;
  border-left: 2px solid #8EAADB !important;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 9pt;
  background-color: white
}

td.style62 {
  vertical-align: middle;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 2px solid #8EAADB !important;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 9pt;
  background-color: white
}

th.style62 {
  vertical-align: middle;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 2px solid #8EAADB !important;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 9pt;
  background-color: white
}

td.style63 {
  vertical-align: middle;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 2px solid #8EAADB !important;
  border-left: none #000000;
  border-right: 2px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 9pt;
  background-color: white
}

th.style63 {
  vertical-align: middle;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 2px solid #8EAADB !important;
  border-left: none #000000;
  border-right: 2px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 9pt;
  background-color: white
}

td.style64 {
  vertical-align: middle;
  text-align: center;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: 2px solid #8EAADB !important;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: #B4C6E7
}

th.style64 {
  vertical-align: middle;
  text-align: center;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: 2px solid #8EAADB !important;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: #B4C6E7
}

td.style65 {
  vertical-align: middle;
  text-align: left;
  padding-left: 36px;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: none #000000;
  border-right: 2px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: #B4C6E7
}

th.style65 {
  vertical-align: middle;
  text-align: left;
  padding-left: 36px;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: none #000000;
  border-right: 2px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: #B4C6E7
}

td.style66 {
  vertical-align: middle;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: 2px solid #8EAADB !important;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

th.style66 {
  vertical-align: middle;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: 2px solid #8EAADB !important;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

td.style67 {
  vertical-align: middle;
  text-align: right;
  padding-right: 0px;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: none #000000;
  border-right: 2px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

th.style67 {
  vertical-align: middle;
  text-align: right;
  padding-right: 0px;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: none #000000;
  border-right: 2px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

td.style68 {
  vertical-align: middle;
  text-align: right;
  padding-right: 0px;
  border-bottom: 1px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: none #000000;
  border-right: 2px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

th.style68 {
  vertical-align: middle;
  text-align: right;
  padding-right: 0px;
  border-bottom: 1px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: none #000000;
  border-right: 2px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

td.style69 {
  vertical-align: middle;
  text-align: center;
  border-bottom: 1px solid #8EAADB !important;
  border-top: 1px solid #8EAADB !important;
  border-left: 2px solid #8EAADB !important;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: #B4C6E7
}

th.style69 {
  vertical-align: middle;
  text-align: center;
  border-bottom: 1px solid #8EAADB !important;
  border-top: 1px solid #8EAADB !important;
  border-left: 2px solid #8EAADB !important;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: #B4C6E7
}

td.style70 {
  vertical-align: middle;
  text-align: center;
  border-bottom: 1px solid #8EAADB !important;
  border-top: 1px solid #8EAADB !important;
  border-left: none #000000;
  border-right: 2px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: #B4C6E7
}

th.style70 {
  vertical-align: middle;
  text-align: center;
  border-bottom: 1px solid #8EAADB !important;
  border-top: 1px solid #8EAADB !important;
  border-left: none #000000;
  border-right: 2px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: #B4C6E7
}

td.style71 {
  vertical-align: middle;
  text-align: left;
  padding-left: 9px;
  border-bottom: 3px solid #8EAADB !important;
  border-top: none #000000;
  border-left: 2px solid #8EAADB !important;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 9pt;
  background-color: white
}

th.style71 {
  vertical-align: middle;
  text-align: left;
  padding-left: 9px;
  border-bottom: 3px solid #8EAADB !important;
  border-top: none #000000;
  border-left: 2px solid #8EAADB !important;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 9pt;
  background-color: white
}

td.style72 {
  vertical-align: middle;
  text-align: center;
  border-bottom: 3px solid #8EAADB !important;
  border-top: none #000000;
  border-left: none #000000;
  border-right: 2px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 9pt;
  background-color: white
}

th.style72 {
  vertical-align: middle;
  text-align: center;
  border-bottom: 3px solid #8EAADB !important;
  border-top: none #000000;
  border-left: none #000000;
  border-right: 2px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 9pt;
  background-color: white
}

td.style73 {
  vertical-align: middle;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: 2px solid #8EAADB !important;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 7pt;
  background-color: white
}

th.style73 {
  vertical-align: middle;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: 2px solid #8EAADB !important;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 7pt;
  background-color: white
}

td.style74 {
  vertical-align: middle;
  text-align: center;
  border-bottom: none #000000;
  border-top: 3px solid #8EAADB !important;
  border-left: none #000000;
  border-right: 2px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 7pt;
  background-color: white
}

th.style74 {
  vertical-align: middle;
  text-align: center;
  border-bottom: none #000000;
  border-top: 3px solid #8EAADB !important;
  border-left: none #000000;
  border-right: 2px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 7pt;
  background-color: white
}

td.style75 {
  vertical-align: middle;
  text-align: center;
  border-bottom: 3px solid #8EAADB !important;
  border-top: none #000000;
  border-left: none #000000;
  border-right: 2px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 7pt;
  background-color: white
}

th.style75 {
  vertical-align: middle;
  text-align: center;
  border-bottom: 3px solid #8EAADB !important;
  border-top: none #000000;
  border-left: none #000000;
  border-right: 2px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 7pt;
  background-color: white
}

td.style76 {
  vertical-align: middle;
  text-align: center;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: none #000000;
  border-right: 2px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: #B4C6E7
}

th.style76 {
  vertical-align: middle;
  text-align: center;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: none #000000;
  border-right: 2px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: #B4C6E7
}

td.style77 {
  vertical-align: middle;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: 2px solid #8EAADB !important;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 9pt;
  background-color: white
}

th.style77 {
  vertical-align: middle;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: 2px solid #8EAADB !important;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 9pt;
  background-color: white
}

td.style78 {
  vertical-align: middle;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: 3px solid #8EAADB !important;
  border-right: 2px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 7pt;
  background-color: white
}

th.style78 {
  vertical-align: middle;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: 3px solid #8EAADB !important;
  border-right: 2px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 7pt;
  background-color: white
}

td.style79 {
  vertical-align: middle;
  border-bottom: 2px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: 2px solid #8EAADB !important;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 9pt;
  background-color: white
}

th.style79 {
  vertical-align: middle;
  border-bottom: 2px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: 2px solid #8EAADB !important;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 9pt;
  background-color: white
}

td.style80 {
  vertical-align: middle;
  border-bottom: 2px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: 3px solid #8EAADB !important;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 9pt;
  background-color: white
}

th.style80 {
  vertical-align: middle;
  border-bottom: 2px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: 3px solid #8EAADB !important;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 9pt;
  background-color: white
}

td.style81 {
  vertical-align: middle;
  border-bottom: 2px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: 3px solid #8EAADB !important;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 7pt;
  background-color: white
}

th.style81 {
  vertical-align: middle;
  border-bottom: 2px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: 3px solid #8EAADB !important;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 7pt;
  background-color: white
}

td.style82 {
  vertical-align: middle;
  border-bottom: 2px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: 3px solid #8EAADB !important;
  border-right: 2px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 7pt;
  background-color: white
}

th.style82 {
  vertical-align: middle;
  border-bottom: 2px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: 3px solid #8EAADB !important;
  border-right: 2px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 7pt;
  background-color: white
}

td.style83 {
  vertical-align: middle;
  text-align: center;
  border-bottom: 3px solid #8EAADB !important;
  border-top: none #000000;
  border-left: 3px solid #8EAADB !important;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: #B4C6E7
}

th.style83 {
  vertical-align: middle;
  text-align: center;
  border-bottom: 3px solid #8EAADB !important;
  border-top: none #000000;
  border-left: 3px solid #8EAADB !important;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: #B4C6E7
}

td.style84 {
  vertical-align: middle;
  text-align: center;
  border-bottom: 3px solid #8EAADB !important;
  border-top: none #000000;
  border-left: none #000000;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: #B4C6E7
}

th.style84 {
  vertical-align: middle;
  text-align: center;
  border-bottom: 3px solid #8EAADB !important;
  border-top: none #000000;
  border-left: none #000000;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: #B4C6E7
}

td.style85 {
  vertical-align: middle;
  text-align: center;
  border-bottom: 3px solid #8EAADB !important;
  border-top: none #000000;
  border-left: 3px solid #8EAADB !important;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: #B4C6E7
}

th.style85 {
  vertical-align: middle;
  text-align: center;
  border-bottom: 3px solid #8EAADB !important;
  border-top: none #000000;
  border-left: 3px solid #8EAADB !important;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: #B4C6E7
}

td.style86 {
  vertical-align: middle;
  text-align: left;
  padding-left: 36px;
  border-bottom: 3px solid #8EAADB !important;
  border-top: none #000000;
  border-left: none #000000;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: #B4C6E7
}

th.style86 {
  vertical-align: middle;
  text-align: left;
  padding-left: 36px;
  border-bottom: 3px solid #8EAADB !important;
  border-top: none #000000;
  border-left: none #000000;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: #B4C6E7
}

td.style87 {
  vertical-align: top;
  text-align: center;
  border-bottom: 2px solid #335593 !important;
  border-top: 2px solid #8EAADB !important;
  border-left: 2px solid #8EAADB !important;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: white
}

th.style87 {
  vertical-align: top;
  text-align: center;
  border-bottom: 2px solid #335593 !important;
  border-top: 2px solid #8EAADB !important;
  border-left: 2px solid #8EAADB !important;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: white
}

td.style88 {
  vertical-align: top;
  text-align: center;
  border-bottom: 2px solid #335593 !important;
  border-top: 2px solid #8EAADB !important;
  border-left: 3px solid #8EAADB !important;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: white
}

th.style88 {
  vertical-align: top;
  text-align: center;
  border-bottom: 2px solid #335593 !important;
  border-top: 2px solid #8EAADB !important;
  border-left: 3px solid #8EAADB !important;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: white
}

td.style89 {
  vertical-align: top;
  text-align: center;
  border-bottom: none #000000;
  border-top: 2px solid #8EAADB !important;
  border-left: 3px solid #8EAADB !important;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: white
}

th.style89 {
  vertical-align: top;
  text-align: center;
  border-bottom: none #000000;
  border-top: 2px solid #8EAADB !important;
  border-left: 3px solid #8EAADB !important;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: white
}

td.style90 {
  vertical-align: top;
  text-align: center;
  border-bottom: none #000000;
  border-top: 2px solid #8EAADB !important;
  border-left: none #000000;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: white
}

th.style90 {
  vertical-align: top;
  text-align: center;
  border-bottom: none #000000;
  border-top: 2px solid #8EAADB !important;
  border-left: none #000000;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: white
}

td.style91 {
  vertical-align: middle;
  border-bottom: none #000000;
  border-top: 2px solid #8EAADB !important;
  border-left: none #000000;
  border-right: 2px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 9pt;
  background-color: white
}

th.style91 {
  vertical-align: middle;
  border-bottom: none #000000;
  border-top: 2px solid #8EAADB !important;
  border-left: none #000000;
  border-right: 2px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 9pt;
  background-color: white
}

td.style92 {
  vertical-align: top;
  text-align: center;
  border-bottom: 2px solid #335593 !important;
  border-top: 2px solid #335593 !important;
  border-left: 2px solid #8EAADB !important;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: white
}

th.style92 {
  vertical-align: top;
  text-align: center;
  border-bottom: 2px solid #335593 !important;
  border-top: 2px solid #335593 !important;
  border-left: 2px solid #8EAADB !important;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: white
}

td.style93 {
  vertical-align: top;
  text-align: center;
  border-bottom: 2px solid #8EAADB !important;
  border-top: 2px solid #335593 !important;
  border-left: 2px solid #8EAADB !important;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: white
}

th.style93 {
  vertical-align: top;
  text-align: center;
  border-bottom: 2px solid #8EAADB !important;
  border-top: 2px solid #335593 !important;
  border-left: 2px solid #8EAADB !important;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: white
}

td.style94 {
  vertical-align: top;
  text-align: center;
  border-bottom: 2px solid #8EAADB !important;
  border-top: 2px solid #335593 !important;
  border-left: 3px solid #8EAADB !important;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: white
}

th.style94 {
  vertical-align: top;
  text-align: center;
  border-bottom: 2px solid #8EAADB !important;
  border-top: 2px solid #335593 !important;
  border-left: 3px solid #8EAADB !important;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: white
}

td.style95 {
  vertical-align: top;
  text-align: center;
  border-bottom: 2px solid #8EAADB !important;
  border-top: none #000000;
  border-left: 3px solid #8EAADB !important;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: white
}

th.style95 {
  vertical-align: top;
  text-align: center;
  border-bottom: 2px solid #8EAADB !important;
  border-top: none #000000;
  border-left: 3px solid #8EAADB !important;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: white
}

td.style96 {
  vertical-align: top;
  text-align: center;
  border-bottom: 2px solid #8EAADB !important;
  border-top: none #000000;
  border-left: none #000000;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: white
}

th.style96 {
  vertical-align: top;
  text-align: center;
  border-bottom: 2px solid #8EAADB !important;
  border-top: none #000000;
  border-left: none #000000;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: white
}

td.style97 {
  vertical-align: top;
  border-bottom: 2px solid #8EAADB !important;
  border-top: none #000000;
  border-left: 2px solid #335593 !important;
  border-right: 2px solid #335593 !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 11pt;
  background-color: white
}

th.style97 {
  vertical-align: top;
  border-bottom: 2px solid #8EAADB !important;
  border-top: none #000000;
  border-left: 2px solid #335593 !important;
  border-right: 2px solid #335593 !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 11pt;
  background-color: white
}

td.style98 {
  vertical-align: top;
  border-bottom: 2px solid #8EAADB !important;
  border-top: none #000000;
  border-left: 2px solid #335593 !important;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 11pt;
  background-color: white
}

th.style98 {
  vertical-align: top;
  border-bottom: 2px solid #8EAADB !important;
  border-top: none #000000;
  border-left: 2px solid #335593 !important;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 11pt;
  background-color: white
}

td.style99 {
  vertical-align: middle;
  border-bottom: none #000000;
  border-top: none #000000;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 9pt;
  background-color: white
}

th.style99 {
  vertical-align: middle;
  border-bottom: none #000000;
  border-top: none #000000;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 9pt;
  background-color: white
}

td.style100 {
  vertical-align: middle;
  border-bottom: none #000000;
  border-top: 2px solid #8EAADB !important;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 9pt;
  background-color: white
}

th.style100 {
  vertical-align: middle;
  border-bottom: none #000000;
  border-top: 2px solid #8EAADB !important;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 9pt;
  background-color: white
}

td.style101 {
  vertical-align: middle;
  border-bottom: 2px solid #8EAADB !important;
  border-top: 2px solid #8EAADB !important;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 9pt;
  background-color: white
}

th.style101 {
  vertical-align: middle;
  border-bottom: 2px solid #8EAADB !important;
  border-top: 2px solid #8EAADB !important;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 9pt;
  background-color: white
}

td.style102 {
  vertical-align: middle;
  text-align: left;
  padding-left: 0px;
  border-bottom: 2px solid #8EAADB !important;
  border-top: 2px solid #8EAADB !important;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 9pt;
  background-color: white
}

th.style102 {
  vertical-align: middle;
  text-align: left;
  padding-left: 0px;
  border-bottom: 2px solid #8EAADB !important;
  border-top: 2px solid #8EAADB !important;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 9pt;
  background-color: white
}

td.style103 {
  vertical-align: middle;
  border-bottom: 2px solid #8EAADB !important;
  border-top: 2px solid #8EAADB !important;
  border-left: none #000000;
  border-right: 2px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 9pt;
  background-color: white
}

th.style103 {
  vertical-align: middle;
  border-bottom: 2px solid #8EAADB !important;
  border-top: 2px solid #8EAADB !important;
  border-left: none #000000;
  border-right: 2px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 9pt;
  background-color: white
}

td.style104 {
  vertical-align: middle;
  border-bottom: 2px solid #8EAADB !important;
  border-top: 2px solid #8EAADB !important;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 9pt;
  background-color: white
}

th.style104 {
  vertical-align: middle;
  border-bottom: 2px solid #8EAADB !important;
  border-top: 2px solid #8EAADB !important;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 9pt;
  background-color: white
}

td.style105 {
  vertical-align: top;
  border-bottom: 2px solid #8EAADB !important;
  border-top: none #000000;
  border-left: none #000000;
  border-right: 2px solid #335593 !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 11pt;
  background-color: white
}

th.style105 {
  vertical-align: top;
  border-bottom: 2px solid #8EAADB !important;
  border-top: none #000000;
  border-left: none #000000;
  border-right: 2px solid #335593 !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 11pt;
  background-color: white
}

td.style106 {
  vertical-align: top;
  text-align: center;
  border-bottom: 2px solid #335593 !important;
  border-top: 2px solid #8EAADB !important;
  border-left: none #000000;
  border-right: 2px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: white
}

th.style106 {
  vertical-align: top;
  text-align: center;
  border-bottom: 2px solid #335593 !important;
  border-top: 2px solid #8EAADB !important;
  border-left: none #000000;
  border-right: 2px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: white
}

td.style107 {
  vertical-align: top;
  text-align: center;
  border-bottom: 2px solid #335593 !important;
  border-top: 2px solid #335593 !important;
  border-left: none #000000;
  border-right: 2px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: white
}

th.style107 {
  vertical-align: top;
  text-align: center;
  border-bottom: 2px solid #335593 !important;
  border-top: 2px solid #335593 !important;
  border-left: none #000000;
  border-right: 2px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: white
}

td.style108 {
  vertical-align: top;
  text-align: center;
  border-bottom: 2px solid #8EAADB !important;
  border-top: 2px solid #335593 !important;
  border-left: none #000000;
  border-right: 2px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: white
}

th.style108 {
  vertical-align: top;
  text-align: center;
  border-bottom: 2px solid #8EAADB !important;
  border-top: 2px solid #335593 !important;
  border-left: none #000000;
  border-right: 2px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 10pt;
  background-color: white
}

td.style109 {
  vertical-align: middle;
  text-align: center;
  border-bottom: 2px solid #8EAADB !important;
  border-top: none #000000;
  border-left: 3px solid #8EAADB !important;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 9pt;
  background-color: white
}

th.style109 {
  vertical-align: middle;
  text-align: center;
  border-bottom: 2px solid #8EAADB !important;
  border-top: none #000000;
  border-left: 3px solid #8EAADB !important;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 9pt;
  background-color: white
}

td.style110 {
  vertical-align: middle;
  text-align: center;
  border-bottom: 2px solid #8EAADB !important;
  border-top: none #000000;
  border-left: none #000000;
  border-right: 2px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 9pt;
  background-color: white
}

th.style110 {
  vertical-align: middle;
  text-align: center;
  border-bottom: 2px solid #8EAADB !important;
  border-top: none #000000;
  border-left: none #000000;
  border-right: 2px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 9pt;
  background-color: white
}

td.style111 {
  vertical-align: middle;
  text-align: center;
  border-bottom: none #000000;
  border-top: 1px solid #8EAADB !important;
  border-left: 3px solid #8EAADB !important;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 9pt;
  background-color: white
}

th.style111 {
  vertical-align: middle;
  text-align: center;
  border-bottom: none #000000;
  border-top: 1px solid #8EAADB !important;
  border-left: 3px solid #8EAADB !important;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 9pt;
  background-color: white
}

td.style112 {
  vertical-align: middle;
  text-align: center;
  border-bottom: none #000000;
  border-top: 1px solid #8EAADB !important;
  border-left: none #000000;
  border-right: 2px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 9pt;
  background-color: white
}

th.style112 {
  vertical-align: middle;
  text-align: center;
  border-bottom: none #000000;
  border-top: 1px solid #8EAADB !important;
  border-left: none #000000;
  border-right: 2px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 9pt;
  background-color: white
}

td.style113 {
  vertical-align: middle;
  text-align: center;
  border-bottom: none #000000;
  border-top: none #000000;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 12.5pt;
  background-color: white
}

th.style113 {
  vertical-align: middle;
  text-align: center;
  border-bottom: none #000000;
  border-top: none #000000;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 12.5pt;
  background-color: white
}

td.style114 {
  vertical-align: middle;
  text-align: left;
  padding-left: 135px;
  border-bottom: none #000000;
  border-top: none #000000;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

th.style114 {
  vertical-align: middle;
  text-align: left;
  padding-left: 135px;
  border-bottom: none #000000;
  border-top: none #000000;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

td.style115 {
  vertical-align: middle;
  border-bottom: none #000000;
  border-top: 3px solid #8EAADB !important;
  border-left: 3px solid #8EAADB !important;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

th.style115 {
  vertical-align: middle;
  border-bottom: none #000000;
  border-top: 3px solid #8EAADB !important;
  border-left: 3px solid #8EAADB !important;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

td.style116 {
  vertical-align: middle;
  text-align: center;
  border-bottom: none #000000;
  border-top: 3px solid #8EAADB !important;
  border-left: 3px solid #8EAADB !important;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

th.style116 {
  vertical-align: middle;
  text-align: center;
  border-bottom: none #000000;
  border-top: 3px solid #8EAADB !important;
  border-left: 3px solid #8EAADB !important;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

td.style117 {
  vertical-align: middle;
  text-align: center;
  border-bottom: none #000000;
  border-top: 3px solid #8EAADB !important;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

th.style117 {
  vertical-align: middle;
  text-align: center;
  border-bottom: none #000000;
  border-top: 3px solid #8EAADB !important;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

td.style118 {
  vertical-align: middle;
  text-align: center;
  border-bottom: none #000000;
  border-top: 3px solid #8EAADB !important;
  border-left: none #000000;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

th.style118 {
  vertical-align: middle;
  text-align: center;
  border-bottom: none #000000;
  border-top: 3px solid #8EAADB !important;
  border-left: none #000000;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

td.style119 {
  vertical-align: middle;
  border-bottom: none #000000;
  border-top: none #000000;
  border-left: 3px solid #8EAADB !important;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

th.style119 {
  vertical-align: middle;
  border-bottom: none #000000;
  border-top: none #000000;
  border-left: 3px solid #8EAADB !important;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

td.style120 {
  vertical-align: middle;
  text-align: center;
  border-bottom: none #000000;
  border-top: none #000000;
  border-left: 3px solid #8EAADB !important;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

th.style120 {
  vertical-align: middle;
  text-align: center;
  border-bottom: none #000000;
  border-top: none #000000;
  border-left: 3px solid #8EAADB !important;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

td.style121 {
  vertical-align: middle;
  text-align: center;
  border-bottom: none #000000;
  border-top: none #000000;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

th.style121 {
  vertical-align: middle;
  text-align: center;
  border-bottom: none #000000;
  border-top: none #000000;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

td.style122 {
  vertical-align: middle;
  text-align: center;
  border-bottom: none #000000;
  border-top: none #000000;
  border-left: none #000000;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

th.style122 {
  vertical-align: middle;
  text-align: center;
  border-bottom: none #000000;
  border-top: none #000000;
  border-left: none #000000;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

td.style123 {
  vertical-align: middle;
  border-bottom: 3px solid #8EAADB !important;
  border-top: none #000000;
  border-left: 3px solid #8EAADB !important;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

th.style123 {
  vertical-align: middle;
  border-bottom: 3px solid #8EAADB !important;
  border-top: none #000000;
  border-left: 3px solid #8EAADB !important;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

td.style124 {
  vertical-align: middle;
  text-align: center;
  border-bottom: 3px solid #8EAADB !important;
  border-top: none #000000;
  border-left: 3px solid #8EAADB !important;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

th.style124 {
  vertical-align: middle;
  text-align: center;
  border-bottom: 3px solid #8EAADB !important;
  border-top: none #000000;
  border-left: 3px solid #8EAADB !important;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

td.style125 {
  vertical-align: middle;
  text-align: center;
  border-bottom: 3px solid #8EAADB !important;
  border-top: none #000000;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

th.style125 {
  vertical-align: middle;
  text-align: center;
  border-bottom: 3px solid #8EAADB !important;
  border-top: none #000000;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

td.style126 {
  vertical-align: middle;
  text-align: center;
  border-bottom: 3px solid #8EAADB !important;
  border-top: none #000000;
  border-left: none #000000;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

th.style126 {
  vertical-align: middle;
  text-align: center;
  border-bottom: 3px solid #8EAADB !important;
  border-top: none #000000;
  border-left: none #000000;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

td.style127 {
  vertical-align: middle;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: 3px solid #8EAADB !important;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

th.style127 {
  vertical-align: middle;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: 3px solid #8EAADB !important;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

td.style128 {
  vertical-align: middle;
  text-align: center;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: 3px solid #8EAADB !important;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

th.style128 {
  vertical-align: middle;
  text-align: center;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: 3px solid #8EAADB !important;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

td.style129 {
  vertical-align: middle;
  text-align: center;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

th.style129 {
  vertical-align: middle;
  text-align: center;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

td.style130 {
  vertical-align: middle;
  text-align: center;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: none #000000;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

th.style130 {
  vertical-align: middle;
  text-align: center;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: none #000000;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 8pt;
  background-color: white
}

td.style131 {
  vertical-align: middle;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: none #000000;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 7pt;
  background-color: white
}

th.style131 {
  vertical-align: middle;
  border-bottom: 3px solid #8EAADB !important;
  border-top: 3px solid #8EAADB !important;
  border-left: none #000000;
  border-right: 3px solid #8EAADB !important;
  color: #335593;
  font-family: 'Abadi';
  font-size: 7pt;
  background-color: white
}

td.style132 {
  vertical-align: middle;
  border-bottom: none #000000;
  border-top: none #000000;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 11pt;
  background-color: white
}

th.style132 {
  vertical-align: middle;
  border-bottom: none #000000;
  border-top: none #000000;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 11pt;
  background-color: white
}

td.style133 {
  vertical-align: middle;
  border-bottom: none #000000;
  border-top: none #000000;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 9pt;
  background-color: white
}

th.style133 {
  vertical-align: middle;
  border-bottom: none #000000;
  border-top: none #000000;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 9pt;
  background-color: white
}

td.style134 {
  vertical-align: bottom;
  border-bottom: none #000000;
  border-top: none #000000;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 11pt;
  background-color: white
}

th.style134 {
  vertical-align: bottom;
  border-bottom: none #000000;
  border-top: none #000000;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 11pt;
  background-color: white
}

td.style135 {
  vertical-align: bottom;
  text-align: center;
  border-bottom: none #000000;
  border-top: none #000000;
  border-left: 2px solid #8EAADB !important;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 11pt;
  background-color: white
}

th.style135 {
  vertical-align: bottom;
  text-align: center;
  border-bottom: none #000000;
  border-top: none #000000;
  border-left: 2px solid #8EAADB !important;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 11pt;
  background-color: white
}
.derecha{
  text-align: right; /* Alinea a la derecha horizontalmente */
  vertical-align: middle; /* Centra verticalmente */
}
.letra{
  font-size: 24px; 
}
.izquierda{
  text-align: left; /* Alinea a la derecha horizontalmente */
  vertical-align: middle; /* Centra verticalmente */
}
.contenido-derecha {
  width: 30%; /* Puedes ajustar el ancho según tus necesidades */
  background-color: #FFFFFF; /* Color de fondo del div */
  padding: 30px; /* Espaciado interno */
  float: right; /* Coloca el div a la derecha */
}


td.style136 {
  vertical-align: bottom;
  text-align: center;
  border-bottom: none #000000;
  border-top: none #000000;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 11pt;
  background-color: white
}

th.style136 {
  vertical-align: bottom;
  text-align: center;
  border-bottom: none #000000;
  border-top: none #000000;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 11pt;
  background-color: white
}

td.style137 {
  vertical-align: bottom;
  text-align: center;
  border-bottom: 3px solid #8EAADB !important;
  border-top: none #000000;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 11pt;
  background-color: white
}

th.style137 {
  vertical-align: bottom;
  text-align: center;
  border-bottom: 3px solid #8EAADB !important;
  border-top: none #000000;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 11pt;
  background-color: white
}

td.style138 {
  vertical-align: middle;
  border-bottom: none #000000;
  border-top: none #000000;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 3.5pt;
  background-color: white
}

th.style138 {
  vertical-align: middle;
  border-bottom: none #000000;
  border-top: none #000000;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 3.5pt;
  background-color: white
}

td.style139 {
  vertical-align: middle;
  text-align: left;
  padding-left: 135px;
  border-bottom: none #000000;
  border-top: none #000000;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 11pt;
  background-color: white
}

th.style139 {
  vertical-align: middle;
  text-align: left;
  padding-left: 135px;
  border-bottom: none #000000;
  border-top: none #000000;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 11pt;
  background-color: white
}

td.style140 {
  vertical-align: middle;
  text-align: left;
  padding-left: 135px;
  border-bottom: none #000000;
  border-top: none #000000;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 6pt;
  background-color: white
}

th.style140 {
  vertical-align: middle;
  text-align: left;
  padding-left: 135px;
  border-bottom: none #000000;
  border-top: none #000000;
  border-left: none #000000;
  border-right: none #000000;
  color: #335593;
  font-family: 'Abadi';
  font-size: 6pt;
  background-color: white
}

table.sheet0 col.col0 {
  width: 56.25555491pt
}

table.sheet0 col.col1 {
  width: 53.54444383pt
}

table.sheet0 col.col2 {
  width: 21.68888864pt
}

table.sheet0 col.col3 {
  width: 58.96666599pt
}

table.sheet0 col.col4 {
  width: 51.51111052pt
}

table.sheet0 col.col5 {
  width: 63.71111038pt
}

table.sheet0 col.col6 {
  width: 56.93333268pt
}

table.sheet0 col.col7 {
  width: 14.91111094pt
}

table.sheet0 col.col8 {
  width: 52.86666606pt
}

table.sheet0 col.col9 {
  width: 29.14444411pt
}

table.sheet0 col.col10 {
  width: 78.62222132pt
}

table.sheet0 col.col11 {
  width: 51.51111052pt
}

table.sheet0 col.col12 {
  width: 42pt
}

table.sheet0 col.col13 {
  width: 42pt
}

table.sheet0 tr {
  height: 15pt
}

table.sheet0 tr.row0 {
  height: 16.5pt
}

table.sheet0 tr.row3 {
  height: 15.75pt
}

table.sheet0 tr.row4 {
  height: 4.5pt;
  display: none;
  visibility: hidden
}

table.sheet0 tr.row5 {
  height: 14.1pt
}

table.sheet0 tr.row6 {
  height: 15.6pt
}

table.sheet0 tr.row7 {
  height: 15pt
}

table.sheet0 tr.row8 {
  height: 15.75pt
}

table.sheet0 tr.row9 {
  height: 16.5pt
}

table.sheet0 tr.row10 {
  height: 16.5pt
}

table.sheet0 tr.row11 {
  height: 16.5pt
}

table.sheet0 tr.row12 {
  height: 15pt
}

table.sheet0 tr.row13 {
  height: 16.5pt
}

table.sheet0 tr.row14 {
  height: 16.5pt
}

table.sheet0 tr.row15 {
  height: 15.75pt
}

table.sheet0 tr.row16 {
  height: 20.1pt
}

table.sheet0 tr.row17 {
  height: 20.1pt
}

table.sheet0 tr.row18 {
  height: 20.1pt
}

table.sheet0 tr.row19 {
  height: 20.1pt
}

table.sheet0 tr.row20 {
  height: 16.5pt
}

table.sheet0 tr.row21 {
  height: 15.75pt
}

table.sheet0 tr.row23 {
  height: 3.95pt
}

table.sheet0 tr.row26 {
  height: 6pt
}

table.sheet0 tr.row27 {
  height: 26.1pt
}

table.sheet0 tr.row28 {
  height: 16.5pt
}

table.sheet0 tr.row29 {
  height: 16.5pt
}

table.sheet0 tr.row30 {
  height: 16.5pt
}

table.sheet0 tr.row31 {
  height: 15.75pt
}

table.sheet0 tr.row32 {
  height: 15.6pt
}

table.sheet0 tr.row33 {
  height: 15.6pt
}

table.sheet0 tr.row34 {
  height: 15.6pt
}

table.sheet0 tr.row35 {
  height: 16.5pt
}

table.sheet0 tr.row36 {
  height: 16.5pt
}

table.sheet0 tr.row37 {
  height: 16.5pt
}

table.sheet0 tr.row38 {
  height: 16.5pt
}

table.sheet0 tr.row39 {
  height: 15.75pt
}

table.sheet0 tr.row40 {
  height: 16.5pt
}

table.sheet0 tr.row41 {
  height: 15.75pt
}

@page {
  margin-left: 0.25in;
  margin-right: 0.25in;
  margin-top: 0.75in;
  margin-bottom: 0.75in;
}

body {
  margin-left: 0.25in;
  margin-right: 0.25in;
  margin-top: 0.75in;
  margin-bottom: 0.75in;
}

#col_Id_Estud{
  text-align: center;
}

#col_nombre{
  font-size: 12px;
}
.espacio{
  margin-bottom: 30px;
}



