body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, pre, code, blockquote { margin:0; padding:0; border-width:0; } img.Basic-Text-Frame, div.Basic-Text-Frame { border-style:solid; } p.ACKS-CO_Text { -epub-text-align-last:left; color:#000000; font-family: serif; font-size: 1em; font-style:normal; font-variant:normal; font-weight:normal; line-height: 1.2em; margin-bottom:0; margin-left:0; margin-right:0; margin-top:3em; orphans:1; text-align:justify; text-decoration:none; text-indent:0; text-transform:none; widows:2; } h1.Acks-Head { color:#000000; font-family:Atrament, sans-serif; font-size: 1.55em; font-style:normal; font-variant:normal; font-weight:normal; line-height: 1.2em; margin-left:0; margin-right:0; orphans:1; text-align:center; text-decoration:none; text-indent:0; text-transform:none; widows:1; margin-bottom: 2em; margin-top: 10%;} h1.CN_Chapter-Number { color:#000000; font-family:Atrament, sans-serif; font-size: 1.55em; font-style:normal; font-variant:normal; font-weight:normal; line-height: 1.2em; margin-left:0; margin-right:0; orphans:1; text-align:center; text-decoration:none; text-indent:0; text-transform:none; widows:1; margin-bottom: 0.2em; margin-top: 10%;} p.CO_Text- { -epub-text-align-last:left; color:#000000; font-family: serif; font-size: 1em; font-style:normal; font-variant:normal; font-weight:normal; line-height: 1.2em; margin-bottom:0; margin-left:0; margin-right:0; margin-top:4.5em; orphans:1; text-align:justify; text-decoration:none; text-indent:0; text-transform:none; widows:2; } h1.Front-Matter_FM_Also-By-Head { color:#000000; font-family: serif; font-size: 1.20em; font-style:normal; font-variant:normal; font-weight:normal; line-height: 1.2em; margin-left:0; margin-right:0; orphans:1; text-align:center; text-decoration:none; text-indent:0; text-transform:uppercase; widows:1; margin-bottom: 1.5em; margin-top: 10%;} p.Front-Matter_FM_Also-Title { color:#000000; font-family: serif; font-size: 1em; font-style:normal; font-variant:normal; font-weight:normal; line-height: 1.2em; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0.3em; orphans:1; text-align:center; text-decoration:none; text-indent:0; text-transform:none; widows:1; } p.Front-Matter_FM_AlsoBy_A-Head { -epub-text-align-last:center; color:#000000; font-family: serif; font-size: 1em; font-style:normal; font-variant:normal; font-weight:normal; line-height: 1.2em; margin-bottom:0; margin-left:0; margin-right:0; margin-top:1em; orphans:1; text-align:center; text-decoration:none; text-indent:0; text-transform:none; widows:1; } p.Front-Matter_FM_Dedication { color:#000000; font-family: serif; font-size: 1em; font-style:italic; font-variant:normal; font-weight:normal; line-height: 1.2em; margin-left:0; margin-right:0; orphans:1; text-align:center; text-decoration:none; text-indent:0; text-transform:none; widows:1; margin-top: 15%; margin-bottom: 2em; } p.Front-Matter_FM_half-Title { color:#000000; font-family:Atrament, sans-serif; font-size: 1.75em; font-style:normal; font-variant:normal; font-weight:normal; line-height: 1.2em; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; orphans:1; text-align:center; text-decoration:none; text-indent:0; text-transform:uppercase; widows:1; } p.Front-Matter_HT_Ornament { color:#000000; font-family:Atrament, sans-serif; font-size: 1em; font-style:normal; font-variant:normal; font-weight:normal; line-height: 1.2em; margin-bottom:0; margin-left:0; margin-right:0; margin-top:25px; orphans:1; text-align:center; text-decoration:none; text-indent:0; text-transform:none; widows:1; } p.Front-Matter_TP_A-Novel { color:#000000; font-family: serif; font-size:1.083em; font-style:italic; font-variant:normal; font-weight:600; line-height: 1.2em; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0px; orphans:1; text-align:center; text-decoration:none; text-indent:0; text-transform:none; widows:1; } p.Front-Matter_TP_Author { color:#000000; font-family:Atrament, sans-serif; font-size: 1.75em; font-style:normal; font-variant:normal; font-weight:normal; line-height: 1.2em; margin-bottom:0; margin-left:0; margin-right:0; margin-top:25px; orphans:1; text-align:center; text-decoration:none; text-indent:0; text-transform:uppercase; widows:1; } p.Front-Matter_TP_Imprint { color:#000000; font-family: serif; font-size: 1em; font-style:normal; font-variant:normal; font-weight:normal; line-height: 1.2em; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; orphans:1; text-align:center; text-decoration:none; text-indent:0; text-transform:uppercase; widows:1; } p.Front-Matter_TP_Ornament { color:#000000; font-family: serif; font-size: 1em; font-style:normal; font-variant:normal; font-weight:normal; line-height: 1.2em; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0px; orphans:1; text-align:center; text-decoration:none; text-indent:0; text-transform:none; widows:1; } p.Front-Matter_TP_Title { color:#000000; font-family:Atrament, sans-serif; font-size: 1.75em; font-style:normal; font-variant:normal; font-weight:normal; line-height: 1.2em; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; orphans:1; text-align:center; text-decoration:none; text-indent:0; text-transform:uppercase; widows:1; } p.Front-Matter_copyright { color:#000000; font-family: serif; font-size: 1em; font-style:normal; font-variant:normal; font-weight:normal; line-height: 1.2em; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; orphans:1; text-align:left; text-decoration:none; text-indent:0; text-transform:none; widows:1; } p.Front-Matter_copyright-sp { color:#000000; font-family: serif; font-size: 1em; font-style:normal; font-variant:normal; font-weight:normal; line-height: 1.2em; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0.7em; orphans:1; text-align:left; text-decoration:none; text-indent:0; text-transform:none; widows:1; } p.Front-Matter_copyright-sp1 { color:#000000; font-family: serif; font-size: 1em; font-style:normal; font-variant:normal; font-weight:normal; line-height: 1.2em; margin-bottom:0; margin-left:20pt; margin-right:0; margin-top:0em; orphans:1; text-align:left; text-decoration:none; text-indent:-20pt; text-transform:none; widows:1; } p.Running-Head-Left { color:#000000; font-family: serif; font-size: 1em; font-style:normal; font-variant:normal; font-weight:normal; line-height: 1.2em; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; orphans:1; text-align:left; text-decoration:none; text-indent:0; text-transform:uppercase; widows:1; } p.TEXT_Main { -epub-text-align-last:left; color:#000000; font-family: serif; font-size: 1em; font-style:normal; font-variant:normal; font-weight:normal; line-height: 1.2em; margin-bottom:0; margin-left:0; margin-right:0; margin-top:0; orphans:1; text-align:justify; text-decoration:none; text-indent:20pt; text-transform:none; widows:2; } span.Folio { font-size: 1em; font-variant:normal; text-transform:none; } span.Main-Text-Ital { font-family: serif; font-style:italic; font-weight:normal; } span.Small-Caps { color:#000000; font-family: serif; font-style:normal; font-variant:small-caps; font-weight:normal; text-transform:none; } span.copyright-imprint { font-family: serif; font-style:normal; font-variant:small-caps; font-weight:normal; text-transform:none; } span.pgid { font-family: sans-serif; font-size: 1em; font-style:normal; font-weight:500; } span.trid { font-family: sans-serif; font-size: 1em; font-style:normal; font-weight:500; } p.ParaOverride-1 { text-align:center; } span.CharOverride-1 { font-size: 1em; } span.CharOverride-2 { font-variant:small-caps; text-transform:none; } p._idGenParaOverride-1 { } span._idGenCharOverride-1 { font-size: 1em; } span._idGenCharOverride-2 { font-size: 1em; } img._idGenObjectAttribute-1 { height:24px; width:36px; } img._idGenObjectAttribute-2 { height:42px; width:59px; } div._idGenObjectStyleOverride-1 { border-width:0px; } div._idGenObjectLayout-1 { text-align:left; } body { line-height: 1.2em; font-size: 1em; } p { display: block; margin-top: 0em; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; text-indent: 20pt; } table { margin-top: 1.5em; margin-bottom: 1.5em; font-size: 0.9em; border-collapse: collapse; } tr td { vertical-align: top; padding: 0.2em; } sup { vertical-align: super; font-size: 0.9em; line-height: 1.2em; } sub { vertical-align: sub; font-size: 0.9em; line-height: 1.2em; } .cover_image { text-align: center; page-break-inside: avoid; clear: both; padding: 0px; margin: 0em auto; height: 95%; } .cover_image img { page-break-inside: avoid; max-height: 100%; max-width: 100%; } .pc { margin: 0em; padding: 0.5em 0 0.5em 0em; text-align: center; text-indent:0em; } .pc img { width: 100%; margin: 0em; padding: 0em; page-break-inside: avoid; } .image_full, .image_full_caption { text-align: center; page-break-after: always; page-break-inside: avoid; clear: both; padding: 0px; margin: 0em auto; height: 95%; } .image_full img { page-break-inside: avoid; max-width: 100%; max-height: 100%; } .image_full_caption img { page-break-inside: avoid; height: 95%; } .width-10 { width: 9%; margin: 0 45%; page-break-inside: avoid; } .width-20 { width: 19%; margin: 0 40%; page-break-inside: avoid; } .width-30 { width: 29%; margin: 0 35%; page-break-inside: avoid; } .width-40 {width: 39%; margin: 0 30%; page-break-inside: avoid; } .width-50 { width: 49%; margin: 0 25%; page-break-inside: avoid; } .width-60 { width: 59%; margin: 0 20%; page-break-inside: avoid; } .width-70 { width: 69%; margin: 0 15%; page-break-inside: avoid; } .width-80 { width: 79%; margin: 0 10%; page-break-inside: avoid; } .width-90 { width: 89%; margin: 0 5%; page-break-inside: avoid; } .width-100 { width: 95%; margin: 0 5%; page-break-inside: avoid; } .width-25 { width: 24%; margin: 0 42%; page-break-inside: avoid; } .width-95 { width: 94%; margin: 0 3%; page-break-inside: avoid; } h1.copyright-title { font-size: 1.2em; margin-top: 10%; margin-bottom: 2em; text-align: center; text-indent: 0em; font-weight: normal; line-height: 1.2em; } img.ornament { height: 1em; width: 1em; } .decoration-rw { margin-top: 1.5em; margin-bottom: 1.5em; text-align:center; text-indent:0em; } .decoration-rw1 { margin-top: 10%; margin-bottom: 1.5em; text-align:center; text-indent:0em; } ol.none { list-style-type:none; margin: 0em; padding: 0em; } h1.toc-title { font-family:Atrament, sans-serif; font-weight:normal; font-size: 1.55em; margin-top: 10%; margin-bottom: 0.2em; text-align: center; text-indent: 0em; line-height: 1.2em; } .toc-part { margin-top: 16pt; margin-bottom: 6pt; font-weight: bold; text-indent: 0em; text-align: left; } .toc-part1 { margin-top: 25pt; margin-bottom: 6pt; font-weight: bold; text-indent: 0em; text-align: left; } .toc-chapter { text-indent: 0em; margin-top: 6pt; margin-bottom: 6pt; text-align: left; font-weight: normal; } .toc-chapter1 { text-indent: 0em; margin-top: 16pt; margin-bottom: 6pt; text-align: left; font-weight: normal; } .toc-front { text-indent: 0em; margin-top: 6pt; margin-bottom: 6pt; text-align: left; } .toc-appendix { text-indent: 0em; margin-top: 6pt; margin-bottom: 6pt; text-align: left; } .toc-appendix1 { text-indent: 0em; margin-top: 25pt; margin-bottom: 6pt; text-align: left; } .galley-rw { font-family: serif; font-size: 1em; font-weight: normal; letter-spacing: 0em; line-height: 1.2em; margin: 0em; orphans: 1; padding: 0em; text-align: justify; widows: 1; word-spacing: 0em; } .hidden-tag { display: none; visibility: hidden; } nav[hidden], ol[hidden] { display: none; visibility: hidden; } div.pc-rw { text-align: center; } h1.chapter-title1 { font-size: 1.25em; margin-top: 1.5em; margin-bottom: 0.5em; text-align: center; text-indent: 0em; line-height: 1.2em; } .footnote { text-indent: 0em; font-size: 0.7em; } img.imagefp {height: 95%; width: auto; text-align: center; text-indent: 0em; margin:0em;} .new-discover-hbg { margin-top: 2em; text-align: center; } .new-discover-hbg p { margin: 1em 0; text-indent: 0 !important; } .publisher-logo-hbg { margin-top: 4em; padding-top: 0.2em; } figure { display: block; } aside.sidebar { font-family: Arial, Helvetica, sans-serif; margin-top: 1.5em; margin-bottom: 1.5em; margin-left: 1.5em; margin-right: 1.5em; padding: 1em; } .decoration-rw10 { line-height:1.2em; margin-top: 1em; margin-bottom: 1.5em; } .ptorn { width:2.25em; }