body
{
font-family: "Times New Roman";
font-size: 100%;
text-align: justify;
margin-right: 1em;
margin-left: 1em;
}

p{
margin: 0em 0em 0em 0em;
text-align: justify;
}

a
{
text-decoration: none;
}

.half
{
 margin-top: 2em;	
text-align: right;
margin-left: 0em;
margin-bottom: 0.2em;
font-size: 120%;
}

.subtitle{
 margin-top: 0.2em;	
text-align: right;
margin-left: 0em;
margin-bottom: 1.5em;
font-size: 120%;
}
.titlepage{
 margin-top: 2em;	
text-align: right;
margin-left: 0em;
margin-bottom: 0.2em;
font-size: 180%;
}

.dedi{
 margin-top: 3em;	
text-align: right;
margin-left: 7em;
margin-bottom: 0.2em;
font-size: 110%;
}


.copy {
margin-top: 0em;
margin-bottom: 0em;
font-size: 85%;
text-align: left;
}

.copy1 {
margin-top: 2.5em;
margin-bottom: 0em;
font-size: 85%;
text-align: left;
}



.fm-title{
margin-top: 2em;
margin-left: 0em;
margin-bottom: 3em;
text-align: left;
font-size: 130%;
}

.fm-title1{
border-bottom: 1px solid black;
margin-top: 2em;
margin-left: 0em;
margin-bottom: 3em;
font-weight: bold;
text-align: right;
font-size: 130%;
}


.toc0 {
margin: 0em 0em 0em 0em;
text-indent: 0em;
text-align: left;
}

.toc {
margin: 1em 0em 0em 1em;
text-indent: -1em;
text-align: left;
}

.toc1 {
margin: 0em 0em 0em 2.67em;
text-indent: -1.7em;
text-align: left;
}

.toc2 {
margin: 0em 0em 0em 4.7em;
text-indent: -2.25em;
text-align: left;
}



.author{
 margin-top: 5em;
margin-left: 0em;
text-align: right;
margin-bottom: 0.2em;
font-size: 110%;
}
.pub{
 margin-top: 10em;
margin-left: 0em;
text-align: right;
margin-bottom: 0em;
font-size: 100%;
}

.ch-num {
margin: 2em 0em 3em 0em;
font-size: 130%;
font-weight: bold;
text-align: left;
}
.ch-title1 {
margin: 0.3em 0em 3em 0em;
font-size: 130%;
text-align: left;
font-weight: bold;
}


.h1 {
margin: 1em 0em 0.5em 0em;
text-indent: 0em;
font-size: 110%;
text-align: left;
}

.h1a {
margin: 1em 0em 1em 0em;
page-break-before: always;
text-indent: 0em;
font-size: 110%;
text-align: left;
}

.h2 {
margin: 1em 0em 0.3em 0em;
text-indent: 0em;
font-weight: bold;
font-size: 100%;
text-align: left;
}


ul
{
margin: 1em 0em 1em 1.7em;
font-size: 100%;
text-align: justify;
}

ul.disc {
margin: 1em 0em 1em 0em;
list-style-type: disc;
font-size: 100%;
text-align: justify;
}

ul.noi {
margin: 1em 0em 1em 1em;
font-size: 100%;
text-align: justify;
}

ol {
margin: 0.5em 0em 1em 2.3em;
font-size: 100%;
text-indent: 0em;
text-align: justify;
}

.blockquote {
margin: 1em 0em 1em 1em;
font-size: 95%;
text-indent: 1em;
text-align: justify;
}
.fig-caption {
margin: 0em 0em 1em 0em;
font-family: sans-serif;
font-size: 80%;
text-align: left;
}

.fig {
margin: 1em 0em 1em 0em;
font-size: 100%;
text-align: center;
}

.figl {
margin: 1em 0em 1em 0em;
font-size: 100%;
text-align: left;
}

.table {
margin: 1em 0em 1em 0em;
font-size: 100%;
text-align: left;
}

.tdlb
{
padding: 0.3em;
border-left: 2px solid black;
border-top: 2px solid black;
}

.tdlb1
{
padding: 0.3em;
background-color: #CDCDCD;
border-left: 2px solid black;
border-top: 2px solid black;
}

.tdlb2
{
padding: 0.3em;
background-color: #CDCDCD;
}

.tdlbr1
{
background-color: #CDCDCD;
padding: 0.3em;
border-left: 2px solid black;
border-top: 2px solid black;
border-right: 2px solid black;
}

.tdlbr2
{
background-color: #CDCDCD;
padding: 0.3em;
border-left: 1px solid black;
}

.tdlbr
{
padding: 0.3em;
border-left: 2px solid black;
border-top: 2px solid black;
border-right: 2px solid black;
}

.tdlt
{
padding: 0.3em;
border-left: 2px solid black;
border-bottom: 2px solid black;
border-top: 2px solid black;
}

.tdlt0
{
padding: 0.3em;
border-top: 1px solid black;
}

.tdlt1
{
padding: 0.3em;
border-left: 2px solid black;
background-color: #CDCDCD;
border-bottom: 2px solid black;
border-top: 2px solid black;
}

.tdltr
{
padding: 0.3em;
border-left: 2px solid black;
border-bottom: 2px solid black;
border-right: 2px solid black;
border-top: 2px solid black;
}

.tdltrd
{
padding: 0.3em;
border-left: 1px solid black;
border-top: 1px solid black;
}


.noindent {
margin: 0em 0em 0em 0em;
font-size: 100%;
text-indent: 0em;
text-align: justify;
}

.noindentt {
margin: 1em 0em 0em 0em;
font-size: 100%;
text-align: justify;
text-indent: 0em;
}

.noindent0 {
margin: 0.5em 0em 0em 0em;
text-indent: 0em;
font-size: 100%;
text-align: justify;
}

.indent {
margin: 0em 0em 0em 0em;
text-indent: 1em;
font-size: 100%;
text-align: justify;
}

.indentt {
margin: 1em 0em 0em 0em;
text-indent: 1em;
font-size: 100%;
text-align: justify;
}

td {
margin: 0em 0em 0em 0em;
padding: 0.1em 0.5em 0em 0em;
}

img{
max-width: 100%;
max-height: 100%;
}

.cover{
margin: 0em;
text-align: center;
}

.bsl
{
margin: 1em 0em 0em 0em;
}

.hangt
{
margin: 1em 0em 0em 2.3em;
text-indent: -0.9em;
text-align: justify;
}

.hang
{
margin: 0em 0em 0em 2.3em;
text-indent: -0.9em;
text-align: justify;
}


.right
{
 margin-top: 5em;
text-align: right;
margin-left: 0em;
margin-bottom: 1em;
font-size: 100%;
}