._idgenobjectattribute { height: 100%; min-width: 100%; width: 100% } ._idgenobjectlayout { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; text-align: center; margin: 0; padding: 0 } ._idgenobjectlayout1 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; text-align: left; margin: 0; padding: 0 } ._idgenobjectstyleoverride { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; margin: 0; padding: 0 } ._idgenobjectstyleoverride1 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: inline-block; width: 100%; margin: 0; padding: 0 } .body-text { -epub-hyphens: none; -epub-text-align-last: left; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: justify; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; margin: 23px 0 6px; padding: 0 } .bold { font-style: normal; font-weight: bold } .bullet-list { -epub-hyphens: none; display: list-item; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; list-style-position: outside; list-style-type: disc; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; margin: 23px 0 23px 18px } .bullets-bold { font-style: normal; font-weight: normal } .calibre { -epub-hyphens: auto; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; margin: 0 5pt; padding: 0 } .calibre1 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: inline-block; width: 68.47%; margin: 0; padding: 0 } .calibre2 { display: block } .calibre3 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: inline-block; width: 12.92%; margin: 0; padding: 0 } .calibre4 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; margin: 0; padding: 0 } .calibre5 { line-height: 1.2 } .calibre6 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: inline-block; width: 48.38%; margin: 0; padding: 0 } .calibre7 { display: block; line-height: 1.2 } .calibre8 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: inline-block; width: 59.08%; margin: 0; padding: 0 } .calibre9 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: inline-block; width: 83.11%; margin: 0; padding: 0 } .calibre10 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: inline-block; width: 85.07%; margin: 0; padding: 0 } .calibre11 { display: block; list-style-type: disc; margin-bottom: 1em; margin-right: 0; margin-top: 1em } .calibre12 { display: block; list-style-type: decimal; margin-bottom: 1em; margin-right: 0; margin-top: 1em } .calibre13 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: inline-block; width: 78.32%; margin: 0; padding: 0 } .calibre14 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: inline-block; width: 50.8%; margin: 0; padding: 0 } .calibre15 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: inline-block; width: 61%; margin: 0; padding: 0 } .calibre16 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: inline-block; width: 68.56%; margin: 0; padding: 0 } .calibre17 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: inline-block; width: 54.27%; margin: 0; padding: 0 } .calibre18 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: inline-block; width: 62.24%; margin: 0; padding: 0 } .calibre19 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: inline-block; width: 83.06%; margin: 0; padding: 0 } .calibre20 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: inline-block; width: 23.62%; margin: 0; padding: 0 } .calibre21 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: inline-block; width: 70.8%; margin: 0; padding: 0 } .calibre22 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: inline-block; width: 35.33%; margin: 0; padding: 0 } .calibre23 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: inline-block; width: 52.97%; margin: 0; padding: 0 } .calibre24 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: inline-block; width: 38.73%; margin: 0; padding: 0 } .calibre25 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: inline-block; width: 71.21%; margin: 0; padding: 0 } .calibre26 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: inline-block; width: 44.24%; margin: 0; padding: 0 } .calibre27 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: inline-block; width: 64.15%; margin: 0; padding: 0 } .calibre28 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: inline-block; width: 61.38%; margin: 0; padding: 0 } .calibre29 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: inline-block; width: 56.29%; margin: 0; padding: 0 } .calibre30 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: inline-block; width: 66.1%; margin: 0; padding: 0 } .calibre31 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: inline-block; width: 69.52%; margin: 0; padding: 0 } .calibre32 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: inline-block; width: 79.19%; margin: 0; padding: 0 } .calibre33 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: inline-block; width: 66.11%; margin: 0; padding: 0 } .calibre34 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: inline-block; width: 80.03%; margin: 0; padding: 0 } .calibre35 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: inline-block; width: 76.1%; margin: 0; padding: 0 } .calibre36 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: inline-block; width: 55.94%; margin: 0; padding: 0 } .caption { -epub-hyphens: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.75em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; orphans: 99; page-break-after: avoid; page-break-before: avoid; text-align: center; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; margin: 0; padding: 0 } .caption1 { -epub-hyphens: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.75em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; orphans: 99; page-break-after: auto; page-break-before: auto; text-align: center; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; margin: 0; padding: 0 } .caption2 { -epub-hyphens: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.75em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; orphans: 99; page-break-after: avoid; page-break-before: auto; text-align: center; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; margin: 0; padding: 0 } .chapter { font-size: 0.64583em; font-style: normal; font-variant: normal; font-weight: bold; text-transform: uppercase } .charoverride { color: #00f } .charoverride1 { color: #f00 } .charoverride2 { color: #008080 } .charoverride3 { color: #00f; font-style: normal; font-weight: bold } .copyright { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: bold; line-height: 1.2; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: center; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; margin: 0 0 18px; padding: 0 } .dedication { -epub-hyphens: none; -epub-text-align-last: left; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; font-style: italic; font-variant: normal; font-weight: normal; line-height: 1.2; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: justify; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; margin: 54px 0 23px; padding: 0 } .drop { font-style: normal; font-variant: small-caps; font-weight: normal; text-transform: none } .drop1 { font-style: italic; font-variant: small-caps; font-weight: normal; text-transform: none } .drop2 { color: #00f; font-style: normal; font-variant: small-caps; font-weight: normal; text-transform: none } .heading { -epub-hyphens: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 2em; font-style: normal; font-variant: normal; font-weight: 900; line-height: 1.033; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; margin: 36px 0; padding: 0 } .heading1 { -epub-hyphens: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1.66667em; font-style: normal; font-variant: normal; font-weight: 900; line-height: 1.2; orphans: 1; page-break-after: avoid; page-break-before: auto; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; margin: 32px 0 18px; padding: 0 } .heading2 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1.29167em; font-style: normal; font-variant: normal; font-weight: 900; line-height: 1.2; orphans: 1; page-break-after: avoid; page-break-before: auto; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; margin: 32px 0 18px; padding: 0 } .heading3 { -epub-hyphens: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 2em; font-style: normal; font-variant: normal; font-weight: 900; line-height: 1.033; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: center; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; margin: 36px 0; padding: 0 } .hyperlink { color: #4472c4; text-decoration: underline } .hyperlink-references { color: #00f; font-style: normal; font-weight: bold; text-decoration: underline } .italic { font-style: italic; font-weight: normal } .italic1 { font-style: italic; font-weight: normal; line-height: 1.2 } .normal { -epub-hyphens: none; -epub-text-align-last: left; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: justify; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; margin: 23px 0; padding: 0 } .normal-drop { -epub-hyphens: none; -epub-text-align-last: left; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: justify; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; margin: 14px 0 23px; padding: 0 } .normal-for-copyright { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: center; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; margin: 0 0 18px; padding: 0 } .normal-no-space { -epub-hyphens: none; -epub-text-align-last: left; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: justify; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; margin: 0; padding: 0 } .normal1 { -epub-hyphens: none; -epub-text-align-last: left; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: justify; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; margin: 23px 0 23px -13px; padding: 0 } .number-cont-not-indented { -epub-hyphens: none; display: list-item; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; list-style-position: outside; list-style-type: decimal; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; margin: 23px 0 23px 14px } .number-start { -epub-hyphens: none; display: list-item; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; list-style-position: outside; list-style-type: decimal; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; margin: 23px 0 23px 18px } .number-start-1-not-indented { -epub-hyphens: none; -epub-text-align-last: left; display: list-item; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; list-style-position: outside; list-style-type: decimal; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: justify; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; margin: 23px 0 23px 14px } .person { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: right; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; margin: 18px 0 0; padding: 0 } .reference-chapter { -epub-hyphens: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1.29167em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; margin: 23px 0 9px; padding: 0 } .reference-listing { -epub-hyphens: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: left; text-decoration: none; text-indent: -18px; text-transform: none; widows: 1; margin: 18px 0 0 18px; padding: 0 }