/* Sanchez Slab */

@font-face {
font-family: "Sanchez Slab";
font-style: italic;
font-weight: normal;
src : url("../fonts/SanchezSlab-Extralight-Italic.otf");
}
@font-face {
font-family: "Sanchez Slab";
font-style: normal;
font-weight: normal;
src : url("../fonts/SanchezSlab-Extralight.otf");
}
@font-face {
font-family: "Sanchez Slab";
font-style: italic;
font-weight: 400;
src : url("../fonts/SanchezSlab-Light-Italic.otf");
}
@font-face {
font-family: "Sanchez Slab";
font-style: normal;
font-weight: 400;
src : url("../fonts/SanchezSlab-Light.otf");
}
@font-face {
font-family: "Sanchez Slab";
font-style: italic;
font-weight: 500;
src : url("../fonts/SanchezSlab-Italic.otf");
}
@font-face {
font-family: "Sanchez Slab";
font-style: normal;
font-weight: 500;
src : url("../fonts/SanchezSlab-Regular.otf");
}
@font-face {
font-family: "Sanchez Slab";
font-style: italic;
font-weight: bold;
src : url("../fonts/SanchezSlab-Bold-Italic.otf");
}
@font-face {
font-family: "Sanchez Slab";
font-style: normal;
font-weight: bold;
src : url("../fonts/SanchezSlab-Bold.otf");
}


@font-face {
font-family: "Andy Pro";
font-style: italic;
font-weight: normal;
src : url("../fonts/AndyPro-Italic.otf");
}

@font-face {
font-family: "Andy Pro";
font-style: normal;
font-weight: normal;
src : url("../fonts/AndyPro-Regular.otf");
}

@font-face {
font-family: "Andy Pro";
font-style: normal;
font-weight: bold;
src : url("../fonts/AndyPro-Bold.otf");
}

@font-face {
font-family: "Andy Pro";
font-style: italic;
font-weight: bold;
src : url("../fonts/AndyPro-BoldItalic.otf");
}
.andy-pro { font-family: "Andy Pro";}
.andy-pro-dc::first-letter { font-family: "Andy Pro";}

@font-face {
font-family: "Fairfield LT Std";
font-style: normal;
font-weight: normal;
src : url("../fonts/FairfieldLTStd-Medium.otf");
}

@font-face {
font-family: "Fairfield LT Std";
font-style: italic;
font-weight: normal;
src : url("../fonts/FairfieldLTStd-MediumItalic.otf");
}

@font-face {
font-family: "Fairfield LT Std";
font-style: normal;
font-weight: bold;
src : url("../fonts/FairfieldLTStd-Bold.otf");
}

@font-face {
font-family: "Fairfield LT Std";
font-style: italic;
font-weight: bold;
src : url("../fonts/FairfieldLTStd-BoldItalic.otf");
}
.fairfield-lt-std { font-family: "Fairfield LT Std";}
.fairfield-lt-std-dc::first-letter { font-family: "Fairfield LT Std";}




.sanchez-slab { font-family: "Sanchez Slab";}
.sanchez-slab-dc::first-letter { font-family: "Sanchez Slab";}

@font-face {
font-family: "Trade Gothic Next LT Pro";
font-style: italic;
font-weight: normal;
src : url("../fonts/TradeGothicNextLTPro-It.otf");
}

@font-face {
font-family: "Trade Gothic Next LT Pro";
font-style: normal;
font-weight: normal;
src : url("../fonts/TradeGothicNextLTPro-Rg.otf");
}

@font-face {
font-family: "Trade Gothic Next LT Pro";
font-style: normal;
font-weight: bold;
src : url("../fonts/TradeGothicNextLTPro-Bd.otf");
}

@font-face {
font-family: "Trade Gothic Next LT Pro";
font-style: italic;
font-weight: bold;
src : url("../fonts/TradeGothicNextLTPro-BdIt.otf");
}
.trade-gothic-next-lt-pro { font-family: "Trade Gothic Next LT Pro";}
.trade-gothic-next-lt-pro-dc::first-letter { font-family: "Trade Gothic Next LT Pro";}

/* ========== DEFAULTS: Easypress and Vendor ===========*/

/* version 1.0.2 */

/* --------------- paragraph and alignment classes --------------- */
.indent {
	text-indent: 1.5em;
}
.small {
	font-size: .9em;
}
.left {
	text-align: left;
}
.right {
	text-align: right;
}
.center {
	text-align: center;
	text-indent: 0;
}

/* ---------------- heading alignment --------------- */
h1, h2, h3, h4, h5, h6 {
	text-align: center;
}

/* --------------- default textbox styles --------------- */
aside.textbox, div.textbox {
	margin: 2em 0 2em 2.5%;
	padding-left: 2%;
}
.textbox {
	border-left: 2px solid;
}

/* --------------- create space above paragraph --------------- */
p.spaceabove, div.spaceabove, li.spaceabove {
	margin-top: 1em;
}
p.morespaceabove, div.morespaceabove, li.morespaceabove {
	margin-top: 2.5em;
}
p.nospaceabove {
	margin-top: 0;
}
.page_top_padding {
	margin-top: 10%;
}

/* --------------- hanging indents --------------- */
p.hanging {
	margin-left: 10%;
	text-indent: -10%;
	text-align: left;
}

/* --------------- figure and figcaption -----------------*/
.figure {
	text-align: center;
	margin-top: 1em;
	margin-bottom: 1em;
	page-break-inside: avoid;
}
.figure_top {
	text-align: center;
	margin-top: 1em;
	margin-bottom: 0;
	page-break-inside: avoid;
}
.figure_bottom {
	text-align: center;
	margin-top: 0;
	margin-bottom: 1em;
	page-break-inside: avoid;
}
.figure_nomargin {
	text-align: center;
	page-break-inside: avoid;
}
div.figcaption, figcaption.figcaption {
	text-align: center;
}
.figcaption {
	margin-left: 5%;
	margin-right: 5%;
	margin-top: 1em;
}
p.figcaption {
	text-align: center;
	margin-left: 0;
	margin-right: 0;
}
.figcopyright {
	text-align: left;
	font-size: 0.7em;
}
span.figure_inline img {
	vertical-align: middle;
}

/* ---------------- image classes -------------------*/
.width_100 {width: 100%; text-align: center; max-height: 100%; clear: both;}
.width_90 {margin: 0 5%; text-align: center; max-height: 100%; clear: both;}
.width_80 {margin: 0 10%; text-align: center; max-height: 100%; clear: both;}
.width_70 {margin: 0 15%; text-align: center; max-height: 100%; clear: both;}
.width_60 {margin: 0 20%; text-align: center; max-height: 100%; clear: both;}
.width_50 {margin: 0 25%; text-align: center; max-height: 100%; clear: both;}
.width_40 {margin: 0 30%; text-align: center; max-height: 100%; clear: both;}
.width_30 {margin: 0 35%; text-align: center; max-height: 100%; clear: both;}
.width_20 {margin: 0 40%; text-align: center; max-height: 100%; clear: both;}
.width_10 {margin: 0 45%; text-align: center; max-height: 100%; clear: both;}
.height_100 {
	text-align: center;
	height: 100%;
	height: 98vh;
	max-height: 100%;
	max-width: 100%;
	clear: both;
}
img.inline {vertical-align: middle;}

/* ---------------- character styles --------------- */
.underline {
	text-decoration: underline;
}
.bold {
	font-weight: bold;
}
.italic {
	font-style: italic;
}
.roman {
	font-style: normal;
}

/* ===================== END DEFAULTS ==================*/
.para-Basic-Paragraph {
	font-weight: normal;
	font-style: normal;
	font-size: 1.2em;
	text-align: left;
	margin-bottom: 0;
	margin-top: 0;
}
.para-art {
	font-size: 1em;
	line-height: inherit;
	margin-top: 5em;
	margin-left: 5%;
	text-align: center;
	margin-bottom: 0;
}
.para-art-alt {
	font-size: 1em;
	line-height: inherit;
	margin-top: 5em;
	margin-left: 12%;
	text-align: center;
	margin-bottom: 0;
}
.para-art-alt1 {
	font-size: 1em;
	line-height: inherit;
	margin-top: 4.1em;
	text-align: left;
	margin-bottom: 0;
}
.para-ataf {
	font-size: 0.9em;
	line-height: inherit;
	margin-left: 11%;
	margin-right: 11%;
	text-align: justify;
	margin-bottom: 0;
	margin-top: 0;
}
.para-atat-ata-pg {
	font-size: 1.5em;
	line-height: inherit;
	margin-top: 0.32em;
	margin-bottom: 3em;
	text-align: center;
}
.para-au {
	font-size: 3em;
	line-height: inherit;
	margin-top: 0.18em;
	text-align: center;
	margin-bottom: 0;
}
.para-bl {
	font-size: 1em;
	line-height: inherit;
	text-indent: -4%;
	margin-left: 9%;
	text-align: justify;
	margin-bottom: 0;
	margin-top: 0;
}
.para-bl-li {
	font-size: 1em;
	line-height: inherit;
	text-indent: 0;
	margin-left: 5%;
	text-align: justify;
	margin-bottom: 0;
	margin-top: 0;
}
.para-bl-lip {
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	font-size: 1em;
}
.para-bl1 {
	font-size: 1em;
	line-height: inherit;
	text-indent: -4%;
	margin-left: 15%;
	text-align: justify;
	margin-bottom: 0;
	margin-top: 0;
}
.para-bl1-li {
	font-size: 1em;
	line-height: inherit;
	text-indent: 0;
	margin-left: 5%;
	text-align: justify;
	margin-bottom: 0;
	margin-top: 0;
}
.para-bl1-lip {
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	font-size: 1em;
}
.para-bl1l {
	font-size: 1em;
	line-height: inherit;
	margin-bottom: 1.4em;
	text-indent: -4%;
	margin-left: 26.1%;
	text-align: justify;
	margin-top: 0;
}
.para-bl1l-li {
	font-size: 1em;
	line-height: inherit;
	margin-bottom: 1.4em;
	text-indent: 0;
	margin-left: 5%;
	text-align: justify;
	margin-top: 0;
}
.para-bl1l-lip {
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	font-size: 1em;
}
.para-blf {
	font-size: 1em;
	line-height: inherit;
	margin-top: 1.4em;
	text-indent: -4%;
	margin-left: 5%;
	text-align: justify;
	margin-bottom: 0;
}
.para-blf-li {
	font-size: 1em;
	line-height: inherit;
	margin-top: 1.4em;
	text-indent: 0;
	margin-left: 5%;
	text-align: justify;
	margin-bottom: 0;
}
.para-blf-lip {
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	font-size: 1em;
}
.div-blf {
	margin-left: 5%;
}
.para-bll {
	font-size: 1em;
	line-height: inherit;
	margin-bottom: 1.4em;
	text-indent: -4%;
	margin-left: 5%;
	text-align: justify;
	margin-top: 0;
}
.para-bll-li {
	font-size: 1em;
	line-height: inherit;
	margin-bottom: 1.4em;
	text-indent: 0;
	margin-left: 5%;
	text-align: justify;
	margin-top: 0;
}
.para-bll-lip {
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	font-size: 1em;
}
.div-bll {
	margin-left: 5%;
}
.para-bmp {
	font-size: 1em;
	line-height: inherit;
	text-indent: 4%;
	margin-left: 5%;
	text-align: justify;
	margin-bottom: 0;
	margin-top: 0;
}
.para-bmpf {
	font-size: 1em;
	line-height: inherit;
	margin-left: 5%;
	text-align: justify;
	margin-bottom: 0;
	margin-top: 0;
}
.para-bmt-ack-pg {
	font-size: 2em;
	line-height: inherit;
	margin-top: 0.21em;
	margin-bottom: 2.5em;
	text-align: center;
}
.para-bmt-idx-pg {
	font-size: 2em;
	line-height: inherit;
	margin-top: 0.21em;
	margin-bottom: 2.5em;
	text-align: center;
}
.para-bmt-nt-pg {
	font-size: 2em;
	line-height: inherit;
	margin-top: 0.21em;
	margin-bottom: 2.5em;
	text-align: center;
}
.para-bx {
	font-size: 0.9em;
	line-height: inherit;
	text-indent: 4%;
	text-align: justify;
	margin-bottom: 0;
	margin-top: 0;
}
.para-bxaft {
	font-size: 0.9em;
	line-height: inherit;
	text-align: justify;
	margin-bottom: 0;
	margin-top: 0;
}
.para-bxbl {
	font-size: 0.9em;
	line-height: inherit;
	margin-left: 0;
	text-align: justify;
	margin-bottom: 0;
	margin-top: 0;
}
.para-bxbl-li {
	font-size: 0.9em;
	line-height: inherit;
	text-indent: 0;
	text-align: justify;
	margin-bottom: 0;
	margin-top: 0;
}
.para-bxbl-lip {
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	font-size: 1em;
}
.para-bxblf {
	font-size: 0.9em;
	line-height: inherit;
	text-indent: -4%;
	margin-left: 0;
	text-align: justify;
	margin-bottom: 0;
	margin-top: 0;
}
.para-bxblf-li {
	font-size: 0.9em;
	line-height: inherit;
	text-indent: 0;
	text-align: justify;
	margin-bottom: 0;
	margin-top: 0;
}
.para-bxblf-lip {
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	font-size: 1em;
}
.para-bxf {
	font-size: 0.9em;
	line-height: inherit;
	text-align: justify;
	margin-bottom: 0;
	margin-top: 0;
}
.para-bxh1 {
	font-weight: bold;
	font-size: 0.9em;
	line-height: inherit;
	margin-top: 0.89em;
	text-align: justify;
	margin-bottom: 0;
	text-transform: uppercase;
}
.para-bxo {
	font-size: 0.9em;
	line-height: inherit;
	text-align: justify;
	margin-top: 0;
}
.para-bxt {
	font-weight: bold;
	font-size: 1.1em;
	line-height: inherit;
	text-align: left;
	margin-bottom: 0;
}
.para-cau {
	font-weight: bold;
	font-size: .9em;
	line-height: inherit;
	margin-top: 0.79em;
	margin-bottom: 5em;
	margin-left: 4.9%;
	margin-right: 4.9%;
	text-align: center;
}
.para-cepif {
	font-weight: bold;
	font-size: 0.9em;
	line-height: inherit;
	margin-left: 4.9%;
	margin-right: 4.9%;
	text-align: center;
	margin-bottom: 0;
	margin-top: 0;
}
.para-ceps {
	font-weight: bold;
	font-size: 0.8em;
	line-height: inherit;
	margin-top: .8em;
	margin-bottom: 3em;
	margin-left: 4.9%;
	margin-right: 4.9%;
	text-align: center;
	letter-spacing: .1em;
}
.para-cip {
	font-size: 0.9em;
	line-height: inherit;
	text-align: left;
	margin-bottom: 0;
	margin-top: 0;
}
.para-cipf {
	font-size: 0.9em;
	line-height: inherit;
	margin-top: 0.59em;
	text-align: left;
	margin-bottom: 0;
}
.para-cn-chap-pg {
	font-weight: bold;
	font-size: 0.9em;
	line-height: inherit;
	margin-bottom: 2.56em;
	text-align: center;
	margin-top: 0;
	letter-spacing: .1em;
}
.para-crt {
	font-size: 0.9em;
	line-height: inherit;
	text-align: left;
	margin-bottom: 0;
	margin-top: 0;
}
.para-crtf {
	font-size: 0.9em;
	line-height: inherit;
	margin-top: 0.59em;
	text-align: left;
	margin-bottom: 0;
}
.para-crtf-crt-pg {
	font-size: 0.9em;
	line-height: inherit;
	text-align: left;
	margin-bottom: 0;
	margin-top: 0;
}
.para-ct {
	font-size: 2em;
	line-height: inherit;
	margin-top: 0.16em;
	margin-bottom: 2.5em;
	text-align: center;
	font-weight: normal;
}
.para-ct-alt-chap-pg {
	font-size: 2em;
	line-height: inherit;
	margin-bottom: 0.32em;
	text-align: center;
	margin-top: 0;
}
.para-ct-chap-pg {
	font-size: 2em;
	line-height: inherit;
	margin-bottom: 3.16em;
	text-align: center;
	margin-top: 0;
}
.para-ded {
	font-style: italic;
	font-size: 1em;
	line-height: inherit;
	text-align: center;
	margin-bottom: 0;
	margin-top: 0;
}
.para-dedf-ded-pg {
	font-style: italic;
	font-size: 1em;
	line-height: inherit;
	text-align: center;
	margin-bottom: 0;
	margin-top: 0;
}
.para-en {
	font-size: 0.81em;
	line-height: inherit;
	text-indent: -5.3%;
	margin-left: 5.3%;
	text-align: justify;
	margin-bottom: 0;
	margin-top: 0;
}
.para-eq {
	font-size: 1em;
	line-height: inherit;
	margin-top: 1.4em;
	margin-left: 9%;
	text-align: justify;
	margin-bottom: 0;
}
.para-eq1 {
	font-size: 1em;
	line-height: inherit;
	margin-left: 9%;
	text-align: justify;
	margin-bottom: 0;
	margin-top: 0;
}
.para-eq2 {
	font-size: 1em;
	line-height: inherit;
	margin-top: 1.4em;
	margin-bottom: 1.4em;
	margin-left: 9%;
	text-align: justify;
}
.para-ext {
	font-style: italic;
	font-size: 0.97em;
	line-height: inherit;
	text-indent: 4%;
	margin-left: 9%;
	margin-right: 4%;
	text-align: justify;
	margin-bottom: 0;
	margin-top: 0;
}
.para-extf {
	font-style: italic;
	font-size: 0.97em;
	line-height: inherit;
	margin-top: 1.44em;
	margin-left: 9%;
	margin-right: 4%;
	text-align: justify;
	margin-bottom: 0;
}
.para-extl {
	font-style: italic;
	font-size: 0.97em;
	line-height: inherit;
	margin-bottom: 1.44em;
	text-indent: 4%;
	margin-left: 9%;
	margin-right: 4%;
	text-align: justify;
	margin-top: 0;
}
.para-exts {
	font-style: italic;
	font-size: 0.97em;
	line-height: inherit;
	margin-top: 1.44em;
	margin-bottom: 1.44em;
	margin-left: 9%;
	margin-right: 4%;
	text-align: justify;
}
.para-fmt-toc-pg {
	font-size: 2em;
	line-height: inherit;
	margin-top: 0.21em;
	margin-bottom: 2.5em;
	text-align: center;
}
.para-h1 {
	font-size: 1.1em;
	line-height: inherit;
	margin-top: 1.5em;
	margin-bottom: 0.5em;
	font-weight: 400;
	text-align: left;
}
.para-h1aft {
	font-size: 1.1em;
	line-height: inherit;
	margin-bottom: 0.5em;
	font-weight: 400;
	text-align: left;
	margin-top: 0;
}
.para-h2 {
	font-size: 1em;
	line-height: inherit;
	margin-top: 1.4em;
	
	text-align: left;
	margin-bottom: 0;
}
.para-h2aft {
	font-size: 1em;
	line-height: inherit;
	text-align: left;
	margin-bottom: 0;
	margin-top: 0;
}
.para-h3 {
	font-weight: bold;
	font-size: .9em;
	line-height: inherit;
	margin-top: 1.27em;
	
	text-align: center;
	margin-bottom: 0;
}
.para-htit-htit-pg {
	font-size: 3em;
	line-height: inherit;
	margin-bottom: 0.91em;
	text-align: center;
	margin-top: 0;
}
.para-p-alt33 {
	font-weight: normal;
	font-style: normal;
	font-size: 0.8em;
	line-height: inherit;
	text-align: left;
	margin-bottom: 0;
	margin-top: 0;
}


.para-inf {
	font-size: 0.81em;
	line-height: inherit;
	margin-top: 1.17em;
	text-indent: -4.5%;
	margin-left: 4.5%;
	text-align: left;
	margin-bottom: 0;
}
.para-nl {
	font-size: 1em;
	line-height: inherit;
	text-indent: -4%;
	margin-left: 5%;
	text-align: justify;
	margin-bottom: 0;
	margin-top: 0;
}
.para-nl-li {
	font-size: 1em;
	line-height: inherit;
	text-indent: 0;
	margin-left: 5%;
	text-align: justify;
	margin-bottom: 0;
	margin-top: 0;
}
.para-nl-lip {

	font-style: normal;
	text-decoration: none;
	font-size: 1em;
}
.para-nl1 {
	font-weight: bold;
	font-size: 1em;
	line-height: inherit;
	margin-top: 1.4em;
	text-indent: -4%;
	margin-left: 5%;
	text-align: justify;
	margin-bottom: 0;
}
.para-nl1-li {
	font-weight: bold;
	font-size: 1em;
	line-height: inherit;
	margin-top: 1.4em;
	text-indent: 0;
	margin-left: 5%;
	text-align: justify;
	margin-bottom: 0;
}
.para-nl1-lip {

	font-style: normal;
	text-decoration: none;
	font-size: 1em;
}
.para-nl1-alt {
	font-size: 1em;
	line-height: inherit;
	margin-top: 0.7em;
	text-indent: -4%;
	margin-left: 25.8%;
	text-align: justify;
	margin-bottom: 0;
}
.para-nl1-alt-li {
	font-size: 1em;
	line-height: inherit;
	margin-top: 0.7em;
	text-indent: 0;
	margin-left: 21.8%;
	text-align: justify;
	margin-bottom: 0;
}
.para-nl1-alt-lip {

	font-style: normal;
	text-decoration: none;
	font-size: 1em;
}
.para-nl2 {
	font-weight: bold;
	font-size: 0.95em;
	line-height: inherit;
	text-indent: -9%;
	margin-left: 27.1%;
	text-align: left;
	margin-bottom: 0;
	margin-top: 0;
}
.para-nl2-li {
	font-weight: bold;
	font-size: 0.95em;
	line-height: inherit;
	text-indent: 0;
	margin-left: 5%;
	text-align: left;
	margin-bottom: 0;
	margin-top: 0;
}
.para-nl2-lip {

	font-style: normal;
	text-decoration: none;
	font-size: 1em;
}
.para-nl2h {
	font-weight: bold;
	font-size: 1em;
	line-height: inherit;
	margin-bottom: 1.17em;
	margin-left: 5%;
	text-align: center;
	margin-top: 0;
}
.para-nl2l {
	font-weight: bold;
	font-size: 0.95em;
	line-height: inherit;
	margin-bottom: 1.47em;
	text-indent: -9%;
	margin-left: 27.1%;
	text-align: left;
	margin-top: 0;
}
.para-nl2l-li {
	font-weight: bold;
	font-size: 0.95em;
	line-height: inherit;
	margin-bottom: 1.47em;
	text-indent: 0;
	margin-left: 5%;
	text-align: left;
	margin-top: 0;
}
.para-nl2l-lip {
	font-style: normal;
	text-decoration: none;
	font-size: 1em;
}
.para-nlf {
	font-size: 1em;
	line-height: inherit;
	margin-top: 1.4em;
	text-indent: -4%;
	margin-left: 5%;
	text-align: justify;
	margin-bottom: 0;
}
.para-nlf-li {
	font-size: 1em;
	line-height: inherit;
	margin-top: 1.4em;
	text-indent: 0;
	margin-left: 5%;
	text-align: justify;
	margin-bottom: 0;
}
.para-nlf-lip {
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	font-size: 1em;
}
.para-nll {
	font-size: 1em;
	line-height: inherit;
	margin-bottom: 1.4em;
	text-indent: -4%;
	margin-left: 5%;
	text-align: justify;
	margin-top: 0;
}
.para-nll-li {
	font-size: 1em;
	line-height: inherit;
	margin-bottom: 1.4em;
	text-indent: 0;
	margin-left: 5%;
	text-align: justify;
	margin-top: 0;
}
.para-nll-lip {
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	font-size: 1em;
}
.para-p {
	font-size: 1em;
	line-height: inherit;
	text-indent: 4%;
	margin-left: 5%;
	text-align: justify;
	margin-bottom: 0;
	margin-top: 0;
}
.para-p-alt {
	font-size: 1em;
	line-height: inherit;
	text-indent: 4%;
	margin-left: 5%;
	text-align: justify;
	margin-bottom: 0;
	margin-top: 0;
}
.para-paft {
	font-size: 1em;
	line-height: inherit;
	margin-left: 5%;
	text-align: justify;
	margin-bottom: 0;
	margin-top: 0;
}
.para-pf {
	font-weight: normal;
	font-style: normal;
	font-size: 1em;
	line-height: inherit;
	margin-left: 5%;
	text-align: justify;
	margin-bottom: 0;
	margin-top: 0;
}
.para-pn-part-pg {
	font-weight: bold;
	font-size: 1em;
	line-height: inherit;
	text-align: center;
	margin-bottom: .2em;
	margin-top: 0;
	letter-spacing: .1em;
}
.para-pt {
	font-size: 2.5em;
	line-height: inherit;
	margin-top: 0.15em;
	margin-bottom: 0.59em;
	text-align: center;
}
.para-pub {
	font-weight: normal;
	font-style: normal;
	font-size: 1.2em;
	margin-top: 5em;
	text-align: center;
	margin-bottom: 0;
}
.para-sp {
	font-size: 1em;
	line-height: inherit;
	margin-top: 0;
	margin-left: 5%;
	text-align: justify;
	margin-bottom: 0;
}
.para-stit {
	font-weight: bold;
	font-size: 1em;
	line-height: inherit;
	margin-bottom: 4.8em;
	text-align: center;
	margin-top: 0;
}
.para-tb {
	font-size: 0.9em;
	line-height: inherit;
	text-align: left;
	margin-bottom: 0;
	margin-top: 0;
}
.para-tb-alt50 {
	font-weight: normal;
	font-style: normal;
	font-size: 1.2em;
	margin-top: 1.17em;
	margin-bottom: 1.17em;
	margin-left: 9%;
	text-align: left;
}
.para-tb-alt52 {
	font-weight: normal;
	font-style: normal;
	font-size: 1.2em;
	margin-top: 1.17em;
	margin-bottom: 1.17em;
	text-align: left;
}
.para-tbch {
	font-weight: bold;
	font-size: 0.9em;
	line-height: inherit;
	text-align: left;
	margin-bottom: 0;
	margin-top: 0;
}
.para-tbp {
	font-size: 0.9em;
	line-height: inherit;
	text-align: left;
	margin-bottom: 0;
	margin-top: 0;
}
.para-tbsn {
	font-size: 0.7em;
	line-height: inherit;
	text-align: right;
	margin-bottom: 0;
	margin-top: 0;
}
.para-tbst {
	font-weight: bold;
	font-size: 0.9em;
	line-height: inherit;
	text-align: center;
	margin-bottom: 0;
	margin-top: 0;
}
.para-tbst-alt {
	font-weight: bold;
	font-size: .9em;
	line-height: inherit;
	margin-left: 5%;
	text-align: center;
	margin-bottom: 0;
	margin-top: 0;
}
.para-tbst-alt1 {
	font-weight: bold;
	font-size: .9em;
	line-height: inherit;
	margin-bottom: 0.7em;
	margin-left: 5%;
	text-align: center;
	margin-top: 0;
}
.para-tbt {
	font-size: 1em;
	line-height: inherit;
	text-align: left;
	margin-bottom: 0;
	margin-top: 0;
	font-weight: bold;
}
.para-tbt-alt1 {
	font-weight: bold;
	font-size: 1em;
	line-height: inherit;
	text-align: left;
	margin-bottom: 0;
	margin-top: 0;
}
.para-tbt-alt2 {
	font-weight: bold;
	font-size: 1em;
	line-height: inherit;
	margin-left: 5%;
	text-align: center;
	margin-bottom: 0;
	margin-top: 1em;
}
.para-tit-tit-pg {
	font-size: 3em;
	line-height: inherit;
	margin-bottom: 0.45em;
	text-align: center;
	margin-top: 0;
}
.para-toc {
	font-size: 1em;
	line-height: inherit;
	margin-left: 4.5em;
	text-align: left;
	margin-bottom: 0;
	margin-top: 0;
}
.para-toc-alt33 {
	font-size: 1em;
	line-height: inherit;
	margin-left: 4.25em;
	text-align: left;
	margin-bottom: 0;
	margin-top: 0;
}
.para-toc1 {
	font-style: italic;
	font-size: 0.95em;
	line-height: inherit;
	text-indent: -4%;
	margin-left: 6.5em;
	text-align: left;
	margin-bottom: 0;
	margin-top: 0;
}
.para-toc1-alt33 {
	font-style: italic;
	font-size: 0.95em;
	line-height: inherit;
	text-indent: -4%;
	margin-left: 6.75em;
	text-align: left;
	margin-bottom: 0;
	margin-top: 0;
}
.para-toc2 {
	font-size: 0.95em;
	line-height: inherit;
	text-indent: -4%;
	margin-left: 8.5em;
	text-align: left;
	margin-bottom: 0;
	margin-top: 0;
}
.para-tocbm {
	font-size: 0.85em;
	line-height: inherit;
	margin-left: 5%;
	text-align: left;
	margin-bottom: 0;
	margin-top: 0;
}
.para-tocbmf {
	font-size: 0.85em;
	line-height: inherit;
	margin-top: 1.65em;
	margin-left: 5%;
	text-align: left;
	margin-bottom: 0;
	text-transform: uppercase;
}
.para-toccn {
	font-size: .9em;
	line-height: inherit;
	margin-top: 0.61em;
	text-align: left;
	margin-bottom: 0;
	font-weight: 500;
}
.para-tocfm {
	font-size: 1em;
	line-height: inherit;
	margin-left: 5%;
	text-align: left;
	margin-bottom: 0;
	margin-top: 0;
}
.para-tocfml {
	font-size: 1em;
	line-height: inherit;
	margin-left: 5%;
	text-align: left;
	margin-bottom: 0;
	margin-top: 0;
}
.para-tocpn {
	font-size: 1.1em;
	line-height: inherit;
	margin-top: 1.09em;
	text-align: center;
	margin-bottom: 0;
}
.para-tocpt {
	font-size: 1.5em;
	line-height: inherit;
	text-align: center;
	margin-bottom: 0;
	margin-top: 0;
}
.para-ul1 {
	font-size: 1em;
	line-height: inherit;
	margin-top: 0.7em;
	margin-left: 9%;
	text-align: justify;
	margin-bottom: 0;
	font-weight: normal;
}
.para-ul1l {
	font-size: 1em;
	line-height: inherit;
	margin-top: 0.7em;
	margin-bottom: 1.4em;
	margin-left: 9%;
	text-align: justify;
	font-weight: normal;
}
.para-ulf {
	font-size: 1em;
	line-height: inherit;
	margin-top: 1.4em;
	margin-left: 9%;
	text-align: left;
	margin-bottom: 0;
}
.para-ulf-alt {
	font-size: 1em;
	line-height: inherit;
	margin-left: 9%;
	text-align: left;
	margin-bottom: 0;
	margin-top: 0;
}
.para-ulf-alt1 {
	font-size: 1em;
	line-height: inherit;
	margin-top: 0.7em;
	margin-left: 9%;
	text-align: left;
	margin-bottom: 0;
}
.para-ull-alt {
	font-size: 1em;
	line-height: inherit;
	margin-bottom: 1.4em;
	margin-left: 9%;
	text-align: justify;
	margin-top: 0;
}
.para-ull-alt1 {
	font-size: 1em;
	line-height: inherit;
	margin-bottom: 0.7em;
	margin-left: 9%;
	text-align: left;
	margin-top: 0;
}
.para-ulp {
	font-size: 1em;
	line-height: inherit;
	text-indent: 4%;
	margin-left: 9%;
	text-align: justify;
	margin-bottom: 0;
	margin-top: 0;
}
.char-b {
	font-weight: bold;
	font-size: 1em;
}
.char-bi {
	font-weight: bold;
	font-style: italic;
}
.char-bx-b {}
.char-bx-i {
	font-style: italic;
}
.char-ccust1 {}
.char-ccust2 {}
.char-ceps-i {
	font-weight: bold;
	font-style: italic;
}
.char-cf {
	font-weight: normal;
	font-style: normal;
	font-size: 0.8em;
}
.char-dropcap {}
.char-h1-i {
	font-style: italic;
}
.char-htit-i {
	font-style: italic;
}
.char-i {
	font-style: italic;
}
.char-kp {
	font-weight: bold;
}
.char-kp-i {
	font-weight: bold;
	font-style: italic;
}
.char-r {
	font-weight: normal;
	font-style: normal;
}
.char-sc {}
.char-sup {}
.char-tit-i {
	font-style: italic;
}
.char-tocemb {
	font-size: 0.85em;
	text-transform: uppercase;
	font-weight: bold;
}
.char-url {}
.char-u {}
.char-dropcap-DC::first-letter {}
.width_34 {
	margin: 0 33%;
	text-align: center;
	max-height: 100%;
	clear: both;
}
.width_51 {
	margin: 0 24.5%;
	text-align: center;
	max-height: 100%;
	clear: both;
}
.width_55 {
	margin: 0 22.5%;
	text-align: center;
	max-height: 100%;
	clear: both;
}
.width_56 {
	margin: 0 22%;
	text-align: center;
	max-height: 100%;
	clear: both;
}
.width_57 {
	margin: 0 21.5%;
	text-align: center;
	max-height: 100%;
	clear: both;
}
.width_59 {
	margin: 0 20.5%;
	text-align: center;
	max-height: 100%;
	clear: both;
}
.width_63 {
	margin: 0 18.5%;
	text-align: center;
	max-height: 100%;
	clear: both;
}
.width_65 {
	margin: 0 17.5%;
	text-align: center;
	max-height: 100%;
	clear: both;
}
.width_68 {
	margin: 0 16%;
	text-align: center;
	max-height: 100%;
	clear: both;
}
.width_71 {
	margin: 0 14.5%;
	text-align: center;
	max-height: 100%;
	clear: both;
}
.width_72 {
	margin: 0 14%;
	text-align: center;
	max-height: 100%;
	clear: both;
}
.width_74 {
	margin: 0 13%;
	text-align: center;
	max-height: 100%;
	clear: both;
}
.width_77 {
	margin: 0 11.5%;
	text-align: center;
	max-height: 100%;
	clear: both;
}
.width_79 {
	margin: 0 10.5%;
	text-align: center;
	max-height: 100%;
	clear: both;
}
.width_80 {
	margin: 0 10%;
	text-align: center;
	max-height: 100%;
	clear: both;
}
.width_81 {
	margin: 0 9.5%;
	text-align: center;
	max-height: 100%;
	clear: both;
}
.width_82 {
	margin: 0 9%;
	text-align: center;
	max-height: 100%;
	clear: both;
}
.width_86 {
	margin: 0 7%;
	text-align: center;
	max-height: 100%;
	clear: both;
}
.width_87 {
	margin: 0 6.5%;
	text-align: center;
	max-height: 100%;
	clear: both;
}
.width_88 {
	margin: 0 6%;
	text-align: center;
	max-height: 100%;
	clear: both;
}
.width_89 {
	margin: 0 5.5%;
	text-align: center;
	max-height: 100%;
	clear: both;
}
.width_90 {
	margin: 0 5%;
	text-align: center;
	max-height: 100%;
	clear: both;
}
.width_91 {
	margin: 0 4.5%;
	text-align: center;
	max-height: 100%;
	clear: both;
}
.width_92 {
	margin: 0 4%;
	text-align: center;
	max-height: 100%;
	clear: both;
}
.width_94 {
	margin: 0 3%;
	text-align: center;
	max-height: 100%;
	clear: both;
}
.width_96 {
	margin: 0 2%;
	text-align: center;
	max-height: 100%;
	clear: both;
}
.width_97 {
	margin: 0 1.5%;
	text-align: center;
	max-height: 100%;
	clear: both;
}
.width_98 {
	margin: 0 1%;
	text-align: center;
	max-height: 100%;
	clear: both;
}
.width_99 {
	margin: 0 0.5%;
	text-align: center;
	max-height: 100%;
	clear: both;
}
table {
margin-top: 1em;
margin-bottom: 1em;
margin-left: 5%;
width: 95%;
}
.t1_td {}
.t1_row_1 {border-bottom: 2px solid;}
.t1_row_2 {}
.t1_row_3 {}
.t1_row_4 {background-color: #d9d9d9;}
.t1_row_5 {}
.t1_row_6 {background-color: #d9d9d9;}
.t1_row_7 {}
.t1_row_8 {background-color: #d9d9d9;}
.t1_row_9 {}
.t1_row_10 {background-color: #d9d9d9;}
.t1_row_11 {}
.t1_col_1 {width: 35%; border-right: 2px solid;}
.t1_col_2 {width: 60%; padding-left: .5em;}
.t2_td {}
.t2_row_1 {border-bottom: 2px solid;}
.t2_row_2 {}
.t2_row_3 {background-color: #d9d9d9;}
.t2_col_1 {width: 29%; border-right: 2px solid;}
.t2_col_2 {width: 33%; border-right: 2px solid; padding-left: .5em;}
.t2_col_3 {width: 33%; padding-left: .5em;}
.t3_td {}
.t3_row_1 {}
.t3_row_2 {}
.t3_row_3 {}
.t3_row_4 {}
.t3_col_1 {}
.t3_col_2 {}
.t3_col_3 {}
.t3_col_4 {}
.t4_td {}
.t4_row_1 {}
.t4_row_2 {}
.t4_row_3 {}
.t4_row_4 {}
.t4_row_5 {}
.t4_row_6 {}
.t4_row_7 {}
.t4_row_8 {}
.t4_row_9 {}
.t4_row_10 {}
.t4_row_11 {}
.t4_col_1 {}
.t4_col_2 {}
.t4_col_3 {}
.t4_col_4 {}
.t4_col_5 {}
.t4_col_6 {}
.t4_col_7 {}
.t4_col_8 {}
.t4_col_9 {}
.t5_td {}
.t5_row_1 {}
.t5_row_2 {border-bottom: 2px solid;}
.t5_row_3 {}
.t5_row_4 {}
.t5_row_5 {}
.t5_row_6 {}
.t5_row_7 {}
.t5_row_8 {}
.t5_row_9 {}
.t5_col_1-alt {width: 35%;}
.t5_col_1 {width: 35%; border-right: 2px solid;}
.t5_col_2 {width: 60%; padding-left: .5em;}
.t6_td {}
.t6_row_1 {}
.t6_row_2 {border-bottom: 2px solid;}
.t6_row_3 {}
.t6_row_4 {}
.t6_row_5 {}
.t6_row_6 {}
.t6_row_7 {}
.t6_row_8 {}
.t6_row_9 {}
.t6_row_10 {}
.t6_col_1-alt {width: 35%;}
.t6_col_1 {width: 35%; border-right: 2px solid;}
.t6_col_2 {width: 60%; padding-left: .5em;}
.t7_td {}
.t7_row_1 {}
.t7_row_2 {border-bottom: 2px solid;}
.t7_row_3 {}
.t7_row_4 {}
.t7_row_5 {}
.t7_row_6 {}
.t7_row_7 {}
.t7_col_1-alt {width: 24%;}
.t7_col_1 {width: 24%; border-right: 2px solid;}
.t7_col_2 {width: 24%; border-right: 2px solid; padding-left: .5em;}
.t7_col_3 {width: 24%; border-right: 2px solid; padding-left: .5em;}
.t7_col_4 {width: 23%; padding-left: .5em;}
.t8_td {}
.t8_row_1 {border-bottom: 2px solid;}
.t8_row_2 {}
.t8_row_3 {background-color: #d9d9d9;}
.t8_row_4 {}
.t8_col_1 {width: 29%; border-right: 2px solid;}
.t8_col_2 {width: 29%; border-right: 2px solid; padding-left: .5em;}
.t8_col_3 {width: 38%; padding-left: .5em;}

p.link_to_text {
	font-size: 0.7em;
	line-height: inherit;
	text-align: justify;
	margin: 1em 0 1.5em 5.3%;
}
ol.blindnotes {
	list-style-type: none;
	padding: 0;
}
li.para-en {
	font-size: 1em;
	line-height: inherit;
	text-align: justify;
	padding: 0;
	margin: 0;
}
section.index-section {}
section.index-nav-bar {
	margin: 1em 0;
	page-break-inside: avoid;
	border-bottom: 2px solid #757575;
	border-top: 2px solid #757575;
	width: 100%;
}
span.index-nav-bar-letter {
	text-align: center;
	padding: 0.15em;
	color: #757575;
}
ul.index {
	list-style-type: none;
	font-size: 1em;
	padding: 0;
}
p.index-nav-bar {
	font-size: 1em;
	line-height: 1.5em;
	text-indent: 0;
	text-align: center;
	margin: 0.1em;
	padding: 0.4em;
}
p.para-inhn {
	font-size: 1em;
	text-indent: 0;
	margin: 0 0 1em 0;
}
h2.para-inh1 {
	font-size: 1.3em;
	line-height: 1.3;
	text-indent: 0;
	text-align: left;
	margin: 2em 0 0 0;
	font-weight: bold;
}
li.para-in {
	font-size: 1em;
	margin-left: 0;
}
p.para-in {
	font-size: 1em;
	line-height: 1.4;
	text-indent: -2em;
	text-align: left;
	margin: 0.8em 0 0 2em;
}
li.para-in1 {
	font-size: 1em;
	margin-left: 0;
}
p.para-in1 {
	font-size: 1em;
	line-height: 1.4;
	text-indent: -2em;
	text-align: left;
	margin: 0.8em 0 0 4em;
}

.para-h1, .para-h1aft, .para-h2, .para-h2aft, .para-tocpt, .para-tocpn, .para-tocbm, .para-pn-part-pg, .para-cn-chap-pg, .para-ceps, .para-bxt, .para-tbch, .para-tbt-alt2 {
text-transform: uppercase;
}

.list-header {
font-size: 1em;
margin-left: 5%;
text-align: left;
margin-bottom: .2em;
background-color: #d9d9d9;
border: 5px solid #d9d9d9;
}
.reformed-table {
text-align: left;
font-size: .9em;

}
.interior-list {
margin-left: 5%;
}