@charset "UTF-8";

body {
    background-color: white;
    counter-reset: n-11-0 0 n-2-0 0 n-24-0 0 n-29-0 0 n-3-0 0 n-34-0 0 n-4-0 0 n-40-0 0 n-45-0 0 n-46-0 0 n-48-0 0 n-5-0 0 n-6-0 0 n-8-0 0;
    font-family: "Times New Roman";
    font-size: 12pt;
}

p {
    -ms-defaultTabStop: 36pt;
    line-height: 1;
    margin-bottom: 0pt;
    margin-top: 0pt;
}

p:empty {
    height: 1em;
}

a {
    text-decoration: none;
}

table {
    border-collapse: separate;
    border-spacing: 0pt;
    empty-cells: hide;
}

td {
    padding-bottom: 0pt;
    padding-left: 5.75pt;
    padding-right: 5.75pt;
    padding-top: 0pt;
    vertical-align: top;
}

.t-TableGrid {
    border-bottom-color: #000000;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: #000000;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: #000000;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: #000000;
    border-top-style: solid;
    border-top-width: 1px;
    margin-left: 0pt;
}

.tc-TableGrid--bb {
    border-bottom-color: #000000;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.tc-TableGrid--bl {
    border-left-color: #000000;
    border-left-style: solid;
    border-left-width: 1px;
}

.tc-TableGrid--br {
    border-right-color: #000000;
    border-right-style: solid;
    border-right-width: 1px;
}

.tc-TableGrid--bt {
    border-top-color: #000000;
    border-top-style: solid;
    border-top-width: 1px;
}

.tc-TableGrid {
    padding-bottom: 0pt;
    padding-left: 5.4pt;
    padding-right: 5.4pt;
    padding-top: 0pt;
}

.tp-TableGrid {
    line-height: 1.5;
    margin-bottom: 0pt;
}

.p-Bibliography {
    -ms-tab0-pos: 19.2pt;
    -ms-tab0: left;
    line-height: 1.5;
    margin-bottom: 0pt;
    margin-left: 19.2pt;
    text-indent: -19.2pt;
}

.p-Caption {
    line-height: 1.5;
    margin-bottom: 10pt;
    text-align: center;
}

.p-CommentText {
    font-size: 10pt;
    line-height: 1.5;
}

.p-Heading1 {
    -ms-outlineLvl: 0;
    color: #2E74B5;
    font-family: "Calibri Light";
    font-size: 16pt;
    margin-bottom: 0pt;
    page-break-after: avoid;
    page-break-inside: avoid;
}

.p-Heading2 {
    -ms-outlineLvl: 1;
    font-weight: bold;
    line-height: 1.75;
    margin-bottom: 0pt;
    page-break-after: avoid;
    page-break-before: always;
    page-break-inside: avoid;
    text-align: justify;
}

.p-Heading3 {
    -ms-outlineLvl: 2;
    font-family: "Calibri Light";
    font-weight: bold;
    line-height: 1.75;
    margin-bottom: 0pt;
    margin-top: 10pt;
    page-break-after: avoid;
    page-break-inside: avoid;
    text-align: justify;
}

.p-Heading4 {
    -ms-outlineLvl: 3;
    color: #2E74B5;
    font-family: "Calibri Light";
    font-style: italic;
    margin-bottom: 0pt;
    margin-top: 2pt;
    page-break-after: avoid;
    page-break-inside: avoid;
}

.p-ListParagraph {
    -ms-contextualSpacing: true;
    margin-left: 36pt;
}

.p-Normal {

}

.p-TOC1 {
    font-style: italic;
    font-weight: bold;
    margin-bottom: 0pt;
    margin-top: 6pt;
}

.p-TOC2 {
    -ms-tab0-pos: 33pt;
    -ms-tab0: left;
    -ms-tab1-leader: dot;
    -ms-tab1-pos: 467.5pt;
    -ms-tab1: right;
    font-size: 10pt;
    font-weight: bold;
    margin-bottom: 0pt;
    margin-left: 11pt;
    margin-top: 6pt;
}

.p-TOC3 {
    font-size: 10pt;
    margin-bottom: 0pt;
    margin-left: 22pt;
}

.p-TOC4 {
    font-size: 10pt;
    margin-bottom: 0pt;
    margin-left: 33pt;
}

.p-TableOfFigures {
    font-size: 10pt;
    line-height: 1.75;
    margin-bottom: 0pt;
    margin-left: 22pt;
    text-indent: -22pt;
}

.pn-1-0 {
    margin-left: 36pt;
    text-indent: -18pt;
}

.n-1-0 {
    -ms-lvlJc: left;
    -ms-lvlText: "%1.";
    -ms-numFmt: decimal;
    -ms-start: 1;
}

.n-1-0:before {
    content: counter(n-1-0) ".";
    counter-increment: n-1-0;
    float: left;
    width: 18pt;
}

.n-1-0:after {
    clear: both;
    content: "";
    display: block;
}

.pn-10-0 {
    margin-left: 36pt;
    text-indent: -18pt;
}

.n-10-0 {
    -ms-lvlJc: left;
    -ms-lvlText: "%1.";
    -ms-numFmt: decimal;
    -ms-start: 1;
    counter-reset: n-10-1 0;
}

.n-10-0:before {
    content: counter(n-10-0) ".";
    counter-increment: n-10-0;
    float: left;
    font-family: Arial;
    width: 18pt;
}

.n-10-0:after {
    clear: both;
    content: "";
    display: block;
}

.pn-11-0 {
    margin-left: 36pt;
    text-indent: -18pt;
}

.n-11-0 {
    -ms-lvlJc: left;
    -ms-lvlText: "%1.";
    -ms-numFmt: decimal;
    -ms-start: 1;
    counter-reset: n-11-1 0;
}

.n-11-0:before {
    content: counter(n-11-0) ".";
    counter-increment: n-11-0;
    float: left;
    width: 18pt;
}

.n-11-0:after {
    clear: both;
    content: "";
    display: block;
}

.pn-12-0 {
    margin-left: 108pt;
    text-indent: -18pt;
}

.n-12-0 {
    -ms-lvlJc: left;
    -ms-lvlText: "%1.";
    -ms-numFmt: decimal;
    -ms-start: 1;
    counter-reset: n-12-1 0;
}

.n-12-0:before {
    content: counter(n-12-0) ".";
    counter-increment: n-12-0;
    float: left;
    width: 18pt;
}

.n-12-0:after {
    clear: both;
    content: "";
    display: block;
}

.pn-2-0 {
    margin-left: 36pt;
    text-indent: -18pt;
}

.n-2-0 {
    -ms-lvlJc: left;
    -ms-lvlText-font-family: Symbol;
    -ms-lvlText: "";
    -ms-numFmt: bullet;
    -ms-start: 1;
}

.n-2-0:before {
    content: "•";
    float: left;
    width: 18pt;
}

.n-2-0:after {
    clear: both;
    content: "";
    display: block;
}

.pn-3-0 {
    margin-left: 36pt;
    text-indent: -18pt;
}

.n-3-0 {
    -ms-lvlJc: left;
    -ms-lvlText: "%1.";
    -ms-numFmt: decimal;
    -ms-start: 1;
    counter-reset: n-3-1 5;
}

.n-3-0:before {
    content: counter(n-3-0) ".";
    counter-increment: n-3-0;
    float: left;
    width: 18pt;
}

.n-3-0:after {
    clear: both;
    content: "";
    display: block;
}

.pn-4-1 {
    margin-left: 72pt;
    text-indent: -36pt;
}

.n-4-1 {
    -ms-lvlJc: left;
    -ms-lvlText: "%1.%2";
    -ms-numFmt: decimal;
    -ms-start: 1;
    counter-reset: n-4-2 0;
}

.n-4-1:before {
    content: counter(n-4-0) "." counter(n-4-1);
    counter-increment: n-4-1;
    float: left;
    width: 36pt;
}

.n-4-1:after {
    clear: both;
    content: "";
    display: block;
}

.pn-5-0 {
    margin-left: 36pt;
    text-indent: -18pt;
}

.n-5-0 {
    -ms-lvlJc: left;
    -ms-lvlText: "%1.";
    -ms-numFmt: decimal;
    -ms-start: 1;
    counter-reset: n-5-1 0;
}

.n-5-0:before {
    content: counter(n-5-0) ".";
    counter-increment: n-5-0;
    float: left;
    width: 18pt;
}

.n-5-0:after {
    clear: both;
    content: "";
    display: block;
}

.pn-6-0 {
    margin-left: 90pt;
    text-indent: -18pt;
}

.n-6-0 {
    -ms-lvlJc: left;
    -ms-lvlText: "%1.";
    -ms-numFmt: decimal;
    -ms-start: 1;
    counter-reset: n-6-1 0;
}

.n-6-0:before {
    content: counter(n-6-0) ".";
    counter-increment: n-6-0;
    float: left;
    width: 18pt;
}

.n-6-0:after {
    clear: both;
    content: "";
    display: block;
}

.pn-7-0 {
    margin-left: 36pt;
    text-indent: -18pt;
}

.n-7-0 {
    -ms-lvlJc: left;
    -ms-lvlText-font-family: Wingdings;
    -ms-lvlText: "";
    -ms-numFmt: bullet;
    -ms-start: 1;
}

.n-7-0:before {
    content: "➢";
    float: left;
    width: 18pt;
}

.n-7-0:after {
    clear: both;
    content: "";
    display: block;
}

.pn-8-0 {
    margin-left: 36pt;
    text-indent: -18pt;
}

.n-8-0 {
    -ms-lvlJc: left;
    -ms-lvlText-font-family: Wingdings;
    -ms-lvlText: "";
    -ms-numFmt: bullet;
    -ms-start: 1;
}

.n-8-0:before {
    content: "➢";
    float: left;
    width: 18pt;
}

.n-8-0:after {
    clear: both;
    content: "";
    display: block;
}

.pn-9-0 {
    margin-left: 36pt;
    text-indent: -18pt;
}

.n-9-0 {
    -ms-lvlJc: left;
    -ms-lvlText-font-family: Wingdings;
    -ms-lvlText: "";
    -ms-numFmt: bullet;
    -ms-start: 1;
}

.n-9-0:before {
    content: "➢";
    float: left;
    width: 18pt;
}

.n-9-0:after {
    clear: both;
    content: "";
    display: block;
}

.c-Hyperlink {
    color: #0000FF;
    font-family: "Times New Roman";
    text-decoration: underline;
}

.t-TableNormal {
    margin-left: 0pt;
    width: 100% !important;
}

.c-HtmlCode {
    font-family: "Courier New";
    font-size: 10pt;
}

.c-fmhyperlink {

}

.c-fontstyle01 {
    color: #000000;
    font-family: "Times New Roman";
    font-size: 12pt;
    font-style: normal;
    font-weight: normal;
}

.c-fontstyle21 {
    color: #000000;
    font-family: "Times New Roman";
    font-size: 12pt;
    font-style: italic;
    font-weight: normal;
}

.c-il {

}
