body
{
font-family: "Times New Roman",serif;
}
h1, h2, h3, h4, h5
{
page-break-after:avoid;
} 

a
{
text-decoration:none;
color:black;
}

.toctitle
{
font-size:150%;
margin: 15% 0em 2em 0em;
font-weight:normal;
text-align:center;
text-indent:0em;
}

.fm-title
{
font-size:150%;
margin: 15% 0em 2em 0em;
font-weight:normal;
text-align:left;
text-indent:0em;
}

.fm-tit-c
{
font-size:130%;
margin: 15% 0em 1.5em 0em;
font-weight:normal;
text-align:center;
text-indent:0em;
}


.line
{
margin:15% 0 0 0;
border-top:1pt solid black;
}
.line1
{
margin:0.5em 0 0 0;
border-top:1pt solid black;
}


.h-title
{
font-size:140%;
margin: 25% 0em 0.2em 0em;
font-weight:normal;
text-align:right;
text-indent:0em;
}

.h-title1
{
font-size:120%;
margin: 0.2em 0em 0.2em 0em;
font-weight:normal;
text-align:right;
text-indent:0em;
}


.parttit
{
font-size:160%;
margin: 20% 0em 0.2em 0em;
font-weight:bold;
text-align:center;
text-indent:0em;
}

.title
{
font-size:140%;
margin: 5em 0em 1em 0em;
font-weight:normal;
text-align:right;
text-indent:0em;
}

.title1
{
border-top:1pt solid black;
font-size:120%;
margin: 0em 0em 0.2em 0em;
padding:1em 0 0 0;
font-weight:normal;
text-align:right;
text-indent:0em;
}

.author
{
font-size:110%;
margin: 4em 0em 0.2em 0em;
font-weight:normal;
text-align:right;
text-indent:0em;
}

.pub
{
margin: 6em 0em 0em 0em;
text-align:right;
}

.noindent
{
line-height:1.3em;
margin: 0em 0em 0em 0em;
text-indent:0em;
text-align:justify;
}

.noindent-1
{
line-height:1.3em;
margin: 0.5em 0em 0em 0em;
text-indent:0em;
text-align:justify;
}

.noindent-t
{
line-height:1.3em;
margin: 3em 0em 0em 0em;
text-indent:0em;
text-align:justify;
}

.noindent1
{
line-height:1.3em;
margin: 1.5em 0em 0em 0em;
text-indent:0em;
text-align:justify;
}

.toc1
{
margin: 1em 0em 0.1em 0em;
text-indent:0em;
text-align:left;
}

.toc
{
margin: 0.5em 0em 0.1em 0em;
text-indent:0em;
text-align:left;
}

.toc2
{
margin: 0.3em 0em 0em 3em;
text-indent:-1.5em;
text-align:left;
}

.toc3
{
margin: 0.3em 0em 0em 4.5em;
text-indent:-1.5em;
text-align:left;
}

.toc4
{
margin: 0.3em 0em 0em 8em;
text-indent:-2.3em;
text-align:left;
}


.ul {
margin: 0.2em 0em 0em 1.5em;
text-indent:-1.1em;
text-align:justify;
}

.ul1 {
margin: 1em 0em 0em 1.5em;
text-indent:-1.1em;
text-align:justify;
}

.indent
{
line-height:1.3em;
margin: 0.5em 0em 0em 0em;
text-indent:1.5em;
text-align:justify;
}

.indentt
{
line-height:1.3em;
margin: 0.3em 0em 0.3em 0em;
text-indent:1.5em;
text-align:justify;
}

.indent1
{
line-height:1.3em;
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-image
{
margin: -1em 0em 0em 0em;
text-indent:0em;
text-align:right;
}

.fm-right
{
margin: 20% 0em 3em 0em;
text-indent:0em;
font-size:140%;
text-align:right;
}

.fm-left
{
margin: 20% 0em 0em 40%;
text-indent:0em;
font-size:100%;
text-align:left;
}

.fm-right1
{
margin: 1em 0em 0em 0em;
text-indent:0em;
font-size:90%;
text-align:right;
}

.right
{
margin: 0em 0em 0em 0em;
text-indent:em;
text-align:right;
}

.ded
{
margin: 15% 0em 0em 0em;
text-indent:em;
text-align:right;
}

.ded1
{
margin: 0 0em 0em 0em;
text-indent:em;
text-align:right;
}


div.ext {
margin: 1em 0em 1em 3em;
font-size:90%;
text-indent:0em;
}

div.ex {
margin: 1em 4em 1em 0em;
font-size:90%;
text-indent:0em;
}

div.intro {
margin: 2em 0em 2em 50%;
font-size:90%;
text-indent:0em;
}

div.ext0 {
margin: 0em 0em 0em 1.5em;
font-size:90%;
text-indent:0em;
}

div.ext02 {
margin: 1em 0em 1em 20%;
font-size:90%;
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 0em;
text-indent:0em;
font-size:130%;
text-align:left;
}

.bm-sub {
margin: 1em 0em 0.5em 0em;
text-indent:0em;
font-size:130%;
text-align:left;
}

.bm-sub1 {
margin: 1em 0em 0.5em 0em;
text-indent:0em;
font-size:120%;
text-align:left;
}

.bm-sub2 {
margin: 1em 0em 0.5em 2.5em;
text-indent:-2.3em;
font-size:110%;
text-align:left;
}

.subtitle-br {
padding:15% 0 0 0;
margin: 1.5em 0em 1em 0em;
text-indent:0em;
font-size:130%;
text-align:center;
}


.subtitle1 {
margin: 1.5em 0em 0.8em 0em;
text-indent:0em;
font-size:120%;
text-align:left;
}

.chno {
margin: 4em 0em 0em 0em;
text-indent:0em;
font-size:150%;
text-align:center;
}

.chtit {
margin: 1.5em 0em 3em 0em;
text-indent:0em;
font-size:180%;
text-align:center;
}

.center
{
margin: 1em 0em 1em 0em;
text-align:center;
}

.caption
{
font-size:90%;
text-indent:0em;
margin: 0em 0em 0em 0em;
text-align:center;
}

div.image
{
margin: 1em 0em 1em 0em;
page-break-after: always;
text-indent:0em;
}
.image
{
margin: 0.5em 0em 0.5em 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:30% 0 0 0;
font-size:90%;
text-align:justify;
text-indent:0em;
}

.copy1 {
margin:0em 0 0 0;
font-size:90%;
text-align:justify;
text-indent:0em;
}


.copy2 {
margin:2.5em 0 0 0;
font-size:90%;
text-align:justify;
text-indent:0em;
}

.copy3 {
margin:3.5em 0 0 0;
font-size:90%;
text-align:justify;
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;
}

.index1
{
margin: 1.5em 0em 0em 1.5em;
text-indent:-1.5em;
text-align:left;
}
.index
{
margin: 0em 0em 0em 1.5em;
text-indent:-1.5em;
text-align:left;
}

.index2
{
margin: 0em 0em 0em 2.5em;
text-indent:-1.5em;
text-align:left;
}

.index3
{
margin: 0em 0em 0em 3.5em;
text-indent:-1.5em;
text-align:left;
}

.fm001
{
font-size:150%;
margin: 15% 0em 2em 0em;
font-weight:normal;
text-align:right;
text-indent:0em;
}

.fm-ext
{
font-size:90%;
margin: 15% 0em 0em 35%;
font-weight:normal;
text-align:justify;
text-indent:0em;
}

.page-break {
page-break-after:always;
padding:20% 0 0 0;
}

.ref {
margin: 0.2em 0em 0em 3.5em;
text-indent:-3em;
text-align:justify;
}


.ref1 {
margin: 1em 0em 0em 3.5em;
text-indent:-3em;
text-align:justify;
}

.ref2 {
margin: 0.2em 0em 0em 1.5em;
text-indent:-1.5em;
text-align:justify;
}


.ol {
margin: 0.2em 0em 0em 2.8em;
text-indent:-1.5em;
text-align:justify;
}

.ol1 {
margin: 1em 0em 0em 2.8em;
text-indent:-1.5em;
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;
}
.footnote1 {
font-size:90%;
margin:0 0 0 0em;
text-indent:1.5em;
text-align:justify;
}



.ol-ts {
margin: 0.2em 0em 0em -20em;
text-indent:-1.5em;
text-align:justify;
}


.bm-tit {
margin: 15% 0em 1.5em 0em;
text-indent:0em;
text-align:center;
font-size:160%;
}

.bm-tit1 {
margin: 15% 0em 0.5em 0em;
text-indent:0em;
text-align:center;
font-size:140%;
}

.bm-tit2 {
margin: 1em 0em 0.5em 0em;
text-indent:0em;
text-align:center;
font-size:160%;
}

.bm-02 {
margin: 1.2em 0em 0em 2em;
text-indent:-1.8em;
text-align:justify;
}

.tcaption
{
font-size:90%;
text-indent:1.5em;
margin: 0.5em 0em 0em 0em;
text-align:center;
}

.hang {
margin: 0.5em 0em 0em 2.8em;
text-indent:-2.5em;
text-align:justify;
}

span.u {
text-decoration:underline;
color:blue;
}

.fm-tit
{
font-size:140%;
margin: 15% 0em 1em 25%;
font-weight:normal;
text-align:right;
text-indent:0em;
border-bottom:1pt solid black;
}

div.fm {
margin: 1em 0 0 25%;
}

.fline
{
margin:15% 35% 0 0;
border-top:1pt solid black;
}

.bm-01 {
margin: 10% 0em 1.5em 0em;
text-indent:0em;
text-align:left;
font-size:150%;
}

.b-hang {
margin: 0.5em 0em 0em 4.8em;
text-indent:-2.5em;
text-align:justify;
}

.sub {
font-weight:bold;
margin: 1.5em 0em 1em 0em;
text-indent:0em;
font-size:130%;
text-align:left;
}

span.uline
{
text-decoration:underline;
}
