._idgendropcap { float: left; font-size: 3em; font-style: normal; font-variant: small-caps; font-weight: 100; line-height: 1; margin-bottom: -0.27em; margin-right: 0.05em; margin-top: -0.127em; text-transform: none } ._idgendropcap1 { float: left; font-size: 2em; font-style: normal; font-variant: small-caps; font-weight: 100; line-height: 1; margin-bottom: -0.27em; margin-right: 0.05em; margin-top: -0.127em; text-transform: none } ._idgenobjectattribute { height: 20%; min-width: 20%; width: 20%; padding: 0; margin: 0 } ._idgenobjectattribute1 { height: 50%; min-width: 50%; width: 50%; padding: 0; margin: 0 } ._idgenobjectattribute2 { height: 30%; min-width: 30%; width: 30%; padding: 0; margin: 0 } ._idgenobjectlayout { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; page-break-inside: avoid; text-align: center; padding: 0; margin: 0 } ._idgenobjectlayout1 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; page-break-inside: avoid; text-align: center; padding: 0; margin: 72px auto 0 } ._idgenobjectlayout2 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; page-break-inside: avoid; text-align: left; padding: 0; margin: 2px auto 2px 0 } ._idgenobjectstyle-disabled { background-color: transparent; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: inline-block; page-break-inside: avoid; width: 20%; padding: 0; margin: 0 } ._idgenobjectstyleoverride { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; page-break-inside: avoid; padding: 0; margin: 0 } ._idgenobjectstyleoverride1 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: inline-block; page-break-inside: avoid; position: relative; width: 68.18%; padding: 122.73% 0% 0%; margin: 0 } ._idgenobjectstyleoverride2 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: inline-block; page-break-inside: avoid; position: relative; width: 68.18%; padding: 50% 0% 0%; margin: 0 } ._idgenobjectstyleoverride3 { border-bottom-width: 50px; border-left-width: 50px; border-right-width: 50px; border-top-width: 50px; display: block; page-break-inside: avoid; padding: 0; margin: 0 } ._idgenobjectstyleoverride4 { border-bottom-width: 50px; border-left-width: 50px; border-right-width: 50px; border-top-width: 50px; display: inline-block; page-break-inside: avoid; position: relative; width: 68.18%; padding: 122.73% 0% 0%; margin: 0 } ._idgenobjectstyleoverride5 { border-bottom-width: 50px; border-left-width: 50px; border-right-width: 50px; border-top-width: 50px; display: inline-block; page-break-inside: avoid; position: relative; width: 68.18%; padding: 0%; margin: 0 } .ad-bodytext { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1.25926em; font-style: normal; font-variant: normal; font-weight: 300; hyphenate-limit-last: always; hyphenate-limit-lines: 2; letter-spacing: 0; 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; padding: 0; margin: 15px 0 5px } .ad-header { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1.48148em; font-style: normal; font-variant: normal; font-weight: bold; hyphenate-limit-last: always; hyphenate-limit-lines: 2; letter-spacing: 0; line-height: 1.2; orphans: 1; page-break-after: auto; text-align: center; text-decoration: none; text-indent: 0; text-transform: uppercase; widows: 1; padding: 0; margin: 0 } .ad-header1 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.88889em; font-style: normal; font-variant: normal; font-weight: 300; hyphenate-limit-last: always; hyphenate-limit-lines: 2; letter-spacing: 0; line-height: 1.364; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: center; text-decoration: none; text-indent: 0; text-transform: uppercase; widows: 1; padding: 0; margin: 12px 0 0 } .authorname { font-size: 1.66667em; font-style: normal; font-variant: normal; font-weight: 300; line-height: 1.2; text-transform: uppercase } .basic-text-frame { border-bottom-style: solid; border-bottom-width: 0; border-left-style: solid; border-left-width: 0; border-right-style: solid; border-right-width: 0; border-top-style: solid; border-top-width: 0; display: block; page-break-inside: avoid; padding: 0; margin: 0 } .body { -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: 0.88889em; font-style: normal; font-variant: normal; font-weight: normal; hyphenate-limit-last: always; hyphenate-limit-lines: 2; letter-spacing: 0; line-height: 1.364; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: justify; text-decoration: none; text-indent: 15px; text-transform: none; widows: 1; padding: 0; margin: 0 } .body-noindent { -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: 0.88889em; font-style: normal; font-variant: normal; font-weight: normal; hyphenate-limit-last: always; hyphenate-limit-lines: 2; letter-spacing: 0; line-height: 1.364; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: justify; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; padding: 0; margin: 15px 0 0 } .body1 { -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: 0.88889em; font-style: normal; font-variant: normal; font-weight: normal; hyphenate-limit-last: always; hyphenate-limit-lines: 2; letter-spacing: 0; line-height: 1.364; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: right; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; padding: 0; margin: 0 } .bold { font-style: normal; font-weight: bold } .calibre { -epub-hyphens: auto; -moz-hyphens: auto; -webkit-hyphens: auto; adobe-hyphenate: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1.125em; hyphens: auto; line-height: 1.2; padding: 0; margin: 0 5pt } .calibre1 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; page-break-inside: avoid; padding: 0; margin: 0 } .calibre2 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: inline-block; page-break-inside: avoid; width: 50%; padding: 0; margin: 0 } .calibre3 { text-decoration: none } .calibre4 { line-height: 1.2 } .calibre5 { line-height: 1.2; text-decoration: none } .calibre6 { font-style: italic } .calibre7 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: inline-block; page-break-inside: avoid; width: 20.73%; padding: 0; margin: 0 } .calibre8 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: inline-block; page-break-inside: avoid; width: 78.24%; padding: 0; margin: 0 } .calibre9 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: inline-block; page-break-inside: avoid; width: 100%; padding: 0; margin: 0 } .copyright { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.66667em; font-style: normal; font-variant: normal; font-weight: normal; hyphenate-limit-last: always; hyphenate-limit-lines: 2; letter-spacing: 0; 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; padding: 0; margin: 0 } .copyright1 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.66667em; font-style: normal; font-variant: normal; font-weight: normal; hyphenate-limit-last: always; hyphenate-limit-lines: 2; letter-spacing: 0; 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; padding: 0; margin: 4px 0 0 } .dedi { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.88889em; font-style: italic; font-variant: normal; font-weight: normal; hyphenate-limit-last: always; hyphenate-limit-lines: 2; letter-spacing: 0; line-height: 1.364; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: center; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; padding: 0; margin: 0 } .dropcap { font-style: normal; font-weight: 300 } .dropcap-quotes { font-size: 1em; font-weight: 100 } .epigraph { 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; hyphenate-limit-last: always; hyphenate-limit-lines: 2; letter-spacing: 0; 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; padding: 0; margin: 0 } .ext_body { -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: 300; hyphenate-limit-last: always; hyphenate-limit-lines: 2; letter-spacing: 0; 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; padding: 0; margin: 0 15px 5px } .ext_header { -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: 0.88889em; font-style: normal; font-variant: normal; font-weight: bold; hyphenate-limit-last: always; hyphenate-limit-lines: 2; letter-spacing: 0; line-height: 1.364; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: justify; text-decoration: none; text-indent: 0; text-transform: uppercase; widows: 1; padding: 0; margin: 10px 15px 5px } .firstpara { -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: 0.88889em; font-style: normal; font-variant: normal; font-weight: normal; hyphenate-limit-last: always; hyphenate-limit-lines: 2; letter-spacing: 0; line-height: 1.364; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: justify; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; padding: 0; margin: 45px 0 0 } .fm-headers { -epub-hyphens: none; -moz-hyphens: none; -webkit-hyphens: none; adobe-hyphenate: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1.77778em; font-style: normal; font-variant: normal; font-weight: 100; hyphens: none; letter-spacing: 0.1em; line-height: 1.2; orphans: 1; page-break-after: auto; text-align: right; text-decoration: none; text-indent: 0; text-transform: uppercase; widows: 1; padding: 0; margin: 0 } .italic { font-style: italic; font-weight: normal } .l-body { -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: 300; hyphenate-limit-last: always; hyphenate-limit-lines: 2; letter-spacing: 0; 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; padding: 0; margin: 10px 15px 5px } .lsal { -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: 300; hyphenate-limit-last: always; hyphenate-limit-lines: 2; letter-spacing: 0; 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; padding: 0; margin: 12px 0 5px 15px } .lsig { 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: 300; hyphenate-limit-last: always; hyphenate-limit-lines: 2; letter-spacing: 0; 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; padding: 0; margin: 0 15px 5px } .title { -epub-hyphens: none; -moz-hyphens: none; -webkit-hyphens: none; adobe-hyphenate: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1.77778em; font-style: normal; font-variant: normal; font-weight: 300; hyphens: none; letter-spacing: 0.1em; line-height: 1.2; orphans: 1; page-break-after: auto; text-align: center; text-decoration: none; text-indent: 0; text-transform: uppercase; widows: 1; padding: 0; margin: 0 } .toc_bodytext { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.88889em; font-style: normal; font-variant: normal; font-weight: 300; hyphenate-limit-last: always; hyphenate-limit-lines: 2; letter-spacing: 0.1em; line-height: 1.364; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: left; text-decoration: none; text-indent: 0; text-transform: uppercase; widows: 1; padding: 0; margin: 2px 0 0 } .toc-title { -epub-hyphens: none; -moz-hyphens: none; -webkit-hyphens: none; adobe-hyphenate: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1.77778em; font-style: normal; font-variant: normal; font-weight: 300; hyphens: none; letter-spacing: 0; line-height: 1.2; orphans: 1; page-break-after: auto; text-align: left; text-decoration: none; text-indent: 0; text-transform: uppercase; widows: 1; padding: 0; margin: 0 } .pcalibre:first-line { font-style: normal; font-variant: small-caps; font-weight: normal; text-transform: none }