@font-face {
	font-family: "TimesNewRomanPSMT";
	font-style: normal;
	font-weight: normal;
	src: url(fonts/TimesNewRomanPSMT.ttf);
	}
@font-face {
	font-family: "TimesLTStd-Roman";
	font-style: normal;
	font-weight: normal;
	src: url(fonts/TimesLTStd-Roman.otf);
	}
@font-face {
	font-family: "FuturaStd-Condensed";
	font-style: normal;
	font-weight: normal;
	src: url(fonts/FuturaStd-Condensed.otf);
	}
@font-face {
	font-family: "Calibri";
	font-style: normal;
	font-weight: normal;
	src: url(fonts/Calibri.ttf);
	}
@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: "Calibri";
margin-top:0em;
margin-bottom:0em;
color:#46166B;
font-weight:bold;
font-size:300%;
text-align: left;
}
.subtitle{
font-family: "Calibri";
margin-top:0em;
margin-bottom:1em;
margin-left:25%;
font-size:110%;
text-align: left;
color:#9F2EA0;
}
.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%;
font-family: "Sari-Regular";
}
.toch{
margin-top:1em;
margin-bottom:0;
font-weight:normal;
margin-left:1.8em;
text-align: left;
font-family: "DTL-DocumentaST";
}
.toch1{
font-size:70%;
margin-top:0em;
margin-bottom:0;
font-weight:normal;
margin-left:5em;
text-align: left;
font-family: "DTL-DocumentaST";
}
.tocb{
margin-top:1em;
margin-bottom:0;
font-weight:normal;
margin-left:1em;
text-indent:-1em;
text-align: left;
font-family: "DTL-DocumentaST";
}
.tocb1{
margin-top:10px;
margin-bottom:5px;
font-weight:normal;
margin-left:3.4em;
text-indent:-1em;
text-align: left;
font-family: "DTL-DocumentaST";
}
.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{
font-size:140%;
margin-top:1em;
margin-bottom:0em;
line-height:115%;
text-align:left;
font-weight:normal;
color:#E64097;
font-family: "FuturaStd-Condensed";
}
.chap_title{
color:#46166B;
text-align:left;
font-size:180%;
margin-top:.5em;
line-height:105%;
font-weight:bold;
font-style:italic;
font-family: "TimesNewRomanPSMT";
}

.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: "DTLDocumentaST-Italic";
}

.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{
text-align:left;
color:#820053;
font-size:180%;
margin-top:1.5em;
margin-bottom:0em;
padding-bottom:1em;
line-height:105%;
font-family: "DTL-DocumentaST";
	}
.back{
text-align:left;
color:#820053;
font-size:140%;
margin-top:1.5em;
margin-bottom:0em;
padding-bottom:1em;
line-height:105%;
font-family: "DTL-DocumentaST";
	}
.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{
text-align:left;
color:#820053;
font-family: "Sari-Regular";
}

.bylinea{
text-align:center;
}
.figcaption{
font-size:100%;
text-align:center;
font-family: "calibri";
}

.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;
}

hr {
border-top: 1px solid #724C9F;
}

.sec{
font-size:120%;
text-align: left;
color:#A128A0;
font-weight:bold;
font-family: "Calibri";
}

.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;
margin-top:1em;
margin-bottom:1em;
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:#FFFFFF;
background-color: #AEB0B2;
}
td.tdbg1
{
color:#FFFFFF;
background-color: #E64097;
font-weight:bold;
}
td.tdbg2
{
background-color: #E6E7E8;
}
td.tdbg3
{
background-color: #46166B;
color:#FFFFFF;
}
.right
{
text-align:right;
padding-right:1em;
}

.sect1{
font-size:105%;
text-align: left;
font-style:italic;
color:#A128A0;
}

.abst{
color:#000000;
font-weight:normal;
font-size:105%;
text-align: left;
}

span.u
{
border-bottom: 1px solid black;
}

.sect2{
font-weight:bold;
font-size:105%;
text-align: left;
}

.sect1a{
font-weight:bold;
font-size:105%;
text-align: left;
color:#724C9F;
border-bottom: 1px solid #724C9F;
font-family: "Sari-Regular";
}
.sect2a{
font-weight:bold;
font-size:105%;
text-align: left;
color:#724C9F;
font-family: "Sari-Regular";
}

.note{
margin-top:1em;
font-weight:normal;
font-size:90%;
text-align: left;
font-family: "calibri";
}

img
{
max-height:100%;
max-width:100%;
vertical-align:middle;
}
p
{
	font-family: "TimesLTStd-Roman";
	text-align:justify;
	font-size:100%;
	line-height:120%;
	margin-top:1.0em;
	margin-bottom:0.0em;
}
ul li
{
	font-family: "Sari-Regular";
	font-size:100%;
	margin-bottom:0.0em;
}
ol li
{
	font-family: "Sari-Regular";
	font-size:100%;
	line-height:120%;
	margin-top:1.0em;
	margin-bottom:0.0em;
}

.sidebar{
background-color:#FBEAF3;
font-weight:normal;
font-size:100%;
text-align: left;
font-family: "Calibri";
padding: .5em;
margin-top:1em;
margin-bottom:1em;
}
.sidebar-para{
font-family: "Calibri";
margin-top:0em;
margin-bottom:0em;
}
.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;
font-size:130%;
font-family: "FuturaStd-Condensed";
}
.hd1{
color:#660066;
text-align:left;
font-size:120%;
}
.hd2{
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{
font-weight:normal;
text-align: left;
font-family: "DTL-DocumentaST";
}
.copy1{
font-weight:normal;
text-align: left;
font-family: "Sari-Regular";
}
.navy{
color:#46166B;
}
.purple{
color:#E64097;
}
.purple1{
color:#AD208E;
}
.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:#820053;
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%;
}
small{
	font-size:80%;
	}