  @font-face {
	font-family: "sari-regularitalic";
	font-style: normal;
	font-weight: normal;
	src: url(fonts/sari-regularitalic.ttf);
	}
@font-face {
	font-family: "DTL-DocumentaST";
	font-style: normal;
	font-weight: normal;
	src: url(fonts/DTL-DocumentaST.otf);
	}
@font-face {
	font-family: "DTLDocumentaST-Italic";
	font-style: normal;
	font-weight: normal;
	src: url(fonts/DTLDocumentaST-Italic.otf);
	}
@font-face {
	font-family: "Sari-Bold";
	font-style: normal;
	font-weight: normal;
	src: url(fonts/Sari-Bold.ttf);
	}
@font-face {
	font-family: "Sari-Medium";
	font-style: normal;
	font-weight: normal;
	src: url(fonts/Sari-Medium.ttf);
	}
@font-face {
	font-family: "Sari-Regular";
	font-style: normal;
	font-weight: normal;
	src: url(fonts/Sari-Regular.ttf);
	}
body{
margin-left: 20px;
margin-right: 20px;
font-size: 110%
text-align:left;
}
.center1{
text-align: center;
margin-top: 0.0em;
margin-bottom: 0.0em;
line-height:105%;
font-family: "Sari-Regular";
}

.center{
text-align: center;
font-family: "Sari-Regular";
}
.title{
font-family: "Sari-Regular";
margin:0;
color:#8BC032;
font-weight:bold;
font-size:600%;
text-align: center;
margin-top: 0.0em;
margin-bottom: 0.0em;
-webkit-text-stroke-width: 5px;
}
.subtitle{
font-family: "DTLDocumentaST-Italic";
margin-bottom:-20px;
margin-left:auto;
margin-right:auto;
font-size:200%;
text-align: center;
background-color:#FFFFFF;
color:#8BC032;
width:35%;
}
.vol{
margin:0;
color:#724C9F;
text-align: right;
font-family: "Sari-Regular";
}
.bottom_border{
border-bottom:2px solid #8BC032;
}
.head{
margin:0;
margin-bottom:0.5em;
color:#8BC032;
font-weight:bold;
font-size:200%;
text-align: left;
line-height:100%;
font-family: "DTL-DocumentaST";
}
.toc{
width:70%;
}
.toch{
margin-top:15px;
margin-bottom:15px;
font-weight:normal;
text-align: left;
font-family: "Sari-Regular";
}
.tocb{
margin-top:10px;
margin-bottom:5px;
font-weight:normal;
text-align: left;
margin-left:1.5em;
font-family: "DTL-DocumentaST";
}

.publisher{
width:5%;
}
.chap_head{
text-align:center;
color:#724C9F;
font-size:120%;
font-weight:bold;
font-family: "Sari-bold";
}
.chap_title{
text-align:left;
font-size:150%;
font-weight:normal;
margin-top:1em;
margin-bottom:1em;
line-height:100%;
font-family: "DTL-DocumentaST";
}

.chap_titlea{
line-height:105%;
text-align:center;
font-size:350%;
font-weight:normal;
margin-bottom:0px;
font-family: "DTL-DocumentaST";
}

.chap_subtitle{
line-height:105%;
text-align:center;
color:#724C9F;
font-size:200%;
font-weight:normal;
margin-top:3px;
font-family: "DTL-DocumentaST";
}

.chap_subtitlea{
line-height:105%;
text-align:center;
font-size:200%;
font-weight:normal;
margin-top:0px;
font-family: "DTL-DocumentaST";
}
.chap_subtitleaap{
line-height:105%;
text-align:center;
font-size:200%;
font-weight:normal;
margin-top:0px;
margin-bottom:0.2em;
font-family: "DTL-DocumentaST";
}
.chap_subtitleaa{
line-height:105%;
text-align:center;
font-size:200%;
font-weight:normal;
margin-top:0.2em;
margin-bottom:0px;
font-family: "DTL-DocumentaST";
}
.chap_subtitleaab{
line-height:105%;
text-align:center;
font-size:200%;
font-weight:normal;
margin-top:0.0em;
margin-bottom:0px;
font-family: "DTL-DocumentaST";
}

.chap_subtitleb{
line-height:105%;
text-align:center;
font-size:190%;
font-weight:normal;
margin-top:0px;
font-family: "DTL-DocumentaST";
}

.annot{
color:#724C9F;
font-size:130%;
font-weight:bold;
line-height:125%;
font-family: "DTL-DocumentaST";
}

.annotr{
text-align:right;
color:#724C9F;
font-size:130%;
font-weight:bold;
}

.blockquote{
font-style:italic;
margin-left:0;
color:#724C9F;
}
.bylinea{
text-align:center;
}

.caption{
text-align:center;
background-color:#F3F3F4;
padding:5px;
}

.captiona{
text-align:center;
padding:5px;
}

.table{
width:100%;
border-collapse: collapse;
font-family: "Sari-Regular";
}

.bdr{
border-bottom:2px solid #724C9F;
cell-spacing:0;
cell-padding:1;
padding:5px;
}
.bdr1{
border-right:1px solid #724C9F;
cell-spacing:0;
cell-padding:1;
padding:5px;
}
th {
text-align:center;
color:#724C9F;
vertical-align:top;
font-family: "Sari-Regular";
}

td {
text-align:left;
vertical-align:top;
font-family: "Sari-Regular";
}

.normal {
font-weight:normal;
color:#724C9F;
}

.bold {
font-weight:bold;
color:#724C9F;
}


.sec{
color:#d11242;
font-weight:normal;
font-size:100%;
text-align: left;
margin-top:1em;
margin-bottom:-0.6em;
font-family: "Sari-Bold";
}

.fnote{
color:#724C9F;
font-weight:normal;
font-size:90%;
text-align: left;
font-family: "Sari-Regular";
line-height:120%;
}
a{
text-decoration:none;
color:inherit;
}
.chapter{
margin-top:2em;
}
.ref{
margin-top:2em;
}
.bgcolor{
background-color:#F1F1F2;
padding:5px;
}
.bgcolor1{
background-color:#D8D0E7;
padding:5px;
}
.space {
margin-top:2em;
}
.spc{
font-size:60%;
}
td.tdbg
{
color: #724C9F;
background-color: #D8D0E7;
}

p.right
{
text-align:right;
margin-right:0.5em;
}

.sect1{
font-weight:bold;
font-size:105%;
text-align: left;
}

span.u
{
border-bottom: 1px solid black;
}

.sect2{
font-weight:bold;
font-size:115%;
text-align: left;
}

.sect1a{
font-weight:bold;
font-size:105%;
text-align: left;
color:#724C9F;
border-bottom: 1px solid #724C9F;
font-family: "Sari-Regular";
}

.note{
font-size:85%;
font-weight:normal;
text-align: left;
margin-top:0.5em;
margin-left:1.2em;
text-indent:-1.2em;
font-family: "MyriadWebPro";
}
.note-group{
font-size:85%;
font-weight:normal;
text-align: left;
margin-left:.2em;
margin-top:2em;
margin-bottom:5em;
}

img
{
max-height:100%;
max-width:100%;
vertical-align:middle;
}
p
{
	font-family: "Sari-Regular";
	font-size:100%;
	line-height:120%;
	margin-top:1.0em;
	margin-bottom:0.0em;
}
ul li
{
	font-family: "Sari-Regular";
	font-size:100%;
	line-height:120%;
	margin-top:0.5em;
	margin-bottom:0.0em;
}
ol li
{
	font-family: "Sari-Regular";
	font-size:100%;
	line-height:120%;
	margin-top:1.0em;
	margin-bottom:0.0em;
	}

.hd{
font-size:110%;
font-weight:bold;
margin-top:1em;
margin-left:1em;
color:#d11242;
}
.colophon{
color:#d11242;
background-color: #fae7ec;
font-weight:normal;
font-size:100%;
text-align: left;
font-family: "Sari-Regular";
line-height:120%;
}
hr{
border: 0;
border-top: 3px solid #8BC032;
margin-left:0em;
margin-right:0em;

}
p.indented
{
margin-top:1em;
text-align:left;
text-indent:2.5em;
}
.green{
color:#8BC032;
font-size:210%;
float:left;
margin-top:-0.3em;
margin-left:-1.5em;
padding:.3em;
}
.left{
margin-left:-0.2em;
}
.none{
list-style-type:none;
}

.left1{
margin-left:-2.4em;
}
.green1{
color:#8BC032;
}
.top0{
margin-top: 0.2em;
}