body
{
	margin: 1em 10%; 
	} 
sup
{
    font-size: 0.72em;
}
sub
{
    font-size: 0.72em;
}
table
{
    border-collapse: collapse; 
        font-size:0.82em;
        text-align: left;
} 
	
img
{
	max-width:100%;
	}
	
p
{ 
	margin-top: 0em;
	margin-bottom: 0em;
        text-align: justify;
        font-size:small;
	}
.noindent
{ 
	margin-top: 1em;
	margin-bottom: 0em;
        text-align: justify;
        font-size:small;
        text-indent:0em;
}
p.author, p.affilation
{ text-align: center; }
p + p
{ margin-bottom: 0em; margin-top: 0em; text-indent: 1.5em; text-align: justify; font-size:small;}
.title
{
font-family: 'FranklinGothicCd', Arial, Helvetica, sans-serif;
font-size:180%;
font-weight:normal;
text-indent:0em;
margin-top:2em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
text-align:center;
}
.title1
{
font-family: 'FranklinGothicCd', Arial, Helvetica, sans-serif;
font-size:100%;
text-indent:0em;
margin-top:0em;
margin-bottom:0.5em;
margin-left:0em;
margin-right:0em;
text-align:center;
}
.title-aff
{
font-family:serif;
font-size:small;
text-indent:0em;
margin-top:0.1em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
text-align:center;
}
.title-author
{
font-family: 'FranklinGothicCd', Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:90%;
text-indent:0em;
margin-top:1.5em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
text-align:center;
}
.title-author1
{
font-family: 'FranklinGothicCd', Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:90%;
text-indent:0em;
margin-top:0.5em;
margin-bottom:2em;
margin-left:0em;
margin-right:0em;
text-align:center;
}
.title-author1a
{
font-style:italic;
font-size:80%;
text-indent:0em;
margin-top:0.5em;
margin-bottom:2em;
margin-left:0em;
margin-right:0em;
text-align:center;
}
.publisher
{
font-family: 'FranklinGothicCd', Arial, Helvetica, sans-serif;
font-size:100%;
text-indent:0em;
margin-top:12em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
text-align:center;
}
p.disp_math + p
{ margin-top: 0.2em; margin-bottom: 0.2em; text-indent: 0;}
p.disp_mathr
{
margin-bottom: 0.5em;
margin-top: 0.5em;
text-align: right;
text-indent: 0em;
}

p.box-title + p
{ text-indent: 0; }
h1
{ 
	font-size: 200%;
	margin-top: 0.5em;
	padding-top: 0.25em;
	margin-bottom: 1em; 
	font-weight: normal;
	text-align: center;
	font-family: 'FranklinGothicCd', Arial, Helvetica, sans-serif; 
	}
h2
{ 
	font-size: 160%;
	padding-top: 0em;
	margin-bottom: 0.5em;
	text-align: center;
	font-weight: normal;
	}
h3
{
	font-size: 1.20em;
	margin-top: 1em;
	margin-bottom: .25em; 
	}
h4
{
	font-size: 1em;
	margin-top: 1em;
	margin-bottom: .325em;
	}
h5
{
	font-size:0.82em;
	font-style:italic;
	font-weight:normal;
	margin-top: 1.5em;
	margin-bottom: .25em;
	}
.h7
{
	font-size:0.82em;
	font-weight:bold;
	font-style:italic;
	margin-top: 2em;
	margin-bottom: 0.25em;
        text-indent:0em;

}

h6
{
	font-size: .9em;
	margin-top: 1.5em; 
	margin-bottom: .25em;  
	}
	
small
{
    font-size: x-small;
}
.right
{
	float: right; 
	text-align: right;
	text-indent: 0;
	margin-top:-22pt;
	width:32pt;
	alignment-baseline:middle;
	line-height:1;
	vertical-align: middle;
	}
.figure
{
text-align:center;
margin: 1em 0 0 0; 
}
.figtitle
{ 
margin-top: 0.5em;
margin-bottom: 1em;
text-align: justify;
font-size: small;
}	
figure.bio
{
margin: 0.5em 0.5em 0 0;
float: left;
}
p.bio
{
margin: 0.25em 0 0 0;
font-size: small;
}
.ref
{
        font-family:serif;
        font-size:x-small;
        margin-top:0em;
        margin-bottom:0em;
        margin-left:1.6em;
        margin-right:0em;
        text-align:justify;
        text-indent:-1.6em;
}
blockquote
{
    margin: 1em 3em;
}
a{
	text-decoration: none;
}
ul
{
	margin-top: 0em;
	margin-bottom: 0em;
	}
ol{
	margin:0em;
        text-align: justify;
        font-size: small;
	}
li{
        text-align: justify;
        font-size: small;
 font-weight: normal; }
table thead
{
	border-bottom: 1px solid #333;
}
table thead th,
table thead td
{
	font-weight: normal;
	border-bottom: 1px solid #333;
}
table td
{
    padding: 0.25em 0.75em 0.75em 0.25em;
    vertical-align: top;
	}
	
table td,
table th
{
	text-align: left;
	}
table td:first-child,
table th:first-child
{
    padding: 0.25em 0.75em 0.75em 0;
	}
table tbody
{
	border-bottom: 1px solid #333;
}
table tfoot td
{
	padding-bottom: 0.25em;
}
.tabletitle
{ 
	margin: 1em 0 1em 0; 
	text-align: left;
	font-size: 0.72em;
}
.box
{ 
        border: solid 0.2px;
	padding: 1em;
	margin: 1em 0;
}
.boxk
{ 
	padding: 0.5em;
	margin: 0em 0;
}
.boxka
{ 
	padding: 0.5em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
        border-top: 0.1px solid black;
        border-bottom: 0.1px solid black;
}
.box-title
{
font-family:serif;
font-weight:bold;
text-indent:0em;
margin-top:0em;
margin-bottom:1em;
margin-left:0em;
margin-right:0em;
text-align:left;
}
.copyright
{
font-family:serif;
font-size:72%;
text-indent:0em;
margin-top:1.5em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
text-align:justify;
}
.subtitle
{
font-family:'FranklinGothicCd', Arial, Helvetica, sans-serif;
font-size:80%;
text-indent:0em;
margin-top:0.25em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
text-align:center;
}
.subtitle1
{
font-family:sans-serif;
font-size:100%;
font-weight:normal;
text-indent:0em;
margin-top:0em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
text-align:center;
}
.subtitle1a
{
font-family:sans-serif;
font-size:1em;
font-weight:normal;
text-indent:0em;
margin-top:0.5em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
text-align:center;
}
.subtitle1aa
{
font-family:sans-serif;
font-size:1.2em;
text-indent:0em;
margin-top:0em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
text-align:center;
}
.subtitle1aaa
{
font-family:sans-serif;
font-size:0.82em;
font-weight:bold;
text-indent:0em;
margin-top:0em;
margin-bottom:3em;
margin-left:0em;
margin-right:0em;
text-align:center;
}
.toc1a
{
font-family:serif;
font-weight:bold;
font-size:small;
text-indent:0em;
margin-top:0.5em;
margin-bottom:0.5em;
margin-left:0em;
margin-right:0em;
text-align:justify;
}
.toc1
{
font-family:serif;
font-weight:bold;
font-size:small;
text-indent:0em;
margin-top:1.5em;
margin-bottom:0.5em;
margin-left:0em;
margin-right:0em;
text-align:justify;
}
.toc2
{
font-family:serif;
font-size:small;
text-indent:0em;
margin-top:0.5em;
margin-bottom:0em;
margin-left:1.5em;
margin-right:0em;
text-align:justify;
}
.toc2a
{
font-family:serif;
font-size:small;
text-indent:0em;
margin-top:0.5em;
margin-bottom:0em;
margin-left:1.8em;
margin-right:0em;
text-align:justify;
}
.toc3
{
font-family:serif;
font-size:small;
text-indent:0em;
margin-top:0.5em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
text-align:left;
}
.toc4
{
font-family:serif;
font-size:small;
text-indent:0em;
margin-top:0.5em;
margin-bottom:0em;
margin-left:2em;
margin-right:0em;
text-align:left;
}
.toc4a
{
font-family:serif;
font-size:small;
text-indent:0em;
margin-top:0.5em;
margin-bottom:0em;
margin-left:2.2em;
margin-right:0em;
text-align:left;
}
.tab
{
margin-top:0em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
}
.thead
{
font-family:serif;
font-size:small;
text-indent:0em;
padding-top:0.5em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
text-align:justify;
}
.tabtxt
{
font-family:serif;
font-size:small;
text-indent:0em;
margin-top:0em;
margin-bottom:0em;
text-align:justify;
}
.auth
{
font-family:serif;
font-size:medium;
text-indent:0em;
margin-left:0em;
margin-top:0em;
margin-bottom:0em;
text-align:justify;
border-bottom: solid 1px #999999;
}
.ref1
{
font-family:serif;
font-size:x-small;
text-indent:-2.2em;
margin-left:1.8em;
margin-top:0em;
margin-bottom:0em;
text-align:justify;
}
.ref2
{
        font-family:serif;
        font-size:x-small;
        margin-top:0em;
        margin-bottom:0em;
        margin-left:1.5em;
        margin-right:0em;
        text-align:justify;
        text-indent:-2.4em;
}
.footnote
{
	font-family:"Times New Roman", serif;
	font-weight:normal;
	font-size:x-small;
	margin-top:0.2em;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	text-align:justify;
	text-indent:0em;
}
.footnote1
{
	font-family:"Times New Roman", serif;
	font-weight:normal;
	font-size:x-small;
	margin-top:1.5em;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	text-align:justify;
	text-indent:0em;
}
.para1
{
	margin-top:1em;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	text-align:justify;
	text-indent:0em;
}
.ded
{
	font-family:"Times New Roman", serif;
	font-weight:normal;
	font-size:small;
	margin-top:5em;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	text-align:center;
	text-indent:0em;
}
.aut
{
	font-family:"Times New Roman", serif;
	font-weight:bold;
	font-size:small;
	margin-top:0em;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	text-align:left;
	text-indent:0em;
	border-bottom:1px solid;
}
.right_k
{
	font-family:"Times New Roman", serif;
	font-weight:normal;
	font-size:small;
	margin-top:0em;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	text-align:right;
	text-indent:0em;
}
.block
{
	font-family:"Times New Roman", serif;
	font-weight:normal;
	font-size:small;
	margin-top:0.5em;
	margin-bottom:0.5em;
	margin-left:1.5em;
	margin-right:1.5em;
	text-align:justify;
	text-indent:0em;
}
.bull
{
	font-family:"Times New Roman", serif;
	font-weight:normal;
	font-size:small;
	margin-top:0.1em;
	margin-bottom:0em;
	margin-left:0.7em;
	margin-right:0em;
	text-align:left;
	text-indent:-0.7em;
}
.num
{
	font-family:"Times New Roman", serif;
	font-weight:normal;
	font-size:small;
	margin-top:0.1em;
	margin-bottom:0em;
	margin-left:0.7em;
	margin-right:0em;
	text-align:left;
	text-indent:-0.7em;
}
.letter-hang
{
	font-family:"Times New Roman", serif;
	font-weight:normal;
	font-size:small;
	margin-top:0.1em;
	margin-bottom:0em;
	margin-left:1.5em;
	margin-right:0em;
	text-align:left;
	text-indent:-1.5em;
}
.image
{
	font-family:"Times New Roman", serif;
	font-weight:normal;
	font-size:small;
	margin-top:0em;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	text-align:center;
	text-indent:0em;
}
.pagebreak
{
	page-break-after:always;
}
.authora
{
font-family: 'FranklinGothicCd', Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:90%;
text-indent:0em;
margin-top:1.5em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
text-align:center;
}
.authorb
{
font-style:italic;
font-size:0.82em;
text-indent:0em;
margin-top:.2em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
text-align:center;
}
.alpha
{ 
	margin-top: 0em;
	margin-bottom: 0em;
        text-align: justify;
        font-size:small;
        text-indent:-1.4em;
        margin-left: 2em;
}
.roman
{ 
	margin-top: 0em;
	margin-bottom: 0em;
        text-align: justify;
        font-size:small;
        text-indent:-1.1em;
        margin-left: 2em;
}
.alpha1
{ 
	margin-top: 0em;
	margin-bottom: 0em;
        text-align: justify;
        font-size:small;
        text-indent:0em;
        margin-left: 3em;
}
.ded
{ 
	margin-top: 10em;
	margin-bottom: 0em;
        text-align: center;
        font-size:small;
        text-indent:0em;
        margin-left: 0em;
}
.hang
{
	font-family:"Times New Roman", serif;
	font-weight:normal;
	font-size:small;
	margin-top:0.1em;
	margin-bottom:0em;
	margin-left:2.5em;
	margin-right:0em;
	text-align:justify;
	text-indent:-1.5em;
}
.hang
{
	font-family:"Times New Roman", serif;
	font-weight:normal;
	font-size:small;
	margin-top:0.1em;
	margin-bottom:0em;
	margin-left:2.5em;
	margin-right:0em;
	text-align:justify;
	text-indent:-1.3em;
}
.center
{
font-family:serif;
font-size:82%;
text-indent:0em;
margin-top:1.5em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
text-align:center;
}
.noindentki
{ 
	margin-top: 0em;
	margin-bottom: 0em;
        text-align: justify;
        font-size:small;
        text-indent:-1em;
        margin-left: 2.3em;
}
span.co
{
	font-family: courier;
}
@font-face
{ 
        font-family: 'FranklinGothic-Cd'; 
        font-weight: normal; 
        font-style: normal; 
        src: url('../fonts/FranklinGothic-Cd.otf'); 
}
@font-face
{ 
        font-family: 'FranklinGothic-CdIt'; 
        font-weight: normal; 
        font-style: normal; 
        src: url('../fonts/FranklinGothic-CdIt.otf'); 
} 
span.space
{
padding: 0.6em;
}
span.space1
{
padding: 0.3em;
}
span.space1a
{
padding: 0.1em;
}
span.space1aa
{
padding: 0.1em;
}
span.space2
{
padding: 0.4em;
}
span.space2a
{
padding: 0.2em;
}
span.spacea
{
padding: 0.5em;
}
.indent1
{ 
	margin-top: 1em;
	margin-bottom: 0em;
        text-align: justify;
        font-size:small;
        text-indent:1.5em;
}
.indent
{ 
	margin-top: 0em;
	margin-bottom: 0em;
        text-align: justify;
        font-size:small;
        text-indent:1.5em;
}
@font-face
{
	font-family: "cmsy";
	src: url(../xhtml/cmsy10.ttf);
}
.kk
{
	font-family: "cmsy";
}
.popup {
  background-color: #E6E6E6; 
    border-radius: 10px;
    display: none;
    opacity: 0.9;
    padding: 10px;
    z-index: 100;
    }
