.address { display: block; margin-bottom: 2pt; margin-left: 0; margin-right: 0; margin-top: 2pt; page-break-before: avoid; text-align: center } .author { display: block; font-size: 1.41667em; font-weight: bold; line-height: 1.2; margin-bottom: 2pt; margin-left: 0; margin-right: 0; margin-top: 80pt; text-align: center } .author1 { display: block; font-size: 0.75em; font-weight: bold; margin-bottom: 1em; margin-left: 0; margin-right: 0; margin-top: 5pt; text-align: center } .bolditalic { font-family: courier New, monospace; font-style: italic; font-weight: bold } .calibre { display: block; font-size: 1em; margin-bottom: 0; margin-left: 5pt; margin-right: 5pt; margin-top: 0; padding-left: 0; padding-right: 0 } .calibre1 { display: block; font-size: 1.41667em; font-weight: bold; line-height: 1.2; margin-bottom: 25pt; margin-left: 0; margin-right: 0; margin-top: 7pt; page-break-after: avoid; text-align: left } .calibre2 { display: block; font-size: 2em; font-weight: bold; line-height: 1.2; margin-bottom: 12pt; margin-left: 0; margin-right: 0; margin-top: 15pt; page-break-after: avoid; text-align: center } .calibre3 { line-height: 1.2 } .calibre4 { height: auto; width: auto } .calibre5 { display: block } .calibre6 { font-weight: bold; line-height: 1.2 } .calibre7 { font-weight: bold } .calibre8 { font-family: Courier New, monospace } .calibre9 { font-style: italic } .calibre10 { display: block; font-size: 1.125em; font-weight: bold; line-height: 1.2; margin-bottom: 3pt; margin-left: 0; margin-right: 0; margin-top: 15pt; page-break-after: avoid; text-align: left } .calibre11 { height: auto; vertical-align: middle; width: auto } .calibre12 { border-bottom-color: currentColor; border-bottom-style: inset; border-bottom-width: 1px; border-left-color: currentColor; border-left-style: inset; border-left-width: 1px; border-right-color: currentColor; border-right-style: inset; border-right-width: 1px; border-top-color: currentColor; border-top-style: inset; border-top-width: 1px; color: gray; display: block; height: 2px; margin-bottom: 0.5em; margin-left: auto; margin-right: auto; margin-top: 0.5em } .calibre13 { font-size: 1em; line-height: normal; vertical-align: sub } .calibre14 { display: block; line-height: 1.2 } .calibre15 { font-size: 0.75em; line-height: normal; vertical-align: super } .calibre16 { display: block; font-size: 1em; font-weight: bold; margin-bottom: 3pt; margin-left: 0; margin-right: 0; margin-top: 15pt; page-break-after: avoid; text-align: left } .calibre17 { font-size: 0.75em } .calibre18 { font-family: Courier New, monospace; line-height: 1.2 } .calibre19 { height: auto; line-height: 1.2; vertical-align: middle; width: auto } .calibre20 { font-size: 1em; line-height: normal; vertical-align: super } .calibre21 { font-style: italic; line-height: 1.2 } .calibre22 { height: auto; width: 99% } .calibre23 { display: block } .codelink { display: block; font-size: 0.75em; font-weight: bold; margin-bottom: 6pt; margin-left: 0; margin-right: 0; margin-top: 6pt; page-break-after: avoid } .copy { display: block; font-size: 1.41667em; line-height: 1.2; margin-bottom: 8pt; margin-left: 0; margin-right: 0; margin-top: 8pt; text-indent: 0.024pt } .copy1 { display: block; margin-bottom: 8pt; margin-left: 0; margin-right: 0; margin-top: 8pt; text-indent: 0.024pt } .copy1a { display: block; font-size: 1.125em; line-height: 1.2; margin-bottom: 8pt; margin-left: 0; margin-right: 0; margin-top: 8pt; text-indent: 0.024pt } .copya { display: block; margin-bottom: 8pt; margin-left: 0; margin-right: 0; margin-top: 1pt; text-indent: 0.024pt } .division { display: block; font-weight: bold; margin-bottom: 4pt; margin-left: 10pt; margin-right: 20pt; margin-top: 15pt } .edition { display: block; font-size: 1.41667em; font-weight: bold; line-height: 1.2; margin-bottom: 1em; margin-left: 0; margin-right: 0; margin-top: 20pt; text-align: center } .empitalic { font-family: Courier New Italic, monospace; font-style: italic } .empstrong { font-family: Courier New Bold, monospace; font-weight: bold } .empstrong1 { font-family: Courier New Bold, monospace; font-weight: bold; line-height: 1.2 } .footnote { display: block; font-size: 0.75em; margin-bottom: 4pt; margin-left: 0; margin-right: 0; margin-top: 7pt; text-align: left; text-indent: 0.002pt } .footnote1 { display: block; font-size: 0.75em; margin-bottom: 4pt; margin-left: 25pt; margin-right: 0; margin-top: 4pt; text-align: left; text-indent: -11pt } .gloss { display: block; margin-bottom: 4pt; margin-left: 5pt; margin-right: 0; margin-top: 4pt; text-align: left } .heading { display: block; page-break-inside: avoid } .image { display: block; margin-top: 5pt; text-align: center } .image-p { display: block; text-align: center } .image-pa { display: block; text-align: center } .image1 { display: block; margin-left: 8pt; margin-top: 8pt; text-align: left } .indent { display: block; margin-bottom: 4pt; margin-left: 0; margin-right: 0; margin-top: 4pt; text-indent: 15pt } .indenthanginga { display: block; margin-bottom: 4pt; margin-left: 34pt; margin-right: 0; margin-top: 4pt; text-align: left; text-indent: -12.5pt } .indenthangingb { display: block; margin-bottom: 4pt; margin-left: 35pt; margin-right: 0; margin-top: 4pt; text-align: left; text-indent: -10.3pt } .indenthangingb1 { display: block; margin-bottom: 4pt; margin-left: 35pt; margin-right: 0; margin-top: 15pt; text-align: left; text-indent: -10.3pt } .indenthangingbb { display: block; margin-bottom: 4pt; margin-left: 50pt; margin-right: 0; margin-top: 4pt; text-align: left; text-indent: -10.3pt } .indenthangingdash { display: block; margin-bottom: 4pt; margin-left: 65pt; margin-right: 0; margin-top: 4pt; text-align: left; text-indent: -27pt } .indenthangingn { display: block; margin-bottom: 4pt; margin-left: 35pt; margin-right: 0; margin-top: 4pt; text-align: left; text-indent: -12pt } .indenthangingna { display: block; margin-bottom: 4pt; margin-left: 50pt; margin-right: 0; margin-top: 4pt; text-align: left; text-indent: -12.5pt } .indenthangingna1 { display: block; margin-bottom: 4pt; margin-left: 50pt; margin-top: 4pt; text-align: left; text-indent: -12.5pt } .indenthangingnaa { display: block; margin-bottom: 4pt; margin-left: 53pt; margin-right: 0; margin-top: 4pt; text-align: left; text-indent: -16pt } .indenthangingnap { display: block; margin-bottom: 4pt; margin-left: 50pt; margin-right: 0; margin-top: 4pt; text-align: left } .indenthangingnb { display: block; margin-bottom: 4pt; margin-left: 45pt; margin-right: 0; margin-top: 4pt; text-align: left; text-indent: -9pt } .indenthangingnbp { display: block; margin-bottom: 4pt; margin-left: 45pt; margin-right: 0; margin-top: 4pt; text-align: left } .indenthangingnp { display: block; margin-bottom: 4pt; margin-left: 37pt; margin-top: 4pt; text-align: left; text-indent: 0.002pt } .indenthangingnp1 { display: block; margin-bottom: 4pt; margin-left: 37pt; margin-right: 0; margin-top: 4pt; text-align: left; text-indent: 0.002pt } .indenthangingnp1a { display: block; margin-bottom: 20pt; margin-left: 37pt; margin-right: 0; margin-top: 4pt; text-align: left; text-indent: 0.002pt } .indenthangingnp2 { display: block; margin-bottom: 4pt; margin-left: 76pt; margin-right: 0; margin-top: 4pt; text-align: left; text-indent: -39pt } .indenthangingnp3 { display: block; margin-bottom: 20pt; margin-left: 37pt; margin-right: 0; margin-top: 20pt; text-align: left; text-indent: 0.002pt } .indenthangingsb-b { display: block; margin-bottom: 4pt; margin-left: 35pt; margin-right: 20pt; margin-top: 4pt; text-align: left; text-indent: -11pt } .indexmain { display: block; margin-bottom: 2pt; margin-left: 0; margin-right: 0; margin-top: 2pt; text-align: left; text-indent: 0.024pt } .indexsub { display: block; margin-bottom: 2pt; margin-left: 15pt; margin-right: 0; margin-top: 2pt; text-align: left; text-indent: 0.002pt } .indexsubsub { display: block; margin-bottom: 2pt; margin-left: 30pt; margin-right: 0; margin-top: 2pt; text-align: left; text-indent: 0.002pt } .key { display: block; margin-bottom: 4pt; margin-left: 25pt; margin-right: 0; margin-top: 4pt; text-align: left } .legalnotice { display: block; font-size: 1.125em; font-weight: bold; line-height: 1.2; margin-bottom: 6pt; margin-left: 0; margin-right: 0; margin-top: 12pt; page-break-after: avoid; text-align: left } .noindent { display: block; margin-bottom: 4pt; margin-left: 0; margin-right: 0; margin-top: 4pt; text-indent: 0.002pt } .noindent1 { display: block; font-size: 1.41667em; line-height: 1.2; margin-bottom: 4pt; margin-left: 0; margin-right: 0; margin-top: 4pt; text-indent: 0.002pt } .noindenta { display: block; margin-bottom: 4pt; margin-left: 12pt; margin-right: 0; margin-top: 4pt } .noindentt { display: block; margin-bottom: 4pt; margin-left: 0; margin-right: 0; margin-top: 14pt; text-indent: 0.002pt } .note { display: block; margin-bottom: 12pt; margin-top: 6pt; page-break-after: avoid; page-break-inside: avoid } .noteg { background-color: #F1F8E8; display: block; margin-bottom: 12pt; margin-top: 6pt; page-break-after: avoid; page-break-inside: avoid } .notey { background-color: #FFF8E6; display: block; margin-bottom: 12pt; margin-top: 6pt; page-break-after: avoid; page-break-inside: avoid } .pd_1b { color: #1B6992; line-height: 1.2 } .pd_1b1 { color: #1B6992 } .pd_1b2 { color: #1B6996; line-height: 1.2 } .pd_1b3 { color: #1B6996 } .pd_008cd { color: #008CD0 } .pd_00332d { color: #3F5A5C; line-height: 1.2 } .pd_00332d1 { color: #3F5A5C } .pd_345cab { color: #345CAB } .pd_ashm { color: #636466; line-height: 1.2 } .pd_blue { color: #275CAB; line-height: 1.2 } .pd_blue1 { color: #275CAB } .pd_blue2 { color: #27AAE1 } .pd_blue3 { color: #0084B5 } .pd_blue4 { color: #0084B5; line-height: 1.2 } .pd_c { color: #c20000; line-height: 1.2 } .pd_green { color: #8DC63F } .pd_orange { color: #f36d27 } .pd_orange1 { color: #f36d27; line-height: 1.2 } .pd_orange2 { color: #EF4D23; line-height: 1.2 } .pd_red { color: #e32526; line-height: 1.2 } .pd_violet { color: #812990 } .pd_violet1 { color: #812990; line-height: 1.2 } .pre { display: block; font-family: Courier New, monospace; font-size: 0.75em; margin-bottom: 10pt; margin-left: 38pt; margin-right: 0; margin-top: 10pt; text-align: left } .pre-head { display: block; font-family: Courier New, monospace; font-size: 1em; margin-bottom: 3pt; margin-left: 0; margin-right: 0; margin-top: 16pt; page-break-after: avoid; text-align: left } .pre1 { display: block; font-family: Courier New, monospace; font-size: 0.75em; margin-bottom: 10pt; margin-left: 20pt; margin-right: 0; margin-top: 10pt; text-align: left } .publisher { display: block; margin-bottom: 2pt; margin-left: 0; margin-right: 0; margin-top: 100pt; text-align: center } .question { display: block; margin-bottom: 4pt; margin-left: 35pt; margin-right: 0; margin-top: 4pt; text-align: left; text-indent: -18pt } .question-a { display: block; margin-bottom: 4pt; margin-left: 52pt; margin-right: 0; margin-top: 4pt; text-align: left; text-indent: -12pt } .question-para { display: block; margin-bottom: 4pt; margin-left: 36pt; margin-right: 0; margin-top: 4pt; text-align: left } .question-para1 { display: block; margin-bottom: 4pt; margin-left: 36pt; margin-top: 4pt; text-align: left } .question1 { display: block; margin-bottom: 4pt; margin-left: 18pt; margin-right: 0; margin-top: 4pt; text-align: left } .question1a { display: block; margin-bottom: 4pt; margin-left: 55pt; margin-right: 0; margin-top: 4pt; text-align: left; text-indent: -30pt } .question2 { display: block; margin-bottom: 4pt; margin-left: 55pt; margin-right: 0; margin-top: 4pt; text-align: left; text-indent: -12pt } .question2a { display: block; margin-bottom: 4pt; margin-left: 38pt; margin-right: 0; margin-top: 4pt; text-align: left; text-indent: -25pt } .question3-a { display: block; margin-bottom: 4pt; margin-left: 67pt; margin-right: 0; margin-top: 4pt; text-align: left; text-indent: -12pt } .question3-a1 { display: block; margin-bottom: 4pt; margin-left: 67pt; margin-top: 4pt; text-align: left; text-indent: -12pt } .question3-para { display: block; margin-bottom: 4pt; margin-left: 55pt; margin-right: 0; margin-top: 4pt; text-align: left } .sidebar-o { background-color: #fef8e6; display: block; margin-bottom: 12pt; margin-top: 6pt; page-break-after: avoid; page-break-inside: avoid } .sidebarpara { display: block; margin-bottom: 5pt; margin-left: 20pt; margin-right: 20pt; margin-top: 4pt; text-align: left; text-indent: 0.002pt } .step { display: block; margin-bottom: 4pt; margin-left: 47pt; margin-right: 18pt; margin-top: 4pt; text-align: left; text-indent: -38pt } .step-a { display: block; margin-bottom: 4pt; margin-left: 60pt; margin-right: 18pt; margin-top: 4pt; text-align: left; text-indent: -11pt } .step-para { display: block; margin-bottom: 4pt; margin-left: 48pt; margin-right: 18pt; margin-top: 4pt; text-align: left } .step1 { display: block; margin-bottom: 4pt; margin-left: 77pt; margin-right: 20pt; margin-top: 4pt; text-align: left; text-indent: -40pt } .step1a { display: block; margin-bottom: 4pt; margin-left: 57pt; margin-right: 20pt; margin-top: 4pt; text-align: left; text-indent: -38pt } .tab-caption { display: block; margin-bottom: 8pt; margin-left: 8pt; margin-right: 8pt; margin-top: 2pt; page-break-before: avoid; page-break-inside: avoid; text-align: center } .tabnote { display: block; font-size: 0.75em; margin-bottom: 4pt; margin-left: 0; margin-right: 0; margin-top: 4pt; text-align: center } .title { display: block; font-weight: bold; margin-bottom: 4pt; margin-left: 10pt; margin-right: 20pt; margin-top: 4pt; page-break-after: avoid; page-break-inside: avoid } .toc-chapter { display: block; margin-bottom: 5pt; margin-left: 10pt; margin-right: 0; margin-top: 10pt; text-align: left; text-indent: 0.002pt } .toc-chapter1 { display: block; margin-bottom: 5pt; margin-left: 0; margin-right: 0; margin-top: 10pt; text-align: left; text-indent: 0.002pt } .toc-section { display: block; margin-bottom: 4pt; margin-left: 20pt; margin-right: 0; margin-top: 5pt; text-align: left; text-indent: 0.002pt } .toc-section1 { display: block; margin-bottom: 4pt; margin-left: 40pt; margin-right: 0; margin-top: 4pt; text-align: left; text-indent: 0.002pt } .uln-indent { display: block; margin-bottom: 4pt; margin-left: 22pt; margin-right: 35pt; margin-top: 4pt; text-align: left; text-indent: 0.002pt } .uln-indent-i { display: block; margin-bottom: 4pt; margin-left: 30pt; margin-right: 0; margin-top: 4pt; text-align: left; text-indent: -9pt } .uln-indent1 { display: block; margin-bottom: 4pt; margin-left: 55pt; margin-right: 35pt; margin-top: 4pt; text-align: left; text-indent: 0.002pt } .uln-indent1-b { display: block; margin-bottom: 4pt; margin-left: 65pt; margin-right: 0; margin-top: 4pt; text-align: left; text-indent: -8pt } .uln-indent1-b1 { display: block; margin-bottom: 4pt; margin-left: 65pt; margin-top: 4pt; text-align: left; text-indent: -8pt } .uln-indent2 { display: block; margin-bottom: 4pt; margin-left: 32pt; margin-right: 35pt; margin-top: 4pt; text-align: left; text-indent: 0.002pt } .underline { text-decoration: underline }