@page {
    margin-top: 20px;
    margin-bottom: 15px
    }
body {
    line-height: 1.3;
    margin-right: 25px;
    margin-left: 25px;
    adobe-text-layout: optimizeSpeed;
    widows: 3;
    orphans: 3
    }
div.image {
    margin-left: 0;
    text-indent: 0;
    text-align: center;
    display: inline-block
    }
div.full-image {
    margin-left: 0;
    text-indent: 0;
    text-align: center;
    max-width: 100%;
    height: 99%
    }
div.note-first {
    margin-top: 100px
    }
div.callouts {
    float: right;
    width: 40%;
    padding-left: 30px;
    padding-top: 30px;
    padding-bottom: 30px
    }
div.sidebar {
    font-size: 0.8em;
    margin-right: 60px;
    margin-left: 60px;
    margin-top: 30px;
    margin-bottom: 30px
    }
div.cover-image {
    margin-left: 0;
    text-indent: 0;
    text-align: center
    }
div.title-page-image {
    margin-left: 0;
    text-indent: 0;
    text-align: center
    }
div.half-title-page-image {
    margin-left: 0;
    text-indent: 0;
    text-align: center
    }
div.toc-list-1 {
    margin-top: 100px
    }
img.cover-image {
    max-width: 100%;
    height: 99%
    }
img.title-page-image {
    max-width: 100%;
    height: 99%
    }
img.half-title-page-image {
    margin-left: 0;
    text-indent: 0;
    text-align: center;
    max-width: 100%;
    height: 99%
    }
img.full-image {
    max-width: 100%;
    height: 99%
    }
img.image {
    max-width: 100%
    }
p.title-page-title {
    font-family: sans-serif;
    font-size: 3em;
    line-height: 1.5em;
    page-break-before: always;
    margin-left: 30px;
    margin-right: 30px;
    margin-bottom: 0;
    text-indent: 0;
    text-align: center;
    font-weight: bold;
    font-style: italic
    }
p.title-page-subtitle {
    font-family: sans-serif;
    font-size: 2em;
    line-height: 1.3;
    page-break-before: auto;
    margin-left: 30px;
    margin-right: 30px;
    margin-bottom: 0;
    text-indent: 0;
    text-align: center;
    font-weight: bold;
    font-style: normal
    }
p.title-page-by {
    font-family: sans-serif;
    font-size: 1.5em;
    line-height: 1.3;
    margin-bottom: 0;
    text-indent: 0;
    text-align: center;
    font-weight: bold
    }
p.title-page-author {
    font-family: sans-serif;
    font-size: 2.3em;
    line-height: 2em;
    page-break-before: auto;
    margin-bottom: 0;
    text-indent: 0;
    text-align: center;
    font-weight: bold
    }
p.title-page-publisher {
    font-family: sans-serif;
    font-size: 1.5em;
    line-height: 1.5em;
    page-break-before: auto;
    margin-left: 60px;
    margin-right: 60px;
    margin-bottom: 0;
    text-indent: 0;
    text-align: center;
    font-weight: bold
    }
p.title-page-publisher-location {
    font-family: sans-serif;
    font-size: 1.5em;
    page-break-before: auto;
    margin-bottom: 0;
    text-indent: 0;
    margin-left: 60px;
    margin-right: 60px;
    text-align: center;
    font-weight: bold
    }
p.build-stamp {
    line-height: 1.3;
    font-size: 0.66em;
    margin-top: 10px;
    margin-bottom: 0;
    text-indent: 0;
    margin-left: 0;
    margin-right: 0;
    text-align: left;
    font-weight: normal;
    font-style: normal
    }
p.toc-ebook-chapter {
    line-height: 1.33em;
    font-size: 1em;
    margin-top: 10px;
    margin-bottom: 0;
    text-indent: -30px;
    margin-left: 60px;
    margin-right: 0;
    text-align: left;
    font-weight: normal;
    font-style: normal
    }
p.toc-ebook-chapter-sp {
    line-height: 1.33em;
    font-size: 1em;
    margin-top: 30px;
    margin-bottom: 0;
    text-indent: -30px;
    margin-left: 60px;
    margin-right: 0;
    text-align: left;
    font-weight: normal;
    font-style: normal
    }
p.toc-ebook-fm-bm-sp {
    line-height: 1.33em;
    font-size: 1em;
    margin-top: 30px;
    margin-bottom: 0;
    text-indent: 0;
    margin-left: 60px;
    margin-right: 0;
    text-align: left;
    font-weight: normal;
    font-style: italic
    }
p.toc-ebook-fm-bm {
    line-height: 1.33em;
    font-size: 1em;
    margin-top: 10px;
    margin-bottom: 0;
    text-indent: 0;
    margin-left: 60px;
    margin-right: 0;
    text-align: left;
    font-weight: normal;
    font-style: italic
    }
p.toc-ebook-teaser-sp {
    line-height: 1.33em;
    font-size: 1em;
    margin-top: 30px;
    margin-bottom: 0;
    text-indent: 0;
    margin-left: 60px;
    margin-right: 0;
    text-align: left;
    font-weight: normal;
    font-style: normal
    }
p.toc-ebook-teaser {
    line-height: 1.33em;
    font-size: 1em;
    margin-top: 10px;
    margin-bottom: 0;
    text-indent: 0;
    margin-left: 60px;
    margin-right: 0;
    text-align: left;
    font-weight: normal;
    font-style: normal
    }
p.toc-ebook-part {
    line-height: 1.33em;
    font-size: 1em;
    margin-top: 30px;
    margin-bottom: 0;
    text-indent: 0;
    margin-left: 0;
    margin-right: 0;
    text-align: left;
    font-weight: bold;
    font-style: normal
    }
p.toc-ebook-division {
    line-height: 1.33em;
    font-size: 1em;
    margin-top: 15px;
    margin-bottom: 0;
    text-indent: -30px;
    margin-left: 45px;
    margin-right: 0;
    text-align: left;
    font-weight: bold;
    font-style: normal
    }
span.note-link {
    font-family: inherit;
    font-size: 0.75em;
    vertical-align: text-top
    }
span.cs-fake-sc {
    font-family: inherit;
    font-size: 0.8em;
    text-transform: uppercase
    }
sup.note_marker {
    font-family: inherit;
    font-size: 0.75em;
    vertical-align: text-top
    }
ol.toc-list-1 {
    line-height: 1.33em;
    list-style: none;
    margin-top: 100px
    }
ol.toc-list-2 {
    line-height: 1.33em;
    list-style: none
    }
ol.toc-list-3 {
    line-height: 1.33em;
    list-style: none
    }
li.toc-ebook-chapter {
    line-height: 1.33em;
    font-size: 1em;
    margin-top: 10px;
    margin-bottom: 0;
    text-indent: -30px;
    margin-left: 30px;
    margin-right: 0;
    text-align: left;
    font-weight: normal;
    font-style: normal
    }
li.toc-ebook-chapter-sp {
    line-height: 1.33em;
    font-size: 1em;
    margin-top: 30px;
    margin-bottom: 0;
    text-indent: -30px;
    margin-left: 30px;
    margin-right: 0;
    text-align: left;
    font-weight: normal;
    font-style: normal
    }
li.toc-ebook-fm-bm-sp {
    line-height: 1.33em;
    font-size: 1em;
    margin-top: 30px;
    margin-bottom: 0;
    text-indent: 0;
    margin-left: 60px;
    margin-right: 0;
    text-align: left;
    font-weight: normal;
    font-style: italic
    }
li.toc-ebook-teaser-sp {
    line-height: 1.33em;
    font-size: 1em;
    margin-top: 30px;
    margin-bottom: 0;
    text-indent: 0;
    margin-left: 60px;
    margin-right: 0;
    text-align: left;
    font-weight: normal;
    font-style: normal
    }
li.toc-ebook-fm-bm {
    line-height: 1.33em;
    font-size: 1em;
    margin-top: 10px;
    margin-bottom: 0;
    text-indent: 0;
    margin-left: 60px;
    margin-right: 0;
    text-align: left;
    font-weight: normal;
    font-style: italic
    }
li.toc-ebook-teaser {
    line-height: 1.33em;
    font-size: 1em;
    margin-top: 10px;
    margin-bottom: 0;
    text-indent: 0;
    margin-left: 60px;
    margin-right: 0;
    text-align: left;
    font-weight: normal;
    font-style: normal
    }
li.toc-ebook-part {
    line-height: 1.33em;
    font-size: 1em;
    margin-top: 30px;
    margin-bottom: 0;
    text-indent: 0;
    margin-left: 0;
    margin-right: 0;
    text-align: left;
    font-weight: bold;
    font-style: normal
    }
li.toc-ebook-division {
    line-height: 1.33em;
    font-size: 1em;
    margin-top: 15px;
    margin-bottom: 0;
    text-indent: 0;
    margin-left: 0;
    margin-right: 0;
    text-align: left;
    font-weight: bold;
    font-style: normal
    }
h2.chapter-title {
    font-size: 1.83em !important;
    font-family: "Open Sans Bold" !important;
    font-weight: bold !important;
    font-style: normal !important;
    letter-spacing: 0 !important;
    margin-bottom: 10px !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 15px !important;
    text-align: center !important;
    text-decoration: none !important;
    text-indent: 0 !important;
    text-transform: uppercase !important;
    vertical-align: baseline !important;
    line-height: 1.33 !important;
    /* RETAIN LAST SEMICOLON */
    }
h3.heading-3 {
    font-size: 1em !important;
    font-family: "Open Sans Bold" !important;
    font-weight: bold !important;
    font-style: normal !important;
    margin-bottom: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 20px !important;
    text-align: left !important;
    text-decoration: none !important;
    text-indent: 0 !important;
    text-transform: none !important;
    vertical-align: baseline !important;
    line-height: 1.33 !important;
    /* RETAIN LAST SEMICOLON */
    }
h1.chapter-number {
    font-size: 1em !important;
    font-family: "Open Sans Bold Italic" !important;
    font-weight: bold !important;
    font-style: italic !important;
    color: #818285 !important;
    letter-spacing: 2.8px !important;
    margin-bottom: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 0 !important;
    text-align: center !important;
    text-decoration: none !important;
    text-indent: 0 !important;
    text-transform: uppercase !important;
    vertical-align: baseline !important;
    line-height: 1.33 !important;
    /* RETAIN LAST SEMICOLON */
    }
h1.chapter-title {
    font-size: 2.33em !important;
    color: #fafafa !important;
    background-color: #4d4d4f !important;
    padding-top: 200px !important;
    font-family: "Open Sans Bold" !important;
    font-weight: bold !important;
    font-style: normal !important;
    letter-spacing: 0 !important;
    margin-bottom: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 0 !important;
    text-align: center !important;
    text-decoration: none !important;
    text-indent: 0 !important;
    text-transform: uppercase !important;
    vertical-align: baseline !important;
    line-height: 1.33 !important;
    /* RETAIN LAST SEMICOLON */
    }
h1.heading-1 {
    font-size: 1em !important;
    font-family: "Open Sans Bold" !important;
    font-weight: bold !important;
    font-style: normal !important;
    margin-bottom: 10px !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 35px !important;
    text-align: left !important;
    text-decoration: none !important;
    text-indent: 0 !important;
    text-transform: uppercase !important;
    vertical-align: baseline !important;
    line-height: 1.33 !important;
    /* RETAIN LAST SEMICOLON */
    }
h1.heading-1to3 {
    font-size: 1em !important;
    font-family: "Open Sans Bold" !important;
    font-weight: bold !important;
    font-style: normal !important;
    margin-bottom: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 35px !important;
    text-align: left !important;
    text-decoration: none !important;
    text-indent: 0 !important;
    text-transform: uppercase !important;
    vertical-align: baseline !important;
    line-height: 1.33 !important;
    /* RETAIN LAST SEMICOLON */
    }
p {
    letter-spacing: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-indent: 30px;
    line-height: 1.33 !important;
    /* RETAIN LAST SEMICOLON */
    }
p.acknowl-first {
    letter-spacing: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 100px;
    text-indent: 0;
    line-height: 1.33
    }
p.acknowl-text {
    letter-spacing: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-indent: 30px;
    line-height: 1.33
    }
p.body-first {
    letter-spacing: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 100px;
    text-indent: 0;
    line-height: 1.33
    }
p.body-fl {
    letter-spacing: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-indent: 0;
    line-height: 1.33
    }
p.body-text-sp {
    letter-spacing: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 30px;
    text-indent: 30px;
    line-height: 1.33
    }
p.body-www {
    letter-spacing: -0.2px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 15px;
    text-indent: 0;
    line-height: 1.33
    }
p.copyright {
    font-size: 0.8em;
    letter-spacing: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 5px;
    text-indent: 0;
    line-height: 1.33
    }
p.copyright-boxed {
    font-size: 0.8em;
    padding: 0.5em;
    border: 1px solid;
    letter-spacing: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 5px;
    text-indent: 0;
    line-height: 1.33
    }
p.copyright-first {
    font-size: 0.8em;
    letter-spacing: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 20px;
    text-indent: 0;
    line-height: 1.33
    }
p.copyright-nsp {
    font-size: 0.8em;
    letter-spacing: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-indent: 0;
    line-height: 1.33
    }
p.copyright-rule {
    font-size: 0.8em;
    letter-spacing: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 15px;
    text-indent: 0;
    line-height: 1.33
    }
p.dedication {
    font-style: italic;
    letter-spacing: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: center;
    text-indent: 0;
    line-height: 1.33
    }
p.dedication-first {
    font-style: italic;
    letter-spacing: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 80px;
    text-align: center;
    text-indent: 0;
    line-height: 1.33
    }
p.endnote-text {
    font-size: 0.75em;
    letter-spacing: 0;
    margin-bottom: 0;
    margin-left: 30px;
    margin-right: 0;
    margin-top: 0;
    text-indent: -30px;
    line-height: 1.33
    }
p.epigraph {
    font-style: italic;
    letter-spacing: 0;
    margin-bottom: 0;
    margin-left: 60px;
    margin-right: 0;
    margin-top: 10px;
    text-indent: 0;
    line-height: 2em
    }
p.epigraph-title {
    font-size: 1.08em;
    font-weight: bold;
    letter-spacing: 2px;
    margin-bottom: 0;
    margin-left: 60px;
    margin-right: 0;
    margin-top: 100px;
    text-indent: 0;
    text-transform: uppercase;
    line-height: 1.33
    }
p.extract-cont {
    letter-spacing: 0;
    margin-bottom: 0;
    margin-left: 30px;
    margin-right: 30px;
    margin-top: 0;
    text-indent: 30px;
    line-height: 1.33
    }
p.extract-fl-sp {
    letter-spacing: 0;
    margin-bottom: 0;
    margin-left: 30px;
    margin-right: 30px;
    margin-top: 30px;
    text-indent: 0;
    line-height: 1.33
    }
p.extract-ref {
    font-size: 1em;
    letter-spacing: 2.8px;
    margin-bottom: 0;
    margin-left: 30px;
    margin-right: 0;
    margin-top: 10px;
    text-indent: 0;
    text-transform: uppercase;
    line-height: 1.33
    }
p.scrip-poetry-1 {
    letter-spacing: 0;
    margin-bottom: 0;
    margin-left: 90px;
    margin-right: 0;
    margin-top: 0;
    text-indent: -60px;
    line-height: 1.33
    }
p.scrip-poetry-1-sp {
    letter-spacing: 0;
    margin-bottom: 0;
    margin-left: 90px;
    margin-right: 0;
    margin-top: 30px;
    text-indent: -60px;
    line-height: 1.33
    }
p.scrip-poetry-2 {
    letter-spacing: 0;
    margin-bottom: 0;
    margin-left: 90px;
    margin-right: 0;
    margin-top: 0;
    text-indent: -30px;
    line-height: 1.33
    }
p.scrip-poetry-ref {
    font-size: 1em;
    font-weight: normal;
    letter-spacing: 2.8px;
    margin-bottom: 0;
    margin-left: 30px;
    margin-right: 0;
    margin-top: 10px;
    text-indent: 0;
    text-transform: uppercase;
    line-height: 1.33
    }
p.toc-chapter-number {
    font-size: 0.8em;
    font-style: italic;
    font-weight: bold;
    letter-spacing: 3px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-indent: 0;
    text-transform: uppercase;
    line-height: 1.33
    }
p.toc-chapter-number-sp {
    font-size: 0.8em;
    font-style: italic;
    font-weight: bold;
    letter-spacing: 3px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
    text-indent: 0;
    text-transform: uppercase;
    line-height: 1.33
    }
p.toc-chapter-title {
    letter-spacing: -0.2px;
    margin-bottom: 5px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-indent: 0;
    line-height: 1.33
    }
p.toc-fmbm-chapter-title {
    font-style: italic;
    letter-spacing: -0.2px;
    margin-bottom: 5px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-indent: 0;
    line-height: 1.33
    }
p.toc-fmbm-chapter-title-sp {
    font-style: italic;
    letter-spacing: -0.2px;
    margin-bottom: 5px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
    text-indent: 0;
    line-height: 1.33
    }
ul {
    list-style: disc
    }
li.bullet-list {
    letter-spacing: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-indent: 0;
    line-height: 1.33
    }
li.bullet-list-sp {
    letter-spacing: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 15px;
    text-indent: 0;
    line-height: 1.33
    }
a {
    font-family: inherit
    }
i.cs-italic {
    font-style: italic;
    font-family: inherit
    }
b.cs-bold {
    font-weight: bold;
    font-family: inherit
    }
span.cs-chap-titles {
    font-family: inherit
    }
span.cs-page-numbers {
    font-style: italic;
    font-family: inherit
    }
span.cs-ref {
    font-size: 0.8em;
    font-weight: normal;
    letter-spacing: 2.8px;
    text-transform: uppercase;
    font-family: inherit
    }
span.cs-register-mark {
    font-family: inherit
    }
span.cs-small-cap {
    font-variant: small-caps;
    font-family: inherit
    }
span.nbsp-invisible {
    display: none
    }
span.rh-subtitle {
    font-family: "Open Sans Bold";
    font-weight: bold;
    font-style: normal;
    color: #58585a
    }
li span.rh-subtitle {
    font-family: inherit;
    font-weight: inherit;
    font-style: inherit;
    color: inherit
    }
@font-face {
    src: url(fonts/OpenSans-Bold.ttf);
    font-family: "Open Sans Bold";
    font-weight: bold;
    font-style: normal
    }
@font-face {
    src: url(fonts/OpenSans-BoldItalic.ttf);
    font-family: "Open Sans Bold Italic";
    font-weight: bold;
    font-style: italic
    }
h2.heading-2 {
    font-size: 1em !important;
    font-family: "Open Sans Bold" !important;
    font-weight: bold !important;
    font-style: normal !important;
    letter-spacing: -0.6px !important;
    margin-bottom: 5px !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 20px !important;
    text-align: left !important;
    text-decoration: none !important;
    text-indent: 0 !important;
    text-transform: none !important;
    vertical-align: baseline !important;
    line-height: 1.33 !important;
    /* RETAIN LAST SEMICOLON */
    }
p.body-fl-sp {
    letter-spacing: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 30px;
    text-indent: 0;
    line-height: 1.33
    }
p.letter-salutation {
    font-style: italic;
    letter-spacing: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 30px;
    margin-top: 20px;
    text-indent: 0;
    line-height: 1.33
    }
p.letter-signature {
    font-style: italic;
    letter-spacing: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 20px;
    text-align: right;
    text-indent: 0;
    line-height: 1.33
    }
p.scrip-fl {
    font-style: italic;
    letter-spacing: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-indent: 0;
    line-height: 1.33
    }
p.scrip-fl-sp {
    font-style: italic;
    letter-spacing: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 30px;
    text-indent: 0;
    line-height: 1.33
    }
span.cs-scrip-ref {
    font-size: 0.8em;
    text-transform: uppercase;
    font-family: inherit;
    font-style: normal
    }
span.scrip-ref {
    font-size: 0.8em;
    text-transform: uppercase;
    font-family: inherit;
    font-style: normal
    }
h1.heading-3 {
    font-size: 1em !important;
    font-family: "Open Sans Bold" !important;
    font-weight: bold !important;
    font-style: normal !important;
    letter-spacing: 0 !important;
    margin-bottom: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 20px !important;
    text-align: left !important;
    text-decoration: none !important;
    text-indent: 0 !important;
    text-transform: uppercase !important;
    vertical-align: baseline !important;
    line-height: 1.33 !important;
    /* RETAIN LAST SEMICOLON */
    }