@page{margin: 5pt;}

img{max-height: 100%;max-width: 100%;}

img.inline{vertical-align: middle;}

a{text-decoration: none;}

a.hlink {text-decoration: none;}

h1 {text-indent: 0;page-break-inside: avoid; page-break-after: avoid; hyphens: none; -webkit-hyphens: none; -moz-hyphens:none;}


body
{
line-height: 1.2em;
}


div.cover {
text-align: center;
}

div.copyright {
text-align: center;
margin-top: 5em;
}
span.underline{
text-decoration: underline;
}
sup {
	vertical-align: 4px;
}

sup.frac, sub.frac {
	font-size: 0.7em;
}

p.center
{
font-size: 100%;
text-align: center;
margin-top: 1em;
margin-bottom: 1em;
}
p.center1
{
font-size: 100%;
text-align: center;
margin-top: 1em;
margin-bottom: 0em;
}

p.center0
{
font-size: 100%;
text-align: center;
margin-top: 0em;
margin-bottom: 0em;
}

p.center2
{
font-size: 100%;
text-align: center;
margin-top: 2em;
margin-bottom: 5em;
}

p.toc
{
font-size: 100%;
text-align: left;
text-indent: 0em;
margin-top: 0.25em;
margin-bottom: 0em;
}

p.toc1
{
font-size: 120%;
font-weight: normal;
text-align: left;
text-indent: 0em;
margin-top: 2em;
margin-bottom: 1em;
}

p.chaptertoc1c
{
font-size: 100%;
text-align: center;
text-indent: 0em;
margin-top: 2em;
margin-bottom: 0em;
}

p.chapter
{
font-size: 110%;
text-align: center;
text-indent: 0em;
margin-top: 2em;
margin-bottom: 1em;
}
p.chapter1
{
font-size: 100%;
text-align: center;
text-indent: 0em;
margin-top: 1em;
margin-bottom: 1em;
}

div.blockj
{
font-size: 100%;
text-align: justify;
margin-left: 1em;
text-indent: 0em;
margin-top: 1em;
margin-bottom: 1em;
}

div.blockj1
{
font-size: 100%;
text-align: justify;
margin-left: 2em;
margin-right: 2em;
text-indent: 0em;
margin-top: 1em;
margin-bottom: 1em;
}

p.nonindentj
{
font-size: 100%;
text-align: justify;
text-indent: 0em;
margin-top: 0em;
margin-bottom: 0em;
}

p.nonindentl
{
font-size: 100%;
text-align: left;
text-indent: 0em;
margin-top: 0em;
margin-bottom: 0em;
}

p.nonindentl1
{
font-size: 100%;
text-align: left;
text-indent: 0em;
margin-top: 0.25em;
margin-bottom: 0em;
}

p.indentj
{
font-size: 100%;
text-align: justify;
text-indent: 1em;
margin-top: 0em;
margin-bottom: 0em;
}

p.indentj1
{
font-size: 100%;
text-align: justify;
text-indent: 1em;
margin-top: 1em;
margin-bottom: 0em;
}

p.indentj2
{
font-size: 100%;
text-align: justify;
text-indent: 1em;
margin-top: 2em;
margin-bottom: 1em;
}

p.hang2
{
font-size: 100%;
text-align: justify;
text-indent: -1em;
margin-left: 1em;
margin-top: 0em;
margin-bottom: 0em;
}


p.hang
{
font-size: 100%;
text-align: left;
text-indent: -1em;
margin-left: 1em;
margin-top: 0em;
margin-bottom: 0em;
}
p.hangA
{
font-size: 100%;
text-align: left;
text-indent: -1em;
margin-left: 2em;
margin-top: 1em;
margin-bottom: 0em;
}
p.hangB
{
font-size: 100%;
text-align: left;
text-indent: -1em;
margin-left: 2em;
margin-top: 0em;
margin-bottom: 2em;
}

p.hang1
{
font-size: 100%;
text-align: left;
text-indent: -1.2em;
margin-left: 3.5em;
margin-top: 0em;
margin-bottom: 0em;
}
p.hang1A
{
font-size: 100%;
text-align: left;
text-indent: -1.2em;
margin-left: 3.5em;
margin-top: 1em;
margin-bottom: 0em;
}
p.hang1B
{
font-size: 100%;
text-align: left;
text-indent: -1.2em;
margin-left: 3.5em;
margin-top: 0em;
margin-bottom: 1em;
}
p.hang0
{
font-size: 100%;
text-align: left;
text-indent: -0.8em;
margin-left: 0.8em;
margin-top: 1em;
margin-bottom: 0em;
}

p.bullet1
{
font-size: 100%;
text-align: left;
text-indent: -0.6em;
margin-left: 3.2em;
margin-top: 0em;
margin-bottom: 0em;
}
p.bullet1B
{
font-size: 100%;
text-align: left;
text-indent: -0.6em;
margin-left: 3.2em;
margin-top: 0em;
margin-bottom: 1em;
}


p.indentl
{
font-size: 100%;
text-align: left;
text-indent: 1em;
margin-top: 0em;
margin-bottom: 0em;
}


p.extractj
{
font-size: 100%;
text-align: justify;
text-indent: 0em;
margin-top: 1em;
margin-bottom: 0em;
}

p.extractnj
{
font-size: 100%;
text-align: justify;
text-indent: 0em;
margin-top: 2em;
margin-bottom: 1em;
}

p.extractnj1
{
font-size: 100%;
text-align: justify;
text-indent: 0em;
margin-top: 1em;
margin-bottom: 0em;
}

span.sans
{
font-family: sans-serif;
}

span.sansb
{
font-family: sans-serif;
font-weight: bold;
}
span.sansb1
{
font-family: serif;
font-weight: bold;
}

span.monob
{
font-family: monospace;
font-weight: bold;
}


span.sansi
{
font-family: sans-serif;
font-style: italic;
}

span.small
{
font-size: 80%;
}

span.big
{
font-size: 160%;
}

span.big1
{
font-size: 130%;
font-weight: bold;
}



p.crt
{
font-size: 80%;
text-align: center;
text-indent: 0em;
margin-top: 1em;
margin-bottom: 0em;
}


p.pagebreak{
page-break-before: always;
}

h1.bm
{
font-weight: bold;
font-size: 140%;
text-align: center;
text-indent: 0em;
margin-top: 1em;
margin-bottom: 2em;
}


h1.chapter
{
line-height: 1.2em;
font-weight: normal;
font-size: 100%;
text-align: center;
text-indent: 0em;
margin-top: 1em;
margin-bottom: 3em;
}

p.right
{
font-size: 100%;
text-align: right;
margin-top: 0em;
margin-bottom: 0.0em;
}

p.right0
{
font-size: 100%;
text-align: right;
margin-top: 2em;
margin-bottom: 0em;
}

p.section
{
font-size: 100%;
text-align: center;
margin-top: 1em;
margin-bottom: 1em;
}


div.block
{
font-size: 100%;
margin-left: 9em;
margin-right: 8em;
margin-top: 1.5em;
margin-bottom: 1.5em;
}


p.ded
{
font-size: 100%;
text-align: left;
text-indent: 0em;
margin-top: 3em;
margin-left: 2em;
margin-bottom: 0em;
}