.body { color: black; display: block; font-family: "Verdana", "sans-serif"; font-size: 1em; line-height: 1.4; margin: 1em 0 } .body1 { color: black; display: block; font-family: "Verdana", "sans-serif"; font-size: 1em; line-height: 1.4; text-align: center; margin: 1em 0 } .body2 { display: block; line-height: 1.4; margin: 1em 0 } .calibre { display: block; font-size: 1em; line-height: 1.4; padding-left: 0; padding-right: 0; margin: 0 5pt } .calibre1 { height: auto; line-height: 1.4; width: auto } .calibre2 { height: auto; line-height: 1.4; width: 40px } .calibre3 { display: table-column-group; line-height: 1.4 } .calibre4 { display: table-column; line-height: 1.4 } .calibre5 { display: table-row; line-height: 1.4; vertical-align: middle } .calibre6 { display: table-cell; line-height: 1.4; text-align: inherit; vertical-align: inherit; padding: 1px } .calibre7 { height: auto; line-height: 1.4; width: 50px } .calibre8 { font-style: italic } .calibre9 { line-height: 1.4 } .calibre10 { font-style: italic; line-height: 1.4 } .calibre11 { display: block; line-height: 1.4; list-style-type: disc; margin-bottom: 1em; margin-right: 0; margin-top: 1em } .calibre12 { display: block } .calibre13 { display: block } .calibre14 { height: auto; width: auto } .calibre15 { font-weight: bold } .calibre16 { font-size: 0.75em; line-height: 1.4; vertical-align: sub } .calibre17 { font-size: 0.75em; line-height: 1.4; vertical-align: super } .calibre18 { display: table-column-group } .calibre19 { display: table-column } .calibre20 { display: table-row; vertical-align: middle } .calibre21 { display: block; line-height: 1.4; list-style-type: decimal; margin-bottom: 1em; margin-right: 0; margin-top: 1em } .calibre22 { font-size: 0.9em; line-height: 1.4; vertical-align: sub } .calibre23 { font-size: 0.9em; line-height: 1.4; vertical-align: super } .calibre24 { font-size: 0.77419em; line-height: 1.4; vertical-align: sub } .calibre25 { display: block; line-height: 1.4; list-style-type: decimal; margin-bottom: 0; margin-right: 0; margin-top: 0 } .calibre26 { display: inline; line-height: 1.4; list-style-image: none; list-style-position: outside; list-style-type: none } .calibre27 { display: block; line-height: 1.4; list-style-type: circle; margin-bottom: 0; margin-right: 0; margin-top: 0 } .co-summary-bullet { color: #005; display: list-item; font-family: "Franklin Gothic Medium", "sans-serif"; font-size: 1em; line-height: 1.4; page-break-inside: avoid } .co-summary-head { color: #005; display: block; font-family: "Franklin Gothic Medium", "sans-serif"; font-size: 1.29167em; font-weight: Bold; line-height: 1.4; page-break-after: avoid; margin: 1.8em 0 0.6em } .contenttable { border-collapse: collapse; border-spacing: 2px; display: table; line-height: 1.4; margin-bottom: 5px; margin-top: 0; page-break-inside: avoid; text-indent: 0; width: 100% } .copyright { display: block; font-family: "Verdana", "sans-serif", "serif"; font-size: 1em; font-weight: bold; line-height: 1.4; text-align: center; margin: 0.67em 0 } .copyrighta { color: black; display: block; font-family: "Garamond", "serif"; font-size: 1.83333em; font-weight: bold; line-height: 1.4; text-align: center; margin: 0 } .copyrightbody { color: black; display: block; font-family: "AGaramond", "serif"; font-size: 1.29167em; line-height: 1.4; text-align: center; margin: 0 } .copyrightbody1 { color: black; display: block; font-family: "Garamond", "serif"; font-size: 0.75em; line-height: 1.4; text-align: center; margin: 0 } .copyrightc { color: black; display: block; font-family: "Verdana", "sans-serif", serif; font-size: 1.29167em; font-weight: bold; line-height: 1.4; text-align: center; text-transform: uppercase; margin: 0 } .copyrightfigures { color: black; display: block; font-family: "Verdana", "sans-serif", "serif"; font-size: 1em; line-height: 1.4; text-align: center; margin: 0 } .copyrightfigures1 { color: black; display: block; font-family: "Verdana", "sans-serif", "serif"; font-size: 1em; line-height: 1.4; text-align: right; margin: 0 } .fm-callout { color: black; display: block; font-family: "Franklin Gothic Medium", "sans-serif"; font-size: 0.83333em; line-height: 1.4; margin: 0.8em 0 0.8em 3em } .fm-callout-head { color: #005; font-family: "Franklin Gothic Medium", "sans-serif"; font-size: 1.2em; font-weight: bold; line-height: 1.4; text-transform: uppercase } .fm-code-annotation-mob { display: block; font-family: "Franklin Gothic Medium", "sans-serif"; font-size: 0.83333em; line-height: 1.4; text-indent: -1.4em; margin: 0.3em 0 0 1.4em } .fm-code-continuation-arrow { color: #b2b2b2; font-family: "Zapfdingbats"; font-size: 1.2em; font-weight: normal; line-height: 1.4 } .fm-code-in-figurecaption { font-family: monospace } .fm-code-in-listingcaption { color: #fff; font-family: monospace } .fm-code-in-text { font-family: monospace; line-height: 1.4 } .fm-code-in-text1 { font-family: monospace; font-size: 1.29167em; line-height: 1.4 } .fm-code-in-text2 { font-family: monospace; font-size: 1.2em; line-height: 1.4 } .fm-code-listing-caption { background-color: #005; color: #EAEAEA; display: block; font-family: "Franklin Gothic Medium", "sans-serif"; font-size: 1em; font-weight: bold; line-height: 1.4; margin: 1em 0 0.6em } .fm-combinumeral { color: #005; font-family: "Cambria Math", "serif"; font-size: 1em; line-height: 1.4 } .fm-contenttable { border-collapse: separate; border-spacing: 2px; display: table; line-height: 1.4; margin-bottom: 0; margin-top: 0; text-indent: 0; width: 100%; border: currentColor none 0 } .fm-contenttable1 { background-color: #CCC; display: table-cell; font-size: 1em; font-weight: bold; vertical-align: top; padding: 2px 5px; margin: 0; border: black solid 2px } .fm-contenttable2 { display: table-cell; font-size: 1em; text-align: left; vertical-align: top; padding: 2px 5px; margin: 0; border: black solid 2px } .fm-equation { color: black; display: block; font-family: "Times New Roman", "serif"; font-size: 1em; line-height: 1.4; margin: 1em 0 } .fm-figure { color: #00B050; display: block; font-family: "Verdana", "sans-serif", "serif"; font-size: 1.29167em; line-height: 1.4; page-break-after: avoid; margin: 1.2em 0 0.8em } .fm-figure-caption { color: #005; display: block; font-family: "Franklin Gothic Medium", "sans-serif"; font-size: 1em; font-weight: bold; line-height: 1.4; margin: 1em 0 } .fm-head { display: block; font-size: 1.66667em; font-weight: bold; line-height: 1.4; margin: 0.83em 0 } .fm-head-1toc { color: #141464; display: block; font-family: "Franklin Gothic Medium", "sans-serif"; font-size: 1em; line-height: 1.4; page-break-after: avoid; text-indent: -2em; margin: 0.3em 0 0 5em } .fm-head-2toc { color: #141464; display: block; font-family: "Franklin Gothic Medium", "sans-serif"; font-size: 0.83333em; line-height: 1.4; page-break-after: avoid; text-indent: -3em; margin: 0.3em 0 0 9em } .fm-head1 { color: #141464; display: block; font-family: "Franklin Gothic Medium", "sans-serif"; font-size: 1.66667em; font-weight: bold; line-height: 1.4; page-break-after: avoid; text-indent: -3em; margin: 1.2em 0 0.2em 3em } .fm-head2 { color: #141464; display: block; font-family: "Franklin Gothic Medium", "sans-serif"; font-size: 1.29167em; font-weight: bold; line-height: 1.4; page-break-after: avoid; text-indent: -3em; margin: 1em 0 0.2em 3em } .fm-hyperlink { color: #001ca5 } .fm-hyperlink1 { color: #001ca5; line-height: 1.4 } .fm-in-cambria { color: #005; font-family: "Cambria Math", "serif" } .fm-in-cambriamath { color: #005; font-family: "Cambria Math", "serif"; line-height: 1.4 } .fm-in-times { font-family: "Times New Roman", "serif"; line-height: 1.4 } .fm-in-times-italic { font-family: "Times New Roman", "serif"; font-style: italic; line-height: 1.4 } .fm-in-times-italic1 { font-family: "Times New Roman", "serif"; font-style: italic } .fm-in-times1 { font-family: "Times New Roman", "serif" } .fm-list-bullet { display: list-item; line-height: 1.4 } .fm-list-bullet-last { display: list-item; font-family: "Verdana", "sans-serif", "sans-serif"; font-size: 1em; line-height: 1.4; margin-bottom: 0.5em; page-break-inside: avoid } .fm-list-bullet1 { display: list-item; font-family: "Verdana", "sans-serif"; font-size: 1em; line-height: 1.4; margin-top: 0.5em; page-break-inside: avoid } .fm-list-bullet2 { display: list-item; font-family: "Verdana", "sans-serif", "sans-serif"; font-size: 1em; line-height: 1.4; page-break-inside: avoid } .fm-list-numbered { display: list-item; font-family: "Verdana", "sans-serif", "sans-serif"; font-size: 1em; line-height: 1.4; margin-top: 0.5em; page-break-inside: avoid } .fm-quote { display: block; font-family: "Franklin Gothic Medium", "sans-serif"; font-size: 1em; font-style: Italic; font-weight: normal; line-height: 1.4; margin: 0.6em 0 1.2em 2.8em } .fm-quote-source { color: #000; display: block; font-family: "Franklin Gothic Medium", "sans-serif"; font-size: 1em; font-weight: normal; text-align: left; margin: 0.6em 0 1.2em 2.8em } .fm-sidebar-block { background-color: #EEE; display: block; font-size: 1em; line-height: 1.4; z-index: 1; padding: 10px 20px; margin: 1em 0; border: currentColor none 0 } .fm-sidebar-text { display: block; font-family: "Franklin Gothic Medium", "sans-serif"; font-size: 0.83333em; line-height: 1.4; margin: 0 } .fm-sidebar-title { color: #005; display: block; font-family: Futura, sans-serif; font-size: 1.29167em; font-weight: bold; line-height: 1.4; text-align: left; vertical-align: top; z-index: 1; padding: 15px 1px -10px; margin: 1em 0; border: currentColor none 0 } .fm-subscript { font-size: 0.625em; font-weight: normal; line-height: 1.4; vertical-align: sub } .fm-superscript { font-size: 0.625em; line-height: 1.4; vertical-align: super } .fm-table-body { color: black; display: block; font-family: "Franklin Gothic Medium", "sans-serif"; font-size: 0.83333em; line-height: 1.4; margin: 0 30px 0 0 } .fm-table-caption { color: #141464; display: block; font-family: "Franklin Gothic Medium", "sans-serif"; font-size: 1em; font-weight: bold; line-height: 1.4; page-break-after: avoid; text-align: justify; margin: 1.2em 0 0.6em } .fm-table-head { color: #005; display: block; font-family: "Franklin Gothic Medium", "sans-serif"; font-size: 1em; font-weight: bold; line-height: 1.4; page-break-after: avoid; margin: 0.2em 0 } .grouptitlesix { color: #262626; display: block; font-family: "Franklin Gothic Medium", "sans-serif"; font-size: 0.83333em; font-weight: Bold; text-align: left; text-indent: 0; margin: 0.9em 0 0 } .hyperlink { color: #000; font-family: "Franklin Gothic Medium", "sans-serif"; font-size: 1em; font-weight: normal } .hyperlink1 { color: #000; font-family: "Franklin Gothic Medium", "sans-serif"; font-size: 1em; font-weight: normal; line-height: 1.4 } .level1ix { color: #000; display: block; font-family: "Verdana", "sans-serif"; font-size: 0.83333em; font-weight: bold; text-align: left; text-indent: -1.8em; margin: 0 0 0 1.8em } .level2ix { color: #000; display: block; font-family: "Verdana", "sans-serif"; font-size: 0.83333em; font-weight: normal; text-align: left; text-indent: -0.9em; margin: 0 0 0 1.8em } .level3ix { color: #000; display: block; font-family: "Verdana", "sans-serif"; font-size: 0.83333em; font-weight: normal; text-align: left; text-indent: -1.8em; margin: 0 0 0 3em } .list { display: block; font-family: "Verdana", "sans-serif", "sans-serif"; font-size: 1em; line-height: 1.4; page-break-inside: avoid; margin: 5px 0 } .programlisting { background-color: #F2F2F2; display: block; font-family: monospace; font-size: 0.83333em; line-height: 1.4; text-indent: 0; white-space: pre-wrap; z-index: 1; padding: 10px 5px; margin: 1em 0 } .segoe { font-family: "Segoe UI Symbol", "sans-serif" } .tablebodyc { color: black; display: block; font-family: "Verdana", "sans-serif"; font-size: 0.83333em; line-height: 1.4; text-align: center; margin: 0 } .tablebodyc1 { color: black; display: block; font-family: "Verdana", "sans-serif"; font-size: 0.83333em; line-height: 1.4; margin: 0 } .tablebodyc2 { color: black; display: block; font-family: "Verdana", "sans-serif"; font-size: 0.83333em; line-height: 1.4; text-align: right; margin: 0 } .tocchapters { color: #005; display: block; font-family: "NACNO F+ A Garamond", "serif"; font-size: 1em; font-style: italic; font-weight: bold; line-height: 1.4; text-indent: -1.6em; margin: 0.3em 0 0 2.4em } .tochead { color: #005; display: block; font-family: "Franklin Gothic Medium", "sans-serif"; font-size: 1.66667em; font-weight: bold; line-height: 1.4; page-break-after: avoid; margin: 1.2em 0 0.3em } .tochead1 { display: block; font-size: 2em; font-weight: bold; line-height: 1.4; margin: 0.67em 0 } .tocheadb { display: block; line-height: 1.4; padding: 0 0 0.1em; border-top: currentColor none medium; border-right: currentColor none medium; border-bottom: #005 solid 0.1em; border-left: currentColor none medium } .tocheadb1 { display: block; line-height: 1.4 } .tocparts { color: #647B9C; display: block; font-family: "NACNM D+ New Baskerville", "serif"; font-size: 1.29167em; font-weight: bold; line-height: 1.4; page-break-after: avoid; margin: 0.4em 0 0 }