img#cover_image:only-of-type { /*overrides the previous setting, but only in newer systems that support CSS3 */
    height: 99vh;
}
body.cover {
	margin-top: 0em;
	margin-left: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	text-align: center;
	background-color: #FFFFFF;
}
img.height {
    height: 100%;
}
small {
    font-size: 75%;
}
blockquote {
    margin: 0em 0em 0em 0em;
}
sup {
    vertical-align: super;
    font-size: 0.65em;
    vertical-align: 35%;
}
sub {
    vertical-align: sub;
    font-size: 0.65em;
    vertical-align: -21%;
}
.head {
    -webkit-hyphens : none;
    -epub-hyphens : none;
    break-after : avoid;
}
ol.toc {
    padding-top : 0em;
    padding-right: 0em;
    padding-bottom : 0em;
    padding-left : 0em;
    margin-top : 0em;
    margin-right : 0em;
    margin-bottom : 0em;
    margin-left : 0em;
    list-style-type : none;
}
a {
    text-decoration: none;
}
div.body {
    hyphens: none;
    -webkit-hyphens: none;
    -moz-hyphens: none;
    adobe-hyphenate: none;
    margin: 30px 30px 20px 30px;
    text-indent: 0;
}
aside {
    padding-left: 0em;
    margin-left: inherit;
    text-indent: 0em;
}
span.ellipsis {
    font-weight : normal;
    font-style : normal;
}
@media amzn-kf8 {
    div.body {
        margin: 0em 0em 0em 0em;
    }
    body {
        hyphens: none;
        -webkit-hyphens: none;
        -moz-hyphens: none;
        adobe-hyphenate: none;
        margin: 30px 30px 20px 30px;
        text-indent: 0;
    }
}
@media amzn-mobi {
    div.body {
        margin: 0em 0em 0em 0em;
    }
    body {
        hyphens: none;
        -webkit-hyphens: none;
        -moz-hyphens:none;
        adobe-hyphenate: none;    
        margin: 30px 30px 20px 30px;
        text-indent: 0;
    }
}
body {
	line-height: 1.25;
}
table.No-Table-Style {
	border-collapse:collapse;
	margin-bottom:0px;
	margin-top:0px;
	width: 100%;
}
td.No-Table-Style {
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#000000;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#000000;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#000000;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#000000;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:10px;
	vertical-align:top;
}
td.TB {
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	border-top-width:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:10px;
	padding-top:5px;
	vertical-align:top;
}
td.TBF {
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	border-top-width:1px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:10px;
	padding-top:3px;
	vertical-align:top;
}
td.TBL {
	border-bottom-width:1px;
	border-left-width:0px;
	border-right-width:0px;
	border-top-width:0px;
	padding-bottom:9px;
	padding-left:0px;
	padding-right:10px;
	padding-top:5px;
	vertical-align:top;
}
td.TCH {
	border-bottom-width:1px;
	border-left-width:0px;
	border-right-width:0px;
	border-top-width:1px;
	padding-bottom:8px;
	padding-left:0px;
	padding-right:10px;
	padding-top:3px;
	vertical-align:top;
}
li.BL {
	font-family:serif;
	font-size:0.813em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:1.5em;
	margin-right:0em;
	margin-top:13px;
	text-align:justify;
	text-decoration:none;
	text-indent:0em;
}
li.BL2 {
	font-family:serif;
	font-size:1em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:1.2em;
	margin-right:0em;
	margin-top:13px;
	text-align:justify;
	text-decoration:none;
	text-indent:0em;
	list-style-type: circle;
}
li.BLF {
	font-family:serif;
	font-size:0.813em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:1.5em;
	margin-right:0em;
	margin-top:13px;
	text-align:justify;
	text-decoration:none;
	text-indent:0em;
}
li.BLL {
	font-family:serif;
	font-size:0.813em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:13px;
	margin-left:1.5em;
	margin-right:0em;
	margin-top:13px;
	text-align:justify;
	text-decoration:none;
	text-indent:0em;
}
li.CAP {
	font-family:sans-serif;
	font-size:0.75em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:6px;
	text-align:left;
	text-decoration:none;
	text-indent:0em;
}
p.CAP {
	font-family:sans-serif;
	font-size:0.625em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:0em;
	text-align:left;
	text-decoration:none;
	text-indent:0em;
	page-break-before: avoid;
}
li.TOC1 {
	font-family:sans-serif;
	font-size:0.708em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:4px;
	margin-left:2.7em;
	margin-right:0em;
	margin-top:0em;
	text-align:left;
	text-decoration:none;
	text-indent:0em;
}
li.CCT3 {
	font-family:sans-serif;
	font-size:0.708em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:4px;
	margin-left:2.7em;
	margin-right:0em;
	margin-top:0em;
	text-align:left;
	text-decoration:none;
	text-indent:0em;
}
li.tocbmf {
	font-family:sans-serif;
	font-size:0.75em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:4px;
	margin-left:0em;
	margin-right:0em;
	margin-top:12px;
	text-align:left;
	text-decoration:none;
	text-indent:0em;
}
li.tocfm {
	font-family:sans-serif;
	font-size:0.75em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:0em;
	text-align:left;
	text-decoration:none;
	text-indent:0em;
}
li.tocpt {
	color:#949494;
	font-family:sans-serif;
	font-size:0.792em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:10px;
	margin-left:2.6em;
	margin-right:0em;
	margin-top:10px;
	text-align:left;
	text-decoration:none;
	text-indent:-2.6em;
}
li.CCT {
	font-family:sans-serif;
	font-size:0.75em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:5px;
	margin-left:2.6em;
	margin-right:0em;
	margin-top:10px;
	text-align:left;
	text-decoration:none;
	text-indent:-2.6em;
}
li.CCT1 {
	font-family:sans-serif;
	font-size:0.75em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:4px;
	margin-left:2.6em;
	margin-right:0em;
	margin-top:0em;
	text-align:left;
	text-decoration:none;
	text-indent:-2.6em;
}
li.CCT2 {
	font-family:sans-serif;
	font-size:0.708em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:4px;
	margin-left:2.7em;
	margin-right:0em;
	margin-top:0em;
	text-align:left;
	text-decoration:none;
	text-indent:-2.7em;
}
span.chapter-number {
	font-family:sans-serif;
	font-size:1em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:50px;
	text-align:right;
	text-decoration:none;
	text-indent:0em;
	display: block;
}

p.CRT-TOP {
	font-family:serif;
	font-size:0.75em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:50px;
	text-align:justify;
	text-decoration:none;
	text-indent:0em;
}
p.CRTF {
	font-family:serif;
	font-size:0.75em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:12px;
	text-align:justify;
	text-decoration:none;
	text-indent:0em;
}
p.CRTF1 {
	font-family:serif;
	font-size:0.75em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:12px;
	margin-left:0em;
	margin-right:0em;
	margin-top:12px;
	text-align:justify;
	text-decoration:none;
	text-indent:0em;
}
p.cipf {
	font-family:serif;
	font-size:0.75em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:1em;
	margin-right:0em;
	margin-top:0px;
	text-align:justify;
	text-decoration:none;
	text-indent:-1em;
}
span.chapter-title {
	font-family:sans-serif;
	font-size:1.417em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:60px;
	margin-left:0em;
	margin-right:1.4em;
	margin-top:28px;
	text-align:left;
	text-decoration:none;
	text-indent:0em;
	display: block;
}
p.DIA {
	font-family:serif;
	font-size:0.813em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:13px;
	margin-left:1.5em;
	margin-right:0em;
	margin-top:0em;
	text-align:justify;
	text-decoration:none;
	text-indent:-1.5em;
}
p.DIA1 {
	font-family:serif;
	font-size:0.813em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0px;
	margin-left:1.5em;
	margin-right:0em;
	margin-top:0em;
	text-align:justify;
	text-decoration:none;
	text-indent:-1.5em;
}
p.DIAL {
	font-family:serif;
	font-size:0.813em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:13px;
	margin-left:1.5em;
	margin-right:0em;
	margin-top:0em;
	text-align:justify;
	text-decoration:none;
	text-indent:-1.5em;
}
p.EPF {
	font-family:serif;
	font-size:0.813em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:2.4em;
	margin-right:2.4em;
	margin-top:0em;
	text-align:left;
	text-decoration:none;
	text-indent:0em;
}
p.EPFT {
	font-family:serif;
	font-size:0.813em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:2.4em;
	margin-right:2.4em;
	margin-top:0em;
	text-align:left;
	text-decoration:none;
	text-indent:0em;
}
p.EPI {
	font-family:serif;
	font-size:0.813em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:13px;
	margin-left:2.4em;
	margin-right:2.4em;
	margin-top:0em;
	text-align:left;
	text-decoration:none;
	text-indent:2.4em;
}
p.EPT {
	font-family:serif;
	font-size:0.813em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:13px;
	margin-left:2.4em;
	margin-right:2.4em;
	margin-top:13px;
	text-align:left;
	text-decoration:none;
	text-indent:2.4em;
}
p.EQ {
	font-family:serif;
	font-size:0.813em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:13px;
	margin-left:0em;
	margin-right:0em;
	margin-top:13px;
	text-align:left;
	text-decoration:none;
	text-indent:0em;
}
p.FIGN {
	font-family:sans-serif;
	font-size:0.625em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:8px;
	text-align:left;
	text-decoration:none;
	text-indent:0em;
	page-break-before: avoid;
}
h1.FMH {
	font-family:sans-serif;
	font-size:1.417em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:60px;
	margin-left:0em;
	margin-right:0em;
	margin-top:50px;
	text-align:left;
	text-decoration:none;
	text-indent:0em;
}
h1.FMH1 {
	font-family:sans-serif;
	font-size:1.417em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:20px;
	margin-left:0em;
	margin-right:0em;
	margin-top:30px;
	text-align:left;
	text-decoration:none;
	text-indent:0em;
}
li.IX {
	font-family:serif;
	font-size:0.75em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:0.9em;
	margin-right:0em;
	margin-top:0em;
	text-align:left;
	text-decoration:none;
	text-indent:-0.9em;
}
li.IXA {
	font-family:serif;
	font-size:0.75em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:0.9em;
	margin-right:0em;
	margin-top:13px;
	text-align:left;
	text-decoration:none;
	text-indent:-0.9em;
}
li.IXS {
	font-family:serif;
	font-size:0.75em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:1.8em;
	margin-right:0em;
	margin-top:0em;
	text-align:left;
	text-decoration:none;
	text-indent:-0.9em;
}
p.NL1 {
	font-family:serif;
	font-size:0.813em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:2.7em;
	margin-right:0em;
	margin-top:13px;
	text-align:justify;
	text-decoration:none;
	text-indent:-1.30em;
}
li.NL1 {
	font-family:serif;
	font-size:1em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:1.0em;
	margin-right:0em;
	margin-top:13px;
	text-align:justify;
	text-decoration:none;
	text-indent:0em;
	list-style-type: lower-alpha;
}
p.NLF {
	font-family:serif;
	font-size:0.813em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:1.2em;
	margin-right:0em;
	margin-top:13px;
	text-align:justify;
	text-decoration:none;
	text-indent:-1.2em;
}
p.NL {
	font-family:serif;
	font-size:0.813em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:1.2em;
	margin-right:0em;
	margin-top:13px;
	text-align:justify;
	text-decoration:none;
	text-indent:-1.2em;
}
li.NLF {
	font-family:serif;
	font-size:0.813em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:1.4em;
	margin-right:0em;
	margin-top:13px;
	text-align:justify;
	text-decoration:none;
	text-indent:0em;
}
li.NL {
	font-family:serif;
	font-size:0.813em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:1.4em;
	margin-right:0em;
	margin-top:13px;
	text-align:justify;
	text-decoration:none;
	text-indent:0em;
}
li.NLL {
	font-family:serif;
	font-size:0.813em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:13px;
	margin-left:1.4em;
	margin-right:0em;
	margin-top:13px;
	text-align:justify;
	text-decoration:none;
	text-indent:0em;
}
span.PN {
	font-family:sans-serif;
	font-size:3.00em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:100px;
	text-align:left;
	text-decoration:none;
	text-indent:0em;
	display:block;
}
span.PT {
	font-family:sans-serif;
	font-size:1.833em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:0em;
	text-align:left;
	text-decoration:none;
	text-indent:0em;
	display:block;
}
li.REF {
	font-family:serif;
	font-size:0.792em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:6px;
	margin-left:0em;
	margin-right:0em;
	margin-top:0em;
	text-align:justify;
	text-decoration:none;
	text-indent:0em;
}
p.REF1 {
	font-family:serif;
	font-size:0.792em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:6px;
	margin-left:0em;
	margin-right:0em;
	margin-top:13px;
	text-align:justify;
	text-decoration:none;
	text-indent:0em;
}
p.noindent {
	font-family:serif;
	font-size:0.813em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:0em;
	text-align:justify;
	text-decoration:none;
	text-indent:0em;
}
p.TNI2 {
	font-family:serif;
	font-size:0.813em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:0em;
	text-align:justify;
	text-decoration:none;
	text-indent:0em;
}
p.TPAU {
	font-family:sans-serif;
	font-size:1.75em;
	font-style:normal;
	font-weight:bold;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:25px;
	text-align:center;
	text-decoration:none;
	text-indent:0em;
}
p.TPPUB {
	font-family:sans-serif;
	font-size:0.917em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:100px;
	text-align:left;
	text-decoration:none;
	text-indent:0em;
}
p.TPPUB2 {
	font-family:sans-serif;
	font-size:0.917em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:0em;
	text-align:left;
	text-decoration:none;
	text-indent:0em;
}
p.TPST {
	font-family:sans-serif;
	font-size:1.417em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:30px;
	text-align:center;
	text-decoration:none;
	text-indent:0em;
}
h1.TPT {
	font-family:sans-serif;
	font-size:2.75em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:100px;
	text-align:center;
	text-decoration:none;
	text-indent:0em;
}
p {
	font-family:serif;
	font-size:0.813em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:0em;
	text-align:justify;
	text-decoration:none;
	text-indent:2.4em;
}
li.UL {
	font-family:serif;
	font-size:0.813em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:1.2em;
	margin-right:0em;
	margin-top:13px;
	text-align:left;
	text-decoration:none;
	text-indent:0em;
}
li.ULF {
	font-family:serif;
	font-size:0.813em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:1.2em;
	margin-right:0em;
	margin-top:13px;
	text-align:left;
	text-decoration:none;
	text-indent:0em;
}
li.ULL {
	font-family:serif;
	font-size:0.813em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:13px;
	margin-left:1.2em;
	margin-right:0em;
	margin-top:13px;
	text-align:left;
	text-decoration:none;
	text-indent:0em;
}
h3.a-head {
	color:#949494;
	font-family:sans-serif;
	font-size:1.167em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:15px;
	margin-left:0em;
	margin-right:0em;
	margin-top:29px;
	text-align:left;
	text-decoration:none;
	text-indent:0em;
}
h4.b-head {
	font-family:sans-serif;
	font-size:1em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:6px;
	margin-left:0em;
	margin-right:0em;
	margin-top:19px;
	text-align:left;
	text-decoration:none;
	text-indent:0em;
}
p.bqs {
	font-family:serif;
	font-size:0.813em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:13px;
	margin-left:1.2em;
	margin-right:0em;
	margin-top:13px;
	text-align:justify;
	text-decoration:none;
	text-indent:0em;
}
p.bx {
	font-family:serif;
	font-size:0.813em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:0em;
	text-align:justify;
	text-decoration:none;
	text-indent:1.8em;
}
p.bxaft {
	font-family:serif;
	font-size:0.813em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:0em;
	text-align:justify;
	text-decoration:none;
	text-indent:0em;
}
p.bxaft-alt {
	font-family:serif;
	font-size:0.813em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:0em;
	text-align:justify;
	text-decoration:none;
	text-indent:0em;
}
p.bxbqf {
	font-family:serif;
	font-size:0.813em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:1.2em;
	margin-right:0em;
	margin-top:13px;
	text-align:justify;
	text-decoration:none;
	text-indent:-1.2em;
}
p.bxbql {
	font-family:serif;
	font-size:0.813em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:13px;
	margin-left:1.2em;
	margin-right:0em;
	margin-top:13px;
	text-align:justify;
	text-decoration:none;
	text-indent:-1.2em;
}
p.bxh {
	font-family:serif;
	font-size:0.813em;
	font-style:normal;
	font-weight:bold;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:0em;
	text-align:left;
	text-decoration:none;
	text-indent:0em;
}
p.bxl {
	font-family:serif;
	font-size:0.813em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:0em;
	text-align:justify;
	text-decoration:none;
	text-indent:1.8em;
}
p.bxl-alt {
	font-family:serif;
	font-size:0.813em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:0em;
	text-align:justify;
	text-decoration:none;
	text-indent:1.8em;
}
p.bxl-alt1 {
	font-family:serif;
	font-size:0.813em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:0em;
	text-align:justify;
	text-decoration:none;
	text-indent:1.8em;
}
p.bxo {
	font-family:serif;
	font-size:0.813em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:0em;
	text-align:justify;
	text-decoration:none;
	text-indent:0em;
}
p.bxul {
	font-family:serif;
	font-size:0.813em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:13px;
	margin-left:1.2em;
	margin-right:0em;
	margin-top:0em;
	text-align:justify;
	text-decoration:none;
	text-indent:-1.2em;
}
p.bxulf {
	font-family:serif;
	font-size:0.813em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:13px;
	margin-left:1.2em;
	margin-right:0em;
	margin-top:13px;
	text-align:justify;
	text-decoration:none;
	text-indent:-1.2em;
}
p.bxull {
	font-family:serif;
	font-size:0.813em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:13px;
	margin-left:1.2em;
	margin-right:0em;
	margin-top:0em;
	text-align:justify;
	text-decoration:none;
	text-indent:-1.2em;
}
h4.c-head {
	font-family:sans-serif;
	font-size:0.75em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:2px;
	margin-left:0em;
	margin-right:0em;
	margin-top:11px;
	text-align:left;
	text-decoration:none;
	text-indent:0em;
}
h5.c-head {
	font-family:sans-serif;
	font-size:0.75em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:2px;
	margin-left:0em;
	margin-right:0em;
	margin-top:11px;
	text-align:left;
	text-decoration:none;
	text-indent:0em;
}
h2.ct-alt {
	font-family:sans-serif;
	font-size:1.417em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:60px;
	margin-left:0em;
	margin-right:0em;
	margin-top:100px;
	text-align:left;
	text-decoration:none;
	text-indent:0em;
}
h1.ctbm {
	font-family:sans-serif;
	font-size:1.417em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:60px;
	margin-left:0em;
	margin-right:0em;
	margin-top:50px;
	text-align:left;
	text-decoration:none;
	text-indent:0em;
}
p.ep {
	font-family:serif;
	font-size:0.813em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:2.4em;
	margin-right:2.4em;
	margin-top:0em;
	text-align:left;
	text-decoration:none;
	text-indent:2.4em;
}
p.eps {
	font-family:serif;
	font-size:0.813em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:13px;
	margin-left:2.4em;
	margin-right:2.4em;
	margin-top:0em;
	text-align:left;
	text-decoration:none;
	text-indent:0em;
}
p.hd {
	font-family:sans-serif;
	font-size:0.813em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:13px;
	margin-left:0em;
	margin-right:0em;
	margin-top:21px;
	text-align:justify;
	text-decoration:none;
	text-indent:0em;
}
p.inhn {
	font-family:serif;
	font-size:0.75em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:0em;
	text-align:left;
	text-decoration:none;
	text-indent:0em;
}
p.nl-alt {
	font-family:serif;
	font-size:0.813em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:1.8em;
	margin-right:0em;
	margin-top:13px;
	text-align:justify;
	text-decoration:none;
	text-indent:-1.8em;
}
p.nl1-alt-2digit {
	font-family:serif;
	font-size:0.813em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:3.1em;
	margin-right:0em;
	margin-top:13px;
	text-align:justify;
	text-decoration:none;
	text-indent:-1.3em;
}
p.pcon {
	font-family:serif;
	font-size:0.813em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:0em;
	text-align:justify;
	text-decoration:none;
	text-indent:0em;
}
p.psec {
	font-family:serif;
	font-size:0.813em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:13px;
	text-align:justify;
	text-decoration:none;
	text-indent:0em;
}
p.sec {
	font-family:serif;
	font-size:0.833em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:13px;
	margin-left:0em;
	margin-right:0em;
	margin-top:13px;
	text-align:center;
	text-decoration:none;
	text-indent:0em;
}
p.tch {
	font-family:serif;
	font-size:0.813em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:5px;
	text-align:left;
	text-decoration:none;
	text-indent:0em;
}
p.td {
	font-family:serif;
	font-size:0.813em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:5px;
	text-align:left;
	text-decoration:none;
	text-indent:0em;
}
p.th {
	font-family:sans-serif;
	font-size:0.625em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:0em;
	text-align:left;
	text-decoration:none;
	text-indent:0em;
}
span.dcrit {
	font-family:serif;
	font-style:normal;
	font-weight:normal;
}
span.dcrit-alt {
	font-family:serif;
	font-style:normal;
	font-weight:normal;
}
span.dcrit-alt1 {
	font-family:serif;
	font-style:normal;
	font-weight:normal;
}
span.dcrit-alt2 {
	font-family:serif;
	font-style:normal;
	font-weight:normal;
}
samp.SANS_Fira_Sans_Bold_B_11 {
	font-family:sans-serif;
	font-style:normal;
	font-weight:bold;
}
samp.SANS_Fira_Sans_Italic_I_11 {
	font-family:sans-serif;
	font-style:italic;
	font-weight:normal;
}
samp.SANS_Fira_Sans_Medium_11 {
	font-family:sans-serif;
	font-style:normal;
	font-weight:bold;
}
samp.SANS_Fira_Sans_Medium_SC_11 {
	font-family:sans-serif;
	font-style:normal;
	font-weight:bold;
	font-size: 85%;
}
samp.SANS_Fira_Sans_Regular_11 {
	font-family:sans-serif;
	font-style:normal;
	font-weight:normal;
}
samp.SANS_Fira_Sans_Regular_SC_11 {
	font-family:sans-serif;
	font-style:normal;
	font-weight:normal;
	font-size: 85%;
}
samp.SANS_Fira_Sans_SemiBold_B-SC_11 {
	font-family:sans-serif;
	font-style:normal;
	font-weight:bold;
	font-size: 85%;
}
samp.SANS_Fira_Sans_SemiBold_B-SC_11-new {
	font-family:sans-serif;
	font-style:normal;
	font-weight:bold;
}
samp.SANS_Fira_Sans_SemiBold_B-SC_15 {
	font-family:sans-serif;
	font-style:normal;
	font-weight:bold;
	font-size: 85%;
}
samp.SANS_Fira_Sans_SemiBold_B_11 {
	font-family:sans-serif;
	font-style:normal;
	font-weight:bold;
}
samp.SANS_Fira_Sans_SemiBold_B_11-cn {
	font-family:sans-serif;
	font-style:normal;
	font-weight:bold;
	font-size: 2.5em;
}
samp.SANS_Fira_Sans_SemiBold_B_15 {
	font-family:sans-serif;
	font-style:normal;
	font-weight:bold;
}
samp.SANS_Utopia_Std_Semibold_B_11 {
	font-family:serif;
	font-style:normal;
	font-weight:bold;
}
span.in1-dcrit {
	font-family:serif;
	font-style:normal;
	font-weight:normal;
}
span.inf-dcrit {
	font-family:serif;
	font-style:normal;
	font-weight:normal;
}
span.symb {
	font-family:sans-serif;
	font-style:normal;
	font-weight:normal;
}
ul.BL {
	padding-top : 0em;
	padding-right: 0em;
	padding-bottom : 0em;
	padding-left : 0em;
	margin-top : 0em;
	margin-right : 0em;
	margin-bottom : 0em;
	margin-left : 0em;
	list-style-type : disc;
}
ul.BL2 {
	padding-top : 0em;
	padding-right: 0em;
	padding-bottom : 0em;
	padding-left : 0em;
	margin-top : 0em;
	margin-right : 0em;
	margin-bottom : 0em;
	margin-left : 0em;
	list-style-type : circle;
}
ol.NL {
	padding-top : 0em;
	padding-right: 0em;
	padding-bottom : 0em;
	padding-left : 0em;
	margin-top : 0em;
	margin-right : 0em;
	margin-bottom : 0em;
	margin-left : 0em;
	list-style-type : decimal;
}
ol.NL1 {
	padding-top : 0em;
	padding-right: 0em;
	padding-bottom : 0em;
	padding-left : 0em;
	margin-top : 0em;
	margin-right : 0em;
	margin-bottom : 0em;
	margin-left : 0em;
	list-style-type : lower-alpha;
}
img.img100 {
	width: 100%;
}
div.box {
	background-color:#ededed;
	margin-bottom:25px;
	margin-left:0em;
	margin-right:0em;
	margin-top:25px;
	padding: 15px;
}
ul.no-bullet {
	padding-top : 0em;
	padding-right: 0em;
	padding-bottom : 0em;
	padding-left : 0em;
	margin-top : 0em;
	margin-right : 0em;
	margin-bottom : 0em;
	margin-left : 0em;
	list-style-type: none;
}
ul.ind {
    padding-top : 0em;
    padding-right: 0em;
    padding-bottom : 0em;
    padding-left : 0em;
    margin-top : 0em;
    margin-right : 0em;
    margin-bottom : 0em;
    margin-left : 0em;
    list-style-type : none;
}
ul.bib {
    list-style-type:none;
    padding-top : 0em;
    padding-left : 0em;
    padding-bottom : 0em;
    padding-left : 0em;
    margin-top : 0em;
    margin-right : 0em;
    margin-bottom : 0em;
    margin-left : 0em;
}

th.No-Table-Style {
	border-collapse:collapse;
	border-color:#000000;
	border-style:solid;
	border-width:1px;
	margin-bottom:-4px;
	margin-top:4px;
}
th.TT {
	border-bottom-width:1px;
	border-left-width:0px;
	border-right-width:0px;
	border-top-width:0px;
	padding-bottom:8px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	vertical-align:top;
}
figure.IMG {
	display: block;
	margin-top: 25px;
	margin-bottom: 25px;
	margin-left: 0em;
	margin-right: 0em;
	text-align: center;
	page-break-inside: avoid;
}
figure.table {
	display: block;
	margin-top: 25px;
	margin-bottom: 0em;
	margin-left: 0em;
	margin-right: 0em;
	text-align: center;
}
figure.table1 {
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0em;
	margin-right: 0em;
	text-align: center;
}
ol.none
{
	list-style-type:none;
}
h1.PART {
	font-size:100%;
	margin:0em;
	text-indent:0em;
	display:inline;
}
h2.CHAPTER {
	font-size:100%;
	margin:0em;
	text-indent:0em;
	display:inline;
}
