@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:#724C9F;
font-weight:bold;
font-size:800%;
text-align: center;
margin-top: 0.0em;
margin-bottom: 0.0em;
-webkit-text-stroke-width: 5px;
-webkit-text-stroke-color: #724C9F;
}
.subtitle{
font-family: "DTLDocumentaST-Italic";
margin-bottom:-20px;
margin-left:auto;
margin-right:auto;
font-weight:bold;
font-size:240%;
text-align: center;
background-color:#FFFFFF;
width:30%;
}
.vol{
margin:0;
color:#724C9F;
text-align: right;
font-family: "Sari-Regular";
}
.bottom_border{
border-bottom:1px solid #000000;
}
.head{
margin:0;
margin-bottom:0.5em;
color:#724C9F;
font-weight:normal;
font-size:350%;
text-align: center;
line-height:100%;
font-family: "DTL-DocumentaST";
}
.toc{
width:70%;
padding-left:.5em;
font-family: "Sari-Regular";
}
.toch{
margin-top:0em;
margin-bottom:0;
font-weight:normal;
margin-left:4.5em;
text-indent:-1.5em;
text-align: left;
font-family: "Sari-Regular";
}
.toch1{
font-size:70%;
margin-top:0em;
margin-bottom:0;
font-weight:normal;
margin-left:5em;
text-align: left;
font-family: "Sari-Regular";
}
.tocb{
margin-top:1em;
margin-bottom:0;
font-weight:normal;
margin-left:1em;
text-indent:-1em;
text-align: left;
font-family: "Sari-Regular";
}
.tocb1{
margin-top:0px;
margin-bottom:0px;
font-weight:normal;
text-align: left;
font-family: "Sari-Regular";
}
.publisher{
width:5%;
}
.pub_l{
color:#724C9F;
font-family: "Sari-Bold";
}

.para_l{
margin-left:30px;
}
.pub_l2{
text-align:center;
color:#724C9F;
font-family: "Sari-Regular";
}
.pub_l3{
text-align:center;
color:#724C9F;
font-family: "Sari-Regular";
}
.part_title{
	font-size:200%;
	margin-top:2em;
	text-align:center;
	font-family: "DTL-DocumentaST";
	}

.chap_head{
color:#A31984;
font-size:200%;
margin-top:1.5em;
margin-bottom:0em;
padding-bottom:1em;
line-height:115%;
font-family: "DTL-DocumentaST";
}
.chap_title{
text-align:left;
color:#4C2364;
font-size:200%;
margin-bottom:1em;
line-height:105%;
margin-top:.5em;
font-weight:bold;
border-top:solid 3pt;
border-color:#E64097;
padding-top:.5em;
font-family: "Sari-Regular";
}
.chap_number{
text-align:left;
color:#4C2364;
font-size:130%;
margin-top:1em;
margin-bottom:0em;
line-height:105%;
font-family: "Sari-Regular";
	}


.chap_titlea{
color:#724C9F;
line-height:105%;
text-align:left;
font-size:120%;
font-weight:normal;
margin-top:1em;
margin-bottom:3em;
font-family: "DTL-DocumentaST";
}
.chap_titleb{
text-align:center;
color:#724C9F;
font-size:130%;
font-weight:bold;
margin-top:1.5em;
margin-bottom:1.5em;
line-height:105%;
font-family: "DTL-DocumentaST";
}
.chap_subtitle{
text-align:left;
color:#820053;
font-size:100%;
font-weight:normal;
margin-top:-1.5em;
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";
}
.front{
color:#4C2364;
line-height:200%;
text-align:left;
margin-top:1.5em;
margin-bottom:1.5em;
font-size:200%;
font-weight:bold;
font-family: "Sari-Regular";
	}
.author{
font-size:140%;	
margin-top:.1em;
text-align:right;
font-weight:normal;
}
	
.annot{
color:#724C9F;
font-size:130%;
font-weight:bold;
line-height:125%;
text-align:center;
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;
}

.byline{
margin-top:2em;
text-align:left;
font-family: "Sari-Regular";
}

.bylinea{
text-align:center;
}
.figcaption{
font-size:90%;
text-align:left;
color:#820053;
}

.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";
}
.border
{
border:solid 1pt;
border-color:#000000;
}
td{
vertical-align:top;
	}
.bdr{
background-color:#E64097;
color:#FFFFFF;
text-align:center;
}
.bdr1{
border-right:1px solid #724C9F;
cell-spacing:0;
cell-padding:1;
padding:5px;
}

.normal {
font-weight:normal;
color:#724C9F;
}

.bold {
font-weight:bold;
color:#724C9F;
}

hr {
border-top: 1px solid #724C9F;
}

.sec{
font-size:130%;
color:#46166B;
text-align: left;
font-family: "Sari-Regular";
font-weight:bold;
}

.fnote{
font-weight:normal;
font-size:90%;
text-align: left;
margin-left:1.2em;
text-indent:-1.2em;
font-family: "Sari-Regular";
line-height:120%;
}
.bibliography{
font-weight:normal;
font-size:90%;
margin-top:0em;
text-align: left;
font-family: "Sari-Regular";
line-height:130%;
}
.biblio{
margin-top:0em;
margin-bottom:0em;
margin-left:1.8em;
text-indent:-1.8em;
	}
a{
text-decoration:none;
color:inherit;
}
.part{
background-color:#D21A8D;
padding:2em;
color:#FFFFFF;
text-align:justify;
}

.chapter{
margin-top:2em;
}
.ref{
margin-top:2em;
}
.bgcolor{
background-color:#F1F1F2;
padding:5px;
}
.bgcolor1{
background-color:#D8D0E7;
padding:5px;
}
.bgcolor2{
background-color:#F2EFF7;
padding:5px;
}
.space {
margin-top:2em;
}
.spc{
font-size:60%;
}
td.tdbg
{
color: #724C9F;
background-color: #D8D0E7;
}

.right
{
text-align:right;
margin-right:0.5em;
}

.sect1{
font-weight:bold;
font-size:140%;
text-align: left;
margin-bottom:-.5em;
font-family: "Sari-Regular";
color:#E64097;
}
.sect1a{
font-weight:normal;
font-size:140%;
text-align: left;
margin-bottom:0em;
font-family: "Sari-Regular";
color:#E64097;
}
.sect2{
font-weight:normal;
font-size:115%;
text-align: left;
margin-bottom:0em;
color:#46166B;
font-family: "Sari-Regular";
}
.sect3{
font-weight:normal;
font-size:110%;
margin-bottom:0em;
font-family: "Sari-Regular";
}
.abst{
color:#000000;
font-weight:normal;
font-size:105%;
text-align: left;
}

span.u
{
border-bottom: 1px solid black;
}


.sect2a{
font-weight:bold;
font-size:105%;
text-align: left;
color:#724C9F;
font-family: "Sari-Regular";
}

.note{
color:#46166B;
margin-top:0em;
margin-left:1.7em;
text-indent:-1.7em;
font-weight:normal;
font-size:100%;
text-align: left;
font-family: "Sari-Regular";
}

img
{
max-height:100%;
max-width:100%;
vertical-align:middle;
}
p
{
	font-family: "DTL-DocumentaST";
	font-size:100%;
	line-height:120%;
	margin-top:1.0em;
	margin-bottom:0.0em;
}
ul li
{
	font-family: "DTL-DocumentaST";
	font-size:100%;
	margin-bottom:0.0em;
}
ol li
{
	font-family: "DTL-DocumentaST";
	font-size:100%;
	line-height:120%;
	margin-top:.0em;
	margin-bottom:0.0em;
}

.sidebar{
color:#46166B;
background-color:#F8D9E8;
font-weight:normal;
font-size:100%;
text-align: left;
font-family: "DTL-DocumentaST";
padding: .5em;
margin-top:1em;
margin-bottom:1em;
}
.sidebar1{
background-color:#EDF1F9;
font-weight:normal;
font-size:100%;
text-align: left;
font-family: "Sari-Regular";
padding: 1em;
margin-top:1em;
margin-bottom:1em;
}
.hd{
color:#46166B;
text-align:left;
font-weight:normal;
}
.hd2{
background-color:#595959;
color:#FFFFFF;
padding-top:.5em;
padding-bottom:.5em;
margin-top:-1em;
margin-left:-1em;
margin-right:-1em;
text-align:center;
font-size:120%;
}
.hd1{
font-size:110%;
color:#D73D70;
}
.colophon{
margin-top:1em;
font-weight:normal;
font-size:90%;
text-align: left;
font-family: "Sari-Regular";
line-height:100%;
}
.copy{
margin-top:0em;
font-weight:normal;
text-align: left;
font-family: "Sari-Regular";
}
.copy1{
font-weight:normal;
text-align: left;
font-family: "Sari-Regular";
}
.navy{
color:#4C2364;
}
.purple{
color:#820053;
}
.purple1{
color:#E64097;
}
.source{
font-size:90%;
border-top:solid 2pt;
border-color:#D73D70;
padding-top:.5em;
margin-top:3em;
}
.top0{
margin-top:0em;
}
.top1{
margin-top:1em;
}
.top2{
margin-top:2em;
}
.top3{
margin-top:3em;
}
.top4{
margin-top:4em;
}
.top5{
margin-top:5em;
}

.rearcover{
font-size:100%;
color:#46166B;
padding:.5em;
font-family: "Sari-Regular";
margin-top:1em;
}
.caption{
background-color:#595959;
color:#FFFFFF;
margin-top:1em;
padding-top:.5em;
padding-bottom:.5em;
margin-bottom:0em;
text-align:center;
font-size:120%;
}
.big{
	font-size:300%;
	}
.lower-alpha{
	list-style-type:lower-alpha;
	margin-top:0em;
	margin-bottom:0em;
	}
.lower-roman{
	list-style-type:lower-roman;
	margin-top:0em;
	margin-bottom:0em;
	}
.square{
	list-style-type:square;
	margin-bottom:0em;
	}
.none{
		list-style-type:none;
		margin-left:1.5em;
		text-indent:-1.5em;
	}
.none1{
		list-style-type:none;
		margin-left:0em;
		text-indent:-2.0em;
	}
.underline{
	text-decoration:underline;
	}