._idgendropcap {
    float: left;
    font-family: "arvo-bold";
    font-size: 280%;
    line-height: 1.2em;
    margin-bottom: -0.36em;
    margin-right: 0.05em;
    margin-top: -0.08em
    }
.a_head_ {
    display: block;
    font-family: "KarminaSans-Bold";
    font-size: 1.125em;
    line-height: 1.4em;
    text-align: center;
    margin: 1em 0
    }
.b_head {
    display: block;
    font-family: "KarminaSans-SemiBoldItalic";
    font-size: 1.125em;
    line-height: 1.37em;
    text-align: left;
    margin: 1em 0
    }
.biblio_text {
    display: block;
    font-size: 0.75em;
    line-height: 1.37em;
    text-align: left;
    text-indent: -1.5em;
    margin: 0 0 0.2em 1.5em
    }
.bl {
    padding-right: 0.3em
    }
.bl_-1_v {
    display: block;
    font-size: 1em;
    line-height: 1.37em;
    text-align: justify;
    text-indent: -0.6em;
    margin: 1em 1.5em 0
    }
.bl_0_v {
    display: block;
    font-size: 1em;
    line-height: 1.37em;
    text-align: justify;
    text-indent: -0.6em;
    margin: 0 1.5em
    }
.bl_0_v1-l {
    display: block;
    font-size: 1em;
    line-height: 1.37em;
    text-align: justify;
    text-indent: -0.6em;
    margin: 0 1.5em 1em
    }
.bl_para-in {
    display: block;
    font-size: 1em;
    line-height: 1.37em;
    text-align: justify;
    text-indent: 1.5em;
    margin: 0 1.5em
    }
.body_bold_orange {
    color: #e56054;
    font-family: "ChaparralPro-Semibold"
    }
.body_boldchangedtosemi {
    font-family: "ChaparralPro-Semibold"
    }
.body_credit {
    display: block;
    font-size: 1em;
    line-height: 1.37em;
    text-align: right;
    margin: 1em 0 0
    }
.body_indent {
    display: block;
    font-size: 1em;
    line-height: 1.37em;
    text-align: justify;
    text-indent: 1.5em;
    margin: 0
    }
.body_light_italic {
    font-family: "ChaparralPro-LightIt"
    }
.body_light_orange {
    color: #e56054
    }
.body_no-indent {
    display: block;
    font-size: 1em;
    line-height: 1.37em;
    text-align: justify;
    margin: 0
    }
.body_no-indent_ {
    display: block;
    font-size: 1em;
    line-height: 1.37em;
    text-align: justify;
    margin: 1em 0 0
    }
.body_sc {
    font-size: 0.75em
    }
.body-b {
    font-family: "ChaparralPro-Bold"
    }
.bq_indent_ {
    display: block;
    font-family: "ChaparralPro-Light";
    font-size: 1em;
    line-height: 1.37em;
    text-align: justify;
    text-indent: 1.5em;
    margin: 0 1.5em
    }
.bq_indent-l {
    display: block;
    font-family: "ChaparralPro-Light";
    font-size: 1em;
    line-height: 1.37em;
    text-align: justify;
    text-indent: 1.5em;
    margin: 0 1.5em 1em
    }
.bq_no-indent_ {
    display: block;
    font-family: "ChaparralPro-Light";
    font-size: 1em;
    line-height: 1.37em;
    text-align: justify;
    margin: 0 1.5em
    }
.bq_no-indent_1 {
    display: block;
    font-family: "ChaparralPro-Light";
    font-size: 1em;
    line-height: 1.37em;
    text-align: justify;
    margin: 1em 1.5em 0
    }
.bq_one-paragraph {
    display: block;
    font-family: "ChaparralPro-Light";
    font-size: 1em;
    line-height: 1.37em;
    text-align: justify;
    margin: 1em 1.5em
    }
.c_head {
    display: block;
    font-family: "KarminaSans-SemiBold";
    font-size: 1em;
    line-height: 1.37em;
    text-align: left;
    margin: 1em 0 0
    }
.calibre {
    display: block;
    font-family: chaparralpro-regular;
    font-size: 1em;
    padding-left: 0;
    padding-right: 0;
    margin: 0 5pt
    }
.calibre1 {
    height: auto;
    width: auto
    }
.calibre2 {
    height: 50px;
    width: 220px
    }
.calibre3 {
    display: block
    }
.calibre4 {
    color: blue;
    text-decoration: none
    }
.calibre5 {
    display: table-row;
    vertical-align: middle
    }
.cn_1-line-ct {
    color: #e56054;
    display: block;
    font-family: "karla-bold";
    font-size: 2em;
    line-height: 1.4em;
    text-align: left;
    margin: 2em 0 1.5em
    }
.co {
    background: #fde1da;
    border-bottom-left-radius: 1em;
    border-top-left-radius: 1em;
    display: block;
    page-break-inside: avoid;
    margin: 1em 0
    }
.co_bl {
    display: block;
    font-size: 1em;
    line-height: 1.37em;
    text-align: justify;
    text-indent: -0.6em;
    margin: 0;
    padding: 0 3em 0 5em
    }
.co_bl_ {
    display: block;
    font-size: 1em;
    line-height: 1.37em;
    text-align: justify;
    text-indent: -0.6em;
    margin: 1em 0 0;
    padding: 0 3em 0 5em
    }
.co_bl_-l {
    display: block;
    font-size: 1em;
    line-height: 1.37em;
    text-align: justify;
    text-indent: -0.6em;
    margin: 0;
    padding: 0 3em 1em 5em
    }
.co_bq {
    display: block;
    font-family: "ChaparralPro-Light";
    font-size: 1em;
    line-height: 1.37em;
    text-align: justify;
    margin: 0;
    padding: 1em 4.5em
    }
.co_fig_citation {
    display: block;
    font-size: 0.75em;
    line-height: 1.37em;
    text-align: center;
    margin: 0;
    padding: 0 1.5em 1em
    }
.co_fig-table-head {
    display: block;
    font-size: 1em;
    line-height: 1.37em;
    text-align: center;
    margin: 1em 0 0;
    padding: 0 1.5em
    }
.co_first-paragraph_no-indent {
    display: block;
    font-size: 1em;
    line-height: 1.37em;
    text-align: justify;
    margin: 0;
    padding: 0.5em 3em 0
    }
.co_indent {
    display: block;
    font-size: 1em;
    line-height: 1.37em;
    text-align: justify;
    text-indent: 1.5em;
    margin: 0;
    padding: 0 3em
    }
.co_indent-l {
    display: block;
    font-size: 1em;
    line-height: 1.37em;
    text-align: justify;
    text-indent: 1.5em;
    margin: 0;
    padding: 0 3em 1em
    }
.co_no-indent {
    display: block;
    font-size: 1em;
    line-height: 1.37em;
    text-align: justify;
    margin: 0;
    padding: 0 3em
    }
.co_no-indent1 {
    display: block;
    font-size: 1em;
    line-height: 1.37em;
    text-align: justify;
    margin: 0;
    padding: 0 3em 1em
    }
.co_single_2p {
    display: block;
    font-size: 1em;
    line-height: 1.37em;
    text-align: justify;
    margin: 0;
    padding: 0.5em 3em 1em
    }
.co-h {
    background-color: #424868;
    border-bottom-right-radius: 1em;
    border-top-left-radius: 1em;
    display: block;
    width: 45%
    }
.co-h1 {
    color: #fff;
    display: block;
    font-family: "KarminaSans-ExtraBoldItalic";
    font-size: 1.125em;
    line-height: 1.5em;
    text-align: justify;
    text-transform: uppercase;
    margin: 0 0 0 1.5em
    }
.co-pb-avoid {
    display: block;
    page-break-inside: avoid;
    padding: 0 1em
    }
.content {
    border-collapse: separate;
    border-spacing: 2px;
    display: table;
    text-indent: 0;
    width: 100%;
    margin: 0
    }
.contents_ch {
    display: block;
    font-size: 1em;
    line-height: 1.4em;
    text-align: left;
    text-indent: -1.5em;
    margin: 0 0 0 5em
    }
.contents_cs {
    display: block;
    font-family: "ChaparralPro-Light";
    font-size: 1em;
    line-height: 1.4em;
    text-align: left;
    text-indent: -1.5em;
    margin: 0 0 0 7.5em
    }
.contents_indent {
    display: block;
    font-size: 1em;
    line-height: 1.4em;
    text-align: left;
    margin: 0 0 0 5em
    }
.contents_indent_ {
    display: block;
    font-size: 1em;
    line-height: 1.4em;
    text-align: left;
    margin: 1em 0 0 5em
    }
.contents_part {
    color: #dc564c;
    display: block;
    font-family: "KarminaSans-Bold";
    font-size: 1.125em;
    line-height: 1.4em;
    text-align: left;
    margin: 1em 0
    }
.cover {
    display: block;
    text-align: center;
    margin: 0
    }
.cs {
    display: block;
    margin: 1em 0;
    border: #e56054 solid 1px
    }
.cs_bl {
    display: block;
    font-family: "KarminaSans-Light";
    font-size: 1em;
    line-height: 1.37em;
    text-align: justify;
    text-indent: -0.6em;
    margin: 0;
    padding: 0 3em 0 3.6em
    }
.cs_bl_ {
    display: block;
    font-family: "KarminaSans-Light";
    font-size: 1em;
    line-height: 1.37em;
    text-align: justify;
    text-indent: -0.6em;
    margin: 1em 0 0;
    padding: 0 3em 0 3.6em
    }
.cs_bl_-l {
    display: block;
    font-family: "KarminaSans-Light";
    font-size: 1em;
    line-height: 1.37em;
    text-align: justify;
    text-indent: -0.6em;
    margin: 0 0 1em;
    padding: 0 3em 0 3.6em
    }
.cs_bq_-1_ns {
    display: block;
    font-family: "KarminaSans";
    font-size: 1em;
    line-height: 1.37em;
    text-align: justify;
    margin: 1em 0 0;
    padding: 0 3.5em
    }
.cs_bq_indent {
    display: block;
    font-family: "KarminaSans";
    font-size: 1em;
    line-height: 1.37em;
    text-align: justify;
    text-indent: 1.5em;
    margin: 0;
    padding: 0 3.5em
    }
.cs_bq_indent-l {
    display: block;
    font-family: "KarminaSans";
    font-size: 1em;
    line-height: 1.37em;
    text-align: justify;
    text-indent: 1.5em;
    margin: 0 0 1em;
    padding: 0 3.5em
    }
.cs_bq_one-paragraph {
    display: block;
    font-family: "KarminaSans";
    font-size: 1em;
    line-height: 1.37em;
    text-align: justify;
    margin: 1em 0;
    padding: 0 3.5em
    }
.cs_fig-citation {
    display: block;
    font-size: 0.75em;
    line-height: 1.37em;
    text-align: center;
    margin: 0 0 1em;
    padding: 0 1.5em
    }
.cs_fig-citation_ns {
    display: block;
    font-size: 0.75em;
    line-height: 1.37em;
    text-align: center;
    margin: 0 0 0.5em;
    padding: 0 1.5em
    }
.cs_fig-citation-ts {
    display: block;
    font-size: 0.75em;
    line-height: 1.37em;
    text-align: center;
    margin: 0 0 1em;
    padding: 1em 1.5em 0
    }
.cs_figtitle {
    color: #e56054;
    display: block;
    font-size: 1em;
    line-height: 1.37em;
    text-align: center;
    margin: 1em 0 0.5em;
    padding: 0 1.5em
    }
.cs_figtitle_ns {
    color: #e56054;
    display: block;
    font-size: 1em;
    line-height: 1.37em;
    text-align: center;
    margin: 1em 0 0;
    padding: 0 1.5em
    }
.cs_indent {
    display: block;
    font-family: "KarminaSans-Light";
    font-size: 1em;
    line-height: 1.37em;
    text-align: justify;
    text-indent: 1.5em;
    margin: 0;
    padding: 0 1.5em
    }
.cs_nl {
    display: block;
    font-family: "KarminaSans-Light";
    font-size: 1em;
    line-height: 1.37em;
    text-align: justify;
    text-indent: -1em;
    margin: 0;
    padding: 0 1.5em 0 4.8em
    }
.cs_nl_ {
    display: block;
    font-family: "KarminaSans-Light";
    font-size: 1em;
    line-height: 1.37em;
    text-align: justify;
    text-indent: -1em;
    margin: 0;
    padding: 1em 1.5em 0 4.8em
    }
.cs_nl_-l {
    display: block;
    font-family: "KarminaSans-Light";
    font-size: 1em;
    line-height: 1.37em;
    text-align: justify;
    text-indent: -1em;
    margin: 0;
    padding: 0 1.5em 1em 4.8em
    }
.cs_nl-1-f {
    display: block;
    font-family: "KarminaSans-Light";
    font-size: 1em;
    line-height: 1.37em;
    text-align: justify;
    text-indent: -0.8em;
    margin: 1em 0 0;
    padding: 0 1.5em 0 3.8em
    }
.cs_nl-1-l {
    display: block;
    font-family: "KarminaSans-Light";
    font-size: 1em;
    line-height: 1.37em;
    text-align: justify;
    text-indent: -1em;
    margin: 0;
    padding: 0 1.5em 1em 3.8em
    }
.cs_nl1 {
    font-family: "KarminaSans-SemiBold";
    padding-right: 0.3em
    }
.cs_nl2 {
    display: block;
    font-family: "KarminaSans-Light";
    font-size: 1em;
    line-height: 1.37em;
    text-align: justify;
    text-indent: -1em;
    margin: 0;
    padding: 0 1.5em 0 3.8em
    }
.cs_no-indent {
    display: block;
    font-family: "KarminaSans-Light";
    font-size: 1em;
    line-height: 1.37em;
    text-align: justify;
    margin: 0;
    padding: 0 1.5em
    }
.cs_ta {
    background: #e56054;
    color: #fff;
    display: block;
    font-family: "KarminaSans-BoldItalic";
    font-size: 1em;
    line-height: 1.37em;
    text-align: center;
    margin: 1em 0 0;
    padding: 1em 3em
    }
.cs_table {
    display: block;
    page-break-inside: avoid;
    padding: 0 1.5em
    }
.cs-h {
    background-color: #e56054;
    display: block;
    width: 65%
    }
.cs-h1 {
    color: #fff;
    display: block;
    font-family: "KarminaSans-ExtraBold";
    font-size: 1.125em;
    line-height: 1.27em;
    text-align: left;
    text-transform: uppercase;
    margin: 0;
    padding: 0.3em 0.5em 0.3em 0
    }
.cs-h2 {
    height: 0.9em;
    width: auto;
    padding: 0 0.5em 0 0
    }
.cs-h3 {
    background-color: #e56054;
    display: block;
    width: 30%
    }
.cs-h4 {
    color: #fff;
    display: block;
    font-family: "KarminaSans-ExtraBold";
    font-size: 1.125em;
    line-height: 1.27em;
    text-align: left;
    text-transform: uppercase;
    margin: 0;
    padding: 0.3em 0.5em 0.3em 1em
    }
.cs-h5 {
    background-color: #e56054;
    display: block;
    width: 70%
    }
.cst {
    display: block;
    font-family: "KarminaSans";
    font-size: 1em;
    line-height: 1.37em;
    text-align: justify;
    margin: 0;
    padding: 0.5em 1.5em
    }
.ct {
    display: block;
    font-family: "karla-regular";
    font-size: 1.125em;
    letter-spacing: 2px;
    line-height: 1.4em;
    text-align: left;
    text-transform: uppercase;
    margin: 7em 0 3em
    }
.ct_contents {
    display: block;
    font-family: "karla-regular";
    font-size: 1.125em;
    letter-spacing: 2px;
    line-height: 1.4em;
    text-align: left;
    text-transform: uppercase;
    margin: 3em 0 1em
    }
.ct_index {
    display: block;
    font-family: "karla-regular";
    font-size: 1.125em;
    letter-spacing: 2px;
    line-height: 1.4em;
    text-align: left;
    margin: 7em 0 3em
    }
.ct_ns {
    display: block;
    font-family: "karla-regular";
    font-size: 1.125em;
    letter-spacing: 2px;
    line-height: 1.4em;
    text-align: left;
    text-transform: uppercase;
    margin: 0 0 3em
    }
.cx_last-line {
    color: #424868;
    display: block;
    font-size: 0.75em;
    line-height: 1.4em;
    text-align: center;
    margin: 5em 3em 0
    }
.cx_text {
    color: #424868;
    display: block;
    font-size: 0.75em;
    line-height: 1.4em;
    text-align: center;
    margin: 0 3em
    }
.cx_text1 {
    color: #424868;
    display: block;
    font-size: 0.75em;
    line-height: 1.4em;
    text-align: center;
    margin: 1.2em 3em 0
    }
.en {
    display: block;
    font-size: 0.75em;
    line-height: 1.37em;
    text-align: justify;
    text-indent: -1.5em;
    margin: 0 0 0.2em 1.5em
    }
.en_superscript {
    font-size: 0.75em;
    vertical-align: super
    }
.en_superscript1 {
    font-size: 0.77778em;
    vertical-align: super
    }
.en_superscript2 {
    font-size: 0.58333em;
    vertical-align: super
    }
.fig_citation {
    display: block;
    font-size: 0.75em;
    line-height: 1.37em;
    text-align: center;
    margin: 0 0 1em
    }
.fig_citation-ts {
    display: block;
    font-size: 0.75em;
    line-height: 1.37em;
    text-align: center;
    margin: 0.5em 0 1em
    }
.fig_citation-ts1 {
    display: block;
    font-size: 0.75em;
    line-height: 1.37em;
    text-align: center;
    margin: 1em 0
    }
.fig-table_head {
    color: #e56054;
    display: block;
    font-size: 1em;
    line-height: 1.37em;
    text-align: center;
    margin: 1em 0 0.5em
    }
.fig-table_head_ns {
    color: #e56054;
    display: block;
    font-size: 1em;
    line-height: 1.37em;
    text-align: center;
    margin: 1em 0 0
    }
.fig-table_head_with-image {
    color: #e56054;
    display: block;
    font-size: 1em;
    line-height: 1.37em;
    text-align: center;
    margin: 1em 0
    }
.fn {
    border-collapse: collapse;
    border-spacing: 2px;
    display: table;
    text-indent: 0;
    margin: 0
    }
.fn_text {
    display: block;
    font-family: "MinionPro-Regular";
    font-size: 0.75em;
    line-height: 1.37em;
    text-align: left;
    margin: 0
    }
.horizontalrule {
    display: block;
    width: 25%;
    margin: 1.5em 0 0;
    border-bottom: black solid 1px
    }
.i {
    font-family: "ChaparralPro-Italic"
    }
.image {
    display: block;
    text-align: center;
    margin: 1.5em 0
    }
.index_entry {
    display: block;
    font-size: 0.75em;
    line-height: 1.37em;
    text-align: justify;
    text-indent: -1em;
    margin: 0 0 0.1em 1em
    }
.index_subentry {
    display: block;
    font-size: 0.75em;
    line-height: 1.37em;
    text-align: justify;
    text-indent: -1em;
    margin: 0 0 0.1em 2.2em
    }
.index_subhead {
    display: block;
    font-family: "ChaparralPro-Bold";
    font-size: 0.75em;
    line-height: 1.4em;
    text-align: left;
    text-transform: uppercase;
    margin: 1.5em 0 0
    }
.karmina_light_italic {
    font-family: "KarminaSans-LightItalic"
    }
.karmina-italic {
    font-family: "KarminaSans-Italic"
    }
.karmina-semibold {
    font-family: "KarminaSans-SemiBold"
    }
.lof_entry {
    display: block;
    font-family: "ChaparralPro-Semibold";
    font-size: 1em;
    line-height: 1.37em;
    text-align: left;
    margin: 0
    }
.lof_entry-r {
    display: block;
    font-size: 1em;
    line-height: 1.37em;
    text-align: right;
    margin: 0
    }
.min-it {
    font-family: "MinionPro-It"
    }
.nl {
    display: block;
    font-size: 1em;
    line-height: 1.37em;
    text-align: justify;
    text-indent: -1em;
    margin: 0 0 0 2.5em
    }
.nl_ {
    display: block;
    font-size: 1em;
    line-height: 1.37em;
    text-align: justify;
    text-indent: -1em;
    margin: 1em 0 0 2.5em
    }
.nl-l {
    display: block;
    font-size: 1em;
    line-height: 1.37em;
    text-align: justify;
    text-indent: -1em;
    margin: 0 0 1em 2.5em
    }
.no-border {
    display: table-cell;
    text-align: inherit;
    vertical-align: middle;
    padding: 1px
    }
.no-table-style {
    border-collapse: collapse;
    border-spacing: 2px;
    display: table;
    text-indent: 0;
    width: 100%;
    margin: 0
    }
.no-table-style-c {
    background: #fde1da;
    display: table-cell;
    text-align: inherit;
    vertical-align: middle;
    padding: 0.5em;
    border: black solid 1px
    }
.no-table-style1 {
    display: table-cell;
    text-align: inherit;
    vertical-align: middle;
    padding: 0.5em;
    border: black solid 1px
    }
.notes_single {
    display: block;
    font-size: 0.75em;
    line-height: 1.37em;
    text-align: justify;
    text-indent: -1em;
    margin: 0 0 0.2em 1.5em
    }
.pb-avoid {
    display: block;
    page-break-inside: avoid
    }
.preface_author-name_ {
    color: #e56054;
    display: block;
    font-family: "karla-bolditalic";
    font-size: 1em;
    line-height: 1.37em;
    text-align: left;
    margin: 1.5em 0 0
    }
.sbl_ {
    display: block;
    font-size: 1em;
    line-height: 1.37em;
    text-align: justify;
    text-indent: -0.7em;
    margin: 0 1.5em 0 2.6em
    }
.sbl_1 {
    display: block;
    font-size: 1em;
    line-height: 1.37em;
    text-align: justify;
    text-indent: -0.7em;
    margin: 0 1.5em 1em 2.6em
    }
.space {
    padding-right: 0.5em
    }
.table_title_ {
    display: block;
    font-family: "KarminaSans-SemiBold";
    font-size: 1em;
    line-height: 1.37em;
    text-align: center;
    margin: 0 0 1em
    }
.table-body {
    display: block;
    font-size: 0.75em;
    line-height: 1.37em;
    text-align: center;
    margin: 0
    }
.table-body-bullets {
    display: block;
    font-family: "TisaOT";
    font-size: 0.75em;
    line-height: 1.37em;
    text-align: left;
    text-indent: -0.6em;
    margin: 0 0 0 0.6em
    }
.table-body-ts {
    display: block;
    font-size: 0.75em;
    line-height: 1.37em;
    text-align: center;
    margin: 0.5em 0 0
    }
.table-column-header {
    display: block;
    font-family: "BrandonGrotesque-Bold";
    font-size: 0.75em;
    line-height: 1.37em;
    text-align: center;
    margin: 0
    }
.toc {
    display: table-cell;
    text-align: inherit;
    vertical-align: top;
    padding: 1px
    }
.toc_ {
    display: table-cell;
    text-align: inherit;
    vertical-align: top;
    width: 20%;
    padding: 1px 0.3em 1px 1px
    }
.ul_ {
    display: block;
    font-size: 1em;
    line-height: 1.37em;
    text-align: justify;
    text-indent: -1.5em;
    margin: 1em 1.5em 0 3em
    }
.ul_-1_ns {
    display: block;
    font-size: 1em;
    line-height: 1.37em;
    text-align: justify;
    text-indent: -1.5em;
    margin: 0 1.5em 1em 3em
    }
.ul_-1-l {
    display: block;
    font-size: 1em;
    line-height: 1.37em;
    text-align: justify;
    text-indent: -1.5em;
    margin: 1em 1.5em 1em 3em
    }
.ul_1 {
    display: block;
    font-size: 1em;
    line-height: 1.37em;
    text-align: justify;
    text-indent: -1.5em;
    margin: 0 1.5em 0 3em
    }
.width {
    height: auto;
    width: 100%
    }
