@page
{
	margin:1em;
}

body
{
	padding-left: 0pt;
	margin-left: 1em;
	margin-right: 1em;
	text-align: justify;
}
p
{
	font-size: 100%;
	margin-top: 0em;
	margin-bottom: 0em;
	text-indent: 0em;
}
a
{
	color:#000000;
	text-decoration: none;
}
img
{
	max-width: 100%;
}

.fig
{
        text-indent:0em;
        margin-top:1em;
        margin-bottom:1em;
        text-align:center;
}
.half-title
{
	font-size:120%;
	margin-top: 1.5em;
	margin-bottom: 0.5em;
	margin-left:0em;
	margin-right: 0em;
	text-align: right;
        
}
.bk-title
{
	font-size:180%;
	margin-top: 0.5em;
	border-bottom:1px solid;
	margin-bottom: 0em;
	margin-left:0em;
	margin-right: 0em;
	text-align: right;
        
}
.bk-title1
{
	font-size:140%;
	margin-top: 0.5em;
	margin-bottom: 1em;
	margin-left:0em;
	margin-right: 0em;
	text-align: right;
        
}
.bk-author
{
	font-size:120%;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left:0em;
	margin-right: 0em;
	text-align: right;
        
}
.bk-t
{
	font-size:110%;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left:0em;
	margin-right: 0em;
	text-align: right;
        
}


.pub
{
        margin-top:15em;
        margin-bottom:0em;
        text-align:right;
}

.copy
{
	font-size:80%;
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left:0em;
	margin-right: 0em;
}

.copy1
{
	font-size:80%;
	margin-top: 2em;
	margin-bottom: 0em;
	margin-left:0em;
	margin-right: 0em;
}
.copy1a
{
	font-size:80%;
	margin-top: 1em;
	margin-bottom: 0em;
	margin-left:0em;
	margin-right: 0em;
}

.copy2
{
	font-size:80%;
	margin-top: 3em;
	margin-bottom: 0em;
	margin-left:0em;
	margin-right: 0em;
}
.auth
{
	font-size:110%;
	text-align: right;
	margin-top: 0em;
	margin-bottom: 3em;
	margin-left:0em;
	border-bottom:1px solid;
	margin-right: 0em;
}

.right
{
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left:0em;
	margin-right: 0em;
	text-align: right;
}
.right1
{
        margin-top: 3em;
        margin-bottom: 0em;
        margin-left:0em;
        margin-right: 0em;
        text-align: right;
}
.right2
{
	margin-top: 0em;
	margin-bottom: 2em;
	margin-left:0em;
	margin-right: 0em;
	text-align: right;
}


.fm-title
{
	font-weight:bold;
	font-size:120%;
	margin-top: 1.0em;
	margin-bottom: 2em;
	margin-left:0em;
	margin-right: 0em;
	text-align: left;
        
}
.fm-title1
{
	font-weight:bold;
	font-size:120%;
	margin-top: 1.0em;
	margin-bottom: 7em;
	margin-left:0em;
	margin-right: 0em;
	text-align: left;
        
}
.fm-titler
{
	font-weight:bold;
	font-size:120%;
	margin-top: 3em;
	margin-bottom: 1em;
	margin-left:0em;
	margin-right: 0em;
	text-align: right;
        
}
.fm-titler1
{
	font-weight:bold;
	font-size:120%;
	margin-top: 1em;
	margin-bottom: 3em;
	margin-left:0em;
	margin-right: 0em;
	text-align: right;
        
}

.toc
{
        text-indent:0em;
	margin-top:1em;
	margin-bottom:0em;
	margin-left:0em;
	text-align:left;
	font-size:100%;
}
.toc1
{
        text-indent:0em;
	margin-top:0em;
	margin-bottom:0em;
	margin-left:1em;
	text-align:left;
	font-size:100%;
}
.toc1
{
        text-indent:0em;
	margin-top:0em;
	margin-bottom:0em;
	margin-left:1em;
	text-align:left;
	font-size:100%;
}
.toc2
{
        text-indent:0em;
	margin-top:0em;
	margin-bottom:0em;
	margin-left:0em;
	text-align:left;
	font-size:100%;
}
.toc2a
{
        text-indent:0em;
	margin-top:1em;
	margin-bottom:0em;
	margin-left:0em;
	text-align:left;
	font-size:100%;
}

.int-num
{
	font-size:140%;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left:0em;
	padding-bottom: 0em;
	margin-right: 0em;
	text-align: center;
}

.int-title
{
	font-size:150%;
	margin-top: 0em;
	margin-bottom: 1em;
	margin-left:0em;
	margin-right: 0em;
	text-align: center;
        
}
.ch-num
{
	font-size:120%;
	margin-top: 1em;
	margin-bottom: 2em;
	margin-left:0em;
        font-weight:bold;
	padding-bottom: 0em;
	margin-right: 0em;
	text-align: left;
}
.noindent
{
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left:0em;
	margin-right: 0em;
}

.noindent1
{
	margin-top: 1em;
	margin-bottom: 0em;
	margin-left:0em;
	margin-right: 0em;
}
.indent2
{
	margin-top: 2em;
	margin-bottom: 0em;
	margin-left:0em;
	text-indent:1.5em;
	margin-right: 0em;
}

.noindentb
{
	margin-top: 0em;
	margin-bottom: 1em;
	margin-left:0em;
	margin-right: 0em;
}

.indent
{
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left:0em;
	margin-right: 0em;
        text-indent:1.5em;
}
.indent1
{
	margin-top: 1em;
	margin-bottom: 0em;
	margin-left:0em;
	margin-right: 0em;
        text-indent:1.5em;
}
.indentb
{
	margin-top: 0em;
	margin-bottom: 1em;
	margin-left:0em;
	margin-right: 0em;
        text-indent:1.5em;
}
.h1
{
	font-size:100%;
	margin-top: 1.5em;
	margin-bottom: 1em;
	margin-left:0em;
	margin-right: 0em;
	font-weight:bold;
	text-align: left;
        
}
.h1a
{
	font-size:100%;
	margin-top: 2em;
	margin-bottom: 1em;
	margin-left:0em;
	font-weight:bold;
	margin-right: 0em;
	text-align: left;
        
}
.h1b
{
	font-size:110%;
	margin-top: 1.5em;
	margin-bottom: 0.4em;
	margin-left:1.5em;
	margin-right: 0em;
	text-align: left;
        
}


.ref
{
        font-size: 90%;
        text-indent:0em;
        margin-left:0em;
        margin-top:0em;
        margin-bottom:0em;
}
sup
{
 	vertical-align: top;       
        font-size:70%;
}

.fn
{
        font-size: 90%;
        text-indent:0em;
        margin-left:0em;
        margin-top:0em;
        text-align:justify;
        margin-bottom:0em;
}
.fna
{
        font-size: 90%;
        text-indent:0em;
        margin-left:1em;
        margin-top:0em;
        text-align:justify;
        margin-bottom:0em;
}

.fn1
{
        font-size: 90%;
        text-indent:0em;
        margin-left:0em;
        margin-top:1em;
        text-align:justify;
        margin-bottom:0em;
}

.smallcap
{
        font-size: 80%;

}
.blockquoter
{
        text-align:right;
	margin-top: 0em;
	margin-bottom: 2em;
	margin-left:1em;
	margin-right: 0em;
}
.blockquote
{
	margin-top: 1em;
	font-size:90%;
	margin-bottom: 1em;
	margin-left:2em;
	margin-right: 1em;
}
.table
{
        text-align:left;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left:0em;
	margin-right: 0em;
}
