body { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 1em; } div.chapter { page-break-before: always; padding-top: 3em; } div.fm { page-break-before: always; padding-top: 4em; } div.bm { page-break-before: always; padding-top: 4em; } div.title { page-break-before: always; padding-top: 1em; } div.author { page-break-before: always; padding-top: 3em; } div.toc { page-break-before: always; padding-top: 3em; } div.intro { page-break-before: always; padding-top: 3em; } div.ack { page-break-before: always; padding-top: 3em; } div.illu { page-break-before: always; padding-top: 2.5em; } div.con { page-break-before: always; padding-top: 3em; } div.app { page-break-before: always; padding-top: 3em; } div.note { page-break-before: always; padding-top: 1.5em; } div.glo { page-break-before: always; padding-top: 3em; } div.series { page-break-before: always; padding-top: 4em; } div#dedi { page-break-before: always; padding-top: 4em; } div#aut { page-break-before: always; padding-top: 4em; } div#copy { page-break-before: always; padding-top: 6em; } div.bib { page-break-before: always; padding-top: 3em; } p.image { margin-top: 0.3em; margin-bottom: 0.3em; text-align: center; text-indent: 0em; font-size: 1em; } p.image1 { margin-top: 1.5em; margin-bottom: 1.5em; text-align: center; text-indent: 0em; font-size: 1em; } p.image2 { margin-top: 0em; margin-bottom: 0.5em; text-align: center; text-indent: 0em; font-size: 1em; } p.image3 { margin-top: 0em; margin-bottom: 2em; text-align: center; text-indent: 0em; font-size: 1em; } p.series-title { text-align: center; font-size: 1em; margin-top: 4.5em; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; text-indent: 0em; font-weight: normal; } p.series-editor { text-align: center; margin-top: 0em; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; text-indent: 0em; font-size: 1em; } div.image { margin-top: 2em; margin-bottom: 2.5em; } div.book { margin-left: 5%; margin-right: 5%; margin-bottom: 1.5em; border-top: 7px double #000000; border-bottom: 7px double #000000; border-right: 2px solid #000000; border-left: 2px solid #000000; padding-top: 0.3em; padding-bottom: 1.5em; } div.center { margin-top: 1.5em; margin-bottom: 1.5em; } div.center p.flush-left { margin-top: 0.3em; margin-bottom: 0.3em; margin-left: 6em; text-align: justify; text-indent: 0em; font-size: 1em; } div.center p { margin-top: 0.3em; margin-bottom: 0em; text-align: center; } p.caption { margin-top: 1em; margin-bottom: 1em; text-align: center; text-indent: 0em; font-size: 0.9em; } p.caption1 { margin-top: -0.5em; margin-bottom: 1em; margin-right: 0em; text-align: right; text-indent: 0em; font-size: 0.9em; } p.caption2 { margin-top: 1em; margin-bottom: 2em; margin-right: 0em; text-align: right; text-indent: 0em; font-size: 0.9em; } img { max-width: 100%; } p { margin-top: 0.4em; margin-bottom: 0.4em; text-indent: 0em; font-size: 1em; text-align:justify; } p.ind { margin-top: 0.5em; margin-bottom: 1.3em; text-indent: 0em; font-size: 1em; text-align:justify; } ol { font-size: 1em; margin-left: 2.7em; margin-right: 1.5em; margin-top: 1.4em; margin-bottom: 1.4em; text-align: justify; } li { margin-top: 0.2em; margin-bottom: 0.2em; } li p { text-indent: 0em; margin-top: 0.8em; } ul { font-size: 1em; margin-left: 0.5em; margin-right: 1.5em; margin-top: 1.4em; margin-bottom: 1.4em; text-align: justify; } div.sidebar { font-size: 0.9em; margin-top: 2em; margin-bottom: 2em; margin-left: 0em; margin-right: 0em; font-weight: normal; background-color: #dcddde; padding: 0.5em 1em 0.5em 1em; } div.sidebar1 { font-size: 0.9em; margin-top: 2em; margin-bottom: 1em; margin-left: 0.5em; border: 1.5px solid #636466; margin-right: 0.5em; font-weight: normal; } div.sidebar1 p.gray { margin-top: 0.4em; margin-bottom: 0.8em; text-align: center; text-indent: 0em; font-weight: bold; font-size: 0.9em; color: #ffffff; padding: 0.5em 1em 0.5em 1em; background-color: #636466; } div.sidebar1 p.gray1 { margin-top: 0em; margin-bottom: 0.8em; text-align:center; text-indent: 0em; font-weight: bold; font-size: 0.9em; color: #ffffff; padding: 0.5em 1em 0.5em 1em; background-color: #636466; } div.sidebar1 p.side { margin-top: 0.4em; margin-bottom: 0.4em; text-align:justify; text-indent: 0em; padding: 0em 1em 0.5em 1em; font-size: 0.9em; } p.sidebar-title { margin-top: 0.4em; margin-bottom: 0.8em; text-align: center; text-indent: 0em; } blockquote.epigraph { font-size: 0.9em; margin-top: 2.5em; margin-bottom: 2.5em; margin-left: 3.8em; margin-right: 3.8em; font-weight: normal; } blockquote.epigrapha { font-size: 0.9em; margin-top: -1.5em; margin-bottom: 2.5em; margin-left: 3.8em; margin-right: 3.8em; font-weight: normal; } blockquote.epigraph p.attribution { margin-top: 0.5em; margin-bottom: 1.5em; text-align:right; text-indent: 0em; } blockquote.epigrapha p.attribution { margin-top: 0.5em; margin-bottom: 1.5em; text-align:right; text-indent: 0em; } p.att-title { margin-top: 1.5em; margin-bottom: 1.5em; text-align:center; text-indent: 0em; font-size: 1em; } blockquote { font-size: 1em; margin-top: 1.4em; margin-bottom: 1.4em; margin-left: 1.5em; margin-right: 1.5em; font-weight: normal; } blockquote.hang { font-size: 1em; margin-top: 1.4em; margin-bottom: 1.4em; margin-left: 2em; margin-right: 2em; font-weight: normal; } blockquote p { margin-top: 0em; margin-bottom: 0.3em; text-indent: 0em; font-weight: normal; text-align: justify; } blockquote p.block-title { margin-top: 0.3em; margin-bottom: 1.5em; text-indent: 0em; font-weight: normal; text-align: center; } blockquote p.flush-left { margin-top: 0.5em; margin-bottom: 0.5em; text-indent: 0em; text-align: justify; font-weight: normal; } blockquote p.flush-left1 { margin-top: 1em; margin-bottom: 0em; text-indent: 0em; text-align: justify; font-weight: normal; } div.box { border: 1px solid #000000; margin-left: 15em; margin-right: 15em; padding-left: 0em; padding-top: 0em; padding-bottom: 0em; padding-right: 0em; } p.book-title { font-size: 2.5em; font-weight: normal; margin-top: 0em; margin-left: 2.5em; margin-right: 2.5em; margin-bottom: 0em; padding-left: 0em; padding-top: 0.5em; padding-bottom: 0em; padding-right: 0em; text-align: center; text-indent: 0em; } p.book-subtitle { font-size: 1.1em; font-weight: nomal; margin-top: 0em; margin-bottom: 0em; text-align: center; text-indent: 0em; } p.attribute { margin-top: 0.5em; margin-bottom: 0em; text-align:right; text-indent: 0em; } p.fm-title { font-size: 1.5em; font-style: italic; font-weight: bold; margin-top: 1em; margin-bottom: 2em; text-align: center; text-indent: 0em; } p.fm-title1 { font-size: 1.5em; font-weight: bold; margin-top: 1em; margin-bottom: 2em; text-align: center; text-indent: 0em; } p.center { font-size: 1em; font-weight: normal; margin-top: 0.3em; margin-bottom: 0.3em; text-align: center; text-indent: 0em; } p.book-aut { margin-top: 12%; margin-bottom: 11%; font-size: 1.1em; font-weight: bold; text-align: center; text-indent: 0em; } table.source-table { margin-top: 0.5em; margin-left: 0em; margin-right: 0em; text-indent: 0em; font-size: 1em; border-collapse: collapse; width: 100%; } table.source-table tr td { padding-top: 1em; padding-right: 1em; text-align: left; } p.part-num { font-size: 1.2em; text-align: center; font-weight: normal; margin-top: 1em; margin-bottom: 0.5em; text-indent: 0em; } p.part-title { font-size: 1.4em; text-align: center; margin-top: 1em; margin-bottom: 3em; font-weight: normal; text-indent: 0em; } p.chap-num { font-size: 2em; text-align: center; font-weight: bold; margin-left: 0.5em; margin-top: 0em; margin-bottom: 0.2em; text-indent: 0em; } p.chap-title { font-weight: bold; font-size: 1.5em; text-align: center; margin-top: 0.8em; margin-bottom: 0em; text-indent: 0em; } p.bm-title { font-size: 1.5em; text-align: center; margin-top: 2em; margin-bottom: 3em; font-weight: bold; font-style: italic; text-indent: 0em; margin-left: 25%; margin-right: 25%; } p.bm-title1 { font-size: 1.5em; text-align: center; margin-top: 2em; margin-bottom: 3em; font-weight: bold; text-indent: 0em; margin-left: 25%; margin-right: 25%; } p.chap-title1 { font-size: 1.5em; text-align: center; margin-top: 0.5em; margin-bottom: 3em; font-weight: bold; text-indent: 0em; margin-left: 23%; margin-right: 23%; } p.chap-titlea { font-size: 1.5em; text-align: center; margin-top: 1em; margin-bottom: 0em; font-weight: bold; text-indent: 0em; padding-bottom: 0.2em; } p.author { font-size: 1.3em; font-weight: normal; text-align: center; margin-top: 4em; margin-bottom: 0em; margin-left: 0em; margin-right: 0em; text-indent: 0em; } p.chap-subtitle { font-size: 1.1em; font-style: italic; font-weight: normal; text-align: center; margin-top: 0.8em; margin-bottom: 1em; text-indent: 0em; } p.chap-subtitle1 { font-size: 1.1em; font-style: italic; text-align: center; margin-top: 1em; margin-bottom: 0.8em; font-weight: normal; text-indent: 0em; } p.chap-subtitlea { font-size: 1.1em; font-style: italic; font-weight: normal; text-align: center; margin-top: 0.8em; margin-bottom: 5em; text-indent: 0em; } p.crt { font-size: 0.8em; margin-top: 1.3em; margin-bottom: 1.3em; text-indent: 0em; text-align: left; } p.crtc { font-size: 0.8em; margin-top: 0.5em; margin-bottom: 1.3em; text-indent: 2em; text-align: center; } p.crtc1 { font-size: 0.8em; margin-top: 0.5em; margin-bottom: 1.3em; text-indent: 0em; text-align: center; } p.crt1 { font-size: 0.8em; margin-top: 1.3em; margin-bottom: 1.3em; text-indent: 0em; text-align: justify; } p.crt2 { font-size: 0.8em; margin-top: 0.2em; margin-bottom: 0.2em; text-indent: 1em; text-align: left; } p.crt3 { font-size: 0.8em; margin-top: 0em; margin-bottom: 0.3em; text-indent: 3em; text-align: left; } p.crt4 { font-size: 0.8em; margin-top: 0em; margin-bottom: 0.5em; margin-left: 3.4em; text-indent: 0em; text-align: left; } p.crt5 { font-size: 0.8em; margin-top: 1.5em; margin-bottom: 0.5em; margin-left: 0em; text-indent: 1.5em; text-align: left; } p.crt6 { font-size: 0.8em; margin-top: 0em; margin-bottom: 0em; margin-left: 0em; text-indent: 1.5em; text-align: left; } p.crt7 { font-size: 0.8em; margin-top: -1.3em; margin-bottom: 1em; margin-right: 2em; margin-left: 0em; text-indent: 0em; text-align: right; } p.crta { font-size: 0.8em; margin-top: -1em; margin-bottom: 0em; margin-left: 0em; text-indent: 0em; text-align: left; } p.flush-left { margin-top: 0.3em; margin-bottom: 0.3em; text-align:justify; text-indent: 0em; font-size: 1em; } p.hang { margin-top: 0.4em; margin-bottom: 0.4em; text-align:justify; margin-left: 2em; text-indent: -2em; font-size: 1em; } p.bib { margin-top: 0.4em; margin-bottom: 0.4em; text-align:justify; text-indent: -2em; margin-left: 2em; padding-right: 0em; font-size: 1em; } p.bib1 { margin-top: 0.4em; margin-bottom: 0.4em; text-align:justify; text-indent: 2.3em; margin-left: 0em; padding-right: 0em; font-size: 0.9em; } p.bib2 { margin-top: 0.4em; margin-bottom: 0.4em; text-align:justify; text-indent: 1.7em; margin-left: 0em; padding-right: 0em; font-size: 0.9em; } p.flush-left1 { margin-top: 1.3em; margin-bottom: 1em; text-align:justify; text-indent: 0em; font-size: 1em; } p.note { margin-top: 0.2em; margin-bottom: 0.2em; text-align: justify; margin-left: 1.2em; text-indent: -1em; font-size: 1em; } p.note1{ margin-top: 0.2em; margin-bottom: 0.2em; text-align: justify; margin-left: 1.3em; text-indent: -1.6em; font-size: 1em; } p.publisher { margin-top: 7.3em; margin-bottom: 0em; text-align: center; text-indent: 0em; } h1.sec1-title { text-align: left; font-size: 1.1em; margin-top: 2em; margin-bottom: 1em; font-weight: bold; text-indent: 0em; font-style: normal; } h1.sec1-title1 { margin-top: 7em; margin-bottom: 1.5em; text-align: center; font-size: 1em; font-weight: normal; text-indent: 0em; font-style: normal; } h2.sec2-title { text-align: left; font-size: 1.1em; margin-top: 1.1em; margin-bottom: 1.1em; font-weight: normal; text-indent: 0em; font-style: italic; } h3.sec3-title { font-size: 1em; margin-top: 1.4em; margin-bottom: 1.5em; font-weight: normal; font-style: italic; text-align: left; text-indent:0em; font-style: normal; } small { font-size: 0.8em; } sup { line-height: 0.4em; line-width: 0.4em; } span.underline { text-decoration: underline; border-collapse: collapse; } span.dropcap { font-size: 2.0em; line-height: 1em; } span.nb { white-space: nowrap; } p.illu { margin-top: 1.3em; margin-bottom: 1em; text-align:justify; text-indent: 0em; font-size: 1em; } p.cen { margin-top: 0em; padding-bottom: 0.5em; text-indent: 0em; font-size: 1em; text-align: center; } blockquote.epigraphc { font-size: 0.9em; margin-top: 1.4em; margin-bottom: 2em; text-indent: 0em; margin-left: 30%; margin-right: 5%; } div.epigraph { font-size: 1em; margin-top: 0.3em; margin-bottom: 1em; text-indent: 0em; margin-left: 30%; margin-right: 5%; } div.epigraphc { font-size: 1em; margin-top: 1.4em; margin-bottom: 2em; text-indent: 0em; margin-left: 30%; margin-right: 5%; } p.chap-author1 { font-size: 1.1em; font-weight: normal; text-align: center; margin-top: 1em; margin-bottom: 4em; margin-left: 0em; margin-right: 0em; text-indent: 0em; } p.part-subtitle { font-size: 1.3em; text-align: center; margin-top: 2.5em; margin-bottom: 3em; font-weight: normal; text-indent: 0em; } p.chap-trans { font-size: 1.1em; font-weight: normal; text-align: center; margin-top: 1.8em; margin-bottom: 4em; font-style: italic; margin-left: 0em; margin-right: 0em; text-indent: 0em; page-break-before: always; } blockquote p.block-title1 { margin-top: 0.3em; margin-bottom: 0.5em; text-indent: 0em; font-weight: normal; text-align: center; } p.dedi { margin-top: 1em; margin-bottom: 0.3em; text-align: center; text-indent: 0em; font-size: 1em; } p.right { margin-top: 0.3em; margin-bottom: 0.3em; text-align: right; text-indent: 0em; font-size: 1em; } p.line { margin-top: 0.3em; margin-bottom: 0em; text-indent: 0em; text-align:center; } p.toc { margin-top: 1.5em; margin-bottom: 1.5em; text-align:left; text-indent: 0em; } p.toca { margin-top: 1.5em; margin-bottom: 0.2em; text-align:left; text-indent: 0em; } p.toc1 { margin-top: 0.2em; margin-bottom: 1.5em; text-align:left; text-indent: 0em; }