﻿.Heading-1-Char {
  font-family: Heading 1 Char;
  margin-bottom: 0;
}
span.Heading-1-Char {
  font-size: 20pt;
}
.Heading-2-Char {
  font-family: Heading 2 Char;
  margin-bottom: 0;
}
span.Heading-2-Char {
  font-size: 17pt;
}
.Heading-3-Char {
  font-family: Heading 3 Char;
  margin-bottom: 0;
}
span.Heading-3-Char {
  font-size: 15pt;
}
.Heading-4-Char {
  font-family: Heading 4 Char;
  margin-bottom: 0;
}
span.Heading-4-Char {
  font-weight: bold;
  font-size: 13pt;
}
.Heading-5-Char {
  font-family: Heading 5 Char;
  margin-bottom: 0;
}
span.Heading-5-Char {
  font-weight: bold;
  font-size: 12pt;
}
.Heading-6-Char {
  font-family: Heading 6 Char;
  margin-bottom: 0;
}
span.Heading-6-Char {
  font-weight: bold;
  font-size: 11pt;
}
.Heading-7 {
  font-family: Heading 7;
  margin-bottom: 0;
  margin-top: 16pt;
  margin-bottom: 10pt;
}
.Heading-7 .rStyle1 {
  font-weight: bold;
  font-style: italic;
  font-size: 11pt;
}
.Heading-7-Char {
  font-family: Heading 7 Char;
  margin-bottom: 0;
}
span.Heading-7-Char {
  font-weight: bold;
  font-style: italic;
  font-size: 11pt;
}
.Heading-8 {
  font-family: Heading 8;
  margin-bottom: 0;
  margin-top: 16pt;
  margin-bottom: 10pt;
}
.Heading-8 .rStyle2 {
  font-style: italic;
  font-size: 11pt;
}
.Heading-8-Char {
  font-family: Heading 8 Char;
  margin-bottom: 0;
}
span.Heading-8-Char {
  font-style: italic;
  font-size: 11pt;
}
.Heading-9 {
  font-family: Heading 9;
  margin-bottom: 0;
  margin-top: 16pt;
  margin-bottom: 10pt;
}
.Heading-9 .rStyle3 {
  font-style: italic;
  font-size: 10pt;
}
.Heading-9-Char {
  font-family: Heading 9 Char;
  margin-bottom: 0;
}
span.Heading-9-Char {
  font-style: italic;
  font-size: 10pt;
}
.No-Spacing {
  font-family: No Spacing;
  margin-bottom: 0;
  margin-top: 0pt;
  margin-bottom: 0pt;
}
.Title-Char {
  font-family: Title Char;
  margin-bottom: 0;
}
span.Title-Char {
  font-size: 24pt;
}
.Subtitle {
  font-family: Subtitle;
  margin-bottom: 0;
  margin-top: 10pt;
  margin-bottom: 10pt;
}
.Subtitle .rStyle4 {
  font-size: 12pt;
}
.Subtitle-Char {
  font-family: Subtitle Char;
  margin-bottom: 0;
}
span.Subtitle-Char {
  font-size: 12pt;
}
.Quote {
  font-family: Quote;
  margin-bottom: 0;
}
.Quote .rStyle5 {
  font-style: italic;
}
.Quote-Char {
  font-family: Quote Char;
  margin-bottom: 0;
}
span.Quote-Char {
  font-style: italic;
}
.Intense-Quote {
  font-family: Intense Quote;
  margin-bottom: 0;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  border-left: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
  background-color: #f2f2f2;
}
.Intense-Quote .rStyle6 {
  font-style: italic;
}
.Intense-Quote-Char {
  font-family: Intense Quote Char;
  margin-bottom: 0;
}
span.Intense-Quote-Char {
  font-style: italic;
}
.Header {
  font-family: Header;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.Header-Char {
  font-family: Header Char;
  margin-bottom: 0;
}
.Footer {
  font-family: Footer;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.Footer-Char {
  font-family: Footer Char;
  margin-bottom: 0;
}
.Caption {
  font-family: Caption;
  margin-bottom: 0;
}
.Caption .rStyle7 {
  font-weight: bold;
  color: #4f81bd;
  font-size: 9pt;
}
.Caption-Char {
  font-family: Caption Char;
  margin-bottom: 0;
}
.Table-Grid {
  font-family: Table Grid;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.Table-Grid {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.Table-Grid > tbody > tr:first-child {
}
table.Table-Grid > tbody > tr:last-child {
}
.Table-Grid-Light {
  font-family: Table Grid Light;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.Table-Grid-Light {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.Table-Grid-Light > tbody > tr:first-child {
}
table.Table-Grid-Light > tbody > tr:last-child {
}
.Plain-Table-1 {
  font-family: Plain Table 1;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.Plain-Table-1 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.Plain-Table-1 > tbody > tr:first-child {
  color: #404040;
}
table.Plain-Table-1 > tbody > tr:last-child {
  color: #404040;
}
.Plain-Table-2 {
  font-family: Plain Table 2;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.Plain-Table-2 {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: none;
  border-right: none;
}
table.Plain-Table-2 > tbody > tr:first-child {
  color: #404040;
}
table.Plain-Table-2 > tbody > tr:last-child {
  color: #404040;
}
.Plain-Table-3 {
  font-family: Plain Table 3;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.Plain-Table-3 {
  margin-left: 0pt;
}
table.Plain-Table-3 > tbody > tr:first-child {
  color: #404040;
}
table.Plain-Table-3 > tbody > tr:last-child {
  color: #404040;
}
.Plain-Table-4 {
  font-family: Plain Table 4;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.Plain-Table-4 {
  margin-left: 0pt;
}
table.Plain-Table-4 > tbody > tr:first-child {
  color: #404040;
}
table.Plain-Table-4 > tbody > tr:last-child {
  color: #404040;
}
.Plain-Table-5 {
  font-family: Plain Table 5;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.Plain-Table-5 {
  margin-left: 0pt;
}
table.Plain-Table-5 > tbody > tr:first-child {
  color: #404040;
}
table.Plain-Table-5 > tbody > tr:last-child {
  color: #404040;
}
.Grid-Table-1-Light {
  font-family: Grid Table 1 Light;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.Grid-Table-1-Light {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.Grid-Table-1-Light > tbody > tr:first-child {
  color: #404040;
}
table.Grid-Table-1-Light > tbody > tr:last-child {
  color: #404040;
}
.Grid-Table-1-Light-Accent-1 {
  font-family: Grid Table 1 Light - Accent 1;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.Grid-Table-1-Light-Accent-1 {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.Grid-Table-1-Light-Accent-1 > tbody > tr:first-child {
  color: #404040;
}
table.Grid-Table-1-Light-Accent-1 > tbody > tr:last-child {
  color: #404040;
}
.Grid-Table-1-Light-Accent-2 {
  font-family: Grid Table 1 Light - Accent 2;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.Grid-Table-1-Light-Accent-2 {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.Grid-Table-1-Light-Accent-2 > tbody > tr:first-child {
  color: #404040;
}
table.Grid-Table-1-Light-Accent-2 > tbody > tr:last-child {
  color: #404040;
}
.Grid-Table-1-Light-Accent-3 {
  font-family: Grid Table 1 Light - Accent 3;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.Grid-Table-1-Light-Accent-3 {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.Grid-Table-1-Light-Accent-3 > tbody > tr:first-child {
  color: #404040;
}
table.Grid-Table-1-Light-Accent-3 > tbody > tr:last-child {
  color: #404040;
}
.Grid-Table-1-Light-Accent-4 {
  font-family: Grid Table 1 Light - Accent 4;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.Grid-Table-1-Light-Accent-4 {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.Grid-Table-1-Light-Accent-4 > tbody > tr:first-child {
  color: #404040;
}
table.Grid-Table-1-Light-Accent-4 > tbody > tr:last-child {
  color: #404040;
}
.Grid-Table-1-Light-Accent-5 {
  font-family: Grid Table 1 Light - Accent 5;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.Grid-Table-1-Light-Accent-5 {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.Grid-Table-1-Light-Accent-5 > tbody > tr:first-child {
  color: #404040;
}
table.Grid-Table-1-Light-Accent-5 > tbody > tr:last-child {
  color: #404040;
}
.Grid-Table-1-Light-Accent-6 {
  font-family: Grid Table 1 Light - Accent 6;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.Grid-Table-1-Light-Accent-6 {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.Grid-Table-1-Light-Accent-6 > tbody > tr:first-child {
  color: #404040;
}
table.Grid-Table-1-Light-Accent-6 > tbody > tr:last-child {
  color: #404040;
}
.Grid-Table-2 {
  font-family: Grid Table 2;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.Grid-Table-2 {
  margin-left: 0pt;
  border-bottom: 1px solid #000000;
  border-collapse: collapse;
}
table.Grid-Table-2 > tbody > tr:first-child {
  color: #404040;
}
table.Grid-Table-2 > tbody > tr:last-child {
  color: #404040;
}
.Grid-Table-2-Accent-1 {
  font-family: Grid Table 2 - Accent 1;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.Grid-Table-2-Accent-1 {
  margin-left: 0pt;
  border-bottom: 1px solid #000000;
  border-collapse: collapse;
}
table.Grid-Table-2-Accent-1 > tbody > tr:first-child {
  color: #404040;
}
table.Grid-Table-2-Accent-1 > tbody > tr:last-child {
  color: #404040;
}
.Grid-Table-2-Accent-2 {
  font-family: Grid Table 2 - Accent 2;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.Grid-Table-2-Accent-2 {
  margin-left: 0pt;
  border-bottom: 1px solid #000000;
  border-collapse: collapse;
}
table.Grid-Table-2-Accent-2 > tbody > tr:first-child {
  color: #404040;
}
table.Grid-Table-2-Accent-2 > tbody > tr:last-child {
  color: #404040;
}
.Grid-Table-2-Accent-3 {
  font-family: Grid Table 2 - Accent 3;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.Grid-Table-2-Accent-3 {
  margin-left: 0pt;
  border-bottom: 1px solid #000000;
  border-collapse: collapse;
}
table.Grid-Table-2-Accent-3 > tbody > tr:first-child {
  color: #404040;
}
table.Grid-Table-2-Accent-3 > tbody > tr:last-child {
  color: #404040;
}
.Grid-Table-2-Accent-4 {
  font-family: Grid Table 2 - Accent 4;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.Grid-Table-2-Accent-4 {
  margin-left: 0pt;
  border-bottom: 1px solid #000000;
  border-collapse: collapse;
}
table.Grid-Table-2-Accent-4 > tbody > tr:first-child {
  color: #404040;
}
table.Grid-Table-2-Accent-4 > tbody > tr:last-child {
  color: #404040;
}
.Grid-Table-2-Accent-5 {
  font-family: Grid Table 2 - Accent 5;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.Grid-Table-2-Accent-5 {
  margin-left: 0pt;
  border-bottom: 1px solid #000000;
  border-collapse: collapse;
}
table.Grid-Table-2-Accent-5 > tbody > tr:first-child {
  color: #404040;
}
table.Grid-Table-2-Accent-5 > tbody > tr:last-child {
  color: #404040;
}
.Grid-Table-2-Accent-6 {
  font-family: Grid Table 2 - Accent 6;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.Grid-Table-2-Accent-6 {
  margin-left: 0pt;
  border-bottom: 1px solid #000000;
  border-collapse: collapse;
}
table.Grid-Table-2-Accent-6 > tbody > tr:first-child {
  color: #404040;
}
table.Grid-Table-2-Accent-6 > tbody > tr:last-child {
  color: #404040;
}
.Grid-Table-3 {
  font-family: Grid Table 3;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.Grid-Table-3 {
  margin-left: 0pt;
  border-bottom: 1px solid #000000;
  border-collapse: collapse;
}
table.Grid-Table-3 > tbody > tr:first-child {
  color: #404040;
}
table.Grid-Table-3 > tbody > tr:last-child {
  color: #404040;
}
.Grid-Table-3-Accent-1 {
  font-family: Grid Table 3 - Accent 1;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.Grid-Table-3-Accent-1 {
  margin-left: 0pt;
  border-bottom: 1px solid #000000;
  border-collapse: collapse;
}
table.Grid-Table-3-Accent-1 > tbody > tr:first-child {
  color: #404040;
}
table.Grid-Table-3-Accent-1 > tbody > tr:last-child {
  color: #404040;
}
.Grid-Table-3-Accent-2 {
  font-family: Grid Table 3 - Accent 2;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.Grid-Table-3-Accent-2 {
  margin-left: 0pt;
  border-bottom: 1px solid #000000;
  border-collapse: collapse;
}
table.Grid-Table-3-Accent-2 > tbody > tr:first-child {
  color: #404040;
}
table.Grid-Table-3-Accent-2 > tbody > tr:last-child {
  color: #404040;
}
.Grid-Table-3-Accent-3 {
  font-family: Grid Table 3 - Accent 3;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.Grid-Table-3-Accent-3 {
  margin-left: 0pt;
  border-bottom: 1px solid #000000;
  border-collapse: collapse;
}
table.Grid-Table-3-Accent-3 > tbody > tr:first-child {
  color: #404040;
}
table.Grid-Table-3-Accent-3 > tbody > tr:last-child {
  color: #404040;
}
.Grid-Table-3-Accent-4 {
  font-family: Grid Table 3 - Accent 4;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.Grid-Table-3-Accent-4 {
  margin-left: 0pt;
  border-bottom: 1px solid #000000;
  border-collapse: collapse;
}
table.Grid-Table-3-Accent-4 > tbody > tr:first-child {
  color: #404040;
}
table.Grid-Table-3-Accent-4 > tbody > tr:last-child {
  color: #404040;
}
.Grid-Table-3-Accent-5 {
  font-family: Grid Table 3 - Accent 5;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.Grid-Table-3-Accent-5 {
  margin-left: 0pt;
  border-bottom: 1px solid #000000;
  border-collapse: collapse;
}
table.Grid-Table-3-Accent-5 > tbody > tr:first-child {
  color: #404040;
}
table.Grid-Table-3-Accent-5 > tbody > tr:last-child {
  color: #404040;
}
.Grid-Table-3-Accent-6 {
  font-family: Grid Table 3 - Accent 6;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.Grid-Table-3-Accent-6 {
  margin-left: 0pt;
  border-bottom: 1px solid #000000;
  border-collapse: collapse;
}
table.Grid-Table-3-Accent-6 > tbody > tr:first-child {
  color: #404040;
}
table.Grid-Table-3-Accent-6 > tbody > tr:last-child {
  color: #404040;
}
.Grid-Table-4 {
  font-family: Grid Table 4;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.Grid-Table-4 {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.Grid-Table-4 > tbody > tr:first-child {
  color: #ffffff;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Grid-Table-4 > tbody > tr:last-child {
  color: #404040;
}
.Grid-Table-4-Accent-1 {
  font-family: Grid Table 4 - Accent 1;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.Grid-Table-4-Accent-1 {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.Grid-Table-4-Accent-1 > tbody > tr:first-child {
  color: #ffffff;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Grid-Table-4-Accent-1 > tbody > tr:last-child {
  color: #404040;
}
.Grid-Table-4-Accent-2 {
  font-family: Grid Table 4 - Accent 2;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.Grid-Table-4-Accent-2 {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.Grid-Table-4-Accent-2 > tbody > tr:first-child {
  color: #ffffff;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Grid-Table-4-Accent-2 > tbody > tr:last-child {
  color: #404040;
}
.Grid-Table-4-Accent-3 {
  font-family: Grid Table 4 - Accent 3;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.Grid-Table-4-Accent-3 {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.Grid-Table-4-Accent-3 > tbody > tr:first-child {
  color: #ffffff;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Grid-Table-4-Accent-3 > tbody > tr:last-child {
  color: #404040;
}
.Grid-Table-4-Accent-4 {
  font-family: Grid Table 4 - Accent 4;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.Grid-Table-4-Accent-4 {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.Grid-Table-4-Accent-4 > tbody > tr:first-child {
  color: #ffffff;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Grid-Table-4-Accent-4 > tbody > tr:last-child {
  color: #404040;
}
.Grid-Table-4-Accent-5 {
  font-family: Grid Table 4 - Accent 5;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.Grid-Table-4-Accent-5 {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.Grid-Table-4-Accent-5 > tbody > tr:first-child {
  color: #ffffff;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Grid-Table-4-Accent-5 > tbody > tr:last-child {
  color: #404040;
}
.Grid-Table-4-Accent-6 {
  font-family: Grid Table 4 - Accent 6;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.Grid-Table-4-Accent-6 {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.Grid-Table-4-Accent-6 > tbody > tr:first-child {
  color: #ffffff;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Grid-Table-4-Accent-6 > tbody > tr:last-child {
  color: #404040;
}
.Grid-Table-5-Dark {
  font-family: Grid Table 5 Dark;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.Grid-Table-5-Dark {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.Grid-Table-5-Dark > tbody > tr:first-child {
  color: #ffffff;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Grid-Table-5-Dark > tbody > tr:last-child {
  color: #ffffff;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Grid-Table-5-Dark-Accent-1 {
  font-family: Grid Table 5 Dark- Accent 1;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.Grid-Table-5-Dark-Accent-1 {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.Grid-Table-5-Dark-Accent-1 > tbody > tr:first-child {
  color: #ffffff;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Grid-Table-5-Dark-Accent-1 > tbody > tr:last-child {
  color: #ffffff;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Grid-Table-5-Dark-Accent-2 {
  font-family: Grid Table 5 Dark - Accent 2;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.Grid-Table-5-Dark-Accent-2 {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.Grid-Table-5-Dark-Accent-2 > tbody > tr:first-child {
  color: #ffffff;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Grid-Table-5-Dark-Accent-2 > tbody > tr:last-child {
  color: #ffffff;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Grid-Table-5-Dark-Accent-3 {
  font-family: Grid Table 5 Dark - Accent 3;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.Grid-Table-5-Dark-Accent-3 {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.Grid-Table-5-Dark-Accent-3 > tbody > tr:first-child {
  color: #ffffff;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Grid-Table-5-Dark-Accent-3 > tbody > tr:last-child {
  color: #ffffff;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Grid-Table-5-Dark-Accent-4 {
  font-family: Grid Table 5 Dark- Accent 4;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.Grid-Table-5-Dark-Accent-4 {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.Grid-Table-5-Dark-Accent-4 > tbody > tr:first-child {
  color: #ffffff;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Grid-Table-5-Dark-Accent-4 > tbody > tr:last-child {
  color: #ffffff;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Grid-Table-5-Dark-Accent-5 {
  font-family: Grid Table 5 Dark - Accent 5;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.Grid-Table-5-Dark-Accent-5 {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.Grid-Table-5-Dark-Accent-5 > tbody > tr:first-child {
  color: #ffffff;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Grid-Table-5-Dark-Accent-5 > tbody > tr:last-child {
  color: #ffffff;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Grid-Table-5-Dark-Accent-6 {
  font-family: Grid Table 5 Dark - Accent 6;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.Grid-Table-5-Dark-Accent-6 {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.Grid-Table-5-Dark-Accent-6 > tbody > tr:first-child {
  color: #ffffff;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Grid-Table-5-Dark-Accent-6 > tbody > tr:last-child {
  color: #ffffff;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Grid-Table-6-Colorful {
  font-family: Grid Table 6 Colorful;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.Grid-Table-6-Colorful {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.Grid-Table-6-Colorful > tbody > tr:first-child {
  color: #4a4a4a;
}
table.Grid-Table-6-Colorful > tbody > tr:last-child {
  color: #4a4a4a;
}
.Grid-Table-6-Colorful-Accent-1 {
  font-family: Grid Table 6 Colorful - Accent 1;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.Grid-Table-6-Colorful-Accent-1 {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.Grid-Table-6-Colorful-Accent-1 > tbody > tr:first-child {
  color: #3e70a3;
}
table.Grid-Table-6-Colorful-Accent-1 > tbody > tr:last-child {
  color: #3e70a3;
}
.Grid-Table-6-Colorful-Accent-2 {
  font-family: Grid Table 6 Colorful - Accent 2;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.Grid-Table-6-Colorful-Accent-2 {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.Grid-Table-6-Colorful-Accent-2 > tbody > tr:first-child {
  color: #9c3a37;
}
table.Grid-Table-6-Colorful-Accent-2 > tbody > tr:last-child {
  color: #9c3a37;
}
.Grid-Table-6-Colorful-Accent-3 {
  font-family: Grid Table 6 Colorful - Accent 3;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.Grid-Table-6-Colorful-Accent-3 {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.Grid-Table-6-Colorful-Accent-3 > tbody > tr:first-child {
  color: #5c702f;
}
table.Grid-Table-6-Colorful-Accent-3 > tbody > tr:last-child {
  color: #5c702f;
}
.Grid-Table-6-Colorful-Accent-4 {
  font-family: Grid Table 6 Colorful - Accent 4;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.Grid-Table-6-Colorful-Accent-4 {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.Grid-Table-6-Colorful-Accent-4 > tbody > tr:first-child {
  color: #664f82;
}
table.Grid-Table-6-Colorful-Accent-4 > tbody > tr:last-child {
  color: #664f82;
}
.Grid-Table-6-Colorful-Accent-5 {
  font-family: Grid Table 6 Colorful - Accent 5;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.Grid-Table-6-Colorful-Accent-5 {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.Grid-Table-6-Colorful-Accent-5 > tbody > tr:first-child {
  color: #266777;
}
table.Grid-Table-6-Colorful-Accent-5 > tbody > tr:last-child {
  color: #266777;
}
.Grid-Table-6-Colorful-Accent-6 {
  font-family: Grid Table 6 Colorful - Accent 6;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.Grid-Table-6-Colorful-Accent-6 {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.Grid-Table-6-Colorful-Accent-6 > tbody > tr:first-child {
  color: #266777;
}
table.Grid-Table-6-Colorful-Accent-6 > tbody > tr:last-child {
  color: #266777;
}
.Grid-Table-7-Colorful {
  font-family: Grid Table 7 Colorful;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.Grid-Table-7-Colorful {
  margin-left: 0pt;
  border-bottom: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.Grid-Table-7-Colorful > tbody > tr:first-child {
  color: #4a4a4a;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Grid-Table-7-Colorful > tbody > tr:last-child {
  color: #4a4a4a;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Grid-Table-7-Colorful-Accent-1 {
  font-family: Grid Table 7 Colorful - Accent 1;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.Grid-Table-7-Colorful-Accent-1 {
  margin-left: 0pt;
  border-bottom: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.Grid-Table-7-Colorful-Accent-1 > tbody > tr:first-child {
  color: #3e70a3;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Grid-Table-7-Colorful-Accent-1 > tbody > tr:last-child {
  color: #3e70a3;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Grid-Table-7-Colorful-Accent-2 {
  font-family: Grid Table 7 Colorful - Accent 2;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.Grid-Table-7-Colorful-Accent-2 {
  margin-left: 0pt;
  border-bottom: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.Grid-Table-7-Colorful-Accent-2 > tbody > tr:first-child {
  color: #9c3a37;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Grid-Table-7-Colorful-Accent-2 > tbody > tr:last-child {
  color: #9c3a37;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Grid-Table-7-Colorful-Accent-3 {
  font-family: Grid Table 7 Colorful - Accent 3;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.Grid-Table-7-Colorful-Accent-3 {
  margin-left: 0pt;
  border-bottom: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.Grid-Table-7-Colorful-Accent-3 > tbody > tr:first-child {
  color: #5c702f;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Grid-Table-7-Colorful-Accent-3 > tbody > tr:last-child {
  color: #5c702f;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Grid-Table-7-Colorful-Accent-4 {
  font-family: Grid Table 7 Colorful - Accent 4;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.Grid-Table-7-Colorful-Accent-4 {
  margin-left: 0pt;
  border-bottom: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.Grid-Table-7-Colorful-Accent-4 > tbody > tr:first-child {
  color: #664f82;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Grid-Table-7-Colorful-Accent-4 > tbody > tr:last-child {
  color: #664f82;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Grid-Table-7-Colorful-Accent-5 {
  font-family: Grid Table 7 Colorful - Accent 5;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.Grid-Table-7-Colorful-Accent-5 {
  margin-left: 0pt;
  border-bottom: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.Grid-Table-7-Colorful-Accent-5 > tbody > tr:first-child {
  color: #266777;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Grid-Table-7-Colorful-Accent-5 > tbody > tr:last-child {
  color: #266777;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Grid-Table-7-Colorful-Accent-6 {
  font-family: Grid Table 7 Colorful - Accent 6;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.Grid-Table-7-Colorful-Accent-6 {
  margin-left: 0pt;
  border-bottom: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.Grid-Table-7-Colorful-Accent-6 > tbody > tr:first-child {
  color: #b05307;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Grid-Table-7-Colorful-Accent-6 > tbody > tr:last-child {
  color: #b05307;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.List-Table-1-Light {
  font-family: List Table 1 Light;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.List-Table-1-Light {
  margin-left: 0pt;
}
table.List-Table-1-Light > tbody > tr:first-child {
  color: #404040;
}
table.List-Table-1-Light > tbody > tr:last-child {
  color: #404040;
}
.List-Table-1-Light-Accent-1 {
  font-family: List Table 1 Light - Accent 1;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.List-Table-1-Light-Accent-1 {
  margin-left: 0pt;
}
table.List-Table-1-Light-Accent-1 > tbody > tr:first-child {
  color: #404040;
}
table.List-Table-1-Light-Accent-1 > tbody > tr:last-child {
  color: #404040;
}
.List-Table-1-Light-Accent-2 {
  font-family: List Table 1 Light - Accent 2;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.List-Table-1-Light-Accent-2 {
  margin-left: 0pt;
}
table.List-Table-1-Light-Accent-2 > tbody > tr:first-child {
  color: #404040;
}
table.List-Table-1-Light-Accent-2 > tbody > tr:last-child {
  color: #404040;
}
.List-Table-1-Light-Accent-3 {
  font-family: List Table 1 Light - Accent 3;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.List-Table-1-Light-Accent-3 {
  margin-left: 0pt;
}
table.List-Table-1-Light-Accent-3 > tbody > tr:first-child {
  color: #404040;
}
table.List-Table-1-Light-Accent-3 > tbody > tr:last-child {
  color: #404040;
}
.List-Table-1-Light-Accent-4 {
  font-family: List Table 1 Light - Accent 4;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.List-Table-1-Light-Accent-4 {
  margin-left: 0pt;
}
table.List-Table-1-Light-Accent-4 > tbody > tr:first-child {
  color: #404040;
}
table.List-Table-1-Light-Accent-4 > tbody > tr:last-child {
  color: #404040;
}
.List-Table-1-Light-Accent-5 {
  font-family: List Table 1 Light - Accent 5;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.List-Table-1-Light-Accent-5 {
  margin-left: 0pt;
}
table.List-Table-1-Light-Accent-5 > tbody > tr:first-child {
  color: #404040;
}
table.List-Table-1-Light-Accent-5 > tbody > tr:last-child {
  color: #404040;
}
.List-Table-1-Light-Accent-6 {
  font-family: List Table 1 Light - Accent 6;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.List-Table-1-Light-Accent-6 {
  margin-left: 0pt;
}
table.List-Table-1-Light-Accent-6 > tbody > tr:first-child {
  color: #404040;
}
table.List-Table-1-Light-Accent-6 > tbody > tr:last-child {
  color: #404040;
}
.List-Table-2 {
  font-family: List Table 2;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.List-Table-2 {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-collapse: collapse;
}
table.List-Table-2 > tbody > tr:first-child {
  color: #404040;
}
table.List-Table-2 > tbody > tr:last-child {
  color: #404040;
}
.List-Table-2-Accent-1 {
  font-family: List Table 2 - Accent 1;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.List-Table-2-Accent-1 {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-collapse: collapse;
}
table.List-Table-2-Accent-1 > tbody > tr:first-child {
  color: #404040;
}
table.List-Table-2-Accent-1 > tbody > tr:last-child {
  color: #404040;
}
.List-Table-2-Accent-2 {
  font-family: List Table 2 - Accent 2;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.List-Table-2-Accent-2 {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-collapse: collapse;
}
table.List-Table-2-Accent-2 > tbody > tr:first-child {
  color: #404040;
}
table.List-Table-2-Accent-2 > tbody > tr:last-child {
  color: #404040;
}
.List-Table-2-Accent-3 {
  font-family: List Table 2 - Accent 3;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.List-Table-2-Accent-3 {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-collapse: collapse;
}
table.List-Table-2-Accent-3 > tbody > tr:first-child {
  color: #404040;
}
table.List-Table-2-Accent-3 > tbody > tr:last-child {
  color: #404040;
}
.List-Table-2-Accent-4 {
  font-family: List Table 2 - Accent 4;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.List-Table-2-Accent-4 {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-collapse: collapse;
}
table.List-Table-2-Accent-4 > tbody > tr:first-child {
  color: #404040;
}
table.List-Table-2-Accent-4 > tbody > tr:last-child {
  color: #404040;
}
.List-Table-2-Accent-5 {
  font-family: List Table 2 - Accent 5;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.List-Table-2-Accent-5 {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-collapse: collapse;
}
table.List-Table-2-Accent-5 > tbody > tr:first-child {
  color: #404040;
}
table.List-Table-2-Accent-5 > tbody > tr:last-child {
  color: #404040;
}
.List-Table-2-Accent-6 {
  font-family: List Table 2 - Accent 6;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.List-Table-2-Accent-6 {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-collapse: collapse;
}
table.List-Table-2-Accent-6 > tbody > tr:first-child {
  color: #404040;
}
table.List-Table-2-Accent-6 > tbody > tr:last-child {
  color: #404040;
}
.List-Table-3 {
  font-family: List Table 3;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.List-Table-3 {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
}
table.List-Table-3 > tbody > tr:first-child {
  color: #ffffff;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.List-Table-3 > tbody > tr:last-child {
  color: #404040;
}
.List-Table-3-Accent-1 {
  font-family: List Table 3 - Accent 1;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.List-Table-3-Accent-1 {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
}
table.List-Table-3-Accent-1 > tbody > tr:first-child {
  color: #ffffff;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.List-Table-3-Accent-1 > tbody > tr:last-child {
  color: #404040;
}
.List-Table-3-Accent-2 {
  font-family: List Table 3 - Accent 2;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.List-Table-3-Accent-2 {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
}
table.List-Table-3-Accent-2 > tbody > tr:first-child {
  color: #ffffff;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.List-Table-3-Accent-2 > tbody > tr:last-child {
  color: #404040;
}
.List-Table-3-Accent-3 {
  font-family: List Table 3 - Accent 3;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.List-Table-3-Accent-3 {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
}
table.List-Table-3-Accent-3 > tbody > tr:first-child {
  color: #ffffff;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.List-Table-3-Accent-3 > tbody > tr:last-child {
  color: #404040;
}
.List-Table-3-Accent-4 {
  font-family: List Table 3 - Accent 4;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.List-Table-3-Accent-4 {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
}
table.List-Table-3-Accent-4 > tbody > tr:first-child {
  color: #ffffff;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.List-Table-3-Accent-4 > tbody > tr:last-child {
  color: #404040;
}
.List-Table-3-Accent-5 {
  font-family: List Table 3 - Accent 5;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.List-Table-3-Accent-5 {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
}
table.List-Table-3-Accent-5 > tbody > tr:first-child {
  color: #ffffff;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.List-Table-3-Accent-5 > tbody > tr:last-child {
  color: #404040;
}
.List-Table-3-Accent-6 {
  font-family: List Table 3 - Accent 6;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.List-Table-3-Accent-6 {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
}
table.List-Table-3-Accent-6 > tbody > tr:first-child {
  color: #ffffff;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.List-Table-3-Accent-6 > tbody > tr:last-child {
  color: #404040;
}
.List-Table-4 {
  font-family: List Table 4;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.List-Table-4 {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.List-Table-4 > tbody > tr:first-child {
  color: #ffffff;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.List-Table-4 > tbody > tr:last-child {
  color: #404040;
}
.List-Table-4-Accent-1 {
  font-family: List Table 4 - Accent 1;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.List-Table-4-Accent-1 {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.List-Table-4-Accent-1 > tbody > tr:first-child {
  color: #ffffff;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.List-Table-4-Accent-1 > tbody > tr:last-child {
  color: #404040;
}
.List-Table-4-Accent-2 {
  font-family: List Table 4 - Accent 2;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.List-Table-4-Accent-2 {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.List-Table-4-Accent-2 > tbody > tr:first-child {
  color: #ffffff;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.List-Table-4-Accent-2 > tbody > tr:last-child {
  color: #404040;
}
.List-Table-4-Accent-3 {
  font-family: List Table 4 - Accent 3;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.List-Table-4-Accent-3 {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.List-Table-4-Accent-3 > tbody > tr:first-child {
  color: #ffffff;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.List-Table-4-Accent-3 > tbody > tr:last-child {
  color: #404040;
}
.List-Table-4-Accent-4 {
  font-family: List Table 4 - Accent 4;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.List-Table-4-Accent-4 {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.List-Table-4-Accent-4 > tbody > tr:first-child {
  color: #ffffff;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.List-Table-4-Accent-4 > tbody > tr:last-child {
  color: #404040;
}
.List-Table-4-Accent-5 {
  font-family: List Table 4 - Accent 5;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.List-Table-4-Accent-5 {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.List-Table-4-Accent-5 > tbody > tr:first-child {
  color: #ffffff;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.List-Table-4-Accent-5 > tbody > tr:last-child {
  color: #404040;
}
.List-Table-4-Accent-6 {
  font-family: List Table 4 - Accent 6;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.List-Table-4-Accent-6 {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.List-Table-4-Accent-6 > tbody > tr:first-child {
  color: #ffffff;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.List-Table-4-Accent-6 > tbody > tr:last-child {
  color: #404040;
}
.List-Table-5-Dark {
  font-family: List Table 5 Dark;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.List-Table-5-Dark {
  margin-left: 0pt;
  border-top: 4px solid #000000;
  border-bottom: 4px solid #000000;
  border-left: 4px solid #000000;
  border-right: 4px solid #000000;
}
table.List-Table-5-Dark > tbody > tr:first-child {
  color: #ffffff;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.List-Table-5-Dark > tbody > tr:last-child {
  color: #ffffff;
}
.List-Table-5-Dark-Accent-1 {
  font-family: List Table 5 Dark - Accent 1;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.List-Table-5-Dark-Accent-1 {
  margin-left: 0pt;
  border-top: 4px solid #000000;
  border-bottom: 4px solid #000000;
  border-left: 4px solid #000000;
  border-right: 4px solid #000000;
}
table.List-Table-5-Dark-Accent-1 > tbody > tr:first-child {
  color: #ffffff;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.List-Table-5-Dark-Accent-1 > tbody > tr:last-child {
  color: #ffffff;
}
.List-Table-5-Dark-Accent-2 {
  font-family: List Table 5 Dark - Accent 2;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.List-Table-5-Dark-Accent-2 {
  margin-left: 0pt;
  border-top: 4px solid #000000;
  border-bottom: 4px solid #000000;
  border-left: 4px solid #000000;
  border-right: 4px solid #000000;
}
table.List-Table-5-Dark-Accent-2 > tbody > tr:first-child {
  color: #ffffff;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.List-Table-5-Dark-Accent-2 > tbody > tr:last-child {
  color: #ffffff;
}
.List-Table-5-Dark-Accent-3 {
  font-family: List Table 5 Dark - Accent 3;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.List-Table-5-Dark-Accent-3 {
  margin-left: 0pt;
  border-top: 4px solid #000000;
  border-bottom: 4px solid #000000;
  border-left: 4px solid #000000;
  border-right: 4px solid #000000;
}
table.List-Table-5-Dark-Accent-3 > tbody > tr:first-child {
  color: #ffffff;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.List-Table-5-Dark-Accent-3 > tbody > tr:last-child {
  color: #ffffff;
}
.List-Table-5-Dark-Accent-4 {
  font-family: List Table 5 Dark - Accent 4;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.List-Table-5-Dark-Accent-4 {
  margin-left: 0pt;
  border-top: 4px solid #000000;
  border-bottom: 4px solid #000000;
  border-left: 4px solid #000000;
  border-right: 4px solid #000000;
}
table.List-Table-5-Dark-Accent-4 > tbody > tr:first-child {
  color: #ffffff;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.List-Table-5-Dark-Accent-4 > tbody > tr:last-child {
  color: #ffffff;
}
.List-Table-5-Dark-Accent-5 {
  font-family: List Table 5 Dark - Accent 5;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.List-Table-5-Dark-Accent-5 {
  margin-left: 0pt;
  border-top: 4px solid #000000;
  border-bottom: 4px solid #000000;
  border-left: 4px solid #000000;
  border-right: 4px solid #000000;
}
table.List-Table-5-Dark-Accent-5 > tbody > tr:first-child {
  color: #ffffff;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.List-Table-5-Dark-Accent-5 > tbody > tr:last-child {
  color: #ffffff;
}
.List-Table-5-Dark-Accent-6 {
  font-family: List Table 5 Dark - Accent 6;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.List-Table-5-Dark-Accent-6 {
  margin-left: 0pt;
  border-top: 4px solid #000000;
  border-bottom: 4px solid #000000;
  border-left: 4px solid #000000;
  border-right: 4px solid #000000;
}
table.List-Table-5-Dark-Accent-6 > tbody > tr:first-child {
  color: #ffffff;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.List-Table-5-Dark-Accent-6 > tbody > tr:last-child {
  color: #ffffff;
}
.List-Table-6-Colorful {
  font-family: List Table 6 Colorful;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.List-Table-6-Colorful {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
}
table.List-Table-6-Colorful > tbody > tr:first-child {
  color: #000000;
}
table.List-Table-6-Colorful > tbody > tr:last-child {
  color: #000000;
}
.List-Table-6-Colorful-Accent-1 {
  font-family: List Table 6 Colorful - Accent 1;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.List-Table-6-Colorful-Accent-1 {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
}
table.List-Table-6-Colorful-Accent-1 > tbody > tr:first-child {
  color: #2a4b71;
}
table.List-Table-6-Colorful-Accent-1 > tbody > tr:last-child {
  color: #2a4b71;
}
.List-Table-6-Colorful-Accent-2 {
  font-family: List Table 6 Colorful - Accent 2;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.List-Table-6-Colorful-Accent-2 {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
}
table.List-Table-6-Colorful-Accent-2 > tbody > tr:first-child {
  color: #9c3a37;
}
table.List-Table-6-Colorful-Accent-2 > tbody > tr:last-child {
  color: #9c3a37;
}
.List-Table-6-Colorful-Accent-3 {
  font-family: List Table 6 Colorful - Accent 3;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.List-Table-6-Colorful-Accent-3 {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
}
table.List-Table-6-Colorful-Accent-3 > tbody > tr:first-child {
  color: #7c983f;
}
table.List-Table-6-Colorful-Accent-3 > tbody > tr:last-child {
  color: #7c983f;
}
.List-Table-6-Colorful-Accent-4 {
  font-family: List Table 6 Colorful - Accent 4;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.List-Table-6-Colorful-Accent-4 {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
}
table.List-Table-6-Colorful-Accent-4 > tbody > tr:first-child {
  color: #664f82;
}
table.List-Table-6-Colorful-Accent-4 > tbody > tr:last-child {
  color: #664f82;
}
.List-Table-6-Colorful-Accent-5 {
  font-family: List Table 6 Colorful - Accent 5;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.List-Table-6-Colorful-Accent-5 {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
}
table.List-Table-6-Colorful-Accent-5 > tbody > tr:first-child {
  color: #338aa0;
}
table.List-Table-6-Colorful-Accent-5 > tbody > tr:last-child {
  color: #338aa0;
}
.List-Table-6-Colorful-Accent-6 {
  font-family: List Table 6 Colorful - Accent 6;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.List-Table-6-Colorful-Accent-6 {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
}
table.List-Table-6-Colorful-Accent-6 > tbody > tr:first-child {
  color: #d9680c;
}
table.List-Table-6-Colorful-Accent-6 > tbody > tr:last-child {
  color: #d9680c;
}
.List-Table-7-Colorful {
  font-family: List Table 7 Colorful;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.List-Table-7-Colorful {
  margin-left: 0pt;
  border-right: 1px solid #000000;
}
table.List-Table-7-Colorful > tbody > tr:first-child {
  color: #4a4a4a;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.List-Table-7-Colorful > tbody > tr:last-child {
  color: #4a4a4a;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.List-Table-7-Colorful-Accent-1 {
  font-family: List Table 7 Colorful - Accent 1;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.List-Table-7-Colorful-Accent-1 {
  margin-left: 0pt;
  border-right: 1px solid #000000;
}
table.List-Table-7-Colorful-Accent-1 > tbody > tr:first-child {
  color: #2a4b71;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.List-Table-7-Colorful-Accent-1 > tbody > tr:last-child {
  color: #2a4b71;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.List-Table-7-Colorful-Accent-2 {
  font-family: List Table 7 Colorful - Accent 2;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.List-Table-7-Colorful-Accent-2 {
  margin-left: 0pt;
  border-right: 1px solid #000000;
}
table.List-Table-7-Colorful-Accent-2 > tbody > tr:first-child {
  color: #9c3a37;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.List-Table-7-Colorful-Accent-2 > tbody > tr:last-child {
  color: #9c3a37;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.List-Table-7-Colorful-Accent-3 {
  font-family: List Table 7 Colorful - Accent 3;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.List-Table-7-Colorful-Accent-3 {
  margin-left: 0pt;
  border-right: 1px solid #000000;
}
table.List-Table-7-Colorful-Accent-3 > tbody > tr:first-child {
  color: #7c983f;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.List-Table-7-Colorful-Accent-3 > tbody > tr:last-child {
  color: #7c983f;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.List-Table-7-Colorful-Accent-4 {
  font-family: List Table 7 Colorful - Accent 4;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.List-Table-7-Colorful-Accent-4 {
  margin-left: 0pt;
  border-right: 1px solid #000000;
}
table.List-Table-7-Colorful-Accent-4 > tbody > tr:first-child {
  color: #664f82;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.List-Table-7-Colorful-Accent-4 > tbody > tr:last-child {
  color: #664f82;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.List-Table-7-Colorful-Accent-5 {
  font-family: List Table 7 Colorful - Accent 5;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.List-Table-7-Colorful-Accent-5 {
  margin-left: 0pt;
  border-right: 1px solid #000000;
}
table.List-Table-7-Colorful-Accent-5 > tbody > tr:first-child {
  color: #338aa0;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.List-Table-7-Colorful-Accent-5 > tbody > tr:last-child {
  color: #338aa0;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.List-Table-7-Colorful-Accent-6 {
  font-family: List Table 7 Colorful - Accent 6;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.List-Table-7-Colorful-Accent-6 {
  margin-left: 0pt;
  border-right: 1px solid #000000;
}
table.List-Table-7-Colorful-Accent-6 > tbody > tr:first-child {
  color: #d9680c;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.List-Table-7-Colorful-Accent-6 > tbody > tr:last-child {
  color: #d9680c;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Lined-Accent {
  font-family: Lined - Accent;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
span.Lined-Accent {
  color: #404040;
}
.Lined-Accent {
  margin-left: 0pt;
}
table.Lined-Accent > tbody > tr:first-child {
  color: #f2f2f2;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Lined-Accent > tbody > tr:last-child {
  color: #f2f2f2;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Lined-Accent-1 {
  font-family: Lined - Accent 1;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
span.Lined-Accent-1 {
  color: #404040;
}
.Lined-Accent-1 {
  margin-left: 0pt;
}
table.Lined-Accent-1 > tbody > tr:first-child {
  color: #f2f2f2;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Lined-Accent-1 > tbody > tr:last-child {
  color: #f2f2f2;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Lined-Accent-2 {
  font-family: Lined - Accent 2;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
span.Lined-Accent-2 {
  color: #404040;
}
.Lined-Accent-2 {
  margin-left: 0pt;
}
table.Lined-Accent-2 > tbody > tr:first-child {
  color: #f2f2f2;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Lined-Accent-2 > tbody > tr:last-child {
  color: #f2f2f2;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Lined-Accent-3 {
  font-family: Lined - Accent 3;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
span.Lined-Accent-3 {
  color: #404040;
}
.Lined-Accent-3 {
  margin-left: 0pt;
}
table.Lined-Accent-3 > tbody > tr:first-child {
  color: #f2f2f2;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Lined-Accent-3 > tbody > tr:last-child {
  color: #f2f2f2;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Lined-Accent-4 {
  font-family: Lined - Accent 4;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
span.Lined-Accent-4 {
  color: #404040;
}
.Lined-Accent-4 {
  margin-left: 0pt;
}
table.Lined-Accent-4 > tbody > tr:first-child {
  color: #f2f2f2;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Lined-Accent-4 > tbody > tr:last-child {
  color: #f2f2f2;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Lined-Accent-5 {
  font-family: Lined - Accent 5;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
span.Lined-Accent-5 {
  color: #404040;
}
.Lined-Accent-5 {
  margin-left: 0pt;
}
table.Lined-Accent-5 > tbody > tr:first-child {
  color: #f2f2f2;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Lined-Accent-5 > tbody > tr:last-child {
  color: #f2f2f2;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Lined-Accent-6 {
  font-family: Lined - Accent 6;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
span.Lined-Accent-6 {
  color: #404040;
}
.Lined-Accent-6 {
  margin-left: 0pt;
}
table.Lined-Accent-6 > tbody > tr:first-child {
  color: #f2f2f2;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Lined-Accent-6 > tbody > tr:last-child {
  color: #f2f2f2;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Bordered-Lined-Accent {
  font-family: Bordered & Lined - Accent;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
span.Bordered-Lined-Accent {
  color: #404040;
}
.Bordered-Lined-Accent {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.Bordered-Lined-Accent > tbody > tr:first-child {
  color: #f2f2f2;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Bordered-Lined-Accent > tbody > tr:last-child {
  color: #f2f2f2;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Bordered-Lined-Accent-1 {
  font-family: Bordered & Lined - Accent 1;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
span.Bordered-Lined-Accent-1 {
  color: #404040;
}
.Bordered-Lined-Accent-1 {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.Bordered-Lined-Accent-1 > tbody > tr:first-child {
  color: #f2f2f2;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Bordered-Lined-Accent-1 > tbody > tr:last-child {
  color: #f2f2f2;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Bordered-Lined-Accent-2 {
  font-family: Bordered & Lined - Accent 2;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
span.Bordered-Lined-Accent-2 {
  color: #404040;
}
.Bordered-Lined-Accent-2 {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.Bordered-Lined-Accent-2 > tbody > tr:first-child {
  color: #f2f2f2;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Bordered-Lined-Accent-2 > tbody > tr:last-child {
  color: #f2f2f2;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Bordered-Lined-Accent-3 {
  font-family: Bordered & Lined - Accent 3;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
span.Bordered-Lined-Accent-3 {
  color: #404040;
}
.Bordered-Lined-Accent-3 {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.Bordered-Lined-Accent-3 > tbody > tr:first-child {
  color: #f2f2f2;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Bordered-Lined-Accent-3 > tbody > tr:last-child {
  color: #f2f2f2;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Bordered-Lined-Accent-4 {
  font-family: Bordered & Lined - Accent 4;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
span.Bordered-Lined-Accent-4 {
  color: #404040;
}
.Bordered-Lined-Accent-4 {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.Bordered-Lined-Accent-4 > tbody > tr:first-child {
  color: #f2f2f2;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Bordered-Lined-Accent-4 > tbody > tr:last-child {
  color: #f2f2f2;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Bordered-Lined-Accent-5 {
  font-family: Bordered & Lined - Accent 5;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
span.Bordered-Lined-Accent-5 {
  color: #404040;
}
.Bordered-Lined-Accent-5 {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.Bordered-Lined-Accent-5 > tbody > tr:first-child {
  color: #f2f2f2;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Bordered-Lined-Accent-5 > tbody > tr:last-child {
  color: #f2f2f2;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Bordered-Lined-Accent-6 {
  font-family: Bordered & Lined - Accent 6;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
span.Bordered-Lined-Accent-6 {
  color: #404040;
}
.Bordered-Lined-Accent-6 {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.Bordered-Lined-Accent-6 > tbody > tr:first-child {
  color: #f2f2f2;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
table.Bordered-Lined-Accent-6 > tbody > tr:last-child {
  color: #f2f2f2;
  background-color: #DocumentFormat.OpenXml.OpenXmlAttribute;
}
.Bordered {
  font-family: Bordered;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.Bordered {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.Bordered > tbody > tr:first-child {
  color: #404040;
}
table.Bordered > tbody > tr:last-child {
  color: #404040;
}
.Bordered-Accent-1 {
  font-family: Bordered - Accent 1;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.Bordered-Accent-1 {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.Bordered-Accent-1 > tbody > tr:first-child {
  color: #404040;
}
table.Bordered-Accent-1 > tbody > tr:last-child {
  color: #404040;
}
.Bordered-Accent-2 {
  font-family: Bordered - Accent 2;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.Bordered-Accent-2 {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.Bordered-Accent-2 > tbody > tr:first-child {
  color: #404040;
}
table.Bordered-Accent-2 > tbody > tr:last-child {
  color: #404040;
}
.Bordered-Accent-3 {
  font-family: Bordered - Accent 3;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.Bordered-Accent-3 {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.Bordered-Accent-3 > tbody > tr:first-child {
  color: #404040;
}
table.Bordered-Accent-3 > tbody > tr:last-child {
  color: #404040;
}
.Bordered-Accent-4 {
  font-family: Bordered - Accent 4;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.Bordered-Accent-4 {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.Bordered-Accent-4 > tbody > tr:first-child {
  color: #404040;
}
table.Bordered-Accent-4 > tbody > tr:last-child {
  color: #404040;
}
.Bordered-Accent-5 {
  font-family: Bordered - Accent 5;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.Bordered-Accent-5 {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.Bordered-Accent-5 > tbody > tr:first-child {
  color: #404040;
}
table.Bordered-Accent-5 > tbody > tr:last-child {
  color: #404040;
}
.Bordered-Accent-6 {
  font-family: Bordered - Accent 6;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.Bordered-Accent-6 {
  margin-left: 0pt;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-collapse: collapse;
}
table.Bordered-Accent-6 > tbody > tr:first-child {
  color: #404040;
}
table.Bordered-Accent-6 > tbody > tr:last-child {
  color: #404040;
}
.toc-1 {
  font-family: toc 1;
  margin-bottom: 0;
  margin-bottom: 2pt;
}
.toc-2 {
  font-family: toc 2;
  margin-bottom: 0;
  margin-bottom: 2pt;
}
.toc-3 {
  font-family: toc 3;
  margin-bottom: 0;
  margin-bottom: 2pt;
}
.toc-4 {
  font-family: toc 4;
  margin-bottom: 0;
  margin-bottom: 2pt;
}
.toc-5 {
  font-family: toc 5;
  margin-bottom: 0;
  margin-bottom: 2pt;
}
.toc-6 {
  font-family: toc 6;
  margin-bottom: 0;
  margin-bottom: 2pt;
}
.toc-7 {
  font-family: toc 7;
  margin-bottom: 0;
  margin-bottom: 2pt;
}
.toc-8 {
  font-family: toc 8;
  margin-bottom: 0;
  margin-bottom: 2pt;
}
.toc-9 {
  font-family: toc 9;
  margin-bottom: 0;
  margin-bottom: 2pt;
}
.TOC-Heading {
  font-family: TOC Heading;
  margin-bottom: 0;
}
.table-of-figures {
  font-family: table of figures;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.Title {
  font-family: Title;
  margin-bottom: 0;
}
.Title .rStyle8 {
  font-size: 28pt;
}
.Heading-3 {
  font-family: Heading 3;
  margin-bottom: 0;
}
.Heading-3 .rStyle9 {
  color: #1f4d78;
  font-size: 12pt;
}
.Heading-4 {
  font-family: Heading 4;
  margin-bottom: 0;
}
.Heading-4 .rStyle10 {
  font-style: italic;
  color: #2e74b5;
}
.Heading-5 {
  font-family: Heading 5;
  margin-bottom: 0;
}
.Heading-5 .rStyle11 {
  color: #2e74b5;
}
.Heading-6 {
  font-family: Heading 6;
  margin-bottom: 0;
}
.Heading-6 .rStyle12 {
  color: #1f4d78;
}
.Strong {
  font-family: Strong;
  margin-bottom: 0;
}
.Strong .rStyle13 {
  font-weight: bold;
}
.List-Paragraph {
  font-family: List Paragraph;
  margin-bottom: 0;
}
.Hyperlink {
  font-family: Hyperlink;
  margin-bottom: 0;
}
span.Hyperlink {
  text-decoration: underline;
  color: #0563c1;
}
.footnote-reference {
  font-family: footnote reference;
  margin-bottom: 0;
}
span.footnote-reference {
  vertical-align: super;
  font-size: smaller;
}
.footnote-text {
  font-family: footnote text;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.footnote-text .rStyle14 {
  font-size: 10pt;
}
.Footnote-Text-Char {
  font-family: Footnote Text Char;
  margin-bottom: 0;
}
span.Footnote-Text-Char {
  font-size: 10pt;
}
.endnote-reference {
  font-family: endnote reference;
  margin-bottom: 0;
}
span.endnote-reference {
  vertical-align: super;
  font-size: smaller;
}
.endnote-text {
  font-family: endnote text;
  margin-bottom: 0;
  margin-bottom: 0pt;
}
.endnote-text .rStyle15 {
  font-size: 10pt;
}
.Endnote-Text-Char {
  font-family: Endnote Text Char;
  margin-bottom: 0;
}
span.Endnote-Text-Char {
  font-size: 10pt;
}
.Heading-1 {
  font-family: Heading 1;
  margin-bottom: 0;
  margin-top: 18pt;
  margin-bottom: 6pt;
}
.Heading-1 .rStyle16 {
  font-weight: bold;
  color: #000000;
  font-size: 14pt;
}
.Heading-2 {
  font-family: Heading 2;
  margin-bottom: 0;
  margin-top: 12pt;
  margin-bottom: 4pt;
}
.Heading-2 .rStyle17 {
  font-weight: bold;
  color: #000000;
  font-size: 12pt;
}
.Default-Paragraph-Font {
  font-family: Default Paragraph Font;
  margin-bottom: 0;
}
.No-List {
  font-family: No List;
  margin-bottom: 0;
}
.Normal {
  font-family: Normal;
  margin-bottom: 0;
}
.Normal-Table {
  font-family: Normal Table;
  margin-bottom: 0;
}
.Normal-Table {
}
table.Normal-Table > tbody > tr:first-child {
}
table.Normal-Table > tbody > tr:last-child {
}
p:has(span[data-is-tab="true"]) {
display: flex;
}
table {
table-layout: fixed;
}
table td, table th {
box-sizing: border-box;
}
.group {
position: relative;
}
p[style*='border-left'][style*='border-right'] {
display: table; width: fit-content;
}
.textbox {
    border: 1px solid #000000;
    padding: 10px;
    overflow: auto;
    display: block;
    box-sizing: border-box;
}
.chart-container {
max-width: 600px; margin: 1em auto;
}

/* ========================================
   Dynamic Styles (Generated from inline styles)
   ======================================== */

.paragraph-1 {
    text-align:justify;
}

.run-1.run-1 {
    font-style:italic;
}

.paragraph-2 {
    text-align:center;
}

