math.color {
color: red;
	margin-top: 0.81em;
	margin-left: 0em;
	margin-right: 0em;
	margin-bottom: 0.81em;
}


body.cover {
	margin-top: 0em;
	margin-left: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	text-align: center;
	background-color: #FFFFFF;
}
img.height {
	height: 100%;
}
img.inline {
	vertical-align: middle;
	height: 17px;
}
small {
	font-size: 0.70em;
}
blockquote {
	margin: 0.8em 0em 0.8em 0em;
}
sup {
	vertical-align: super;
	font-size: 0.65em;
	vertical-align: 35%;
}
sub {
	vertical-align: sub;
	font-size: 0.65em;
	vertical-align: -18%;
}
.head {
	-webkit-hyphens : none;
	-epub-hyphens : none;
	break-after : avoid;
}
@page {
	margin: 5pt;
}
img {
	max-width: 100%;
	max-height: 100%;
}
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;
}
@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;
}
sup {
	vertical-align: super;
	font-size: 0.65em;
}
sub {
	vertical-align: sub;
	font-size: 0.65em;
}
}
body {
	line-height: 1.25;
}
figure.IMG {
	display: block;
	text-align : center;
	text-indent : 0em;
	margin-top : 25px;
	margin-bottom : 25px;
	margin-right : 0em;
	margin-left : 0em;
	page-break-inside: avoid;
}

figure.IMG-DIS {
	display: block;
	text-align : center;
	text-indent : 0em;
	margin-top : 25px;
	margin-bottom : 25px;
	margin-right : 0em;
	margin-left : 0em;
	page-break-inside: avoid;
}

figure.DIS {
	display: block;
	text-align : center;
	text-indent : 0em;
	margin-top : 1em;
	margin-bottom : 1em;
	margin-right : 0em;
	margin-left : 0em;
}

figure.MATH {
	display: block;
	text-align : center;
	text-indent : 0em;
	margin-top : 1em;
	margin-bottom : 1em;
	margin-right : 0em;
	margin-left : 0em;
}

figure.DISL {
	display: block;
	text-align : center;
	text-indent : 0em;
	margin-top : 0em;
	margin-bottom : 1em;
	margin-right : 0em;
	margin-left : 0em;
}
figure.EQ {
	display: block;
	text-align : center;
	text-indent : 0em;
	margin-top : 1em;
	margin-bottom : 1em;
	margin-right : 0em;
	margin-left : 0em;
}
a.url {
	font-family : monospace;
	word-break: break-all;
}

p.rule {
	text-align : left;
	text-indent : 0em;
	margin-top : 50px;
	margin-bottom : 10px;
	margin-right : 0em;
	margin-left : 0em;
	border-bottom:1px solid #000000;
	width:25%;
}
div.footnotes {
	text-indent : 0em;
	margin-top : 0em;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 0em;
}
h1.BMH {
	font-family : serif;
	font-weight : bold;
	font-style : normal;
	font-size : 1.2em;
	text-decoration : none;
	text-align : left;
	text-indent : 0em;
	margin-top : 100px;
	margin-bottom : 80px;
	margin-right : 0em;
	margin-left : 0em;
}
h1.CN {
	font-family : serif;
	font-weight : bold;
	font-style : normal;
	font-size : 1.66em;
	text-decoration : none;
	text-align : left;
	text-indent : 0em;
	margin-top : 50px;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 0em;
}
h1.CT {
	font-family : serif;
	font-weight : bold;
	font-style : normal;
	font-size : 2em;
	text-decoration : none;
	text-align : left;
	text-indent : 0em;
	margin-top : 20px;
	margin-bottom : 60px;
	margin-right : 0em;
	margin-left : 0em;
}
p.CCT {
	font-family : serif;
	font-weight : normal;
	font-style : normal;
	font-size : 0.9em;
	text-decoration : none;
	text-align : left;
	text-indent : -1.8em;
	margin-top : 1em;
	margin-bottom : 2px;
	margin-right : 0em;
	margin-left : 1.8em;
}
p.lofToc {
	font-family : serif;
	font-weight : normal;
	font-style : normal;
	font-size : 0.9em;
	text-decoration : none;
	text-align : justify;
	text-indent : -2.2em;
	margin-top : 0em;
	margin-bottom : 4px;
	margin-right : 0em;
	margin-left : 2.2em;
}
p.lofToc1 {
	font-family : serif;
	font-weight : normal;
	font-style : normal;
	font-size : 0.9em;
	text-decoration : none;
	text-align : justify;
	text-indent : -2.2em;
	margin-top : 1.4em;
	margin-bottom : 4px;
	margin-right : 0em;
	margin-left : 2.2em;
}
p.CFMH {
	font-family : serif;
	font-weight : normal;
	font-style : normal;
	font-size : 0.9em;
	text-decoration : none;
	text-align : left;
	text-indent : 0em;
	margin-top : 3px;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 0em;
}
p.CFMHF {
	font-family : serif;
	font-weight : normal;
	font-style : normal;
	font-size : 0.9em;
	text-decoration : none;
	text-align : left;
	text-indent : 0em;
	margin-top : 1em;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 0em;
}
p.CH1 {
	font-family : serif;
	font-weight : normal;
	font-style : normal;
	font-size : 0.9em;
	text-decoration : none;
	text-align : left;
	text-indent : -2.7em;
	margin-top : 0em;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 4.6em;
}
p.CH2 {
	font-family : serif;
	font-weight : normal;
	font-style : normal;
	font-size : 0.9em;
	text-decoration : none;
	text-align : left;
	text-indent : -3.2em;
	margin-top : 0em;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 10em;
}
p.CPT {
	font-family : serif;
	font-weight : normal;
	font-style : normal;
	font-size : 0.9em;
	text-decoration : none;
	text-align : left;
	text-indent : -4.4em;
	margin-top : 1.5em;
	margin-bottom : 1.3em;
	margin-right : 0em;
	margin-left : 4.4em;
}
p.CRT {
	font-family : serif;
	font-weight : normal;
	font-style : normal;
	font-size : 0.7em;
	text-decoration : none;
	text-align : left;
	text-indent : 0em;
	margin-top : 1.1em;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 0em;
}

p.CRT__H {
	font-family : serif;
	font-weight : normal;
	font-style : normal;
	font-size : 0.7em;
	text-decoration : none;
	text-align : left;
	text-indent : -1em;
	margin-top : 0em;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 1em;
}


p.CRT__TOP {
	font-family : serif;
	font-weight : normal;
	font-style : normal;
	font-size : 0.7em;
	text-decoration : none;
	text-align : left;
	text-indent : 0em;
	margin-top : 100px;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 0em;
}

p.EX {
	font-family : serif;
	font-weight : normal;
	font-style : normal;
	font-size : 0.9em;
	text-decoration : none;
	text-align : justify;
	text-indent : 0em;
	margin-top : 6px;
	margin-bottom : 6px;
	margin-right : 1.2em;
	margin-left : 1.2em;
}
p.EX1 {
	font-family : serif;
	font-weight : normal;
	font-style : normal;
	font-size : 0.9em;
	text-decoration : none;
	text-align : justify;
	text-indent : 0em;
	margin-top : 6px;
	margin-bottom : 6px;
	margin-right : 1em;
	margin-left : 1em;
}
p.EXP {
	font-family : serif;
	font-weight : normal;
	font-style : normal;
	font-size : 0.9em;
	text-decoration : none;
	text-align : justify;
	text-indent : 0em;
	margin-top : 40px;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 0em;
}
p.EXE {
	font-family : serif;
	font-weight : normal;
	font-style : normal;
	font-size : 0.9em;
	text-decoration : none;
	text-align : justify;
	text-indent : 0em;
	margin-top : 40px;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 0em;
}
p.EXE-NL {
	font-family : serif;
	font-weight : normal;
	font-style : normal;
	font-size : 0.9em;
	text-decoration : none;
	text-align : justify;
	text-indent : -1.1em;
	margin-top : 40px;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 1.1em;
}
p.EXEF {
	font-family : serif;
	font-weight : normal;
	font-style : normal;
	font-size : 0.9em;
	text-decoration : none;
	text-align : justify;
	text-indent : 0em;
	margin-top : 15px;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 0em;
}
h1.FMH {
	font-family : serif;
	font-weight : bold;
	font-style : normal;
	font-size : 2em;
	text-decoration : none;
	text-align : left;
	text-indent : 0em;
	margin-top : 100px;
	margin-bottom : 80px;
	margin-right : 0em;
	margin-left : 0em;
}
p.IX {
	font-family : serif;
	font-weight : normal;
	font-style : normal;
	font-size : 0.75em;
	text-decoration : none;
	text-align : left;
	text-indent : -1.6em;
	margin-top : 0em;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 1.6em;
}
p.IXA {
	font-family : serif;
	font-weight : normal;
	font-style : normal;
	font-size : 0.75em;
	text-decoration : none;
	text-align : left;
	text-indent : -1.6em;
	margin-top : 1.5em;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 1.6em;
}
p.IXS {
	font-family : serif;
	font-weight : normal;
	font-style : normal;
	font-size : 0.75em;
	text-decoration : none;
	text-align : left;
	text-indent : -0.8em;
	margin-top : 0em;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 1.6em;
}
h1.a-head {
	font-family : serif;
	font-weight : bold;
	font-style : normal;
	font-size : 0.9em;
	text-decoration : none;
	text-align : left;
	text-indent : 0em;
	margin-top : 40px;
	margin-bottom : 15px;
	margin-right : 0em;
	margin-left : 0em;
}
h2.b-head {
	font-family : serif;
	font-weight : bold;
	font-style : normal;
	font-size : 0.9em;
	text-decoration : none;
	text-align : left;
	text-indent : 0em;
	margin-top : 40px;
	margin-bottom : 10px;
	margin-right : 0em;
	margin-left : 0em;
}
h2.b-headf {
	font-family : serif;
	font-weight : bold;
	font-style : normal;
	font-size : 0.9em;
	text-decoration : none;
	text-align : left;
	text-indent : 0em;
	margin-top : 15px;
	margin-bottom : 10px;
	margin-right : 0em;
	margin-left : 0em;
}
h1.PN {
	font-family : serif;
	font-weight : bold;
	font-style : normal;
	font-size : 1.66em;
	text-decoration : none;
	text-align : center;
	text-indent : 0em;
	margin-top : 150px;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 0em;
}
h1.PT {
	font-family : serif;
	font-weight : bold;
	font-style : normal;
	font-size : 1.66em;
	text-decoration : none;
	text-align : center;
	text-indent : 0em;
	margin-top : 20px;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 0em;
}
p.REF {
	font-family : serif;
	font-weight : normal;
	font-style : normal;
	font-size : 0.75em;
	text-decoration : none;
	text-align : justify;
	text-indent : 0em;
	margin-top : 0.5em;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 5em;
}
p.TB {
	font-family : serif;
	font-weight : normal;
	font-style : normal;
	font-size : 0.9em;
	text-decoration : none;
	text-align : left;
	text-indent : 0em;
	margin-top : 0em;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 0em;
}
p.TBC {
	font-family : serif;
	font-weight : normal;
	font-style : normal;
	font-size : 0.9em;
	text-decoration : none;
	text-align : center;
	text-indent : 0em;
	margin-top : 0em;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 0em;
}
p.TT {
	font-family : serif;
	font-weight : normal;
	font-style : normal;
	font-size : 0.8em;
	text-decoration : none;
	text-align : justify;
	text-indent : 0em;
	margin-top : 25px;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 0em;
	page-break-after: avoid;
}
p.CAP {
	font-family : serif;
	font-weight : normal;
	font-style : normal;
	font-size : 0.8em;
	text-decoration : none;
	text-align : justify;
	text-indent : 0em;
	margin-top : 10px;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 0em;
}
p.CAPL {
	font-family : serif;
	font-weight : normal;
	font-style : normal;
	font-size : 0.8em;
	text-decoration : none;
	text-align : center;
	text-indent : 0em;
	margin-top : 25px;
	margin-bottom : 10px;
	margin-right : 0em;
	margin-left : 0em;
}
p.STNI {
	font-family : serif;
	font-weight : normal;
	font-style : normal;
	font-size : 0.9em;
	text-decoration : none;
	text-align : justify;
	text-indent : 0em;
	margin-top : 1.2em;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 0em;
}
p.STNI-1 {
	font-family : serif;
	font-weight : normal;
	font-style : normal;
	font-size : 0.9em;
	text-decoration : none;
	text-align : justify;
	text-indent : 0em;
	margin-top : 0.6em;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 0em;
}
p.STX {
	font-family : serif;
	font-weight : normal;
	font-style : normal;
	font-size : 0.9em;
	text-decoration : none;
	text-align : justify;
	text-indent : 1em;
	margin-top : 1em;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 0em;
}


p.DED {
	font-family : serif;
	font-weight : normal;
	font-style : normal;
	font-size : 0.9em;
	text-decoration : none;
	text-align : center;
	text-indent : 0em;
	margin-top : 100px;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 0em;
}

p.tabbing {
	font-family : serif;
	font-weight : normal;
	font-style : normal;
	font-size : 0.9em;
	text-decoration : none;
	text-align : justify;
	text-indent : -1.5em;
	margin-top : 0em;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 1.5em;
}
p.noindent {
	font-family : serif;
	font-weight : normal;
	font-style : normal;
	font-size : 0.9em;
	text-decoration : none;
	text-align : justify;
	text-indent : 0em;
	margin-top : 0em;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 0em;
}
p.noindent-bot {
	font-family : serif;
	font-weight : normal;
	font-style : normal;
	font-size : 0.9em;
	text-decoration : none;
	text-align : justify;
	text-indent : 0em;
	margin-top : 0em;
	margin-bottom : 20px;
	margin-right : 0em;
	margin-left : 0em;
}
p.nopar {
	font-family : serif;
	font-weight : normal;
	font-style : normal;
	font-size : 0.9em;
	text-decoration : none;
	text-align : justify;
	text-indent : 0em;
	margin-top : 0em;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 0em;
}
p.nopar-new {
	font-family : serif;
	font-weight : normal;
	font-style : normal;
	font-size : 1em;
	text-decoration : none;
	text-align : justify;
	text-indent : 0em;
	margin-top : 0em;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 0em;
}

p.description {
	font-family : serif;
	font-weight : normal;
	font-style : normal;
	font-size : 0.9em;
	text-decoration : none;
	text-align : justify;
	text-indent : -1.8em;
	margin-top : 0em;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 2.3em;
}

div.math-display {
	margin-top : 10px;
	margin-bottom : 10px;
	margin-right : 0em;
	margin-left : 0em;
}

math.math-display {
	text-align : center;
	margin-top : 10px;
	margin-bottom : 10px;
	margin-right : 0em;
	margin-left : 0em;
}



p.noindent-C {
	font-family : serif;
	font-weight : normal;
	font-style : normal;
	font-size : 0.9em;
	text-decoration : none;
	text-align : center;
	text-indent : 0em;
	margin-top : 0em;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 0em;
}

p.noindent-TOP {
	font-family : serif;
	font-weight : normal;
	font-style : normal;
	font-size : 0.9em;
	text-decoration : none;
	text-align : justify;
	text-indent : 0em;
	margin-top : 20px;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 0em;
}

p.TNI {
	font-family : serif;
	font-weight : normal;
	font-style : normal;
	font-size : 0.9em;
	text-decoration : none;
	text-align : justify;
	text-indent : 0em;
	margin-top : 0em;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 0em;
}


p.H1 {
	font-family : serif;
	font-weight : bold;
	font-style : normal;
	font-size : 1.16em;
	text-decoration : none;
	text-align : left;
	text-indent : -3em;
	margin-top : 25px;
	margin-bottom : 10px;
	margin-right : 0em;
	margin-left : 3em;
}

p.right {
	font-family : serif;
	font-weight : normal;
	font-style : normal;
	font-size : 0.9em;
	text-decoration : none;
	text-align : right;
	text-indent : 0em;
	margin-top : 0em;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 0em;
}

p.indent {
	font-family : serif;
	font-weight : normal;
	font-style : normal;
	font-size : 0.9em;
	text-decoration : none;
	text-align : justify;
	text-indent : 1em;
	margin-top : 0em;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 0em;
}


p.indent-NEW {
	font-family : serif;
	font-weight : normal;
	font-style : normal;
	font-size : 0.9em;
	text-decoration : none;
	text-align : justify;
	text-indent : 0em;
	margin-top : 0em;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 2em;
}


p.footnote {
	font-family : serif;
	font-weight : normal;
	font-style : normal;
	font-size : 0.75em;
	text-decoration : none;
	text-align : justify;
	text-indent : 1em;
	margin-top : 0em;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 0em;
}


p.indent_NOINT {
	font-family : serif;
	font-weight : normal;
	font-style : normal;
	font-size : 0.9em;
	text-decoration : none;
	text-align : justify;
	text-indent : 0em;
	margin-top : 0em;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 0em;
}

p.center {
	font-family : serif;
	font-weight : normal;
	font-style : normal;
	font-size : 0.9em;
	text-decoration : none;
	text-align : left;
	text-indent : 0em;
	margin-top : 2px;
	margin-bottom : 2px;
	margin-right : 0.7em;
	margin-left : 0.7em;
}

p.TXS {
	font-family : serif;
	font-weight : normal;
	font-style : normal;
	font-size : 0.9em;
	text-decoration : none;
	text-align : justify;
	text-indent : 1em;
	margin-top : 0em;
	margin-bottom : 1em;
	margin-right : 0em;
	margin-left : 0em;
}
p.TPAU {
	font-family : serif;
	font-weight : normal;
	font-style : normal;
	font-size : 1.66em;
	text-decoration : none;
	text-align : center;
	text-indent : 0em;
	margin-top : 150px;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 0em;
}
p.TPUB {
	font-family : serif;
	font-weight : normal;
	font-style : normal;
	font-size : 0.85em;
	text-decoration : none;
	text-align : center;
	text-indent : 0em;
	margin-top : 250px;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 0em;
}
p.TPST {
	font-family : serif;
	font-weight : normal;
	font-style : normal;
	font-size : 1em;
	text-decoration : none;
	text-align : left;
	text-indent : 0em;
	margin-top : 0em;
	margin-bottom : 40px;
	margin-right : 0em;
	margin-left : 3.6em;
}
p.TPT {
	font-family : serif;
	font-weight : normal;
	font-style : normal;
	font-size : 1.66em;
	text-decoration : none;
	text-align : center;
	text-indent : 0em;
	margin-top : 100px;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 0em;
}
p.BLI {
	font-family : serif;
	font-weight : normal;
	font-style : normal;
	font-size : 0.9em;
	text-decoration : none;
	text-align : justify;
	text-indent : 1em;
	margin-top : 0em;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 1.2em;
}
p.BLI1 {
	font-family : serif;
	font-weight : normal;
	font-style : normal;
	font-size : 100%;
	text-decoration : none;
	text-align : justify;
	text-indent : 0em;
	margin-top : 0.8em;
	margin-bottom : 0.8em;
	margin-right : 0em;
	margin-left : -1.2em;
}
p.BLTNI {
	font-family : serif;
	font-weight : normal;
	font-style : normal;
	font-size : 0.9em;
	text-decoration : none;
	text-align : justify;
	text-indent : 0em;
	margin-top : 0em;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 1.2em;
}
p.BL1 {
	font-family : serif;
	font-weight : normal;
	font-style : normal;
	font-size : 0.9em;
	text-decoration : none;
	text-align : center;
	text-indent : 0em;
	margin-top : 5px;
	margin-bottom : 5px;
	margin-right : 0em;
	margin-left : 0em;
}
p.NL {
	font-family : serif;
	font-weight : normal;
	font-style : normal;
	font-size : 0.9em;
	text-decoration : none;
	text-align : justify;
	text-indent : -1.1em;
	margin-top : 5px;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 1.1em;
}
p.SP {
	margin-top : 0em;
	margin-bottom : 80px;
	margin-right : 0em;
	margin-left : 0em;
}
p.SP1 {
	margin-top : 0em;
	margin-bottom : 30px;
	margin-right : 0em;
	margin-left : 0em;
}
p.SEH {
	font-family : serif;
	font-weight : normal;
	font-style : normal;
	font-size : 0.9em;
	text-decoration : none;
	text-align : left;
	text-indent : 0em;
	margin-top : 0em;
	margin-bottom : 3px;
	margin-right : 0em;
	margin-left : 0em;
}
p.SEHB {
	font-family : serif;
	font-weight : normal;
	font-style : normal;
	font-size : 0.9em;
	text-decoration : none;
	text-align : left;
	text-indent : 0em;
	margin-top : 1.2em;
	margin-bottom : 2.7em;
	margin-right : 0em;
	margin-left : 0em;
}
p.SE {
	font-family : serif;
	font-weight : normal;
	font-style : normal;
	font-size : 0.9em;
	text-decoration : none;
	text-align : justify;
	text-indent : 0em;
	margin-top : 0em;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 0em;
}
p.SEL {
	font-family : serif;
	font-weight : normal;
	font-style : normal;
	font-size : 0.9em;
	text-decoration : none;
	text-align : justify;
	text-indent : 0em;
	margin-top : 0em;
	margin-bottom : 1.2em;
	margin-right : 0em;
	margin-left : 0em;
}
p.SE1 {
	font-family : serif;
	font-weight : normal;
	font-style : normal;
	font-size : 0.9em;
	text-decoration : none;
	text-align : justify;
	text-indent : 0em;
	margin-top : 100px;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 0em;
}
ol.ol {
	padding : 0em;
	text-indent : 0em;
	margin-top : 0.8em;
	margin-bottom : 0.8em;
	margin-right : 0em;
	margin-left : 1.1em;
}
ol.ol-1 {
	padding : 0em;
	text-indent : 0em;
	margin-top : 0.8em;
	margin-bottom : 0.8em;
	margin-right : 0em;
	margin-left : 1.1em;
}
ol.ol1 {
	padding : 0em;
	text-indent : 0em;
	margin-top : 5px;
	margin-bottom : 0.8em;
	margin-right : 0em;
	margin-left : 1.1em;
}
ol.ol2 {
	padding : 0em;
	text-indent : 0em;
	margin-top : 0.8em;
	margin-bottom : 5px;
	margin-right : 0em;
	margin-left : 1.1em;
}
ul.bullet {
	padding : 0em;
	text-indent : 0em;
	margin-top : 0.8em;
	margin-bottom : 0.8em;
	margin-right : 0em;
	margin-left : 1em;
}
ul.ul {
	padding : 0em;
	text-indent : 0em;
	margin-top : 0.8em;
	margin-bottom : 0.8em;
	margin-right : 0em;
	margin-left : 1em;
}
ul.none {
	padding : 0em;
	text-indent : 0em;
	margin-top : 5px;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 1.3em;
	list-style-type:none;
}
ul.bulletns {
	padding : 0em;
	text-indent : 0em;
	margin-top : 0.8em;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 1em;
}
ul.bullets5 {
	padding : 0em;
	text-indent : 0em;
	margin-top : 5px;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 1em;
}
ul.bullet1 {
	padding : 0em;
	text-indent : 0em;
	margin-top : 0.8em;
	margin-bottom : 0.8em;
	margin-right : 0em;
	margin-left : 1em;
	list-style-type: disc;
}

ul.bullet1-NOINT {
	padding : 0em;
	text-indent : 0em;
	margin-top : 0em;
	margin-bottom : 0.8em;
	margin-right : 0em;
	margin-left : 1em;
	list-style-type: disc;
}

li.li {
	font-family : serif;
	font-weight : normal;
	font-style : normal;
	font-size : 0.9em;
	text-decoration : none;
	text-align : justify;
	text-indent : 0em;
	margin-top : 0px;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 1em;
}
li {
	font-family : serif;
	font-weight : normal;
	font-style : normal;
	font-size : 0.9em;
	text-decoration : none;
	text-align : justify;
	text-indent : 0em;
	margin-top : 0px;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 1em;
}
li.nd {
	font-family : serif;
	font-weight : normal;
	font-style : normal;
	font-size : 1em;
	text-decoration : none;
	text-align : justify;
	text-indent : -1em;
	margin-top : 0px;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 1em;
}
li.li-i {
	font-family : serif;
	font-weight : normal;
	font-style : italic;
	font-size : 0.9em;
	text-decoration : none;
	text-align : justify;
	text-indent : 0em;
	margin-top : 0px;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 1em;
}
li.bl1 {
	font-family : serif;
	font-weight : normal;
	font-style : normal;
	font-size : 0.9em;
	text-decoration : none;
	text-align : justify;
	text-indent : 0em;
	margin-top : 0px;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 1em;
}
p.bl2 {
	font-family : serif;
	font-weight : normal;
	font-style : normal;
	font-size : 0.9em;
	text-decoration : none;
	text-align : justify;
	text-indent : -1.9em;
	margin-top : 5px;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 2.5em;
}
div.newtheorem {
	text-indent : 0em;
	margin-top : 0.8em;
	margin-bottom : 0.8em;
	margin-right : 0em;
	margin-left : 0em;
}

span.side {
	float:left;
	margin-left:-5em;
}

div.spa1 {
	text-indent : 0em;
	margin-top : 10px;
	margin-bottom :0em;
	margin-right : 0em;
	margin-left : 0em;
}


div.spa2 {
	text-indent : 0em;
	margin-top : 30px;
	margin-bottom :0em;
	margin-right : 0em;
	margin-left : 0em;
}


div.lstlisting {
	text-indent : 0em;
	margin-top : 0.8em;
	margin-bottom : 0.8em;
	margin-right : 0em;
	margin-left : 0em;
}
p.verbatim {
	font-family : monospace;
	font-weight : normal;
	font-style : normal;
	font-size : 0.9em;
	text-decoration : none;
	text-align : left;
	text-indent : -1.2em;
	margin-top : 0em;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 1.2em;
}
p.verbatim1 {
	font-family : monospace;
	font-weight : normal;
	font-style : normal;
	font-size : 0.9em;
	text-decoration : none;
	text-align : left;
	text-indent : -1.2em;
	margin-top : 0em;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 2.7em;
}
p.verbatimBL {
	font-family : monospace;
	font-weight : normal;
	font-style : normal;
	font-size : 0.9em;
	text-decoration : none;
	text-align : left;
	text-indent : -1.2em;
	margin-top : 0em;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 2.4em;
}
p.verbatim2 {
	font-family : monospace;
	font-weight : normal;
	font-style : normal;
	font-size : 0.9em;
	text-decoration : none;
	text-align : left;
	text-indent : -1.2em;
	margin-top : 0em;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 4.7em;
}
p.verbatim3 {
	font-family : monospace;
	font-weight : normal;
	font-style : normal;
	font-size : 0.9em;
	text-decoration : none;
	text-align : left;
	text-indent : -1.2em;
	margin-top : 0em;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 6.2em;
}
p.verbatim4 {
	font-family : monospace;
	font-weight : normal;
	font-style : normal;
	font-size : 0.9em;
	text-decoration : none;
	text-align : left;
	text-indent : -1.2em;
	margin-top : 0em;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 7.7em;
}
p.verbatim5 {
	font-family : monospace;
	font-weight : normal;
	font-style : normal;
	font-size : 0.9em;
	text-decoration : none;
	text-align : left;
	text-indent : -1.2em;
	margin-top : 0em;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 9.2em;
}
p.verbatim6 {
	font-family : monospace;
	font-weight : normal;
	font-style : normal;
	font-size : 0.9em;
	text-decoration : none;
	text-align : left;
	text-indent : -1.2em;
	margin-top : 0em;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 9.7em;
}
p.verbatimF {
	font-family : monospace;
	font-weight : normal;
	font-style : normal;
	font-size : 0.9em;
	text-decoration : none;
	text-align : left;
	text-indent : -1.2em;
	margin-top : 1em;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 1.2em;
}
p.code {
	font-family : monospace;
	font-weight : normal;
	font-style : normal;
	font-size : 0.9em;
	text-decoration : none;
	text-align : left;
	text-indent : -1.2em;
	margin-top : 0em;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 1.2em;
}
p.codef {
	font-family : monospace;
	font-weight : normal;
	font-style : normal;
	font-size : 0.9em;
	text-decoration : none;
	text-align : left;
	text-indent : -1.2em;
	margin-top : 1.2em;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 1.2em;
}
p.code1 {
	font-family : monospace;
	font-weight : normal;
	font-style : normal;
	font-size : 0.9em;
	text-decoration : none;
	text-align : left;
	text-indent : -1.2em;
	margin-top : 0em;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 2.7em;
}
p.code2 {
	font-family : monospace;
	font-weight : normal;
	font-style : normal;
	font-size : 0.9em;
	text-decoration : none;
	text-align : left;
	text-indent : -1.2em;
	margin-top : 0em;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 4.7em;
}
p.code3 {
	font-family : monospace;
	font-weight : normal;
	font-style : normal;
	font-size : 0.9em;
	text-decoration : none;
	text-align : left;
	text-indent : -1.2em;
	margin-top : 0em;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 6.6em;
}
figure.table {
	margin-top : 0em;
	margin-bottom : 0em;
	margin-right : 0em;
	margin-left : 0em;
	text-indent: 0em;
}
div.center {
	margin-top : 0em;
	margin-bottom : 0em;
	margin-right : 10%;
	margin-left : 10%;
	text-indent: 0em;
}
div.center1 {
	margin-top : 0em;
	margin-bottom : 0em;
	margin-right : 18%;
	margin-left : 18%;
	text-indent: 0em;
}
table.table {
	border-collapse: collapse;
	margin-top : 15px;
	margin-bottom : 20px;
	margin-right : 0em;
	margin-left : 0em;
	text-indent: 0em;
	width: 100%;
}
td {
	vertical-align: top;
}
td.TB {
	padding-top: 3px;
	padding-bottom: 0em;
	padding-left: 15px;
	padding-right: 15px;
}
td.TBF {
	padding-top: 1px;
	padding-bottom: 0em;
	padding-left: 15px;
	padding-right: 15px;
}
td.TCH {
	padding-top: 0em;
	padding-bottom: 1px;
	padding-left: 15px;
	padding-right: 15px;
	vertical-align: bottom;
	border-bottom: 1px solid #000000;
}
td.TCH1 {
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 15px;
	padding-right: 15px;
	vertical-align: bottom;
	border-top: 1px solid #000000;
}
td.TCH2 {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 15px;
	padding-right: 15px;
	vertical-align: bottom;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
td.TBL {
	padding-top: 3px;
	padding-bottom: 1px;
	padding-left: 15px;
	padding-right: 15px;
	border-bottom: 1px solid #000000;
}
td.left {
	border-left: 1px solid #000000;
}

.navigation {
 color: red;
 text-align: right;
 font-style: italic;
}
samp {
	font-family: sans-serif;
}
mstyle.text-i {
 font-style: italic;
}