
img#cover_image:only-of-type { /*overrides the previous setting, but only in newer systems that support CSS3 */
    height: 99vh;
}body.cover_page {
	margin-top: 0em;
	margin-left: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	text-align: center;
}
div.cover {
	text-align: center;
}
a {
	text-decoration: underline;
	display: inline;
}
body {
	line-height: 1.25;
}
h1.BMH {
	-epub-hyphens:none;
	-webkit-hyphens:none;
	font-family:sans-serif;
	font-size:1em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:30px;
	margin-left:0em;
	margin-right:0em;
	margin-top:100px;
	text-align:center;
	text-decoration:none;
	text-indent:0em;
}
li.CBMH {
	font-family:serif;
	font-size:0.917em;
	font-style:italic;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:0em;
	text-align:center;
	text-decoration:none;
	text-indent:-1em;
}
li.CCT {
	font-family:serif;
	font-size:0.917em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:7px;
	margin-left:0em;
	margin-right:0em;
	margin-top:0em;
	text-align:center;
	text-decoration:none;
	text-indent:-1em;
}
li.CCT1 {
	font-family:serif;
	font-size:0.917em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:7px;
	margin-left:0em;
	margin-right:0em;
	margin-top:8px;
	text-align:center;
	text-decoration:none;
	text-indent:-1em;
}
li.CFMH {
	font-family:serif;
	font-size:0.917em;
	font-style:italic;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:0em;
	text-align:center;
	text-decoration:none;
	text-indent:-1em;
}
p.CRT1 {
	font-family:serif;
	font-size:0.583em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:3px;
	text-align:center;
	text-decoration:none;
	text-indent:0em;
}
p.CRT1-T {
	font-family:serif;
	font-size:0.583em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:70px;
	text-align:center;
	text-decoration:none;
	text-indent:0em;
}
p.CRT2 {
	font-family:serif;
	font-size:0.583em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:0em;
	text-align:center;
	text-decoration:none;
	text-indent:0em;
}
p.CRT2-F {
	font-family:serif;
	font-size:0.583em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:10px;
	text-align:center;
	text-decoration:none;
	text-indent:0em;
}
p.CRT3 {
	font-family:serif;
	font-size:0.583em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:0em;
	text-align:center;
	text-decoration:none;
	text-indent:0em;
}
p.CST {
	-epub-hyphens:none;
	-webkit-hyphens:none;
	font-family:serif;
	font-size:1em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:15px;
	margin-left:0em;
	margin-right:0em;
	margin-top:0em;
	text-align:center;
	text-decoration:none;
	text-indent:0em;
}
h1.CT {
	-epub-hyphens:none;
	-webkit-hyphens:none;
	font-family:sans-serif;
	font-size:1em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:15px;
	margin-left:0em;
	margin-right:0em;
	margin-top:100px;
	text-align:center;
	text-decoration:none;
	text-indent:0em;
}
p.FMCO {
	font-family: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:justify;
	text-decoration:none;
	text-indent:0em;
}
h1.FMH {
	-epub-hyphens:none;
	-webkit-hyphens:none;
	font-family:sans-serif;
	font-size:1em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:30px;
	margin-left:0em;
	margin-right:0em;
	margin-top:100px;
	text-align:center;
	text-decoration:none;
	text-indent:0em;
}
h2.H1 {
	page-break-after: avoid;
	-epub-hyphens:none;
	-webkit-hyphens:none;
	page-break-after: avoid;
	font-family:serif;
	font-size:0.917em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:6px;
	margin-left:0em;
	margin-right:0em;
	margin-top:24px;
	text-align:center;
	text-decoration:none;
	text-indent:0em;
}
p.NTX {
	font-family:serif;
	font-size:0.833em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:1.6em;
	margin-right:0em;
	margin-top:0em;
	text-align:justify;
	text-decoration:none;
	text-indent:-1.6em;
}
p.SB1 {
	font-family: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:justify;
	text-decoration:none;
	text-indent:0em;
}
p.SERL {
	font-family:serif;
	font-size:0.583em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:10px;
	text-align:center;
	text-decoration:none;
	text-indent:0em;
}
p.SERL1 {
	font-family:serif;
	font-size:0.583em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:14px;
	text-align:center;
	text-decoration:none;
	text-indent:0em;
}
p.SERT {
	font-family:serif;
	font-size:0.875em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:70px;
	text-align:center;
	text-decoration:none;
	text-indent:0em;
}
p.SERT1 {
	font-family:serif;
	font-size:0.583em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:5px;
	text-align:center;
	text-decoration:none;
	text-indent:0em;
}
p.TNI2 {
	font-family: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:justify;
	text-decoration:none;
	text-indent:0em;
}
p.TNI3 {
	font-family: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:justify;
	text-decoration:none;
	text-indent:0em;
}
p.TPAU {
	font-family:serif;
	font-size:1.083em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:28px;
	margin-left:0em;
	margin-right:0em;
	margin-top:28px;
	text-align:center;
	text-decoration:none;
	text-indent:0em;
}
p.TPAU1 {
	font-family:serif;
	font-size:0.833em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:33px;
	margin-left:1.3em;
	margin-right:1.3em;
	margin-top:30px;
	text-align:center;
	text-decoration:none;
	text-indent:0em;
}
h1.TPHT {
	-epub-hyphens:none;
	-webkit-hyphens:none;
	font-family:sans-serif;
	font-size:2em;
	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.TPPUB {
	font-family:sans-serif;
	font-size:0.667em;
	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.TPPUB1 {
	font-family:sans-serif;
	font-size:0.667em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:10px;
	text-align:center;
	text-decoration:none;
	text-indent:0em;
}
p.TPST {
	font-family:sans-serif;
	font-size:0.942em;
	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 {
	-epub-hyphens:none;
	-webkit-hyphens:none;
	font-family:serif;
	font-size:2em;
	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.TX {
	font-family: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:justify;
	text-decoration:none;
	text-indent:1.2em;
}
p.TX1 {
	font-family: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:justify;
	text-decoration:none;
	text-indent:1.2em;
}
span.alt-dcrit {
	font-family:serif;
	font-style:normal;
	font-weight:normal;
}
span.alt-grc {
	font-family:serif;
	font-style:normal;
	font-weight:normal;
}
span.crt-url {
	font-family:serif;
	font-style:normal;
	font-weight:normal;
}
span.dcrit {
	font-family:serif;
	font-style:normal;
	font-weight:normal;
}
samp.SANS_Futura_Std_Book_11 {
	font-family:sans-serif;
	font-style:normal;
	font-weight:normal;
}
span.en-dcrit {
	font-family:serif;
	font-style:normal;
	font-weight:normal;
}
span.en-symb {
	font-family:sans-serif;
	font-style:normal;
	font-weight:500;
}
span.en-url {
	font-family:serif;
	font-style:normal;
	font-weight:normal;
}
span.en-url-alt-kern {
	font-family:serif;
	font-style:normal;
	font-weight:normal;
}
span.ennum {
	font-family:serif;
	font-style:normal;
	font-weight:normal;
}
span.seraft-url {
}
span.seraft-url-alt-kern {
	font-family:serif;
	font-style:normal;
	font-weight:normal;
}
span.tocnum {
	font-family:serif;
	font-style:normal;
	font-weight:normal;
}
ul {
    padding-left: 0em;
    margin-left: 0em;
}
small {
    font-size: 85%;
}
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%;
}
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;
}
hr.transition_sb {
	width: 0;
	margin: 0.5em 0;
	border: none;
}
ol.footnotes {
    list-style-type:none;
    padding-top : 0em;
    padding-left : 0em;
    padding-bottom : 0em;
    padding-right : 0em;
    margin-top : 0em;
    margin-right : 0em;
    margin-bottom : 0em;
    margin-left : 0em;
}
ol.none
{
	list-style-type:none;
}
figure.IMG {
	display : block;
	text-align : center;
    margin-top : 0.5em;
    margin-right : 0em;
    margin-bottom : 0.5em;
    margin-left : 0em;
}
img.ser {width : 60px;}
img.tit {width : 150px;}
span.block
{
display:block;
}