@font-face {
	font-family: "Futura LT Pro";
	font-style: normal;
	font-weight: normal;
	src: url("../fonts/FuturaLTPro-Book.otf");
}
@font-face {
	font-family: "Futura LT Pro";
	font-style: italic;
	font-weight: normal;
	src: url("../fonts/FuturaLTPro-BookOblique.otf");
}
@font-face {
	font-family: "Futura LT Pro";
	font-style: normal;
	font-weight: bold;
	src: url("../fonts/FuturaLTPro-Bold.otf");
}
@font-face {
	font-family: "Futura LT Pro";
	font-style: italic;
	font-weight: bold;
	src: url("../fonts/FuturaLTPro-BoldOblique.otf");
}
.futura-lt-pro {
	font-family: "Futura LT Pro";
}
.futura-lt-pro-dc::first-letter {
	font-family: "Futura LT Pro";
}
/* ========== DEFAULTS: Easypress and Vendor ===========*/
/* version 1.0.2 */
/* --------------- paragraph and alignment classes --------------- */
.indent {
	text-indent: 1.5em;
}
.small {
	font-size: 0.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 4% 2em 4%;
	padding: 4%;
}
.textbox {
	border: 1px 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_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-bib {
	font-weight: normal;
	font-style: normal;
	font-size: 0.82em;
	line-height: inherit;
	text-indent: -3.5%;
	margin-left: 3.5%;
	text-align: left;
	margin-bottom: 0;
	margin-top: 0;
}
.para-bl {
	font-weight: normal;
	font-style: normal;
	font-size: 1em;
	line-height: inherit;
	text-indent: -4.7%;
	margin-left: 4.7%;
	text-align: left;
	margin-bottom: 0;
	margin-top: 0;
}
.para-bl-li {
	font-weight: normal;
	font-style: normal;
	font-size: 1em;
	line-height: inherit;
	text-indent: 0;
	margin-left: 0%;
	text-align: left;
	margin-bottom: 0;
	margin-top: 0;
}
.para-bl-lip {
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	font-size: 1em;
}
.para-bl-alt-li {
	font-weight: normal;
	font-style: normal;
	font-size: 1em;
	line-height: inherit;
	margin-top: 0.69em;
	text-indent: 0;
	margin-left: 0%;
	text-align: left;
	margin-bottom: 0;
}
.para-bl-alt-lip {
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	font-size: 1em;
}
.para-blf {
	font-weight: normal;
	font-style: normal;
	font-size: 1em;
	line-height: inherit;
	margin-top: 1.43em;
	text-indent: -4.7%;
	margin-left: 4.7%;
	text-align: left;
	margin-bottom: 0;
}
.para-blf-li {
	font-weight: normal;
	font-style: normal;
	font-size: 1em;
	line-height: inherit;
	margin-top: 1.43em;
	text-indent: 0;
	margin-left: 0%;
	text-align: left;
	margin-bottom: 0;
}
.para-blf-lip {
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	font-size: 1em;
}
.para-blf-alt-li {
	font-weight: normal;
	font-style: normal;
	font-size: 1em;
	line-height: inherit;
	margin-top: 1.34em;
	text-indent: 0;
	margin-left: 0%;
	text-align: left;
	margin-bottom: 0;
}
.para-blf-alt-lip {
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	font-size: 1em;
}
.para-bll {
	font-weight: normal;
	font-style: normal;
	font-size: 1em;
	line-height: inherit;
	margin-bottom: 1.43em;
	text-indent: -4.7%;
	margin-left: 4.7%;
	text-align: left;
	margin-top: 0;
}
.para-bll-li {
	font-weight: normal;
	font-style: normal;
	font-size: 1em;
	line-height: inherit;
	margin-bottom: 1.43em;
	text-indent: 0;
	margin-left: 0%;
	text-align: left;
	margin-top: 0;
}
.para-bll-lip {
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	font-size: 1em;
}
.para-bmh1 {
	font-weight: bold;
	font-style: normal;
	font-size: 0.9em;
	line-height: inherit;
	margin-top: 2em;
	margin-bottom: 0.25em;
	text-align: left;
}
.para-bmh1-alt {
	font-weight: bold;
	font-style: normal;
	font-size: 0.9em;
	line-height: inherit;
	margin-top: 2em;
	margin-bottom: 0.25em;
	text-align: left;
}
.para-bmh1-alt2 {
	font-weight: bold;
	font-style: normal;
	font-size: 0.9em;
	line-height: inherit;
	margin-top: 2em;
	margin-bottom: 0.25em;
	text-align: left;
}
.para-bmh2 {
	font-weight: bold;
	font-size: 0.85em;
	line-height: inherit;
	text-align: left;
	margin-bottom: 0;
	margin-top: 0;
}
.para-bmp {
	font-weight: normal;
	font-style: normal;
	font-size: 1em;
	line-height: inherit;
	text-indent: 4.7%;
	text-align: justify;
	margin-bottom: 0;
	margin-top: 0;
}
.para-bmpaft {
	font-weight: normal;
	font-style: normal;
	font-size: 1em;
	line-height: inherit;
	text-align: justify;
	margin-bottom: 0;
	margin-top: 0;
}
.para-bmpf {
	font-weight: normal;
	font-style: normal;
	font-size: 1em;
	line-height: inherit;
	text-align: justify;
	margin-bottom: 0;
	margin-top: 0;
}
.para-bmt-ack-pg {
	font-weight: bold;
	font-size: 1.34em;
	line-height: inherit;
	margin-bottom: 3em;
	text-align: center;
	margin-top: 0;
	border-bottom: 0.23em solid;
	display: inline-block;
	padding: 0 0.25em 0.25em 0.25em;
}
.para-bmt-bib-pg {
	font-weight: bold;
	font-size: 1.34em;
	line-height: inherit;
	margin-bottom: 3em;
	text-align: center;
	margin-top: 0;
	border-bottom: 0.23em solid;
	display: inline-block;
	padding: 0 0.25em 0.25em 0.25em;
}
.para-bmt-idx-pg {
	font-weight: bold;
	font-size: 1.34em;
	line-height: inherit;
	margin-bottom: 3em;
	text-align: center;
	margin-top: 0;
	border-bottom: 0.23em solid;
	display: inline-block;
	padding: 0 0.25em 0.25em 0.25em;
}
.para-bmt-nt-pg {
	font-weight: bold;
	font-size: 1.34em;
	line-height: inherit;
	margin-bottom: 3em;
	text-align: center;
	margin-top: 0;
	border-bottom: 0.23em solid;
	display: inline-block;
	padding: 0 0.25em 0.25em 0.25em;
}
.para-bx {
	font-weight: normal;
	font-style: normal;
	font-size: 0.8em;
	line-height: 1.5;
	text-indent: 4.7%;
	text-align: justify;
	margin-bottom: 0;
	margin-top: 0;
}
.para-bxf {
	font-weight: normal;
	font-style: normal;
	font-size: 0.8em;
	line-height: 1.5;
	text-align: justify;
	margin-bottom: 0;
	margin-top: 0;
}
.para-bxnl-li {
	font-weight: normal;
	font-style: normal;
	font-size: 0.8em;
	line-height: 1.5;
	text-indent: 0;
	text-align: justify;
	margin-bottom: 0;
	margin-top: 0;
}
.para-bxnl-lip {
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	font-size: 1em;
}
.para-bxnlf-li {
	font-weight: normal;
	font-style: normal;
	font-size: 0.8em;
	line-height: 1.5;
	margin-top: 1.78em;
	text-indent: 0;
	text-align: justify;
	margin-bottom: 0;
}
.para-bxnlf-lip {
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	font-size: 1em;
}
.para-bxnll-li {
	font-weight: normal;
	font-style: normal;
	font-size: 0.8em;
	line-height: 1.5;
	margin-bottom: 1.78em;
	text-indent: 0;
	text-align: justify;
	margin-top: 0;
}
.para-bxnll-lip {
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	font-size: 1em;
}
.para-bxt {
	font-weight: bold;
	font-size: 1.16em;
	line-height: 1.5;
	margin-top: 1.85em;
	margin-bottom: 1em;
	text-indent: 4.7%;
	text-align: center;
	border-bottom: 0.15em solid #ffffff;
	padding: 0 0 0.25em 0;
}
.para-cepif {
	font-weight: normal;
	font-style: normal;
	font-size: 1em;
	line-height: inherit;
	margin-left: 14%;
	margin-right: 14%;
	text-align: center;
	margin-bottom: 0;
	margin-top: 0;
}
.para-ceps {
	font-weight: normal;
	font-style: normal;
	font-size: 1em;
	line-height: inherit;
	margin-top: 0.45em;
	margin-bottom: 3.84em;
	text-align: center;
}
.para-cn-chap-pg {
	font-weight: bold;
	font-size: 1.25em;
	color: #929292;
	line-height: inherit;
	margin-bottom: 0;
	text-align: center;
	margin-top: 0;
	border-bottom: 0.23em solid;
	display: inline-block;
	padding: 0 0.25em 0.25em 0.25em;
}
.para-crt {
	font-weight: normal;
	font-style: normal;
	font-size: 0.85em;
	line-height: inherit;
	text-align: left;
	margin-bottom: 0;
	margin-top: 0;
}
.para-crtf {
	font-weight: normal;
	font-style: normal;
	font-size: 0.85em;
	line-height: inherit;
	margin-top: 0.63em;
	text-align: left;
	margin-bottom: 0;
}
.para-crtf-crt-pg {
	font-weight: normal;
	font-style: normal;
	font-size: 0.85em;
	line-height: inherit;
	text-align: left;
	margin-bottom: 2.5em;
	margin-top: 0;
}
.para-cst {
	font-weight: normal;
	font-style: normal;
	font-size: 1.25em;
	line-height: inherit;
	margin-top: 0;
	margin-bottom: 3em;
	text-align: center;
}
.para-ct {
	font-weight: bold;
	font-size: 2.23em;
	line-height: inherit;
	margin-top: 1.5em;
	margin-bottom: 0.8em;
	text-align: center;
}
.para-ct-chap-pg {
	font-weight: bold;
	font-size: 1.34em;
	line-height: inherit;
	margin-bottom: 3em;
	text-align: center;
	margin-top: 0;
	border-bottom: 0.23em solid;
	display: inline-block;
	padding: 0 0.25em 0.25em 0.25em;
}
.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-dia {
	font-weight: normal;
	font-style: normal;
	font-size: 1em;
	line-height: inherit;
	text-indent: -17.5%;
	margin-left: 17.5%;
	text-align: left;
	margin-bottom: 0;
	margin-top: 0;
}
.para-diaf {
	font-weight: normal;
	font-style: normal;
	font-size: 1em;
	line-height: inherit;
	margin-top: 1.43em;
	text-indent: -17.5%;
	margin-left: 17.5%;
	text-align: left;
	margin-bottom: 0;
}
.para-dial {
	font-weight: normal;
	font-style: normal;
	font-size: 1em;
	line-height: inherit;
	margin-bottom: 1.43em;
	text-indent: -17.5%;
	margin-left: 17.5%;
	text-align: left;
	margin-top: 0;
}
.para-en {
	font-weight: normal;
	font-style: normal;
	font-size: 0.82em;
	line-height: inherit;
	text-align: left;
	margin-bottom: 0;
	margin-top: 0;
}
.para-extf {
	font-weight: normal;
	font-style: normal;
	font-size: 1em;
	line-height: inherit;
	margin-top: 1.43em;
	margin-left: 4.7%;
	margin-right: 4.7%;
	text-align: justify;
	margin-bottom: 0;
}
.para-extl {
	font-weight: normal;
	font-style: normal;
	font-size: 1em;
	line-height: inherit;
	margin-bottom: 1.43em;
	text-indent: 4.7%;
	margin-left: 4.7%;
	margin-right: 4.7%;
	text-align: justify;
	margin-top: 0;
}
.para-fmpf {
	font-weight: normal;
	font-style: normal;
	font-size: 1em;
	line-height: inherit;
	text-align: justify;
	margin-bottom: 0;
	margin-top: 0;
}
.para-fmt-au-pg {
	font-weight: bold;
	font-size: 1em;
	line-height: inherit;
	margin-bottom: 3em;
	text-align: center;
	margin-top: 0;
	border-bottom: 0.23em solid;
	display: inline-block;
	padding: 0 0.25em 0.25em 0.25em;
}
.para-fn {
	font-weight: normal;
	font-style: normal;
	font-size: 0.8em;
	line-height: inherit;
	text-indent: -4.7%;
	margin-left: 4.7%;
	text-align: justify;
	margin-bottom: 0;
	margin-top: 0;
}
.para-h1 {
	font-weight: bold;
	font-size: 1.34em;
	line-height: inherit;
	margin-top: 1.59em;
	margin-bottom: 0.53em;
	text-align: left;
}
.para-h2 {
	font-weight: normal;
	font-style: normal;
	font-size: 1.21em;
	line-height: inherit;
	margin-top: 1.77em;
	margin-bottom: 0.59em;
	text-align: left;
}
.para-illcap {
	font-weight: normal;
	font-style: normal;
	font-size: 0.8em;
	line-height: inherit;
	text-align: left;
	margin-bottom: 0;
	margin-top: 0;
}
.para-nl-li {
	font-weight: normal;
	font-style: normal;
	font-size: 1em;
	line-height: inherit;
	text-indent: 0;
	margin-left: 0%;
	text-align: left;
	margin-bottom: 0;
	margin-top: 0;
}
.para-nl-lip {
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	font-size: 1em;
}
.para-nl-alt-li {
	font-weight: normal;
	font-style: normal;
	font-size: 1em;
	line-height: inherit;
	margin-top: 0.69em;
	text-indent: 0;
	margin-left: 0%;
	text-align: left;
	margin-bottom: 0;
}
.para-nl-alt-lip {
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	font-size: 1em;
}
.para-nl-alt1-li {
	font-weight: normal;
	font-style: normal;
	font-size: 1em;
	line-height: inherit;
	margin-top: 0.69em;
	text-indent: 0;
	margin-left: 0%;
	text-align: left;
	margin-bottom: 0;
}
.para-nl-alt1-lip {
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	font-size: 1em;
}
.para-nlf-li {
	font-weight: normal;
	font-style: normal;
	font-size: 1em;
	line-height: inherit;
	margin-top: 1.43em;
	text-indent: 0;
	margin-left: 0%;
	text-align: left;
	margin-bottom: 0;
}
.para-nlf-lip {
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	font-size: 1em;
}
.para-nlf-alt1-li {
	font-weight: normal;
	font-style: normal;
	font-size: 1em;
	line-height: inherit;
	margin-top: 1.43em;
	text-indent: 0;
	margin-left: 0%;
	text-align: left;
	margin-bottom: 0;
}
.para-nlf-alt1-lip {
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	font-size: 1em;
}
.para-nlf-alt-li {
	font-weight: normal;
	font-style: normal;
	font-size: 1em;
	line-height: inherit;
	margin-top: 1.43em;
	text-indent: 0;
	margin-left: 0%;
	text-align: left;
	margin-bottom: 0;
}
.para-nlf-alt-lip {
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	font-size: 1em;
}
.para-nll-li {
	font-weight: normal;
	font-style: normal;
	font-size: 1em;
	line-height: inherit;
	margin-bottom: 1.43em;
	text-indent: 0;
	margin-left: 0%;
	text-align: left;
	margin-top: 0;
}
.para-nll-lip {
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	font-size: 1em;
}
.para-nll-alt-li {
	font-weight: normal;
	font-style: normal;
	font-size: 1em;
	line-height: inherit;
	margin-top: 0.69em;
	margin-bottom: 1.43em;
	text-indent: 0;
	margin-left: 0%;
	text-align: left;
}
.para-nll-alt-lip {
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	font-size: 1em;
}
.para-nll-alt1-li {
	font-weight: normal;
	font-style: normal;
	font-size: 1em;
	line-height: inherit;
	margin-top: 0.69em;
	margin-bottom: 1.43em;
	text-indent: 0;
	margin-left: 0%;
	text-align: left;
}
.para-nll-alt1-lip {
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	font-size: 1em;
}
.para-orn {
	font-weight: normal;
	font-style: normal;
	font-size: 1em;
	line-height: inherit;
	margin-top: 1em;
	margin-bottom: 1em;
	text-align: center;
	text-indent: 0;
}
.para-p {
	font-weight: normal;
	font-style: normal;
	font-size: 1em;
	line-height: inherit;
	text-indent: 4.7%;
	text-align: justify;
	margin-bottom: 0;
	margin-top: 0;
}
.para-paft {
	font-weight: normal;
	font-style: normal;
	font-size: 1em;
	line-height: inherit;
	text-align: justify;
	margin-bottom: 0;
	margin-top: 0;
}
.para-pcon {
	font-weight: normal;
	font-style: normal;
	font-size: 1em;
	line-height: inherit;
	text-align: justify;
	margin-bottom: 0;
	margin-top: 0;
}
.para-pf {
	font-weight: normal;
	font-style: normal;
	font-size: 1em;
	line-height: inherit;
	text-align: justify;
	margin-bottom: 0;
	margin-top: 0;
}
.para-pf-alt {
	font-weight: normal;
	font-style: normal;
	font-size: 1em;
	line-height: inherit;
	text-align: justify;
	margin-bottom: 0;
	margin-top: 0;
}
.para-pn-part-pg {
	font-weight: normal;
	font-style: normal;
	font-size: 3em;
	line-height: inherit;
	margin-bottom: 0em;
	text-align: center;
	margin-top: 0;
}
.para-sb {
	font-weight: normal;
	font-style: normal;
	font-size: 0.8em;
	line-height: 1.5;
	text-indent: 4.7%;
	text-align: justify;
	margin-bottom: 0;
	margin-top: 0;
}
.para-sbf {
	font-weight: normal;
	font-style: normal;
	font-size: 0.8em;
	line-height: 1.5;
	text-align: justify;
	margin-bottom: 0;
	margin-top: 0;
}
.para-sbnl-li {
	font-weight: normal;
	font-style: normal;
	font-size: 0.8em;
	line-height: 1.5;
	text-indent: 0;
	text-align: justify;
	margin-bottom: 0;
	margin-top: 0;
}
.para-sbnl-lip {
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	font-size: 1em;
}
.para-sbnlf-li {
	font-weight: normal;
	font-style: normal;
	font-size: 0.8em;
	line-height: 1.5;
	margin-top: 1.78em;
	text-indent: 0;
	text-align: justify;
	margin-bottom: 0;
}
.para-sbnlf-lip {
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	font-size: 1em;
}
.para-sbt {
	font-weight: bold;
	font-size: 0.98em;
	line-height: inherit;
	margin-top: 2.55em;
	margin-bottom: 1em;
	text-align: left;
}
.para-sp {
	font-weight: normal;
	font-style: normal;
	font-size: 1em;
	line-height: inherit;
	margin-top: 0;
	text-align: justify;
	margin-bottom: 0;
}
.para-ul {
	font-style: italic;
	font-size: 1em;
	line-height: inherit;
	text-indent: 4.7%;
	text-align: left;
	margin-bottom: 0;
	margin-top: 0;
}
.para-ulf {
	font-style: italic;
	font-size: 1em;
	line-height: inherit;
	margin-top: 1.43em;
	text-indent: 4.7%;
	text-align: left;
	margin-bottom: 0;
}
.para-ull {
	font-style: italic;
	font-size: 1em;
	line-height: inherit;
	margin-bottom: 1.43em;
	text-indent: 4.7%;
	text-align: left;
	margin-top: 0;
}
.char-b {
	font-weight: bold;
	font-size: 0.99em;
}
.char-bx-i {}
.char-ccust50 {}
.char-dcrit {
	font-weight: normal;
	font-style: normal;
}
.char-first {
	font-weight: normal;
	font-style: normal;
	font-size: 1.34em;
}
.char-grk {
	font-weight: normal;
	font-style: normal;
}
.char-h1-i {
	font-weight: bold;
	font-style: italic;
}
.char-hemb {
	font-weight: normal;
	font-style: normal;
	font-size: 0.8em;
}
.char-i {
	font-style: italic;
}
.char-kp {
	font-weight: bold;
	font-size: 0.82em;
}
.char-kp-i {
	font-weight: bold;
	font-style: italic;
	font-size: 0.82em;
}
.char-sb-b {
	font-weight: bold;
}
.char-sb-i {}
.char-sc {}
.char-sub {}
.char-sym-b {
	font-weight: bold;
}
.char-url {
	font-weight: normal;
	font-style: normal;
}
.char-url-alt {}
.width_70 {
	margin: 0 15%;
	text-align: center;
	max-height: 100%;
	clear: both;
}
.width_77 {
	margin: 0 11.5%;
	text-align: center;
	max-height: 100%;
	clear: both;
}
.width_89 {
	margin: 0 5.5%;
	text-align: center;
	max-height: 100%;
	clear: both;
}
.width_98 {
	margin: 0 1%;
	text-align: center;
	max-height: 100%;
	clear: both;
}
.cso_8 {
	font-size: 0.8em;
}
.cso_10 {
	font-size: 1em;
}
.cso_13 {
	font-size: 1.3em;
}
p.link_to_text {
	font-weight: normal;
	font-style: normal;
	font-size: 0.7em;
	line-height: inherit;
	text-align: left;
	margin: 1em 0 1.75em 0;
}
ol.blindnotes {
	list-style-type: none;
	padding: 0;
}
li.para-en {
	font-weight: normal;
	font-style: normal;
	font-size: 1em;
	line-height: inherit;
	text-align: left;
	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-weight: normal;
	font-style: normal;
	font-size: 1em;
	line-height: 1.5em;
	text-indent: 0;
	text-align: center;
	margin: 0.1em;
	padding: 0.4em;
}
h2.para-inh1 {
	font-weight: bold;
	font-style: normal;
	font-size: 1.3em;
	line-height: 1.3;
	text-indent: 0;
	text-align: left;
	margin: 2em 0 0 0;
}
li.para-in {
	font-size: 1em;
	margin-left: 0;
}
p.para-in {
	font-weight: normal;
	font-style: normal;
	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-weight: normal;
	font-style: normal;
	font-size: 1em;
	line-height: 1.4;
	text-indent: -2em;
	text-align: left;
	margin: 0.8em 0 0 4em;
}
.textbox-alt1 {
	margin: 2em 0 2em 0;
	padding: 0 4% 0 4%;
	border-left: 1em solid #dbdbdb;
}
.textbox-alt2 {
	margin: 2em 0 2em 0;
	padding: 4%;
	background: #dbdbdb;
}
.toc-pg {
	font-family: "Futura LT Pro";
	font-style: normal;
	font-weight: bold;
	font-size: 1.34em;
	line-height: inherit;
	margin-bottom: 1.5em;
	text-align: center;
	margin-top: 0;
	border-bottom: 0.23em solid;
	display: inline-block;
	padding: 0 0.25em 0.25em 0.25em;
}
.toc-ch {
	font-size: 1em;
	text-indent: -5%;
	margin: 0 0 0.2em 5%;
}
.toc-pt {
	font-family: "Futura LT Pro";
	font-style: normal;
	font-weight: normal;
	font-size: 1.25em;
	margin: 1.25em 0 0.25em 0;
}
.toc-hemb {
	font-family: "Futura LT Pro";
	font-style: normal;
	font-size: 0.75em;
	font-weight: bold;
	letter-spacing: 0.05em;
}
.toc-bm {
	font-size: 1em;
	text-indent: -5%;
	margin: 0 0 0.2em 5%;
}
.sub {
	vertical-align: sub;
	font-size: 0.75em;
}
.para-inhnf {
	font-size: 1em;
	margin: 0 0 0 0;
}
.para-inhn {
	font-size: 1em;
	margin: 1em 0 0 0;
}