._idfootnotelink {
    color: inherit
    }
._idfootnotes {
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    display: block;
    padding: 0;
    margin: 0
    }
._idgenbnmarker {
    display: inline-block;
    text-indent: 0;
    width: 24px
    }

.basic-paragraph {
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    color: #000;
    display: block;
    font-family: "Minion Pro", serif;
    font-size: 1em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    orphans: 1;
    page-break-after: auto;
    page-break-before: auto;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    widows: 1;
    padding: 0;
    margin: 0
    }
.basic-paragraph1 {
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    color: #000;
    display: block;
    font-family: "Minion Pro", serif;
    font-size: 1em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    orphans: 1;
    page-break-after: auto;
    page-break-before: auto;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    widows: 1;
    padding: 0;
    margin: 0
    }
.basic-table {
    display: table-cell;
    text-align: inherit;
    vertical-align: middle;
    padding: 4px;
    border-top: #000 solid 0;
    border-right: #000 solid 0;
    border-bottom: #000 solid 1px;
    border-left: #000 solid 0
    }
.basic-table1 {
    display: table-cell;
    text-align: inherit;
    vertical-align: middle;
    padding: 4px;
    border: #000 solid 1px
    }
.basic-table2 {
    display: table-cell;
    text-align: inherit;
    vertical-align: top;
    padding: 4px;
    border-top: #000 solid 0;
    border-right: #000 solid 0;
    border-bottom: #000 solid 1px;
    border-left: #000 solid 0
    }
.basic-text-frame {
    border-bottom-style: solid;
    border-bottom-width: 0;
    border-left-style: solid;
    border-left-width: 0;
    border-right-style: solid;
    border-right-width: 0;
    border-top-style: solid;
    border-top-width: 0;
    display: block;
    padding: 0;
    margin: 0
    }
.body {
    -epub-hyphens: none;
    -webkit-hyphens: none;
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    color: #000;
    display: block;
    font-family: Georgia, serif;
    font-size: 0.833em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.5;
    orphans: 2;
    page-break-after: auto;
    page-break-before: auto;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    widows: 2;
    padding: 0;
    margin: 5px 0
    }
.body1 {
    -epub-hyphens: none;
    -webkit-hyphens: none;
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    color: #000;
    display: block;
    font-family: Georgia, serif;
    font-size: 0.833em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.5;
    orphans: 2;
    page-break-after: auto;
    page-break-before: auto;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    widows: 2;
    padding: 0;
    margin: 12px 0 5px
    }
.body2 {
    -epub-hyphens: none;
    -webkit-hyphens: none;
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    color: #000;
    display: block;
    font-family: Georgia, serif;
    font-size: 0.833em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.5;
    orphans: 2;
    page-break-before: auto;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    widows: 2;
    padding: 0;
    margin: 12px 0 5px
    }
.body3 {
    -epub-hyphens: none;
    -webkit-hyphens: none;
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    color: #000;
    display: block;
    font-family: Georgia, serif;
    font-size: 0.833em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.5;
    orphans: 2;
    page-break-after: avoid;
    page-break-before: auto;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    widows: 2;
    padding: 0;
    margin: 12px 0 5px
    }
.body4 {
    -epub-hyphens: none;
    -webkit-hyphens: none;
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    color: #000;
    display: block;
    font-family: Georgia, serif;
    font-size: 0.833em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.5;
    orphans: 2;
    page-break-after: auto;
    page-break-before: auto;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    widows: 2;
    padding: 0;
    margin: 12px 0 5px 18px
    }
.bold {
    font-family: "Six Caps", sans-serif;
    font-size: 4.802em;
    font-style: normal;
    font-weight: normal;
    line-height: 1.2
    }
.bold1 {
    font-family: Georgia;
    font-style: normal;
    font-weight: bold
    }
.bold2 {
    font-family: "Merriweather Sans";
    font-style: normal;
    font-weight: bold
    }
.bolditalics {
    font-family: "Merriweather Sans";
    font-style: italic;
    font-weight: bold
    }
.bullets {
    -epub-hyphens: none;
    -webkit-hyphens: none;
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    color: #000;
    display: block;
    font-family: Georgia, serif;
    font-size: 0.833em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.5;
    list-style-position: outside;
    list-style-type: disc;
    orphans: 2;
    page-break-after: auto;
    page-break-before: auto;
    text-align: left;
    text-decoration: none;
    text-indent: -24px;
    text-transform: none;
    widows: 2;
    padding: 0;
    margin: 5px 0 5px 36px
    }
.calibre {
    -epub-hyphens: auto;
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    display: block;
    padding: 0;
    margin: 0 15pt
    }
.calibre1 {
    display: block;
    line-height: 1.2
    }
.calibre2 {
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    display: block;
    padding: 0;
    margin: 0
    }
.calibre3 {
    display: block
    }
.calibre4 {
    line-height: 1.2
    }
.calibre5 {
    display: table-column-group
    }
.calibre6 {
    display: table-column
    }
.calibre7 {
    display: table-row-group;
    vertical-align: middle;
    }
.calibre8 {
    height: auto;
    width: auto
    }
.chap-name {
    -epub-hyphens: none;
    -webkit-hyphens: none;
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    color: #000;
    display: block;
    font-family: "Six Caps", sans-serif;
    font-size: 3.75em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    orphans: 2;
    page-break-after: auto;
    page-break-before: auto;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    widows: 2;
    padding: 0;
    margin: 20px 0 18px
    }
.chapsoy-c {
    -epub-hyphens: none;
    -webkit-hyphens: none;
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    color: #000;
    display: block;
    font-family: "Merriweather Sans", sans-serif;
    font-size: 1.35em;
    font-style: normal;
    font-variant: normal;
    font-weight: 800;
    line-height: 1.2;
    orphans: 2;
    page-break-after: avoid;
    page-break-before: auto;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-transform: uppercase;
    widows: 2;
    padding: 0;
    margin: 27px 0 18px
    }
.charoverride {
    font-family: "Six Caps";
    font-size: 3em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    text-transform: uppercase
    }
.charoverride1 {
    font-family: "Six Caps";
    font-size: 8em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    text-transform: uppercase
    }
.charoverride2 {
    font-family: "Six Caps";
    font-size: 6.002em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    text-transform: uppercase
    }
.charoverride3 {
    font-family: "Six Caps";
    font-size: 8em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    text-transform: uppercase
    }
.charoverride4 {
    font-family: "Six Caps";
    font-size: 3.001em;
    font-style: normal;
    font-weight: normal;
    line-height: 1.2
    }
.charoverride5 {
    color: #000;
    font-family: Oswald, sans-serif;
    font-size: 0.667em;
    font-style: normal;
    font-weight: bold
    }
.charoverride6 {	
    color: #000;
    font-family: Oswald;
    font-size: 0.667em;
     font-style: normal;
    font-weight: bold
    }
.charoverride7 {
    font-size: 0.842em
    }
.charoverride8 {
    font-family: Oswald;
    font-size: 0.667em;
    font-style: normal;
    font-weight: normal
    }
.charoverride9 {
    font-family: Georgia;
    font-size: 0.583em;
    font-style: normal;
    font-weight: normal
    }
.charoverride10 {
    font-family: Oswald, sans-serif;
    font-size: 0.667em;
    font-style: normal;
    font-weight: bold
    }
.charoverride11 {
    font-size: 58%;
    vertical-align: super
    }
.charoverride12 {
    font-family: "Oswald Light", sans-serif;
    font-size: 0.667em;
    font-style: normal;
    font-weight: 300
    }
.charoverride13 {
    font-family: Wingdings;
    font-style: normal;
    font-weight: normal
    }
.charoverride14 {
    font-family: Georgia;
    font-style: normal;
    font-weight: normal
    }
.chinesecharacter {
    font-family: "Noto Sans SC Regular";
    font-style: normal;
    font-weight: normal
    }
.codenote {
    background-color: #ebebec;
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    color: #000;
    display: block;
    font-family: Courier, serif;
    font-size: 0.667em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.625;
    orphans: 2;
    page-break-after: auto;
    page-break-before: auto;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    widows: 2;
    padding: 9px;
    margin: 14px 0 18px
    }
.content-a {
    -epub-hyphens: none;
    -webkit-hyphens: none;
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    color: #000;
    display: block;
    font-family: "Merriweather Sans", sans-serif;
    font-size: 1.35em;
    font-style: normal;
    font-variant: normal;
    font-weight: 800;
    line-height: 1.2;
    orphans: 2;
    page-break-after: avoid;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-transform: uppercase;
    widows: 2;
    padding: 0;
    margin: 18px 0 18px
    }
.content-c {
    -epub-hyphens: none;
    -webkit-hyphens: none;
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    color: #000;
    display: block;
    font-family: "Merriweather Sans", sans-serif;
    font-size: 1.333em;
    font-style: normal;
    font-variant: normal;
    font-weight: 300;
    line-height: 1.625;
    orphans: 2;
    page-break-after: auto;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    widows: 2;
    padding: 0;
    margin: 30% 0 18px
    }
.footnote {
    -epub-hyphens: none;
    -webkit-hyphens: none;
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    color: #000;
    display: block;
    font-family: "Merriweather Sans", sans-serif;
    font-size: 0.583em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.286;
    orphans: 1;
    page-break-after: auto;
    page-break-before: auto;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    widows: 1;
    padding: 0;
    margin: 5px 0
    }
.footnotereference {
    font-family: "Merriweather Sans", sans-serif;
    font-size: 0.8em;
    font-style: normal;
    font-weight: 800
    }
.footnotereference1 {
    font-family: "Merriweather Light", serif;
    font-size: 1.3em;
    font-style: normal;
    font-weight: 300;
    line-height: 1.2
    }
.footnotereference2 {
    font-family: "Merriweather Sans";
    font-size: 0.8em;
    font-style: italic;
    font-weight: bold
    }
.footnotereference3 {
    font-family: "Merriweather Sans";
    font-size: 0.7em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-transform: uppercase
    }
.footnotereference4 {
    font-family: "Merriweather Sans", sans-serif;
    font-size: 0.467em;
    font-style: normal;
    font-weight: 800;
    vertical-align: super
    }
.footnotereference5 {
    font-family: "Merriweather Sans", sans-serif;
    font-size: 0.667em;
    font-style: normal;
    font-weight: 800;
    vertical-align: super
    }
.footnotereference6 {
    font-family: "Merriweather Sans", sans-serif;
    font-size: 0.667em;
    font-style: normal;
    font-weight: 800
    }
.footnotereference7 {
    font-family: "Oswald Light", sans-serif;
    font-size: 0.9em;
    font-style: normal;
    font-weight: 300
    }
.footnotereference8 {
    font-family: "Merriweather Sans", sans-serif;
    font-size: 0.518em;
    font-style: normal;
    font-weight: 800;
    vertical-align: super
    }
.graphic {
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    color: #000;
    display: block;
    font-family: "Minion Pro", serif;
    font-size: 1em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    orphans: 1;
    page-break-after: auto;
    page-break-before: auto;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    widows: 1;
    padding: 0;
    margin: 18px 0 0
    }
.graphic1 {
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    color: #000;
    display: block;
    font-family: "Minion Pro", serif;
    font-size: 1em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    orphans: 1;
    page-break-before: auto;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    widows: 1;
    padding: 0;
    margin: 18px 0 0
    }
.headers {
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    color: #000;
    display: block;
    font-family: "Merriweather Sans", sans-serif;
    font-size: 0.583em;
    font-style: normal;
    font-variant: normal;
    font-weight: 300;
    line-height: 1.2;
    orphans: 1;
    page-break-after: auto;
    page-break-before: auto;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-transform: uppercase;
    widows: 1;
    padding: 0;
    margin: 0
    }
.horizontalrule {
    color: gray;
    display: block;
    height: 2px;
    margin: 0.5em auto;
    border-top: #000 solid 1px;
    border-right: currentColor none medium;
    border-bottom: currentColor none medium;
    border-left: currentColor none medium
    }
.italics {
    font-family: Georgia;
    font-style: italic;
    font-weight: normal
    }
.italics1 {
    font-family: "Merriweather Sans";
    font-style: italic;
    font-weight: normal
    }
.link {
    -epub-hyphens: none;
    -webkit-hyphens: none;
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    color: #000;
    display: block;
    font-family: Georgia, serif;
    font-size: 0.667em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.25;
    orphans: 2;
    page-break-after: auto;
    page-break-before: auto;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    widows: 2;
    padding: 0;
    margin: 0 0 5px 18px
    }
.link1xx {
    -epub-hyphens: none;
    -webkit-hyphens: none;
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    color: #000;
    display: block;
    font-family: "Merriweather Sans", sans-serif;
    font-size: 0.667em;
    font-style: normal;
    font-variant: normal;
    font-weight: 800;
    line-height: 1.25;
    orphans: 2;
    page-break-after: auto;
    page-break-before: auto;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    widows: 2;
    padding: 0;
    margin: 0 0 5px
    }
.link2xx {
    -epub-hyphens: none;
    -webkit-hyphens: none;
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    color: #000;
    display: block;
    font-family: Georgia, serif;
    font-size: 0.667em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.25;
    orphans: 2;
    page-break-after: auto;
    page-break-before: auto;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    widows: 2;
    padding: 0;
    margin: 0 0 5px 9px
    }
.link3xx {
    -epub-hyphens: none;
    -webkit-hyphens: none;
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    color: #000;
    display: block;
    font-family: Georgia, serif;
    font-size: 0.667em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.25;
    orphans: 2;
    page-break-after: auto;
    page-break-before: auto;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    widows: 2;
    padding: 0;
    margin: 0 0 5px 27px
    }
.linkxx {
    -epub-hyphens: none;
    -webkit-hyphens: none;
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    color: #000;
    display: block;
    font-family: "Merriweather Sans", sans-serif;
    font-size: 0.667em;
    font-style: normal;
    font-variant: normal;
    font-weight: 800;
    line-height: 1.25;
    orphans: 2;
    page-break-after: auto;
    page-break-before: auto;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    widows: 2;
    padding: 0;
    margin: 9px 0 5px
    }
.no-table-style {
    border-collapse: collapse;
    border-spacing: 2px;
    display: table;
    text-indent: 0;
    margin: 3px auto -3px;
    border: none;
	width: 70%
    }
.no-table-style1 {
    display: table-row;
    page-break-after: auto;
    page-break-before: auto;
    vertical-align: inherit
    }
	
.no-table-style2 {
    display: table-cell;
    text-align: inherit;
    vertical-align: middle;
    padding: 3px 0;
    border: #000 solid 0
    }
.no-table-style3 {
    display: table-cell;
    text-align: inherit;
    vertical-align: middle;
    padding: 3px 0;
    border-top: #000 solid 0;
    border-right: #000 solid 0;
    border-bottom: #000 solid 1px;
    border-left: #000 solid 0
    }
.no-table-style4 {
    display: table-cell;
    text-align: inherit;
    vertical-align: middle;
    padding: 3px 0;
    border-top: #000 solid 0;
    border-right: #000 solid 1px;
    border-bottom: #000 solid 0;
    border-left: #000 solid 0
    }
.no-table-style5 {
    display: table-cell;
    text-align: inherit;
    vertical-align: middle;
    padding: 3px 0;
    border: #000 solid 1px
    }
.no-table-style5x {
    display: table-cell;
    text-align: inherit;
    vertical-align: middle;
    padding: 3px 0;
    border: #000 solid 1px;
	padding-top:20px
    }	
.no-table-style6 {
    display: table-cell;
    text-align: inherit;
    vertical-align: middle;
    padding: 3px 0;
    border-top: #000 solid 0;
    border-right: #000 solid 0;
    border-bottom: #000 solid 0;
    border-left: #000 solid 1px
    }
.no-table-style7 {
    display: table-cell;
    text-align: inherit;
    vertical-align: middle;
    padding: 3px 0;
    border-top: #000 solid 0;
    border-right: #000 none 0;
    border-bottom: #000 solid 1px;
    border-left: #000 solid 0
    }
.no-table-style8 {
    display: table-cell;
    text-align: inherit;
    vertical-align: middle;
    padding: 3px 0;
    border-top: #000 solid 0;
    border-right: #000 solid 1px;
    border-bottom: #000 solid 0;
    border-left: #000 solid 1px
    }
.no-table-style8x {
    display: table-cell;
    text-align: inherit;
    vertical-align: middle;
    padding: 3px 0;
    border: none
    }	
.no-table-style9 {
    display: table-cell;
    text-align: inherit;
    vertical-align: middle;
    padding: 3px 0;
    border-top: #000 solid 1px;
    border-right: #000 solid 0;
    border-bottom: #000 solid 0;
    border-left: #000 solid 0
    }
.no-table-style10 {
    display: table-cell;
    text-align: inherit;
    vertical-align: middle;
    padding: 3px 0;
    border-top: #000 solid 1px;
    border-right: #000 solid 0;
    border-bottom: #000 solid 1px;
    border-left: #000 solid 0
    }
.no-table-style11 {
    display: table-cell;
    text-align: inherit;
    vertical-align: middle;
    padding: 3px 0;
    border-top: #000 solid 0;
    border-right: #000 none 0;
    border-bottom: #000 solid 0;
    border-left: #000 solid 0
    }
.no-table-style12 {
    display: table-cell;
    text-align: inherit;
    vertical-align: middle;
    padding: 3px 0;
    border-top: #000 solid 0;
    border-right: #000 none 0;
    border-bottom: #000 solid 0;
    border-left: #000 none 0
    }
.no-table-style13 {
    display: table-cell;
    text-align: inherit;
    vertical-align: middle;
    padding: 3px 0;
    border-top: #000 solid 0;
    border-right: #000 solid 0;
    border-bottom: #000 solid 0;
    border-left: #000 none 0
    }
.no-table-style14 {
    display: table-cell;
    text-align: inherit;
    vertical-align: middle;
    padding: 3px 0;
    border-top: #000 solid 0;
    border-right: #000 none 0;
    border-bottom: #000 solid 1px;
    border-left: #000 none 0
    }
.no-table-style15 {
    display: table-cell;
    text-align: inherit;
    vertical-align: middle;
    padding: 3px 0;
    border-top: #000 solid 0;
    border-right: #000 solid 0;
    border-bottom: #000 solid 1px;
    border-left: #000 none 0
    }
.no-table-style16 {
    border-collapse: collapse;
    border-spacing: 2px;
    display: table;
    margin: 0 auto;
    text-indent: 0;
    border: #000 solid 1px;
	width: auto
    }
.no-table-style17 {
    display: table-cell;
    text-align: inherit;
    vertical-align: top;
    padding: 4px;
    border: #000 solid 0
    }
.no-table-style18 {
    border-collapse: collapse;
    border-spacing: 2px;
    display: table;
    text-indent: 0;
    margin: 4px auto -4px;
    border: #000 solid 1px
    }
.no-table-style19 {
    display: table-cell;
    text-align: inherit;
    vertical-align: top;
    padding: 4px;
    border: #000 solid 1px
    }
.nobreak {
    font-family: Georgia, serif;
    font-style: normal;
    font-weight: normal
    }
.nobreak1 {
    font-family: Georgia, serif;
    font-style: normal;
    font-weight: normal;
    line-height: 1.2
    }
.note {
    background-color: #ebebec;
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    color: #000;
    display: block;
    font-family: "Merriweather Sans", sans-serif;
    font-size: 0.667em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.625;
    orphans: 2;
    page-break-after: auto;
    page-break-before: auto;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    widows: 2;
    padding: 9px;
    margin: 14px 0 18px
    }
.numbers {
    -epub-hyphens: none;
    -webkit-hyphens: none;
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    color: #000;
    display: block;
    font-family: Georgia, serif;
    font-size: 0.833em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.3;
    list-style-position: outside;
    list-style-type: decimal;
    orphans: 2;
    page-break-after: auto;
    page-break-before: auto;
    text-align: left;
    text-decoration: none;
    text-indent: -24px;
    text-transform: none;
    widows: 2;
    padding: 0;
    margin: 5px 0 5px 36px
    }
.paraoverride {
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    display: block;
    text-align: center;
    padding: 0;
    margin: 0
    }
.picturecaption {
    -epub-hyphens: none;
    -webkit-hyphens: none;
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    color: #000;
    display: block;
    font-family: "Merriweather Sans", sans-serif;
    font-size: 0.583em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.429;
    orphans: 2;
    page-break-after: auto;
    page-break-before: avoid;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    widows: 2;
    padding: 0;
    margin: 5px 18px 18px
    }
.quote {
    -epub-hyphens: none;
    -webkit-hyphens: none;
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    color: #000;
    display: block;
    font-family: "Merriweather Sans", sans-serif;
    font-size: 0.75em;
    font-style: italic;
    font-variant: normal;
    font-weight: 300;
    line-height: 1.444;
    orphans: 2;
    page-break-after: auto;
    page-break-before: auto;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    widows: 2;
    padding: 0;
    margin: 18px 14px 18px
    }
.quote1 {
    -epub-hyphens: none;
    -webkit-hyphens: none;
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    color: #000;
    display: block;
    font-family: "Merriweather Sans", sans-serif;
    font-size: 0.75em;
    font-style: italic;
    font-variant: normal;
    font-weight: 300;
    line-height: 1.444;
    orphans: 2;
    page-break-after: auto;
    page-break-before: auto;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    widows: 2;
    padding: 0;
    margin: 18px 14px 18px
    }
.structure-b {
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    color: #000;
    display: block;
    font-family: "Minion Pro", serif;
    font-size: 1em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    orphans: 1;
    page-break-after: auto;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    widows: 1;
    padding: 0;
    margin: 35% 0 0
    }
.structure-b1 {
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    color: #000;
    display: block;
    font-family: "Minion Pro", serif;
    font-size: 1em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.2;
    orphans: 1;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    widows: 1;
    padding: 0;
    margin: 72px 0 0
    }
.structure-next {
    -epub-hyphens: none;
    -webkit-hyphens: none;
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    color: #000;
    display: block;
    font-family: Georgia, serif;
    font-size: 0.833em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.5;
    orphans: 2;
    page-break-after: auto;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    widows: 2;
    padding: 0;
    margin: 5px 0
    }
.sub {
    -epub-hyphens: none;
    -webkit-hyphens: none;
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    color: #000;
    display: block;
    font-family: "Merriweather Sans", sans-serif;
    font-size: 1.25em;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: 1.2;
    orphans: 2;
    page-break-after: avoid;
    page-break-before: auto;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    widows: 2;
    padding: 0;
    margin: 23px 0 5px
    }
.sub-heading {
    -epub-hyphens: none;
    -webkit-hyphens: none;
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    color: #000;
    display: block;
    font-family: Georgia, serif;
    font-size: 0.833em;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: 1.4;
    orphans: 2;
    page-break-after: avoid;
    page-break-before: auto;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    widows: 2;
    padding: 0;
    margin: 14px 0 9px
    }
.subchap {
    -epub-hyphens: none;
    -webkit-hyphens: none;
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 0;
    color: #000;
    display: block;
    font-family: "Merriweather Sans", sans-serif;
    font-size: 1.083em;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: 1.231;
    orphans: 2;
    page-break-after: avoid;
    page-break-before: auto;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    widows: 2;
    padding: 0;
    margin: 18px 0 5px
    }
.table-style {
    background-color: #e6e6e6;
    display: table-cell;
    text-align: inherit;
    vertical-align: middle;
    padding: 3px 0;
    border: #000 solid 0
    }
.toc {
    font-family: Georgia;
    font-size: 0.667em;
    font-style: normal;
    font-weight: normal
    }
a:link {
	text-decoration: none;
	color: inherit
}
a:visited {
	text-decoration: none;
	color: inherit
}