.backbox {
    background-color: black;
    padding: 0.4em
    }
.basic-text-frame {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-style: solid;
    border-left-width: 0;
    border-right-style: solid;
    border-right-width: 0;
    border-top-style: solid;
    border-top-width: 1px;
    display: block;
    margin: 1.2em 1.5em
    }
.calibre {
    display: block;
    font-size: 1.125em;
    line-height: 1.2;
    padding-left: 0;
    padding-right: 0;
    margin: 0 5pt
    }
.calibre1 {
    display: block;
    font-size: 1.48148em;
    font-weight: bold;
    line-height: 1.2;
    margin: 0.83em 0
    }
.calibre2 {
    font-style: italic
    }
.calibre3 {
    font-style: italic;
    line-height: 1.2
    }
.calibre4 {
    display: block;
    font-size: 0.51852em;
    text-align: center;
    margin: 1.5em
    }
.calibre5 {
    display: block
    }
.calibre6 {
    line-height: 1.2
    }
.calibre7 {
    display: block;
    list-style-type: disc;
    margin-bottom: 0;
    margin-right: 0;
    margin-top: 0
    }
.calibre8 {
    display: block
    }
.calibre9 {
    font-weight: bold
    }
.calibre10 {
    border-radius: 25px;
    display: block;
    text-align: center;
    width: 80%;
    margin: 5%;
    padding: 5%;
    border: #f36b21 double medium
    }
.calibre11 {
    display: block;
    text-indent: 0;
    margin: 0
    }
.calibre12 {
    height: auto;
    width: 50%
    }
.chaptnum {
    color: #fff;
    display: block;
    font-size: 1em;
    font-weight: bold;
    line-height: 1.2;
    text-indent: 0;
    margin: 10% 0 0
    }
.chapttitle {
    display: block;
    font-size: 1.48148em;
    font-weight: normal;
    line-height: 1.2;
    text-indent: 0;
    margin: 10% 1em 10% 0
    }
.chapttitle1 {
    display: block;
    font-size: 1.25926em;
    font-weight: bold;
    line-height: 1.2;
    margin: 1em 0
    }
.chapttitle2 {
    display: block;
    font-size: 1.48148em;
    font-weight: normal;
    line-height: 1.2;
    text-indent: 0;
    margin: 10% 1em 0.65em 0
    }
.co-phrase {
    font-size: 0.58333em;
    font-weight: bold
    }
.fmhead {
    display: block;
    font-size: 1.48148em;
    font-weight: normal;
    line-height: 1.2;
    text-indent: 0;
    margin: 12% 1em 0 0
    }
.footnote {
    display: block;
    font-size: 0.66667em;
    text-indent: 0;
    margin: 0
    }
.h {
    display: block;
    height: 100%;
    text-align: center
    }
.h1 {
    height: 100%;
    width: auto
    }
.h2 {
    display: block;
    height: 80%;
    text-align: center;
    margin: 1.5em 0 0
    }
.h2em {
    height: 2em;
    width: auto
    }
.idx {
    display: block;
    font-size: 0.66667em;
    text-indent: -2em;
    margin: 0 0 0 2em
    }
.idxh {
    display: block;
    font-size: 0.66667em;
    text-indent: -2em;
    margin: 1.33em 0 0 2em
    }
.idxh-first {
    display: block;
    font-size: 0.66667em;
    text-indent: 0;
    margin: 10% 0 0
    }
.partframe {
    border-bottom-style: solid;
    border-bottom-width: 10px;
    border-left-style: solid;
    border-left-width: 10px;
    border-right-style: solid;
    border-right-width: 10px;
    border-top-style: solid;
    border-top-width: 10px;
    display: block
    }
.partnum {
    display: block;
    font-size: 1.77778em;
    font-weight: normal;
    line-height: 1.2;
    text-align: center;
    text-indent: 0;
    margin: 15% 0 0.2em
    }
.partnumnumeric {
    display: block;
    font-size: 1.77778em;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    text-indent: 0;
    margin: 0
    }
.parttitle {
    display: block;
    font-size: 1.77778em;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    text-indent: 0;
    margin: 0.71em 1em 15%
    }
.scap {
    font-size: 0.75em
    }
.scenebreak {
    display: block;
    page-break-before: avoid;
    text-align: center;
    text-indent: 0%;
    margin: 1em 0
    }
.sup {
    font-size: 0.75em;
    line-height: 1.2;
    vertical-align: super
    }
.w {
    display: block;
    text-align: center;
    width: 100%;
    margin: 1.5em 0
    }
.w1 {
    height: auto;
    width: 100%
    }
.x01-fm-bio-imprint {
    display: block;
    font-size: 0.88889em;
    text-align: center;
    text-indent: 0;
    margin: 8% 0 1.2em
    }
.x01-fm-bio-text-fl {
    display: block;
    font-size: 0.88889em;
    text-indent: 0;
    margin: 0
    }
.x01-fm-contents-ct {
    display: block;
    font-size: 0.88889em;
    text-align: left;
    text-indent: -1em;
    margin: 1em 0 0.36em 2em
    }
.x01-fm-contents-fm-head {
    display: block;
    font-size: 0.88889em;
    text-align: left;
    text-indent: -1em;
    margin: 1.2em 0 0 2em
    }
.x01-fm-contents-pt {
    display: block;
    font-size: 1em;
    font-weight: bold;
    line-height: 1.2;
    text-align: left;
    text-indent: -1em;
    margin: 2em 0 0 1em
    }
.x01-fm-copyright-imprint {
    display: block;
    font-size: 0.66667em;
    text-align: center;
    text-indent: 0;
    margin: 0
    }
.x01-fm-copyright-text-space {
    display: block;
    font-size: 0.66667em;
    text-align: center;
    text-indent: 0;
    margin: 0.8em 0 0
    }
.x01-fm-dedi-body {
    display: block;
    font-size: 0.66667em;
    text-align: center;
    text-indent: 1.5em;
    margin: 15% 0 0
    }
.x01-fm-front-sales-quote {
    display: block;
    font-size: 0.88889em;
    text-indent: 0;
    margin: 1.91em 0 0
    }
.x01-fm-front-sales-source {
    display: block;
    font-size: 0.88889em;
    text-indent: 0;
    margin: 0 0 0 3.91em
    }
.x01-fm-front-sales-title {
    display: block;
    font-size: 1.25926em;
    line-height: 1.2;
    text-align: center;
    text-indent: 0;
    margin: 8% 1em 0
    }
.x03-co-body-text {
    display: block;
    font-size: 0.88889em;
    text-indent: 0;
    margin: 12% 0 0
    }
.x04-body-text {
    display: block;
    font-size: 0.88889em;
    text-indent: 1.36em;
    margin: 0
    }
.x05-head-a {
    display: block;
    font-size: 1.25926em;
    line-height: 1.2;
    text-indent: 0;
    margin: 2em 0 0.5em
    }
.x05-head-a1 {
    display: block;
    font-size: 1.25926em;
    line-height: 1.2;
    text-indent: 0;
    margin: 2em 0 0.5em
    }
.x05-head-a-2line {
    display: block;
    font-size: 1.25926em;
    line-height: 1.2;
    text-indent: 0;
    margin: 0.88em 0 0.5em
    }
.x05-head-a-before-b {
    display: block;
    font-size: 1.25926em;
    line-height: 1.2;
    text-indent: 0;
    margin: 1.56em 0 0.5em
    }
.x05-head-b {
    display: block;
    font-size: 0.88889em;
    font-weight: bold;
    text-indent: 0;
    margin: 2.91em 0 0.64em
    }
.x05-head-b1 {
    display: block;
    font-size: 0.88889em;
    font-weight: bold;
    text-indent: 0;
    margin: 2.91em 0 0.64em
    }
.x05-head-b-no-space {
    display: block;
    font-size: 0.88889em;
    font-weight: bold;
    text-indent: 0;
    margin: 0 0 0.64em
    }
.x05-head-c {
    display: block;
    font-size: 0.88889em;
    font-weight: bold;
    text-indent: 0;
    margin: 1.73em 0 0.73em
    }
.x05-head-c1 {
    display: block;
    font-size: 0.88889em;
    font-weight: bold;
    text-indent: 0;
    margin: 1.73em 0 0.73em
    }
.x05-head-d {
    display: block;
    font-size: 0.88889em;
    text-indent: 0;
    margin: 1.18em 0 0
    }
.x05-head-d-tb {
    display: block;
    font-size: 0.88889em;
    text-indent: 0;
    margin: 1.18em 0
    }
.x06-extract-1p {
    display: block;
    font-size: 0.88889em;
    text-indent: 0;
    margin: 1.18em 0 1.18em 1.36em
    }
.x07-list-bulleted {
    display: list-item;
    font-size: 0.88889em;
    text-indent: 0;
    margin: 0
    }
.x07-list-bulleted1 {
    display: list-item;
    font-size: 0.88889em;
    text-indent: 0;
    margin: 1.18em 0
    }
.x07-list-bulleted-first {
    display: list-item;
    font-size: 0.88889em;
    text-indent: 0;
    margin: 1.18em 0 0
    }
.x07-list-bulleted-last {
    display: list-item;
    font-size: 0.88889em;
    text-indent: 0;
    margin: 0 0 1.18em
    }
.x07-list-bulleted-subentry {
    display: list-item;
    font-size: 0.88889em;
    text-indent: 0;
    margin: 0 0 0 0.64em
    }
.x07-list-head {
    display: block;
    font-size: 0.66667em;
    font-weight: bold;
    text-indent: 0;
    margin: 1.3em 0 0
    }
.x07-list-numbered-para {
    display: block;
    font-size: 0.88889em;
    text-indent: -1em;
    margin: 0 0 0 2em
    }
.x07-list-numbered-para-first {
    display: block;
    font-size: 0.88889em;
    text-indent: -1em;
    margin: 1.18em 0 0 2em
    }
.x07-list-numbered-para-last {
    display: block;
    font-size: 0.88889em;
    text-indent: -1em;
    margin: 0 0 1.18em 2em
    }
.x07-list-subentry {
    display: block;
    font-size: 0.66667em;
    text-indent: -1em;
    margin: 0 0 0 2em
    }
.x07-list-unnumbered {
    display: block;
    font-size: 0.66667em;
    text-indent: -1em;
    margin: 0 0 0 1em
    }
.x07-list-unnumbered1 {
    display: block;
    font-size: 0.88889em;
    text-indent: -1em;
    margin: 0 2em 0 3em
    }
.x07-list-unnumbered-2-first {
    display: block;
    font-size: 0.88889em;
    text-indent: -1em;
    margin: 1.18em 2em 0 3em
    }
.x07-list-unnumbered-2-last {
    display: block;
    font-size: 0.88889em;
    text-indent: -1em;
    margin: 0 2em 1.18em 3em
    }
.x07-list-unnumbered-first {
    display: block;
    font-size: 0.66667em;
    text-indent: -1em;
    margin: 1.44em 0 0 1em
    }
.x07-list-unnumbered-last {
    display: block;
    font-size: 0.66667em;
    text-indent: -1em;
    margin: 0 0 1.44em 1em
    }
.x07-list-unnumbered-subentry {
    display: block;
    font-size: 0.66667em;
    text-indent: -1em;
    margin: 0 0 0 3em
    }
.x10-sidebar-body-text {
    display: block;
    font-size: 0.66667em;
    font-style: italic;
    text-indent: 0;
    margin: 1em 0
    }
.x10-sidebar-body-text1 {
    display: block;
    font-size: 0.66667em;
    text-indent: 0;
    margin: 1em 0
    }
.x10-sidebar-body-text2 {
    display: block;
    font-size: 0.75em;
    text-indent: 0;
    margin: 1em 0
    }
.x10-sidebar-body-text3 {
    display: block;
    font-size: 0.75em;
    font-style: italic;
    text-indent: 0;
    margin: 1em 0
    }
.x10-sidebar-source {
    display: block;
    font-size: 0.66667em;
    font-style: italic;
    text-align: right;
    text-indent: 0;
    margin: 0 0 1em
    }
.x10-sidebar-source1 {
    display: block;
    font-size: 0.75em;
    font-style: italic;
    text-align: right;
    text-indent: 0;
    margin: 0 0 1em
    }
.x12-caption {
    display: block;
    font-size: 0.66667em;
    font-weight: bold;
    page-break-before: avoid;
    text-align: center;
    text-indent: 0;
    margin: 1em 0 1.5em
    }
.x13-bm-appendix-title {
    display: block;
    font-size: 1.25926em;
    line-height: 1.2;
    text-indent: 0;
    margin: 10% 0 4.28em
    }
.x13-bm-back-ad {
    display: block;
    font-size: 0.66667em;
    font-weight: bold;
    text-align: right;
    text-indent: 0;
    margin: 1.3em 0 0
    }
.x13-bm-back-ad-bullet {
    display: list-item;
    font-size: 0.66667em;
    font-weight: bold;
    text-indent: 0;
    margin: 1.3em 1.8em 0
    }
.x13-bm-glos-term-run-in {
    font-size: 1em;
    font-style: italic;
    font-weight: bold
    }
.x13-bm-glos-text {
    display: block;
    font-size: 0.66667em;
    text-indent: 0;
    margin: 0.6em 0 0
    }
.x13-bm-glos-text-sub {
    display: block;
    font-size: 0.66667em;
    text-indent: 0;
    margin: 0.6em 0 0 1.5em
    }
.x14-signature {
    display: block;
    font-size: 0.88889em;
    text-align: right;
    text-indent: 0;
    margin: 1.18em 0
    }
.x57-con {
    font-size: 0.75em;
    font-weight: bold
    }
.x77-cb {
    font-size: 1em;
    font-weight: bold
    }
