body
{
font-family: "Times New Roman",serif;
}

a
{
text-decoration:none;
color:black;
}

.toctitle
{
font-size:150%;
margin: 15% 0em 3.5em 0em;
font-weight:normal;
text-align:left;
text-indent:0em;
}

.fm-title
{
font-size:150%;
margin: 15% 0em 2em 0em;
font-weight:normal;
text-align:left;
text-indent:0em;
}


.h-title
{
font-size:120%;
margin: 15% 0em 0.2em 0em;
font-weight:normal;
text-align:right;
text-indent:0em;
}


.title
{
font-size:190%;
margin: 10% 0em 0.2em 0em;
font-weight:normal;
text-align:right;
text-indent:0em;
}

.author
{
font-size:110%;
margin: 3em 0em 0.2em 0em;
font-weight:normal;
text-align:right;
text-indent:0em;
}

.bub
{
margin: 20% 0em 0em 0em;
text-indent:0em;
text-align:right;
}

.fm-tit
{
font-size:130%;
margin: 10% 0em 2em 25%;
font-weight:normal;
text-align:right;
text-indent:0em;
border-bottom:1pt solid black;
}



.noindent1
{
margin: 1.5em 0em 0em 0em;
text-indent:0em;
text-align:justify;
}

.noindent
{
margin: 0em 0em 0em 0em;
text-indent:0em;
text-align:justify;
}
.toc
{
margin: 1.5em 0em 0.1em 0em;
text-indent:0em;
text-align:left;
}

.toc1
{
margin: 0.2em 0em 0.1em 0em;
text-indent:0em;
text-align:left;
}


.toc2
{
margin: 0.3em 0em 0em 2.8em;
text-indent:-1.8em;
text-align:left;
}

.toc3
{
margin: 0.3em 0em 0em 3.5em;
text-indent:-2.3em;
text-align:left;
}



.ul {
margin: 0.2em 0em 0em 1.5em;
text-indent:-1.2em;
text-align:left;
}

.ul1 {
margin: 1em 0em 0em 1.5em;
text-indent:-1.2em;
text-align:left;
}

.indent
{
margin: 0em 0em 0em 0em;
text-indent:1.5em;
text-align:justify;
}

.indent1
{
margin: 1em 0em 0em 0em;
text-indent:1.5em;
text-align:justify;
}

.right1
{
margin: 1em 0em 0em 0em;
text-indent:0em;
text-align:right;
}

.right
{
margin: 0em 0em 0em 0em;
text-indent:em;
text-align:right;
}


div.ext {
font-size:90%;
margin: 1em 0em 1em 1.5em;
text-indent:0em;
}



td.td1 {
border-top:1pt solid black;
border-right:1pt solid black;
border-left:1pt solid black;
padding:0.2em;
}


td.td2 {
border-top:1pt solid black;
border-right:1pt solid black;
border-left:1pt solid black;
padding:0.2em;
}

td.td3 {
border-top:1pt solid black;
border-bottom:1pt solid black;
border-left:1pt solid black;
padding:0.2em;
}

td.td4 {
border-top:1pt solid black;
border-bottom:1pt solid black;
border-left:1pt solid black;
border-right:1pt solid black;
padding:0.2em;
}

.subtitle {
font-weight:bold;
margin: 1.5em 0em 1em 1.5em;
text-indent:-1.5em;
font-size:130%;
text-align:left;
}

.subtitle1 {
font-weight:bold;
margin: 1.5em 0em 1em 1.5em;
text-indent:-1.5em;
font-size:120%;
text-align:left;
}

.sub {
font-weight:bold;
margin: 1em 0em 0.5em 0em;
text-indent:0em;
font-size:120%;
text-align:left;
}


.figcaption {
margin: 1em 0em 1em 5em;
text-indent:-3.3em;
font-size:90%;
text-align:left;
}

.chno {
margin: 10% 0em 0.2em 0em;
text-indent:0em;
font-size:150%;
text-align:left;
}

.chtit {
margin: 0 0em 2em 0em;
text-indent:0em;
font-size:160%;
text-align:left;
}

.center
{
margin: 0em 0em 0em 0em;
text-align:center;
}


.tsource
{
margin: 0em 0em 0em 0em;
text-align:center;
font-size:90%;
}

.fsource
{
margin: 0em 0em 0.5em 3em;
text-align:left;
font-size:90%;
}

.caption
{
font-size:90%;
text-indent:0em;
margin: 1em 0em 0em 0em;
text-align:center;
}

div.image
{
margin: 1em 0em 1em 0em;
page-break-after: always;
text-indent:0em;
}
.image
{
margin: 1em 0em 1em 0em;
text-align:center;
}

.image1
{
margin: -0.4em 0em 0.5em 0em;
text-align:center;
}

.image-0
{
margin: 1em 0em 0em 0em;
text-align:center;
}

.eqn-image
{
margin: 0.5em 0em 0.5em 0em;
text-align:center;
}

.img
{
margin: 0.5em 0em 0.5em 0em;
text-align:center;
}

.copy {
margin:20% 0 0 0;
font-size:90%;
text-align:left;
text-indent:0em;
}

.copy1 {
margin:2.5em 0 0 0;
font-size:90%;
text-align:left;
text-indent:0em;
}

.copy2 {
margin:0 0 0 0;
font-size:90%;
text-align:left;
text-indent:0em;
}

.copy3 {
margin:2em 0 0 0;
font-size:90%;
text-align:left;
text-indent:0em;
}

.copy4 {
margin:1em 0 0 0;
font-size:90%;
text-align:left;
text-indent:0em;
}

.small
{
font-size:80%;
}

table {
margin:1em 0 0.2em 0;
border-collapse: collapse;
    table-layout: fixed;
    width:100%;
    text-align:left;
}
td {
    word-wrap:break-word;
    text-align:left;
}


.page-break {
page-break-after:always;
padding:15% 0 0 0;
}

.ref {
margin: 0.2em 0em 0em 2em;
text-indent:-2em;
text-align:justify;
}
.ol {
margin: 0.2em 0em 0em 2.8em;
text-indent:-1.5em;
text-align:justify;
}

.ol1 {
margin: 0.7em 0em 0em 2.8em;
text-indent:-1.9em;
text-align:justify;
}


.footnote0 {
margin:3em 0 0 0em;
text-indent:1.5em;
text-align:justify;
font-size:90%;
}

.footnote {
font-size:90%;
margin:0 0 0 0em;
text-indent:1.5em;
text-align:justify;
}

.tcaption
{
font-size:90%;
text-indent:1.5em;
margin: 0.5em 0em 0em 0em;
text-align:center;
}


div.gray {
margin: 1em 0em 1em 0em;
background-color:#DADADA;
padding:1em;
}

td.td-g {
vertical-align:top;
background-color:#ACACAC;
padding:0.2em 0 0.2em 0;
}

td.td-g1 {
vertical-align:top;
background-color:#D7D7D7;
padding:0 0 0em 1em;
}

td.td-g2 {
vertical-align:top;
border-bottom:1pt solid black;
background-color:#D7D7D7;
padding:0 0 0 1em;
}

td.td-1 {
vertical-align:top;
padding:0.2em;
border-left:1pt solid black;
border-bottom:1pt solid black;
}

td.td-2 {
vertical-align:top;
padding:0.2em;
border-left:1pt solid black;
border-right:1pt solid black;
border-bottom:1pt solid black;
}

td.td-3 {
vertical-align:top;
padding:0.2em;
border-left:1pt solid black;
border-right:1pt solid black;
border-bottom:1pt solid black;
}

.fline
{
margin: 10% 35% 0em 0%;
border-top:1pt solid black;
}

.bm-tit
{
font-size:130%;
margin: 10% 0em 1.5em 2.5em;
font-weight:bold;
text-align:left;
text-indent:0em;
}
