/* Scribe Default CSS */
a {color: blue; text-decoration: none;}
a.enref {vertical-align: super; font-size: xx-small;}
a.fnref {vertical-align: super; font-size: xx-small;}

/*HTML*/
body {
    font-size: medium;
    margin-top: 12px;
    margin-left: 12px;
    margin-right: 12px;
    margin-bottom: 12px;
}
p {
    text-indent: 2em;
    margin-bottom: 12px;
    margin-top: 12px;
    text-align: justify;
    margin-left: 12px;
    margin-right: 12px;
}
code {font-family: monospace;}
code.b {font-family: monospace; font-weight: bold;}
code.bi {font-family: monospace; font-weight: bold; font-style: italic;}
code.i {font-family: monospace; font-style: italic;}
em {font-style: italic;}
i {font-style: italic;}

sub {font-size: xx-small; vertical-align: sub;}
sup {font-size: xx-small; vertical-align: super;}
del {text-decoration: line-through;}
ins {text-decoration: underline;}
img {
    image-orientation: center;
    text-indent: 0;
    padding-right: 5px;
}
ol {
    margin-left: 48px;
    margin-right: 24px;
    padding: 0;
}
ul {
    margin-left: 48px;
    margin-right: 24px;
    padding: 0;
}
li ol {margin-top: .5em; margin-bottom: .5em; margin-left: 1em; margin-right: 1em; padding: 0;}
li ul {margin-top: .5em; margin-bottom: .5em; margin-left: 1em; margin-right: 1em; padding: 0;}
br {}
hr {}
strong {font-weight: bold;}
cite {font-style: italic;}
audio {}
video {}
aside {}
blockquote {margin-top: 1.5em; margin-bottom: 1.5em; margin-right: 2em; margin-left: 2em;}
figure { page-break-before:always; page-break-after:always;}



@media amzn-kf8
{
body {
    margin-right: 12px;
    margin-top: 12px;
    margin-bottom: 12px;
    margin-left: 12px;
}
}

@media amzn-mobi
{
body {margin-left: 0; margin-right: 0;}
}


/*Structure Divisions*/
.blockquote {display: block; margin-top: 1.5em; margin-bottom: 1.5em; margin-right: 2em; margin-left: 2em;}
.box {display: block; width: 90%; border-width: 1px; border-color: black; border-style: solid; margin-top: 1.5em; margin-bottom: 1.5em; margin-left: 0; margin-right: 0; padding: .5em;}
.box .bxl {
	margin-bottom: 0.25em;
}
.box .bxf .bxs {
    margin-top: 0px;
}

.box .bxt {margin-top: .25em;}
.box .bxh {
	margin-top: 0.25em;
	break-inside: avoid;
}
.codeline {margin-top: 1.5em; margin-bottom: 1.5em; margin-right: 2em; margin-left: 2em;}
.cover {
	margin-top: .25em;
	margin-bottom: 0;
}
.cover .fig img {height: 95%;}
.dialogue {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-right: 0.5em;
	margin-left: 5em;
	text-indent: -4em;
	text-align: center;}
.endnote {}
.epigraph {display: block; margin-top: 1em; margin-bottom: 1em; margin-left: 2em; margin-right: 2em;}
.equation {margin-top: 1.5em; margin-bottom: 1.5em; margin-right: 2em; margin-left: 2em;}
.exercise {margin-top: 1.5em; margin-bottom: 1.5em; margin-left: 2em; margin-right: 2em;}
.figure {display: block; margin-top: 1.25em; margin-bottom: 1.25em; margin-left: 0; margin-right: 0; text-align: center; text-indent: 0;}
.footnote {}
.glossary {margin-left: 2em;}
.index {
	margin-left: 2em;}
.letter {margin-right: 2em; margin-left: 2em; margin-top: 1.5em; margin-bottom: 1.5em;}
.list {
	margin-right: 1em;
	margin-left: 1em;
	margin-top: 1em;
	margin-bottom: 1em;}
.media {margin-top: 1.5em; margin-bottom: 1.5em; margin-left: 0; margin-right: 0;}
.notes {margin-top: 1.5em; margin-left: 2em;}
.pullquote {margin-top: 1.5em; margin-bottom: 1.5em; margin-right: 2em; margin-left: 2em;}
.question {margin-bottom: 1.5em; margin-top: 1.5em; margin-right: 2em; margin-left: 2em;}
.recipe {margin-right: 2em; margin-left: 2em; margin-top: 1.5em; margin-bottom: 1.5em;}
.references {margin-left: 2em; margin-top: 1.5em;}
.senseline {margin-top: 1.5em; margin-bottom: 1.5em; margin-left: 2em; margin-right: 2em;}
.sidebar {display: block; margin-top: 1.5em; margin-right: 0; margin-bottom: 1.5em; margin-left: 0; padding: .5em; width: 90%; background-color: #EBEBEB; border: 1px solid #EBEBEB;}
.sidebar .sbh {margin-top: .5em;}
.sidebar .sbt {margin-top: .5em;}
.story {margin-top: 1.5em; margin-bottom: 1.5em; margin-right: 2em; margin-left: 2em;}
.table {
	margin-top: 1px;
	margin-bottom: 1px;
	margin-left: 0;
	margin-right: 0;
}
.vol {}
.written {margin-bottom: 1.25em; margin-top: 1.25em; margin-left: 2em; margin-right: 2em;}


/*Chapter, Part, and Head Levels*/
.ah {
	font-size: x-large;
	font-weight: bold;
	margin-top: 1.5em;
	margin-bottom: 0.5em;
	text-indent: 0;
	/* [disabled]font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif"; */
	text-align: left;
	break-inside: avoid;
	break-after: avoid;
	color: #333;
}
.ahaft {font-size: large; font-weight: bold; margin-top: 0; margin-bottom: .5em; text-indent: 0; text-align: center;}
.bh {
	font-size: x-large;
	font-weight: normal;
	margin-top: 1.25em;
	margin-bottom: 0.25em;
	text-align: left;
	break-inside: avoid;
	margin-left: 1.75em;
	font-style: normal;
	text-indent: 0em;
	break-after: avoid;
	/* [disabled]color: #333; */
	margin-right: 1em;
	/* [disabled]font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif"; */
}
.bhaft {
	font-size: x-large;
	font-weight: normal;
	margin-top: .25em;
	margin-bottom: 0.25em;
	text-align: left;
	break-inside: avoid;
	margin-left: 1.75em;
	font-style: normal;
	text-indent: 0em;
	break-after: avoid;
	color: #333;
	margin-right: 1em;
	/* [disabled]font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif"; */
}
.ch {
	font-size: large;
	font-weight: normal;
	margin-top: 1.0em;
	text-align: left;
	break-after: avoid;
	color: 666;
	/* [disabled]font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif"; */
	page-break-after: avoid;
}
.chaft {
    font-size: large;
font-style: italic;    margin-top: 1em;
    text-align: left;
    break-after: avoid;
}
.dh {	font-size: medium;
	margin-top: 1em;
	margin-bottom: 0em;
	text-indent: 0;
	text-align: justify;}
.dhaft {font-size: medium; font-style: italic; margin-top: 0; margin-bottom: .5em; text-indent: 0; text-align: center;}
.eh {	font-size: medium;
	font-style: normal;
	margin-top: 0.75em;
	margin-bottom: 0.5em;
	text-align: justify;
	text-indent: 0;
	margin-left: 2em;
	margin-right: 0em;}
.ehaft {font-size: medium; font-style: italic; margin-top: 0; margin-bottom: .5em; text-align: justify; text-indent: 0;}
.hd {
	font-size: x-large;
	font-weight: bold;
	margin-top: 1.5em;
	margin-bottom: 0.5em;
	text-indent: 0;
	/* [disabled]font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif"; */
	text-align: left;
	break-inside: avoid;
	break-after: avoid;
	color: #666;
}
.chsect {font-size: large; text-align: center; margin-top: 1em; margin-bottom: .25em; text-indent: 0; font-weight: bold;}
.sec {
	text-align: left; font-size: x-large;
	margin-top: 0em;
	margin-bottom: 2em;
	text-indent: 0;
}

.chsubsect {font-size: medium; text-align: center; margin-top: 1em; margin-bottom: .25em; text-indent: 0; font-style: italic;}
.cs {
	font-size: x-large;
	text-align: center;
	text-indent: 0;
	font-weight: normal;
	margin-bottom: 3em;
	margin-top: 0;
}
.ct {
    font-size: xx-large;
    text-align: center;
    text-indent: 0;
    margin-top: 0em;
    margin-bottom: 2em;
    color: #666;
    font-weight: normal;
}
.cta {
	font-size: x-large;
	text-align: center;
	text-indent: 0;
	margin-bottom: 1em;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
}

.ctbm {font-size: x-large; text-align: center;    color: #666;
	text-indent: 0; margin-top: 1em; 
	page-break-before: always; margin-bottom: 2em;}
.ctfm {
   font-size: xx-large;
    text-align: center;
    text-indent: 0;
    margin-top: 1em;
    margin-bottom: 2em;
    color: #666;
    font-weight: bold;
	page-break-before: always;
}
.pn {
	font-size: xx-large;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
	text-align: center;
	text-indent: 0;
	margin-top: 6em;
	page-break-before: always;
	/* [disabled]font-weight: bold; */
	margin-left: 0em;
	margin-bottom: 3em;
	/* [disabled]color: #666; */
}
.ps {	font-size: x-large;
	text-align: center;	text-indent: 0;
	margin-top: 1em;	margin-bottom: 4em;
	color: #666;}
.pt {	font-size: xx-large;
	text-align: center;	font-weight: bold;
	text-indent: 0;	margin-right: 0em;
	margin-top: 1em;	color: #333;}
.dl {text-align: justify; text-indent: 0; font-weight: bold;}
.dl1 {text-align: justify; text-indent: 0; font-weight: bold; margin-top: 0;}
.dt {font-size: large; text-align: justify; text-indent: 0; font-weight: bold;}
.dtsub {font-size: medium; text-align: justify; text-indent: 0; font-weight: bold;}
.hdn {font-weight: bold; margin-top: 1em; margin-bottom: .5em; text-indent: 0; text-align: center;}
.sh {
	font-size: x-large;
	text-align: center;
	text-indent: 0;
	font-weight: bold;
	margin-bottom: .25em;
	margin-top: 1.5em;
	color: #999;}


/*Bulleted List*/
.bl {
    font-size: medium;
    text-align: left;
    margin-top: 0.5em;
    break-inside: avoid;
}
.blf {
	font-size: medium;
	text-align: left;
	margin-top: 0.35em;
	break-inside: avoid;}
.blh {
	font-size: medium;
	text-indent: 0;
	text-align: justify;
	margin-top: 1.25em;
	font-weight: bold;
	margin-left: 1em;
	margin-bottom: -.25em;}
.bll {
    font-size: medium;
    text-align: left;
    margin-bottom: 0.75em;
    margin-top: 0.5em;
    break-inside: avoid;
}
.blp {font-size: medium; text-indent: 1em; text-align: justify;}
.blpl {font-size: medium; text-indent: 1em; text-align: justify; margin-bottom: .75em;}
.bls { font-size: medium;
    text-align: left;
    margin-bottom: 0.75em;
    margin-top: 0.75em;
    break-inside: avoid;}

.bl1 {
    font-size: medium;
    text-align: left;
    margin-top: 0em;
    margin-right: 2em;
    margin-bottom: 2px;
    text-indent: 0px;
    margin-left: 1em;
    list-style: circle;
}
.bl1f {
    font-size: medium;
    text-align: left;
    margin-left: 1em;
    margin-top: 0em;
    margin-bottom: 5px;
}
.bl1l {
    font-size: medium;
    text-align: left;
    margin-left: 1em;
    margin-bottom: 1em;
    margin-top: 0em;
    text-indent: -2em;
}
.bl1p {
	font-size: medium;
	text-align: justify;
	margin-left: 3em;
	text-indent: 1em;}
.bl1pl {font-size: medium; text-align: justify; margin-left: 1.25em; text-indent: 1em; margin-bottom: .75em;}
.bl1s {font-size: medium; text-align: justify; margin-left: 1.25em; text-indent: -1em; margin-top: .75em; margin-bottom: .75em;}


/*Numbered List*/
.nl {
    font-size: medium;
    text-align: left;
    margin-top: 12px;
    margin-right: 12px;
}
.nlf {
    font-size: medium;
    text-align: left;
    margin-right: 12px;
}
.nlh {
    font-size: medium;
    text-indent: 0;
    text-align: justify;
    margin-top: 2.25em;
    font-weight: bold;
}
.nll {
    font-size: medium;
    text-align: left;
    margin-bottom: 0.75em;
    margin-top: 12px;
    margin-right: 12px;
}
.nlp {
	font-size: medium;
	text-indent: 1em;
	text-align: left;
	margin-left: 90px;}
.nlpl {font-size: medium; text-indent: 1em; text-align: justify; margin-bottom: .75em;}
.nls {
	font-size: medium;
	text-align: justify;
	margin-top: 0.75em;
	margin-bottom: 0.75em;
	margin-left: 1em;}

.nl1 {
    font-size: medium;
    text-align: justify;
    list-style-type: lower-alpha;
    margin-top: 8px;
    margin-right: 12px;
}
.nl1f {
    font-size: medium;
    text-align: justify;
    margin-top: 8px;
    list-style-type: lower-alpha;
    margin-right: 12px;
}
.nl1l {
    font-size: medium;
    text-align: justify;
    margin-left: 3em;
    margin-bottom: 0.75em;
    list-style-type: lower-alpha;
    margin-top: 9px;
}
.nl1p {
	font-size: medium;
	text-align: justify;
	margin-left: 3em;
}
.nl1pl {font-size: medium; text-align: justify; margin-left: 1em; text-indent: 1em; margin-bottom: .75em;}
.nl1s {
	font-size: medium;
	text-align: justify;
	margin-left: 3em;
	margin-top: 0.75em;
	margin-bottom: 0.75em;
}



/*Unordered List*/
.ul {
    font-size: medium;
    text-align: left;
    margin-right: 1em;
    margin-left: 2.5em;
    text-indent: 0em;
    margin-top: 0.5em;
    break-inside: avoid;
}
.ulf {
    font-size: medium;
    text-align: left;
    margin-right: 1em;
    margin-left: 2.5em;
    text-indent: 0px;
    margin-top: .75em;
    break-inside: avoid;
}
.ulh {
	font-size: medium;
	text-align: left;
	margin-top: 1em;
	font-weight: bold;
	page-break-after: avoid;
}
.ull {
    font-size: medium;
    text-align: left;
    margin-bottom: .75em;
    margin-right: 1em;
    margin-left: 2.5em;
    text-indent: 0em;
    margin-top: 0.5em;
    break-inside: avoid;
}
.ulp {
	font-size: medium;
	text-indent: 0em;
	text-align: left;
	margin-right: 1em;
	margin-left: 2.5em;
}
.ulpl {font-size: medium; text-indent: 1em; text-align: justify; margin-bottom: .75em; margin-right: 1em; margin-left: 1em;}
.uls {
    font-size: medium;
    text-align: left;
    margin-top: 0.5em;
    margin-bottom: .65em;
    margin-right: 1em;
    margin-left: 2.5em;
    text-indent: 0px;
}

.ul1 {
    font-size: medium;
    text-align: left; text-indent: 0em;
    margin-right: 0.5em;
    margin-left: 3.5em;
}
.ul1f {
	font-size: medium;
	margin-left: 0em;
	text-align: justify;
	margin-top: 0.5em; 
}
.ul1l {
	font-size: medium;
	margin-left: 0em;
	text-align: left;
	margin-bottom: .5em;
}
.ul1p {font-size: medium; text-indent: 1em; margin-left: 1em; text-align: justify;}
.ul1pl {font-size: medium; text-indent: 1em; margin-left: 1em; text-align: justify; margin-bottom: .75em;}
.ul1s {font-size: medium; text-indent: -1em; margin-left: 1em; text-align: justify; margin-top: .75em; margin-bottom: .75em;}


/*Blockquote*/
.bq {font-size: medium; margin-right: 1em; margin-left: 1em; text-align: justify;}

.bqaft {font-size: medium; margin-right: 1em; margin-left: 1em; text-indent: 0; text-align: justify;}
.bqf {
	font-size: medium; margin-right: 1em; margin-left: 1em; text-align: justify; margin-top: .15em; text-indent: 0em;
}
.bqh {font-size: medium; margin-right: 1em; margin-left: 1em; text-indent: 0; text-align: justify; font-weight: bold; margin-bottom: .75em;}
.bql {
	font-size: medium; margin-right: 1em; margin-left: 1em; text-align: justify; margin-bottom: .5em;
}
.bqo {font-size: medium; margin-right: 1em; margin-left: 1em; text-align: justify; text-indent: 0; margin-bottom: .75em; margin-top: 0;}
.bqs {
    font-size: medium;
    /* [disabled]font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif"; */
    margin-right: 2em;
    margin-left: 2.5em;
    text-align: justify;
    text-indent: 0;
    margin-bottom: 0.75em;
    margin-top: 0.75em;
}
.bqt {font-size: medium; text-align: right; font-style: italic; margin-right: .5em; margin-top: .75em; margin-bottom: .75em; text-indent: 0;}

.bq1 {margin-left: 2em; margin-right: 2em; text-align: justify;}
.bq1f {margin-left: 2em; margin-right: 2em; margin-top: .75em; text-align: justify; text-indent: 0;}
.bq1l {margin-left: 2em; margin-right: 2em; margin-bottom: .75em; text-align: justify;}
.bq1s {margin-left: 2em; margin-right: 2em; margin-top: .75em; margin-bottom: .75em; text-align: justify; text-indent: 0;}

.bqnl {font-size: medium; text-indent: -1em; margin-right: 1em; margin-left: 1em; text-align: justify;}
.bqnlf {font-size: medium; text-indent: -1em; margin-right: 1em; margin-left: 1em; margin-top: .75em; text-align: justify;}
.bqnll {font-size: medium; text-indent: -1em; margin-right: 1em; margin-left: 1em; margin-bottom: .75em; text-align: justify;}
.bqnls {font-size: medium; text-indent: -1em; margin-right: 1em; margin-left: 1em; margin-top: .75em; margin-bottom: .75em; text-align: justify;}

.bqul {font-size: medium; text-indent: -1em; margin-right: 1em; margin-left: 1em; text-align: justify;}
.bqulf {font-size: medium; text-indent: -1em; margin-right: 1em; margin-left: 1em; margin-top: .75em; text-align: justify;}
.bqull {font-size: medium; text-indent: -1em; margin-right: 1em; margin-left: 1em; margin-bottom: .75em; text-align: justify;}
.bquls {font-size: medium; text-indent: -1em; margin-right: 1em; margin-left: 1em; margin-top: .75em; margin-bottom: .75em; text-align: justify;}

.bqul1 {font-size: medium; text-indent: -1em; margin-right: 2em; margin-left: 2em; text-align: justify;}


/*Box*/

.bx {
	background-color: #f2f2f2;
	padding-bottom: 11px;
	padding-top: 11px;
	font-size: medium;
	text-align: left;
	hyphens: none;
	/* [disabled]font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif"; */
	margin-bottom: 0em;
	margin-left: 11px;
	margin-right: 11px;
	margin-top: .5em;
	padding-left: 11px;
	padding-right: 11px;
	text-indent: 1.5em;
}
.bxaft {font-size: medium; margin-top: 0; text-align: justify; text-indent: 0;}
.bxf {
	background-color: #f2f2f2;
	padding-bottom: 11px;
	padding-top: 11px;
	font-size: medium;
	text-align: left;
	hyphens: none;
	/* [disabled]font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif"; */
	text-indent: 0;
	margin-bottom: 0em;
	margin-left: 11px;
	margin-right: 11px;
	margin-top: 0em;
	padding-left: 11px;
	padding-right: 11px;
}

.bxh {
	background-color: #f2f2f2;
	border: none;
	font-size: large;
	font-weight: normal;
	text-align: center;
	word-break: keep-all;
	text-indent: 0;
	line-height: 1em;
	margin-top: 1em;
	padding-bottom: 11px;
	padding-top: 11px;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 10px;
	margin-right: 10px;break-after: avoid; page-break-after: avoid;
	/* [disabled]font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif"; */
}
	
.bxl {
	background-color: #f2f2f2;
	padding-bottom: 11px;
	padding-top: 11px;
	font-size: medium;
	text-align: left;
	hyphens: none; 
	/* [disabled]font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif"; */
	text-indent: 0;
	margin-bottom: 1em;
	margin-left: 11px;
	margin-right: 11px;
	padding-left: 11px;
	padding-right: 11px;
}
.bxs {
	background-color: #f2f2f2;
	padding-bottom: 11px;
	padding-top: 11px;
	font-size: medium;
	text-align: left;
	hyphens: none;
	/* [disabled]font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif"; */
	text-indent: 0;
	margin-bottom: 1em;
	margin-left: 11px;
	margin-right: 11px;
	padding-left: 11px;
	padding-right: 11px;
}
.bxah {
    font-size: medium;
    font-weight: bold;
    margin-bottom: 8px;
    margin-top: 8px;
    text-indent: 0;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    margin-right: 8px;
    margin-left: 8px;}

.bxbq {
    font-size: medium;
    text-align: left;
    margin-left: 8px;
    margin-right: 8px;
    background-color: #f2f2f2;
    text-indent: 0%;
    margin-top: 8px;
    padding-top: 8px;
    padding-right: 8px;
    padding-left: 8px;
    padding-bottom: 8px;
    font-style: italic;
    margin-bottom: 8px;}

.bxbqf {
    font-size: medium;
    text-align: left;
    margin-left: 2em;
    margin-right: 2em;
    background-color: #f2f2f2;
    text-indent: 0%;
    margin-top: -1em;
    padding-top: 8px;
    padding-right: 1.3em;
    padding-left: 1.3em;
    padding-bottom: 1em;
    font-style: italic;}
.bxbql {
    font-size: medium;
    text-align: left;
    margin-left: 2em;
    margin-right: 2em;
    background-color: #f2f2f2;
    text-indent: 0%;
    margin-top: -1em;
    padding-top: 8px;
    padding-right: 8px;
    padding-left: 8px;
    padding-bottom: 8px;
    font-style: italic;}
.bxbqs {
	font-size: medium;
	background-color: #f2f2f2;
	margin-left: 3em;
	margin-right: 3em;
	margin-top: .5em;
	margin-bottom: 0.75em;
	text-indent: 0;
	text-align: left;}


.bxnl .bxnlf .bxnll {
	background-color: #f2f2f2;
	padding-bottom: 11px;
	padding-top: 11px;
	font-size: medium;
	text-align: left;
	hyphens: none;
	/* [disabled]font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif"; */
	text-indent: 0;
	margin-left: 11px;
	margin-right: 11px;
	margin-top: 5px;
	padding-left: 11px;
	padding-right: 11px;
}
.bxnlp {
    font-size: medium;
    text-indent: 0em;
    text-align: left;
    background-color: #f2f2f2;
    margin-bottom: -0.25em;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    margin-top: -1px;
    margin-left: 10px;
    margin-right: 10px;
    padding-right: 10px;
}
.bxnls {
    font-size: medium;
    text-align: justify;
    margin-top: 0.75em;
    margin-bottom: 0.75em;
    margin-right: 0px;
}

.bxsl {font-size: medium; text-align: justify; text-indent: -1em;}
.bxslf {font-size: medium; text-align: justify; text-indent: -1em; margin-top: .75em;}
.bxsll {font-size: medium; text-align: justify; text-indent: -1em; margin-bottom: .75em;}

.bxul {
	background-color: #f2f2f2;
	padding-bottom: 11px;
	padding-top: 11px;
	font-size: medium;
	text-align: left;
	hyphens: none;
	/* [disabled]font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif"; */
	text-indent: 0;
	margin-left: 11px;
	margin-right: 11px;
	padding-left: 11px;
	padding-right: 11px;
	list-style-position: outside;
}
	
.bxulf {
	background-color: #f2f2f2;
	padding-bottom: 11px;
	padding-top: 11px;
	font-size: medium;
	text-align: left;
	hyphens: none;
	/* [disabled]font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif"; */
	text-indent: 0;
	margin-left: 11px;
	margin-right: 11px;
	padding-left: 11px;
	padding-right: 11px;
	list-style-position: outside;
}
.bxull 
{
	background-color: #f2f2f2;
	padding-bottom: 11px;
	padding-top: 11px;
	font-size: medium;
	text-align: left;
	hyphens: none;
	/* [disabled]font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif"; */
	text-indent: 0;
	margin-left: 11px;
	margin-right: 11px;
	padding-left: 11px;
	padding-right: 11px;
	list-style-position: outside;
}
.bxulp {font-size: medium; text-indent: 1em; text-align: justify;}

.bxuls {
	font-size: medium;
	text-align: left;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
	margin-left: 2em;
	text-indent: 0px;
	list-style-position: outside;
}



/*Copyright*/
.cip {font-size: small; text-indent: -1em; text-align: left; margin-left: 1.5em; margin-bottom: 0; margin-top: 0;}
.cip-i {font-size: small; text-indent: -1em; text-align: left; margin-left: 1.5em; margin-bottom: 0; margin-top: 0; font-style: italic;}
.cip1 {font-size: small; text-indent: -1em; text-align: left; margin-left: 2.5em; margin-top: 0; margin-bottom: 0;}
.cip2 {font-size: small; text-indent: -1em; text-align: left; margin-left: 3.5em; margin-bottom: 0; margin-top: 0;}
.cipf {font-size: small; text-indent: -1em; text-align: center; margin-left: 1.5em; margin-bottom: 0; margin-top: 2em;}
.cipf1 {font-size: small; text-indent: -1em; text-align: left; margin-left: 2.5em; margin-bottom: 0; margin-top: 1.25em;}
.cipl {font-size: small; text-indent: -1em; text-align: left; margin-bottom: 1.25em; margin-top: 0;}

.crt {font-size: small; text-indent: -1em; text-align: left; margin-left: 1.5em; margin-bottom: 0; margin-top: 0;}
.crt1 {font-size: small; text-indent: -1em; text-align: left; margin-left: 2.5em; margin-top: 0; margin-bottom: 0;}
.crt1f {font-size: small; text-indent: -1em; text-align: left; margin-left: 2.5em; margin-top: 1em; margin-bottom: 0;}
.crt2 {font-size: small; text-indent: -1em; text-align: left; margin-left: 3.5em; margin-bottom: 0; margin-top: 0;}
.crt3 {font-size: small; text-indent: -1em; text-align: left; margin-left: 4.5em; margin-bottom: 0; margin-top: 0;}
.crtf {font-size: medium; text-indent: -1em; text-align: center; margin-left: 1.5em; margin-bottom: 0; margin-top: 1.25em; page-break-before:always}
.crtf1 {font-size: small; text-indent: -1em; text-align: left; margin-left: 1.5em; margin-bottom: 0; margin-top: 1.25em;}
.crtl {font-size: small; text-indent: -1em; text-align: left; margin-left: 1.5em; margin-bottom: 1.25em; margin-top: 0;}


/*Dialogue*/
.dia {
	text-align: left;
	margin-left: 5.5em;
	text-indent: -3em;
	margin-top: 0.75em;
	margin-right: 2em;
	break-inside: avoid;
}
.diaf {
	text-align: left;
	margin-left: 5.5em;
	text-indent: -3em;
	margin-top: 0.75em;
	margin-right: 2em;
	break-inside: avoid;
}
.dial {
	text-align: left;
	margin-left: 5.5em;
	text-indent: -3em;
	margin-bottom: 0.75em;
	margin-top: 0.75em;
	margin-right: 2em;
	break-inside: avoid;
}
.diap {
	text-align: left;
	margin-left: 5.5em;
	text-indent: 0em;
	margin-bottom: 0em;
	margin-top: 0em;
	margin-right: 2em;
	break-inside: avoid;
}
.diapl {
	text-align: left;
	margin-left: 5em;
	text-indent: 0em;
	margin-bottom: 1.5em;
	margin-top: 0em;
	margin-right: 2em;
}
.dias {
	text-align: left;
	margin-left: 5em;
	text-indent: -4em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-right: 1em;
}


/*Epigraph*/
.ep {
	font-size: medium;
	text-align: left;
	text-indent: 0em;
	/* [disabled]font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif"; */
	font-style: normal;
	margin-left: 3em;
	margin-right: 3em;
}
.epf {
	font-size: medium;
	margin-left: 3em;
	margin-right: 3em;
	text-align: left;
	text-indent: 0px;
	margin-bottom: 0em;
	font-style: normal;
	/* [disabled]font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif"; */
}
.epl {
	font-size: medium;
	text-align: left;
	margin-bottom: 0em;
	margin-left: 3em;
	margin-right: 3em;
	margin-top: 0.5em;
	font-style: normal;
	/* [disabled]font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif"; */
}
.eps {
	font-size: medium;
	margin-left: 3em;
	margin-right: 3em;
	text-align: center;
	text-indent: 0px;
	margin-bottom: 0em;
	font-style: normal;
	/* [disabled]font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif"; */
}
.ept {
	font-size: medium;
	text-align: center;
	margin-bottom: 3em;
	text-indent: 0em;
	margin-left: 0em;
	margin-right: 0em;
	/* [disabled]font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif"; */
}

.lo {
	font-size: x-large;
	text-indent: 0em;
	text-align: center;
	margin-top: 0em;
	margin-bottom: 0.5em;
	margin-left: 2em;
	margin-right: 2em;
	page-break-before: always;
	font-family: Arial, Helvetica, sans-serif;
}

/*Exercise*/
.ex {
	font-size: medium;
	text-indent: 2em;
	text-align: justify;
	margin-left: 0em;
	margin-right: 0em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
}

.exah {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	text-align: left;
	font-weight: bold;
	text-indent: 0;
	margin-top: 1em;
	page-break-after: avoid;
}
.exbh {
    font-size: large; font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
    text-indent: 40px;
    text-align: left;
    margin-top: 0.75em;
}

.exaft {
    font-size: medium;
    text-indent: 0;
    text-align: justify;
    margin-top: 1em;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: lighter;
    margin-bottom: 0em;
}
.exf {
	font-size: medium;
	text-indent: 0;
	text-align: justify;
	margin-left: 0em;
	margin-right: 0em;
	margin-top: 0.75em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	margin-bottom: 0em;
}
.exh {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-large;
	text-align: center;
	margin-top: 1.5em;
	margin-bottom: 0em;
	font-style: normal;
	text-indent: 0em;
}
.exl {
	font-size: medium;
	text-align: justify;
	margin-left: 0em;
	margin-right: 0em;
	margin-bottom: 2em;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0.5em;
}
.exs {
	font-size: medium;
	text-indent: 0;
	text-align: justify;
	margin-top: 1em;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 1.25em;
}
.exnl {
    font-size: medium;
    text-indent: hanging;
    text-align: justify;
    font-family: Arial, Helvetica, sans-serif;
    margin-right: 0em;
    margin-bottom: 0.5em;
    margin-left: 0em;
}
.exnlf {
    font-family: Arial, Helvetica, sans-serif;
    font-size: medium;
    margin-right: 0em;
    text-indent: hanging;
    text-align: justify;
    margin-bottom: 0.5em;
    margin-top: 0.5em;
    margin-left: 0em;
}
.exnll {
    font-family: Arial, Helvetica, sans-serif;
    font-size: medium;
    text-indent: hanging;
    margin-right: 0em;
    text-align: justify;
    margin-bottom: 1em;
    margin-left: 0em;
}
.exnlp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	margin-left: 1em;
	margin-bottom: 0.4em;
	text-indent: 1em;
	text-align: left;
	margin-top: 0.25em;
}
.exnls {font-family: Arial, Helvetica, sans-serif; font-size: medium; text-indent: -1em; text-align: justify; margin-top: .75em; margin-bottom: .75em;}

.exnl1 {font-family: Arial, Helvetica, sans-serif; font-size: medium; text-indent: -1em; text-align: justify; margin-left: 1em;}
.exnl1f {font-family: Arial, Helvetica, sans-serif; font-size: medium; text-indent: -1em; text-align: justify; margin-left: 1em; margin-top: .75em;}
.exnl1l {font-family: Arial, Helvetica, sans-serif; font-size: medium; text-indent: -1em; text-align: justify; margin-left: 1em; margin-bottom: .75em;}
.exnl1p {font-family: Arial, Helvetica, sans-serif; font-size: medium; text-indent: 1em; text-align: justify; margin-left: 1em;}
.exnl1s {font-family: Arial, Helvetica, sans-serif; font-size: medium; text-indent: -1em; text-align: justify; margin-left: 1em; margin-top: .75em; margin-bottom: .75em;}

.exul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	text-align: left;
	text-indent: 0;
	margin-top: 0.25em;
	margin-right: 30px;
	margin-left: 50px;
}
.exulf {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	text-align: left;
	text-indent: 0;
	margin-top: .5em;
	margin-right: 2em;
	margin-left: 50px;
}
.exull {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	text-align: left;
	text-indent: 0;
	margin-bottom: 1em;
	margin-top: 0.25em;
	margin-right: 2em;
	margin-left: 50px;
}
.exulp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	text-indent: 0em;
	margin-left: 2em;
	text-align: left;
}
.exuls {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	text-align: left;
	text-indent: 0;
	margin-bottom: .5em;
	margin-top: 0.5em;
	margin-right: 2em;
	margin-left: 2em;
}

.exul1 {
    font-size: medium;
    text-indent: -1em;
    text-align: left;
    font-weight: lighter;
    margin-top: 0.4em;
    font-family: Arial, Helvetica, sans-serif;
    margin-right: 1em;
    margin-left: -2em;
}
.exul1f {font-family: Arial, Helvetica, sans-serif; font-size: medium; text-indent: -1em; text-align: justify; margin-left: 1em; margin-top: .75em;}
.exul1l {
    font-family: Arial, Helvetica, sans-serif;
    font-size: medium;
    text-indent: 0em;
    text-align: left;
    margin-left: 60px;
    margin-bottom: 18px;
    margin-top: 10px;
    margin-right: 40px;
}
.exul1p {font-family: Arial, Helvetica, sans-serif; font-size: medium; text-indent: 1em; text-align: justify; margin-left: 1em;}
.exul1s {	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;	text-align: left;
	margin-left: 1em;	margin-top: 1em;
	text-indent: 0em;}


/*Figure*/
.fig {
    text-align: center;
    text-indent: 0;
    margin-top: 1em;
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom: 2em;
}
.figatr {font-size: 90%; text-align: center; text-indent: 0;}
.figcap {	font-size: 90%; font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
	text-align: justify;	text-indent: 0;
	margin-bottom: 1em;	margin-top: 0em;}
.figcap1 {font-size: 90%; text-align: center; text-indent: 0; margin-top: 0;}
.figh {font-size: medium; text-align: center; 
	text-indent: 0; font-weight: bold;margin-top: 1em;}
.figh1 {font-size: 90%; text-align: center; text-indent: 0; font-weight: bold;}
.fign {font-size: 90%; text-align: center; text-indent: 0;}


/*Letter*/
.lps {font-size: medium; text-align: justify; margin-left: 1em; text-indent: 0; margin-top: 1.25em; margin-bottom: 1em;}
.lt {font-size: medium; text-align: justify; margin-left: 1em;}
.ltf {font-size: medium; text-align: justify; margin-left: 1em; text-indent: 0; margin-top: .75em;}
.ltl {font-size: medium; text-align: justify; margin-left: 1em; margin-bottom: .75em;}
.lto {font-size: medium; text-align: justify; margin-left: 1em; text-indent: 0; margin-top: 0; margin-bottom: .75em;}
.lts {font-size: medium; text-align: justify; margin-left: 1em; text-indent: 0; margin-top: .75em; margin-bottom: .75em;}
.lta {font-size: medium; text-align: justify; margin-left: 1em; text-indent: 0; margin-bottom: 1.25em;}
.ltaf {font-size: medium; text-align: justify; margin-left: 1em; text-indent: 0; margin-top: 1.25em;}
.ltc {font-size: medium; text-align: justify; margin-left: 1em; text-indent: 0; margin-top: 1.25em; margin-bottom: 1.25em;}
.ltd {font-size: medium; text-align: justify; margin-left: 1em; text-indent: 0; margin-bottom: 1.25em;}
.ltdf {font-size: medium; text-align: justify; margin-left: 1em; text-indent: 0; margin-top: 1.25em;}
.ltg {font-size: medium; text-align: justify; margin-left: 1em; text-indent: 0; margin-top: 1.25em; margin-bottom: 1.25em;}
.ltsig {font-size: medium; text-align: justify; margin-left: 1em; text-indent: 0;}
.ltsigf {font-size: medium; text-align: justify; margin-left: 1em; text-indent: 0; margin-top: 1.25em;}
.ltsigl {font-size: medium; text-align: justify; margin-left: 1em; text-indent: 0; margin-bottom: 1.25em;}
.ltsigs {font-size: medium; text-align: justify; margin-left: 1em; text-indent: 0; margin-top: 1.25em; margin-bottom: 1.25em;}



/*Index*/
.in {	font-size: small;	text-indent: -1em;
	margin-top: 0px;	margin-bottom: 0px;
	margin-left: 2em;}
.inh {
	font-size: medium;
	font-weight: bold;
	margin-top: 1em;
	text-indent: none;
}


/*Sidebar*/
.sb {font-size: medium; text-align: justify;}
.sbaft {font-size: medium; text-align: justify; text-indent: 0;}
.sbf {
    font-size: medium;
    font-weight: bold;
    text-align: left;
    text-indent: 0;
}
.sbh {font-size: large; text-align: justify; font-weight: bold; margin-top: 1.5em; margin-bottom: .5em; text-indent: 0;}
.sbl {
    font-size: medium;
    text-align: justify;
    margin-bottom: .75em;
}
.sbbl {
    font-size: medium;
    text-align: justify;
    margin-bottom: 0.5em;
}


.sbo {font-size: medium; text-align: justify; text-indent: 0; margin-top: 0; margin-bottom: .75em;}
.sbr {font-size: medium; margin-right: 2em; text-align: right; text-indent: 0;}
.sbs {font-size: medium; text-align: justify; margin-top: .75em; margin-bottom: .75em; text-indent: 0;}
.sbt {font-size: large; font-weight: bold; margin-top: 1em; margin-bottom: .5em; text-indent: 0; text-align: center;}
.sbah {font-size: large; font-weight: bold; margin-top: 1em; margin-bottom: .5em; text-indent: 0; text-align: center;}
.sbahaft {font-size: large; font-weight: bold; margin-top: 0; margin-bottom: .5em; text-indent: 0; text-align: center;}
.sbatr {text-align: right; margin-right: 2em; text-indent: 0;}
.sbatr1 {text-align: right; margin-right: 2em; text-indent: 0; margin-top: 0;}
.sbbh {font-size: medium; font-weight: bold; margin-top: 1em; margin-bottom: .5em; text-indent: 0; text-align: center;}
.sbbhaft {font-size: medium; font-weight: bold; margin-top: 0; margin-bottom: .5em; text-indent: 0; text-align: center;}
.sbcon {text-align: justify; text-indent: 0; margin-top: 0;}



/*Story*/
.st {
	font-size: medium;
	text-align: left;
	/* [disabled]font-style: italic; */
	margin-left: 2em;
	text-indent: 1em;
	margin-right: 1em;
	word-break: break-strict;
	hyphens: none;
	break-before: avoid;
	margin-bottom: 0em;
}
.stf {
	font-size: medium;
	text-align: left;
	/* [disabled]font-style: italic; */
	margin-left: 2em;
	text-indent: 0px;
	margin-right: 1em;
	word-break: break-strict;
	hyphens: none;
	break-before: avoid;
}
.sth {
	font-size: x-large;
	text-align: left;
	font-style: normal;
	text-indent: 0;
	font-weight: normal;
	margin-top: 1em;
	margin-left: 1.5em;
	break-after: avoid;
	margin-bottom: 0px;
}
.stl {
	font-size: medium;
	text-align: left;
	/* [disabled]font-style: italic; */
	margin-left: 2em;
	text-indent: 1em;
	margin-right: 1em;
	word-break: break-strict;
	hyphens: none;
	break-before: avoid;
	margin-bottom: .5em;
}
.sts {
	font-size: medium;
	text-align: left;
	/* [disabled]font-style: italic; */
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	text-indent: 0px;
	margin-right: 00px;
	word-break: break-strict;
	hyphens: none;
	break-before: avoid;
	/* [disabled]font-style: italic; */
}


/*Table of Contents*/
.toc {
	font-size: medium;
	text-align: left;
	margin-left: 0.25px;
	text-indent: 0;
	margin-top: 0.25px;
	margin-bottom: 0.5px;
	color: #000;
	margin-right: 0.25px;
}
.toc1 {color: #000; font-size: medium; text-align: left; margin-left: 1.25em; text-indent: 0; margin-top: 0;}
.toc2 {color: #000; font-size: 90%; text-align: left; margin-left: 2.25em; text-indent: 0; margin-top: 0;}
.tocau {font-size: small; text-align: left; margin-left: 1em; font-style: italic; text-indent: 0; margin-top: 0;}
.tocbm {color: #000; font-size: medium; text-align: left; font-style: italic; text-indent: 0; margin-left: .25em;}
.tocfm {color: #000; font-size: medium; text-align: left; font-style: italic; text-indent: 0; margin-left: .25em;}
.tocpt {color: #000; font-size: large; text-align: left; text-indent: 0; font-weight: bold; margin-top: 1.5em; margin-bottom: .5em;}



/*Other Paragraph Styles*/
.ans {
	font-size: medium;
	text-align: left;
	text-indent: 0;
	margin-bottom: 1.0em;
	margin-top: 1em;
	/* [disabled]font-family: Arial, Helvetica, sans-serif; */
	margin-left: 10px;
	margin-right: 0em;
}
.ansf {
	font-size: medium;
	text-align: left;
	margin-top: 1.5em;
	text-indent: 0;
	/* [disabled]font-family: Arial, Helvetica, sans-serif; */
	margin-bottom: 1em;
}
.ard {font-size: medium;}
.au {	text-align: left;	margin-top: .75em; margin-bottom: 0em;
	text-indent: -2;	margin-left: 4em;}
.au1 {text-align: left; margin-top: 1em; text-indent: 0;}
.aubio {	margin-bottom: 0em;	text-align: left;
	margin-left: 3em;	text-indent: 0px;}
.aubiof {margin-bottom: .75em; margin-top: .75em; text-align: justify; text-indent: 0;}

.bk {	font-size: large;	margin-top: 3em;
	text-align: center;	text-indent: 0;
	font-weight: normal;	page-break-before: always;}

.call {font-size: medium; margin-right: 2em; margin-left: 2em; text-align: justify; text-indent: 0; margin-bottom: 1em; margin-top: 1em;}
.chemb {font-size: medium; font-weight: bold;}

.cn {
	font-size: xx-large;
	text-align: center;
	text-indent: 0;
	font-weight: normal;
	margin-top: 1%;
	page-break-before: always;
	color: #333;
	margin-bottom: 3em;
	/* [disabled]font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif"; */
}
.com {text-indent: 1em; margin-left: 1em;}
.comp {text-indent: 0; margin-top: 1em;}
.ctoc {font-size: medium; text-align: left; text-indent: 0; margin-left: .25em;}
.ctoc1 {font-size: medium; text-align: left; text-indent: 0; margin-top: 0; margin-left: .25em;}
.ctoch {font-size: medium; font-weight: bold; text-align: left; text-indent: 0; margin-top: 1em; margin-bottom: .5em; margin-left: .25em;}

.ded {	font-style: normal;	margin-top: .5em;
	text-indent: 0;	text-align: center;}
.ded1 {	font-style: normal;	text-indent: 0;
	text-align: center;	margin-top: 0.25em;
	page-break-after: always;}
.ded1f {font-style: italic; text-indent: 0; text-align: center; margin-top: .75em;}
.dedf {	page-break-before:always;
	font-style: normal;	margin-top: 5em;
	text-indent: 0;	text-align: center;
	margin-left: 2px;	margin-right: 2px;}

.end {text-indent: 0; text-align: center; margin-top: .75em;}
.eq {margin-right: 2em; margin-left: 2em; text-indent: 0; text-align: justify;}
.eqaft {margin-right: 2em; margin-left: 2em; text-indent: 0; text-align: justify; margin-top: 0;}

.fs {text-indent: -1em; margin-top: .75em;}

.glo {text-indent: -1em; margin-top: .75em;}
.glof {text-indent: -1em; margin-top: 1em;}

.hb {text-align: center; margin-top: 1em; margin-bottom: 1em; text-indent: 0;}

.med {font-size: medium; text-align: justify; text-indent: 0;}
.mediaatr {text-align: justify; text-indent: 0; margin-top: 0;}
.mediacap {text-align: justify; text-indent: 0; margin-top: 0;}
.mediah {text-align: justify; text-indent: 0; font-weight: bold; margin-top: .75em;}

.opt {text-align: justify; text-indent: 0; margin-top: .75em; margin-bottom: .75em;}

.paft {	text-indent: 0;
	text-align: justify;
	break-before: avoid;}
.patr {
	text-align: right;
	margin-top: .75em;
	margin-right: 0px;
}
.patr1 {text-align: right; margin-top: .25em;}
.pcon {	margin-top: 1em;
	text-indent: 0em;
	text-align: left;
	page-break-before: always;}
.pcust1 {
	text-indent: 0;
	text-align: center;
	break-before: avoid;
	margin-top: 1.5em;
	margin-bottom: 1em;
}

.pcust2 {text-align: center; font-size: x-large; margin-top: 1.5em; margin-bottom: 1.5em; text-indent: 0;}
.pcust3 {}
.pf {	text-align: justify;
	text-indent: 0px;
	margin-top: .75em;}
.psec {	margin-top: 2em;
	text-indent: 0;
	text-align: justify;
	page-break-before: always;}
.psec1 {margin-top: 1em; text-indent: 0; text-align: justify;}

.qu {font-size: medium; text-align: justify; text-indent: 0;}
.quf {font-size: medium; text-align: justify; text-indent: 0; margin-top: .75em;}
.quh {font-size: medium; text-align: justify; font-weight: bold; margin-top: 1em; margin-bottom: .5em; text-indent: 0;}
.quot {	font-size: medium;
	text-align: justify;
	margin-left: 2em;	margin-right: 2em;
	text-indent: 0em;}
.quotf {	font-size: medium;
	text-align: justify;	text-indent: 0;
	margin-top: 1em;	margin-left: 1em;
	margin-right: 1em;}
.quotl {font-size: medium; text-align: justify; margin-bottom: .75em;}
.quots {font-size: medium; text-align: justify; text-indent: 0; margin-top: .75em; margin-bottom: .75em;}
.quott {
    font-size: medium;
    text-align: left;
    margin-top: 0.5em;
    margin-bottom: 2em;
    text-indent: -1em;
    margin-left: 5em;
    margin-right: 2em;
}

.rb {font-size: medium; text-indent: 0; text-align: justify;}
.rbc {font-size: medium; text-indent: 0; text-align: justify;}
.rbi {font-size: medium; text-indent: 0; text-align: justify; margin-top: .75em; margin-bottom: .75em;}
.rf {
    font-size: small;
    text-indent: -2em;
    text-align: left;
    margin-left: 4em;
    margin-right: 1em;
}
.rf1 {font-size: small;
    text-indent: -2em; page-break-after: always;
    text-align: left;
    margin-left: 4em;
    margin-right: 1em;}
.rf2 {font-size: medium; text-indent: -1em; margin-left: 2.25em; text-align: justify; margin-top: 0;}
.rff {	font-size: medium;	text-indent: 1.5em;
	text-align: left;	margin-top: 1.25em;
	font-style: normal;	font-weight: bold;}
.rv {font-size: medium; text-indent: 0; text-align: justify; margin-top: 1em;}
.rvd {font-size: medium; text-align: justify;}
.rvf {font-size: medium; text-indent: 0; text-align: justify; margin-top: 1em;}
.rvh {font-size: large; text-indent: 0; text-align: justify; margin-top: 1em; font-weight: bold;}
.rvt {font-size: medium; text-indent: 0; text-align: center; margin-left: 3em;}

.sec {
	text-indent: 0;
	font-size: x-large;
	text-align: center;
	font-family: "Adelicia Script Clean", "Adelicia Script Slant", "Adelicia Script Rough", "Alex Brush", Amapola, "Amazone BT", "Commercial Script", "Freestyle Script", "Freehand471 BT", "Freehand521 BT", "Freehand591 BT", "Kunstler Script", LaurenScript, "Isabella Script";
	break-before: avoid;
	margin-top: 20px;
	margin-bottom: 20px;
}

.un {text-align: center; font-weight: bold; text-indent: 0; margin-top: 2em;}
.us {font-size: medium; text-align: center; font-weight: bold; text-indent: 0; margin-top: 2em;}
.ut {font-size: large; text-align: center; font-weight: bold; text-indent: 0; margin-top: 2em;}

.wsh {    font-size: xx-large;
	font-weight: normal;
	margin-top: 0em;
	margin-bottom: 1.5em;
	text-indent: 0;
	/* [disabled]font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif"; */
	text-align: center;
	break-inside: avoid;
	break-after: avoid;
	page-break-after: avoid;
    page-break-before: always;}

/*Character Styles*/
.abbr {}
.ac {text-transform: uppercase;}
.b {font-weight: bold;}
.bcv {}
.bi {font-weight: bold; font-style: italic;}
.bu {font-weight: bold; text-decoration: underline;}
.bxhn {font-weight: bold;}
.ccust1 {}
.ccust1-i {font-style: italic;}
.ccust2 {}
.ccust2-i {font-style: italic;}
.ccust3 {}
.ccust3-i {font-style: italic;}
.dcrit {}
.dcrit-b {font-weight: bold;}
.dcrit-bi {font-weight: bold; font-style: italic;}
.dcrit-i {font-style: italic;}
.dcrit-ob {font-style: oblique;}
.dcrit-red {color: red;}
.dispk {font-weight: bold;}
.dispk-i {font-style: italic;}
.dropcap {
	font-weight: normal;
	font-size: 120%;
	float: left;
	margin-top: -0.3225em;
	margin-bottom: -0.3245em;
}
.dropcap-i {
	font-style: italic;
	font-weight: normal;
	font-size: 120%;
	float: left;
	margin-top: -0.3225em;
	margin-bottom: -0.3245em;
	padding-right: 0.2em;
}

@media amzn-kf8
{
.dropcap {
	font-weight: bold;
	font-size: 120%;
	float: left;
	margin-top: -0.3225em;
	margin-bottom: -0.3245em;
}
}

@media amzn-mobi
{
.dropcap {
	font-size: 120%;
	font-weight: bold;
}
}


@media amzn-kf8
{
.dropcap-i {
	font-weight: bold;
	font-style: italic;
	font-size: 120%;
	float: left;
	margin-top: -0.3225em;
	margin-bottom: -0.3245em;
	padding-right: 0.2em;
}
}

@media amzn-mobi
{
.dropcap-i {
	font-style: italic;
	font-weight: bold;
}
}

.ennum {}
.eqn {font-weight: bold;}
.exhn {
	font-weight: bold;
	font-size: large;
}
.fighn {font-weight: bold;}
.first {
    font-weight: bold;
    drop-initial-size: 250%;
    font-size: x-large;
}
.first-i {font-style: italic;}
.fterm {font-style: italic;}
.fnnum {}
.frac {}
.frac-b {font-weight: bold;}
.frac-bi {font-weight: bold; font-style: italic;}
.frac-i {font-style: italic;}
.grc {}
.grc-b {font-weight: bold;}
.grc-bi {font-weight: bold; font-style: italic;}
.grc-i {font-style: italic;}
.grc-u {text-decoration: underline;}
.gt {font-size: medium; font-weight: bold;}
.gt-i {font-size: medium; font-style: italic; font-weight: bold;}
.gt-sm {font-size: 85%;}
.gtref {}
.gtref-i {font-style: italic;}
.gtref-sm {font-size: 85%;}
.heb {}
.heb-b {font-weight: bold;}
.heb-bi {font-weight: bold; font-style: italic;}
.heb-i {font-style: italic;}
.heb-u {text-decoration: underline;}
.hemb {font-weight: bold; font-size: 105%;}
.hl {background-color: yellow; color: black;}
.hl-b {background-color: yellow; color: black; font-weight: bold;}
.hl-bi {background-color: yellow; color: black; font-weight: bold; font-style: italic;}
.hl-i {background-color: yellow; color: black; font-style: italic;}
.hl-iu {background-color: yellow; color: black; font-style: italic; text-decoration: underline;}
.hl-u {background-color: yellow; color: black;}
.hn {font-weight: bold;}
.i {font-style: italic;}
.idx {}
.iu {text-decoration: underline; font-style: italic;}
.lang {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-style: italic;
}
.lang-b {font-weight: bold;}
.lang-bi {font-style: italic; font-weight: bold;}
.lang-i {font-style: italic;}
.ob {font-style: oblique;}
.osf {}
.osf-b {font-weight: bold;}
.osf-bi {font-style: italic; font-weight: bold;}
.osf-i {font-style: italic;}
.page {}
.pnum {}
.red {color: red;}
.red-b {color: red; font-weight: bold;}
.red-bi {color: red; font-weight: bold; font-style: italic;}
.red-hl {color: red; background-color: yellow;}
.red-hl-b {color: red; font-weight: bold; background-color: yellow;}
.red-hl-bi {color: red; font-weight: bold; font-style: italic; background-color: yellow;}
.red-hl-i {color: red; font-style: italic; background-color: yellow;}
.red-hl-iu {color: red; font-style: italic; text-decoration: underline; background-color: yellow;}
.red-hl-u {color: red; text-decoration: underline; background-color: yellow;}
.red-i {color: red; font-style: italic;}
.red-iu {color: red; text-decoration: underline;}
.red-ob {color: red; font-style: oblique;}
.red-sm {color: red; font-size: 85%;}
.red-sm-i {color: red; font-style: italic; font-size: 85%;}
.red-sm-ob {color: red; font-style: oblique; font-size: 85%;}
.red-strk {color: red; text-decoration: line-through;}
.red-strk-b {color: red; font-weight: bold; text-decoration: line-through;}
.red-strk-bi {color: red; font-weight: bold; text-decoration: line-through; font-style: italic;}
.red-strk-i {color: red; text-decoration: line-through; font-style: italic;}
.red-strk-iu {color: red; text-decoration: line-through underline; font-style: italic;}
.red-strk-u {color: red; text-decoration: line-through; text-decoration: underline;}
.red-u {color: red; text-decoration: line-through;}
.rc {font-size: medium;}
.sbhn {font-weight: bold;}
.sm {
	font-size: 110%;
	font-variant: small-caps;
}
.sm-b {font-size: 85%; font-weight: bold;}
.sm-bi {font-size: 85%; font-weight: bold; font-style: italic;}
.sm-i {font-size: 85%; font-style: italic;}
.sm-ob {font-size: 85%; font-style: oblique;}
.smver {}
.speaker {}
.speaker-i {font-style: italic;}
.strk {text-decoration: line-through;}
.strk-b {text-decoration: line-through; font-weight: bold;}
.strk-bi {text-decoration: line-through; font-weight: bold;}
.strk-i {text-decoration: line-through; font-style: italic;}
.sub-b {vertical-align: sub; font-weight: bold;}
.sub-bi {vertical-align: sub; font-weight: bold; font-style: italic;}
.sub-i {vertical-align: sub; font-style: italic;}
.sub-u {vertical-align: sub; text-decoration: underline;}
.sup-b {vertical-align: super; font-weight: bold;}
.sup-bi {vertical-align: super; font-weight: bold; font-style: italic;}
.sup-i {vertical-align: super; font-style: italic;}
.sup-u {vertical-align: super; text-decoration: underline;}
.symb {}
.symb-b {font-weight: bold;}
.symb-i {font-style: italic;}
.symb-sub {vertical-align: sub;}
.symb-sub-b {vertical-align: sub; font-weight: bold;}
.symb-sub-bi {vertical-align: sub; font-weight: bold; font-style: italic;}
.symb-sub-i {vertical-align: sub; font-style: italic;}
.symb-sup {vertical-align: super;}
.symb-sup-b {vertical-align: super; font-weight: bold;}
.symb-sup-bi {vertical-align: super; font-weight: bold; font-style: italic;}
.symb-sup-i {vertical-align: super; font-style: italic;}
.taxclass {}
.taxfamily {}
.taxgenus {}
.taxkingdom {}
.taxorder {}
.taxphylum {}
.taxspecies {}
.tel {}
.tetr {}
.tetr-b {font-weight: bold;}
.tetr-bi {font-weight: bold; font-style: italic;}
.tetr-i {font-style: italic;}
.tetr-ob {font-style: oblique;}
.tetr-red {color: red;}
.tetr-red-i {font-style: italic; color: red;}
.tetr-red-ob {font-style: oblique; color: red;}
.tgrc {}
.tgrc-b {font-weight: bold;}
.tgrc-bi {font-style: italic; font-weight: bold;}
.tgrc-i {font-style: italic;}
.theb {}
.theb-i {font-style: italic;}
.theb-ob {font-style: oblique;}
.theb-red {color: red;}
.thn {font-weight: bold;}
.tnnum {font-weight: bold;}
.tnref {vertical-align: super; font-size: xx-small;}
.tocnum {visibility: hidden;}
.tnw {font-style: italic;}
.u {text-decoration: underline;}
.url {}
.url-b {font-weight: bold;}
.url-bi {font-weight: bold; font-style: italic;}
.url-i {font-style: italic;}
.ver {vertical-align: super;}
.ver-b {vertical-align: super; font-weight: bold;}
.xbk {}
.xbr {}
.xref {}
.xref-i {font-style: italic;}


/*Table Styles*/
table {
	table-layout: auto;
	width: 100%;
	margin-top: 1px;
	margin-bottom: 1px;
	border-collapse: collapse;
}
td {
    border-collapse: collapse;
    border-style: solid;
    border-width: 1px; margin-left: 0;
    text-align: left;
    font-size: medium;
}
th {
    padding-top: 2px;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    border-collapse: collapse;
    border-style: solid;
    border-width: 1px;
    text-align: left; font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
}
tr {}

.td {
	font-size: medium;
	text-indent: 0px; text-align: left; font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
}
.th {font-size: x-large;
    font-weight: normal;
    margin-top: .5em;
    margin-bottom: 0.25em;
    text-align: center;
    break-inside: avoid;
    margin-left: 0em;
    font-style: normal;
    text-indent: 0em;
    break-after: avoid;
    color: #333; font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
    margin-right: 0em;}
.tatr {
    font-size: small; font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
    text-align: justify;
    text-indent: 0;
    margin-bottom: 2em;
}
.tn {font-size: small; text-align: justify; text-indent: 0;}
.tdf {
	font-size: medium; font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
	text-indent: 0;
}
.tdl {
	font-size: medium;
	text-indent: 0;
	text-align: left;
}
.tdnl {
	font-size: medium;
	margin-left: 1em;
	text-indent: -1em;
	text-align: left;
}
.tdul {
	font-size: medium;
	margin-left: 1em;
	text-indent: -1em;
	text-align: left;
}
.tdp {
	font-size: medium;
	text-align: justify;
}
.tch {
	font-size: medium;
	font-weight: bold; column-fill: balance;
	text-indent: 0; 
	text-align: left;
}
.tch1 {font-size: 90%; font-weight: normal; text-indent: 0; text-align: justify;}
.tch2 {font-size: 85%; font-weight: bold; text-indent: 0; text-align: justify;}
.th1 {
	font-size: medium;
	font-weight: bold;
	text-indent: 0;
	text-align: left;
}
.th2 {font-size: 90%; font-weight: bold; text-indent: 0; text-align: justify;}
.trh {font-size: 90%; font-weight: bold; text-align: justify;}
.trh-i {font-size: 90%; font-style: italic; text-align: justify;}
