/*----------------stylesheet defination-------------------*/
@font-face
{
	font-family:Galliard-Roman;
	src:url("fonts/Galliard-Roman.otf");
}
@font-face
{
	font-family: Galliard-Italic;
	src:url("fonts/Galliard-Italic.otf");
}
@font-face
{
	font-family:GalliardBold;
	src:url("fonts/GalliardBold.otf");
}
@font-face
{
	font-family:GalliardBoldItalic;
	src:url("fonts/GalliardBoldItalic.otf");
}

div.booksection
	{
		margin-top: 1.5em;
		margin-bottom: 1.5em;
                padding-right: 1.7em;
		margin-left: 1.5em;
		margin-right: 1.5em;
	}
p
	{
		text-align: justify;
		line-height: 1.2em;
                font-family:Galliard-Roman;
		text-indent: 0em;
		font-size:100%;
		font-weight:normal;
		margin-top: .1em;
		margin-left: 0em;
		margin-bottom: .1em;
	}
i
{
	font-family: Galliard-Italic;
}
b
{
	font-family:GalliardBold;
}
b &gt; i
        {
	font-family:GalliardBoldItalic;
        }
i &gt; b
        {
	font-family:GalliardBoldItalic;
        }
.half
	{
		text-indent: 0em;
                font-family:Galliard-Roman;
                font-weight: normal;
		text-align: center;
		margin-top: 30%;
		margin-bottom: 0em;
	}
.half1
	{
		text-indent: 0em;
                font-family:Galliard-Roman;
                font-weight: normal;
		text-align: center;
                font-size: 1.1em;
		margin-top: 1em;
		margin-bottom: 0em;
	}
.author
	{
		margin-top:3em;
		margin-bottom: 8em;
                font-family:Galliard-Roman;
		font-weight: normal;
		text-align:center;
	}
h1.title
	{
		margin-top:0em;
		font-weight: normal;
                font-family:Galliard-Roman;
		font-size:1.4em;
		text-align:center;
	}
.subtitle
	{
		margin-top:1em;
		margin-bottom:0em;
		font-weight: normal;
                font-family:Galliard-Roman;
		font-size:1.2em;
		text-align:center;
	}
.subtitle1
	{
		margin-top:0em;
		font-weight: normal;
                font-family:Galliard-Roman;
		font-size:1.1em;
		text-align:center;
	}
.image1
	{
		margin-top: 15em;
		margin-bottom: 0em;
		line-height: 1em;
		text-align:center;
	}
.pubcenter
	{
		text-align:center;
		font-family: serif;
		font-size:.65em;
		margin-bottom:0em;
		margin-top:1em;
	}
.pubcenter1
	{
		text-align:center;
		font-family: serif;
		font-size:.8em;
		margin-bottom:0em;
		margin-top:.5em;
	}
.copy
	{
		text-indent: 0em;
		text-align:justify;
		font-size: .8em;
		margin-top: .1em;
                font-family:Galliard-Roman;
		margin-bottom: .1em;
	}
.copy1
	{
		text-indent: 0em;
		text-align:justify;
		font-size: .8em;
		margin-top: 1em;
		margin-left: 0em;
                font-family:Galliard-Roman;
		margin-bottom: .1em;
	}
.ded
	{
		text-indent: 0em;
                font-family:Galliard-Roman;
                font-weight: normal;
		text-align: right;
		margin-top: 30%;
		margin-bottom: 0em;
	}
h2.fronttitle
	{
		margin-top:4em;
		margin-bottom: 4em;
		text-align:center;
                font-family:Galliard-Roman;
                font-weight: normal;
		font-size:1.6em;
	}
.toc
	{
		font-size: .9em;
		margin-top: 0em;
		margin-bottom: .3em;
		text-align: left;
		font-weight: normal;
	}
.tocpart
	{
		font-size: .9em;
		margin-top: 1em;
		margin-bottom: 1em;
		text-align: center;
		font-weight: normal;
	}
.tocchapter
	{
		font-size: .9em;
		margin-top: .8em;
		margin-left: 1.5em;
                text-indent: -1.5em;
		margin-bottom: 0em;
		text-align: left;
		font-weight: normal;
	}
.tocchapter1
	{
		font-size: .9em;
		margin-top: .1em;
		margin-left: 1.5em;
                text-indent: -1.5em;
		margin-bottom: 0em;
		text-align: left;
		font-weight: normal;
	}
.tocnumber
	{
		font-size: .9em;
		margin-top: .1em;
		margin-left: 1.5em;
                text-indent: -1.5em;
		margin-bottom: 0em;
		text-align: left;
	}
.tocnumbera
	{
		font-size: .9em;
		margin-top: 1em;
		margin-left: .9em;
                text-indent: -1em;
		margin-bottom: 0em;
		text-align: left;
	}
.tocnumber1
	{
		font-size: .9em;
		margin-top: .8em;
		margin-left: 1.5em;
                text-indent: -1.5em;
		margin-bottom: 0em;
		text-align: left;
	}
.tocleft
	{
		font-size: .9em;
		margin-top: 0em;
		margin-left: 2.7em;
                text-indent: -1.5em;
		margin-bottom: 0em;
		text-align: left;
	}
.tocleft1
	{
		font-size: .9em;
		margin-top: .8em;
		margin-left: 2.7em;
                text-indent: -1.5em;
		margin-bottom: 0em;
		text-align: left;
	}
.tocleftits
	{
		font-size: .9em;
		margin-top: .8em;
		margin-left: 3.1em;
                text-indent: -1.5em;
		margin-bottom: 0em;
		text-align: left;
		font-weight: normal;
	}
.toclefthang
	{
		font-size: .9em;
		margin-top: 0em;
		margin-left: 2.8em;
                text-indent: -1.2em;
		margin-bottom: 0em;
		text-align: left;
		font-weight: normal;
	}
.toclefthang1
	{
		font-size: .9em;
		margin-top: .8em;
		margin-left: 2.8em;
                text-indent: -1.2em;
		margin-bottom: 0em;
		text-align: left;
		font-weight: normal;
	}
.tocnumhang
	{
		font-size: .9em;
		margin-top: 0em;
		margin-left: 4em;
                text-indent: -1.5em;
		margin-bottom: 0em;
		text-align: left;
		font-weight: normal;
	}
.tocnumhang1
	{
		font-size: .9em;
		margin-top: .8em;
		margin-left: 3.5em;
                text-indent: -1em;
		margin-bottom: 0em;
		text-align: left;
		font-weight: normal;
	}
.tocleftits1
	{
		font-size: .9em;
		margin-top: 0em;
		margin-left: 3.1em;
                text-indent: -1.5em;
		margin-bottom: 0em;
		text-align: left;
		font-weight: normal;
	}
.tocbullet
	{
		font-size: .9em;
		margin-top: 0em;
		margin-left: 1.2em;
                text-indent: -1.2em;
		margin-bottom: 0em;
		text-align: left;
		font-weight: normal;
	}
.tocbullet1
	{
		font-size: .9em;
		margin-top: .8em;
		margin-left: 3.5em;
                text-indent: -1em;
		margin-bottom: 0em;
		text-align: left;
		font-weight: normal;
	}
.tocalist
	{
		font-size: .9em;
		margin-top: 0em;
		margin-left: 2.5em;
                text-indent: -1.5em;
		margin-bottom: 0em;
		text-align: left;
		font-weight: normal;
	}
.tocalist1
	{
		font-size: .9em;
		margin-top: 1em;
		margin-left: 2.5em;
                text-indent: -1.5em;
		margin-bottom: 0em;
		text-align: left;
		font-weight: normal;
	}
.pagebreak
	{
		page-break-before: always;
	}

a
	{
		text-decoration: none;
	}
em.dropcap
        {
        font-style: normal;
        float: left;
        font-size: 2.8em;
        line-height: 1em;
        margin-top: 0em;
	font-family:Galliard-Roman;        
        margin-bottom: -.2em;
        }
.noindents
        {
        text-align: justify;
        text-indent: 0em;
        margin-top:1em;
        margin-left:0em;
        }
.noindent
        {
        text-align: justify;
        text-indent: 0em;
        margin-top:2.5em;
        margin-right:3em;
        margin-left:0em;
        }
.noindent1
        {
        text-align: justify;
        text-indent: 0em;
        margin-top:1.5em;
        margin-right:3em;
        margin-left:0em;
        }
.indent1
        {
        text-align: justify;
        text-indent: 1.5em;
        margin-top:.1em;
        margin-left:0em;
        }
.indent  
        {
        text-align: justify;
        text-indent: 1.5em;
        margin-top:1.5em;
        margin-left:0em;
        }
.indenta 
        {
        text-align: justify;
        text-indent: 1.5em;
        margin-top:1em;
        margin-left:0em;
        }
.autright
        {
        text-align: right;
        text-indent: 1.5em;
        font-size: .9em;
        margin-top:1em;
        margin-left:0em;
        }
h3.h3
	{
		margin-top:3em;
		margin-bottom: 1em;
		margin-left: 0em;
		margin-right: 0em;
                text-indent: 0em;
		text-align:left;
                font-family:GalliardBold;
                font-weight: normal;
		font-size:1em;
	}
h3.h3a
	{
		margin-top:3em;
		margin-bottom: 1em;
		margin-left: 1.5em;
                text-indent: -1.5em;
		text-align:left;
                font-family:GalliardBold;
                font-weight: normal;
		font-size:1em;
	}
h3.h3b
	{
		margin-top:1.5em;
		margin-bottom: 1em;
		text-align:left;
                font-family:GalliardBold;
                font-weight: normal;
		font-size:1em;
	}
h2.chapnum
	{
	        margin-top:4em;
	        margin-bottom: 0em;
	        text-align:center;
                font-family:Galliard-Roman;
                font-weight: normal;
	        font-size:1.7em;
	}
h2.chaptitle
	{
	        margin-top:.5em;
	        margin-bottom: 4em;
	        text-align:center;
                font-family:Galliard-Roman;
                font-weight: normal;
	        font-size:1.7em;
	}
.right
        {
        text-align: right;
        text-indent: 1.5em;
        font-size: 1em;
        margin-top:.5em;
        margin-left:0em;
        }
.right1
        {
        text-align: right;
        text-indent: 1.5em;
        font-size: 1em;
        margin-top:1.5em;
        margin-left:0em;
        }
.chapquote
        {
        text-align: justify;
        text-indent: 1.5em;
        font-size: 1em;
        margin-top:.5em;
        margin-right:2em;
        margin-left:2em;        
        }
.chaprightindent
        {
        text-align: justify;
        text-indent: 1.5em;
        font-size: 1em;
        margin-top:1.5em;
        margin-right:0em;
        margin-left:2.3em;        
        }
.hang
	{
		font-size: 1em;
		margin-top: 1em;
		margin-left: 1.5em;
                text-indent: -1.5em;
		margin-bottom: 0em;
		text-align: justify;
		font-weight: normal;
	}
.hang1
	{
		font-size: 1em;
		margin-top: .1em;
		margin-left: 1.5em;
                text-indent: -1.5em;
		margin-bottom: 0em;
		text-align: justify;
		font-weight: normal;
	}
span.space
        {
        margin-left: 1.5em;
        }
span.space1
        {
        margin-left: 2em;
        }
span.space2
        {
        margin-left: 1em;
        }
.noindenthang
        {
        text-align: left;
        text-indent: -1.5em;
        margin-top:1.5em;
        margin-right:0em;
        margin-left:1.5em;
        }
.noindenthang1
        {
        text-align: left;
        text-indent: -1.5em;
        margin-top:2.5em;
        margin-right:0em;
        margin-left:1.5em;
        }
.bib
        {
        text-align: left;
        text-indent: -1.5em;
        margin-top:.2em;
        font-size: .9em;
        margin-right:3em;
        margin-left:1.5em;
        }
.block   
        {
        font-size: 1em;
        margin-top: .8em;
        margin-left: 1.3em;
        }
.block1
        {
        font-size: 1em;
        margin-top: .1em;
        margin-left: 1.3em;
        }
.blockright
        {
        font-size: 1em;
        margin-top: .1em;
        text-align: right;
        margin-left: 1.3em;
        }
.blockhang
        {
        font-size: 1em;
        margin-top: 0em;
        text-indent: -1.1em;
        text-align: left;
        margin-left: 2.5em;
        }
.blockhang1
        {
        font-size: 1em;
        margin-top: .5em;
        text-indent: -1.1em;
        text-align: left;
        margin-left: 2.5em;
        }
.blockhangp
        {
        font-size: 1em;
        margin-top: 0em;
        text-indent: -1.7em;
        text-align: left;
        margin-left: 3em;
        }
.blockhangp1
        {
        font-size: 1em;
        margin-top: .8em;
        text-indent: -1.7em;
        text-align: left;
        margin-left: 3em;
        }
.hangt
        {
        text-align: left;
        text-indent: -3.7em;
        margin-top:.1em;
        margin-right:0em;
        margin-left:3.7em;
        }
.hangt1
        {
        text-align: left;
        text-indent: -3.7em;
        margin-top:.8em;
        margin-right:0em;
        margin-left:3.7em;
        }