body
{
 margin-right: 1em;
 margin-left: 1em;
}
h1.halftitle
{
 text-align:right;
 font-weight:normal;
 font-size:3em;
 margin:3em 0em 0em 0em;
 line-height:75px;
}

.title{
 text-align:left;
 margin:20px 20px 0px 150px;
}

.title1{
 text-align:left;
 margin:20px 20px 0px 150px;
 font-size:150%;
}
.title2{
 text-align:left;
 margin:20px 20px 0px 150px;
 font-size:120%;
}
.title3{
 text-align:left;
 margin:20px 20px 0px 200px;
 font-size:100%;
 color:gray;
}
.title4{
 text-align:left;
 margin:20px 20px 200px 150px;
 font-size:120%;
}
.ded{
 text-align:right;
 margin:20px 20px 0px 0px;
}
.ded1{
 text-align:right;
 margin:200px 20px 0px 0px;
}
.drop{
font-size:2em;
}
.chapter {
 font-family: "Charis";
 text-align:center;
 font-weight:normal;
 font-size:1.5em;
 margin-top:3em;
 margin-bottom:3em;
 color: #7656c3;
 }

.part {
 font-family: "Charis";
 text-align:right;
 font-weight:normal;
 font-size:1em;
 margin-top:1em;
 margin-bottom:0em;
 }
.part1 {
 font-family: "Charis";
 text-align:right;
 font-weight:normal;
 font-size:1.7em;
 margin-top:1em;
 margin-bottom:0em;
 }
h1.chap {
 font-family: "Charis";
 text-align:right;
 font-weight:normal;
 font-size:1em;
 margin-bottom:1em;
 margin-top:1em;
 }
h1.chap1 {
 font-family: "Charis";
 text-align:right;
 font-weight:normal;
 font-size:1.5em;
 margin-bottom:3em;
 margin-top:0em;
 }

h2{
 font-size:1.1em;
 text-align:center;
 font-weight:bold;
 text-indent:-50px;
 margin:30px 0px 30px 50px;
 color: #7656c3;
}
h3{
 font-size:1em;
 text-align:left;
 font-weight:bold;
 margin:25px 0px 0px 50px;
 text-indent:-50px;
 color: #7656c3;
}
h2.section{
 font-size:1.2em;
 text-align:left;
 font-weight:normal;
 margin:25px 0px 0px 0px;
 text-indent:0px;
}
.u{
border-bottom: 3px solid black;
} 
.u2{
border-bottom: 5px solid black;
} 
h4{
 font-size:0.9em;
 text-align:left;
 font-weight:bold;
 margin:30px 0px 0px 0px;
 color: #7656c3;

 }
h5{
 font-size:0.8em;
 text-align:left;
 font-weight:bold;
 margin:30px 0px 0px 0px;
 }
.noindent{
 text-align:left;
 margin:10px 0px 0px 0px;
 text-align:justify; 
}
.first
{
 text-align:right;
 margin:20px 0px 20px 0px;
}

div.block
{
 margin:25px 20px 25px 20px;
}
.right{
margin:25px 0px 0px 0px;
text-align:right;
}
.indent{
 margin:0px 0px 0px 0px;
 text-indent:20px;
}
.indent1{
 margin:50px 0px 0px 0px;
 text-indent:20px;
}
.indent2{
 margin:25px 0px 0px 0px;
 text-indent:20px;
}
.hang{
 margin:.5em 0em 0em 1.4em;
 text-indent:-1.4em;
}
.hangblock{
 margin:.5em 0em 0em 1.5em;
 text-indent:0em;
}
.hangblocklist{
 margin:.5em 0em 0em 3em;
 text-indent:-1.1em;
}
.image{
text-align:center;
}
.caption{
 font-size:.8em;
 text-align:left;
 margin:20px 20px 0px 0px;
}
.figcaption{
 text-align:center;
 margin:20px 0px 0px 0px;
}
.figure{
 text-align:center;
 margin:10px 0px 10px 0px;
}

.right{
margin:0px 0px 0px 0px;
text-align:right;
}
.noindent1{
 text-align:left;
 margin:20px 0px 0px 0px;
}
ol{
 margin:10px 0px 10px 20px;
}
ul{
 margin:10px 0px 10px 20px;
}

.uperalpha{
 text-indent:-35px;
 margin:3px 0px 0px 60px;
}
.uperalpha1{
 text-indent:-35px;
 margin:3px 0px 0px 65px;
}
.arabic{
 text-indent:-28px;
 margin:3px 0px 0px 28px;
}
.arabic1{
 text-indent:-35px;
 margin:3px 0px 0px 35px;
}
.arabic2{
 text-indent:-28px;
 margin:12px 0px 0px 28px;
}

.brine{
 font-size:1em;
 text-align:center;
 font-weight:bold;
 margin:30px 0px 0px 0px;
 }
.brin1{
 font-size:1.4em;
 text-align:center;
 font-weight:bold;
 line-height:38px;
 margin:30px 0px 0px 0px;
 }
.copy{
 text-align:left;
 margin:15px 0px 0px 0px;
 font-size:90%;
}

.copy1{
 text-align:left;
 margin:20px 20px 0px 0px;
}
.copy2{
 text-align:left;
 margin:8px 20px 0px 0px;
}

.toctitle{
 font-size:2em;
 text-align:right;
 font-weight:normal;
 margin:0px 0px 0px 0px;
 line-height:53px;
 border-bottom: 1px solid black;
}
.toc{
 margin:25px 0px 0px 0px;
 text-align:left;
 font-size:110%;

}
.toc1{
 margin:3px 0px 0px 50px;
 text-align:left;
 font-size:100%;
 text-indent:-20px;
}
.toc2{
 margin:3px 0px 0px 75px;
 text-align:left;
 font-size:100%;
 text-indent:-20px;
}
a{
text-decoration: none;
}
.pagebreak {
 font-family: "Charis";
 page-break-before: always;
 }
.ack
{
text-align:center;
margin-bottom:2em;
font-size:120%;
}

.linetop
{
vertical-align:top;
border-top:1pt solid;
}
table
{
width:80%;
}

.block
{
 text-align:left;
 font-weight:normal;
 margin:0px 25px 10px 25px;
}
.copy{
 text-align:left;
 margin:15px 0px 0px 0px;
 font-size:90%;
}

.copy1{
 text-align:left;
 margin:20px 20px 0px 0px;
}
.copy2{
 text-align:left;
 margin:8px 20px 0px 0px;
}
.center
{
text-align:center;
}
.footnote
{
 font-size:.8em;
 margin:.5em 0em 0em 1em;
 text-indent:-1em;
}
div.footnote
{
 border-top:1pt solid;
 margin:1em 0em 0em 0em;
}

.footnote1{
 font-size:.8em;
 margin:0.5em 0em 0em 1em;
 text-indent:-1em;
}

.bib{
 margin:.5em 0em 0em 1.2em;
 text-indent:-1.1em;
}
.hang1{
 margin:.5em 0em 0em 2.5em;
 text-indent:-1.1em;
}
table.gray
{
background-color:gray;
magrin-top:1em;
magrin-bottom:1em;
}
table{
magrin-top:1em;
magrin-bottom:1em;
}
td{
text-align:justify; 
padding:10px;
}