/*----------------stylesheet defination-------------------*/

div.booksection
	{
		margin-top: 1.5em;
		margin-bottom: 1.5em;
		margin-left: 1.5em;
		margin-right: 1.5em;
	}
p
	{
		text-align: justify;
		line-height: 1.2em;
                font-size: 1em;
                font-weight: normal;
                font-family: "Times-Roman";
		text-indent: 0em;
		margin-top: .1em;
                margin-bottom: .1em;
	}
@font-face
	{
	font-family: "Times-Roman";
	src: url(fonts/Times-Roman.otf);
	}
@font-face
	{
	font-family: "Times-Italic";
	src: url(fonts/Times-Italic.otf);
	}
@font-face
	{
	font-family: "Times-Bold";
	src: url(fonts/Times-Bold.otf);
	}
@font-face
	{
	font-family: "Helvetica-Bold";
	src: url(fonts/Helvetica-Bold.otf);
	}
@font-face
	{
	font-family: "Helvetica";
	src: url(fonts/Helvetica.otf);
	}
@font-face
	{
	font-family: "Helvetica-Oblique";
	src: url(fonts/Helvetica-Oblique.otf);
	}
@font-face
	{
	font-family: "Baskerville";
	src: url(fonts/Baskerville.otf);
	}
b
        {
	font-family: "Times-Bold";
        }

i
        {
	font-family: "Times-Italic";
        }
em
        {
	font-family: "Helvetica-Oblique";
        }
em.hel
        {
	font-family: "Helvetica";
        font-weight: normal;
        }
h2.chaptit
	{
		text-align: center;
                margin-top: 3em;
		margin-bottom: 0em;
                font-family: 'Helvetica';
		font-size: 1.3em;
		font-weight: normal;
	}
.border
        {
                text-align: center;
                margin-top: -1.14em;
		margin-bottom: 0em;
                border-bottom: solid thin #000000;
        }
.chimage
        {
                text-align: center;
                margin-top: .1em;
		margin-bottom: 1em;
       }
h2.chaptitle
	{
		text-align: center;
                margin-top: .5em;
		margin-bottom: 2em;
                font-family: 'Times-Bold';
		font-size: 2.4em;
		font-weight: bold;
	}

.chapsubtit
	{
		text-indent: 0em;
		margin-top: 1em;
		margin-bottom: 1em;
	}
h2.backtitle
	{
		text-align: center;
                margin-top: 5em;
		margin-bottom: 3em;
		font-size: 1em;
		font-weight: normal;
	}
span.space
        {
                padding-right: .5em;
        }

.noindent
	{
                font-family: 'Times-Roman';
		text-indent: 0em;
		margin-top: 1em;
                line-height: 1.3em;
		margin-bottom: .1em;
	}
.noindent1
	{
                font-family: 'Times-Roman';
		text-indent: 0em;
		margin-top: 0em;
                line-height: 1.3em;
		margin-bottom: .1em;
	}
.indent
	{
		text-indent: 1.2em;
                font-family: 'Times-Roman';
		margin-top: 0em;
                line-height: 1.3em;
		margin-bottom: .1em;
	}
.indent1
	{
		text-indent: 1.2em;
                font-family: 'Times-Roman';
		margin-top: 1em;
                line-height: 1.3em;
		margin-bottom: .1em;
	}
.footnote
        {
                font-size: .8em;
                margin-top: 0em;
		text-indent: 1.8em;
		margin-bottom: 0em;
        }
.footline
        {
                font-size: .9em;
                margin-top: 2em;
		text-indent: 0em;
		margin-bottom: .5em;
        }
.caption
	{
		text-align: center;
		margin-top: -.5em;
                font-family: 'Helvetica';
		margin-bottom: 1em;
		font-size: .8em;
	}
.caption01
	{
		text-align: center;
		margin-top: -.5em;
                font-family: 'Helvetica';
		margin-bottom: 1em;
		font-size: .8em;
	}
.caption1
	{
		text-align: center;
		margin-top: -.2em;
                font-family: 'Helvetica';
		margin-bottom: 1em;
		font-size: .8em;
	}
.image
	{
		text-indent: 0em;
		text-align: center;
		margin-top: 1.2em;
		margin-bottom: 1em;
	}


.hang
	{
		font-size: 1em;
                font-family: 'Times-Roman';
		text-indent: -1em;
		margin-top: .5em;
		margin-bottom: 0em;
                margin-left: 2.5em;
		text-align: justify;
		font-weight: normal;
	}
.rightpara
	{
                text-align:justify;
		text-indent: 1.5em;
                margin-left:2.2em;
		margin-top: 1em;
		margin-bottom: .1em;
	}
.rightpara1
	{
                text-align:justify;
		text-indent: -.1em;
                margin-left:2.2em;
		margin-top: .1em;
		margin-bottom: .1em;
	}
.right
	{
		text-align: right;
                margin-top: 3.5em;
	}
.right1
	{
		text-align: right;
                font-size: .9em;
                margin-top: .3em;
	}
div.block
        {
		margin-top: 1.5em;
		margin-bottom: 1.5em;
		margin-left: 1.5em;
        }       

h1.halftitle
	{
		text-indent: 0em;
		text-align: center;
                font-weight:normal;
                font-family: 'Helvetica-Bold';
                color: #ffffff;
                font-size: 1.2em;
		margin-bottom: 0em;
	}
div.half
	{
		text-align: center;
		margin-top: 35em;
                margin-left: 2em;
                margin-right: 2em;
                border : solid thin #000000;
                background-color: #000000;
		margin-bottom: 0em;
	}
.halftop
        {
                text-align: center;
                margin-top: -.8em;
		margin-bottom: -.5em;
                border-bottom:solid 1.5pt #ffffff;
        }
.halfbot
        {
                text-align: center;
                margin-top: -.9em;
		margin-bottom: .3em;
                border-bottom:solid 1.5pt #ffffff;
        }
h1.title
	{
		text-indent: 0em;
		text-align: center;
                font-weight:bold;
		margin-top: 2.5em;
                font-size: 3.2em;
                font-family: 'Times-Bold';
		margin-bottom: 0em;
	}

h3.title1
	{
                font-family: 'Times-Bold';
		text-indent: 0em;
		text-align: center;
                font-weight:bold;
		margin-top: 4em;
                font-size: 1.2em;
		margin-bottom: 0em;
	}

h2.author
	{
		text-align: center;
                margin-top: 1em;
                font-family: 'Times-Bold';
		margin-bottom: 0em;
		font-size: 1.3em;
		font-weight: bold;
	}
.pub
	{
		text-align: center;
		text-indent: 0em;
		margin-top: 15em;
		font-weight: normal;
	}
.bot
	{
                font-family: 'Times-Roman';
		text-align:center;
		margin-top: 0em;
                font-size: .8em;
		margin-bottom: .1em;
	}
.bot1
	{
                font-family: 'Times-Roman';
		text-align:center;
		margin-top: 0em;
                font-size: .75em;
		margin-bottom: .1em;
	}

.pagebreak
	{
		page-break-before: always;
	}
a
	{
		text-decoration: none;
	}

.toc
	{
		font-size: .88em;
		margin-top: .3em;
                font-family: 'Times-Roman';
		margin-bottom: .2em;
		text-align: left;
                margin-left: 1.4em;
                text-indent: -1.4em;
		font-weight: normal;
	}
.copy
        {
                text-align: left;
                font-size:.8em;
                font-weight: normal;
                font-family: 'Baskerville';
                margin-top:1.5em;
        }
.ded
	{
		margin-top: 14em;
		margin-bottom: 0em;
                font-family: 'Times-Italic';
                text-align: right;
		font-weight: normal;
	}
.ded01
	{
		margin-top: 1.5em;
		margin-bottom: 0em;
                font-family: 'Times-Italic';
                text-align: right;
		font-weight: normal;
	}

h2.intro
	{
		text-indent: 0em;
		text-align: center;
                font-weight:normal;
		margin-top: 4em;
                font-size: 2em;
		margin-bottom: 5em;
	}
.center
	{
                font-family: 'Times-Bold';
		text-indent: 0em;
                text-align: center;
		margin-top: 1em;
                line-height: 1.3em;
		margin-bottom: .5em;
	}
.block01
        {
		margin-top: 1em;
                text-indent: 1.5em;
                font-size: .9em;
                font-family: 'Times-Roman';
		margin-bottom: .1em;
		margin-left: 4.5em;
        } 
.block1
        {
		margin-top: 0em;
                text-indent: 1.5em;
                font-size: .9em;
                font-family: 'Times-Roman';
		margin-bottom: .5em;
		margin-left: 4.5em;
        }
.block1-1
        {
		margin-top: -.2em;
                text-indent: 1.5em;
                font-size: .9em;
                font-family: 'Times-Roman';
		margin-bottom: .5em;
		margin-left: 4.5em;
        }
.block2
        {
		margin-top: 1em;
                text-indent: 0em;
                font-size: .9em;
                font-family: 'Times-Roman';
		margin-bottom: .1em;
		margin-left: 4.5em;
        }
.block2-2
        {
		margin-top: 0em;
                text-indent: 0em;
                font-size: .9em;
                font-family: 'Times-Roman';
		margin-bottom: .1em;
		margin-left: 4.5em;
        }  
.blocktit
        {
		margin-top: 0em;
		margin-top: 2em;
                text-align: center;
                font-size: .9em;
                line-height: 1.3em;
                font-family: 'Times-Roman';
		margin-left: 4.5em;
		margin-bottom: .5em;
        } 
.blocktit01
        {
		margin-top: 0em;
		margin-top: 1em;
                text-align: center;
                font-size: .9em;
                font-family: 'Times-Roman';
		margin-left: 4.5em;
		margin-bottom: 0em;
        }
.blocktit02
        {
		margin-top: 0em;
		margin-top: 2.5em;
                text-align: left;
                font-size: .9em;
                font-family: 'Times-Roman';
		margin-left: 4.5em;
		margin-bottom: 0em;
        }
div.sidebar
        {
		margin-top: 1em;
		margin-bottom: 1em;
                padding: 1em;
                border: solid thin #000000;
        } 
.boxtit
	{
                font-family: 'Times-Bold';
		text-align: center;
		margin-top: 0em;
                font-size: .9em;
                font-weight: bold;
                line-height: 1.3em;
		margin-bottom: .1em;
	}
.boxtxt
	{
                font-family: 'Times-Bold';
		text-align: justify;
		margin-top: 0em;
                font-size: .9em;
                font-weight: bold;
                line-height: 1.3em;
		margin-bottom: .1em;
	}
div.sidebar1
        {
		margin-top: 1em;
		margin-bottom: 1em;
                padding: 1em;
		margin-left: 1.5em;
		margin-right: 1.5em;
                border: solid thin #000000;
        }
.boxtxt01
	{
                font-family: 'Times-Bold';
		text-align: justify;
		margin-top: 0em;
                font-weight: bold;
                line-height: 1.3em;
		margin-bottom: .1em;
	}
div.sidebaro
        {
		margin-top: 2.5em;
		margin-bottom: -.1em;
                padding: .2em;
                background-color: #d7d7d7;
        }
h3.h3
	{
		text-indent: 0em;
		text-align: left;
                font-weight:bold;
                font-family: 'Helvetica-Bold';
		margin-top: .1em;
                font-size: .95em;
		margin-bottom: .1em;
	}
.centerend
	{
                font-family: 'Times-Bold';
		text-indent: 0em;
                text-align: left;
                margin-left: 5em;
		margin-top: 1em;
                line-height: 1.3em;
		margin-bottom: .5em;
	}

em.hel01
	{
	font-family: 'Helvetica';
	}
span.dropcap
	{
                font-size: 4.95em;
                float: left;
                padding-right: .02em;
                font-style:normal;
                font-family: 'Times-Roman';
                margin-top:.36em;
                margin-bottom:0em;            
		font-weight:normal;
	}
.right0
	{
		text-align: right;
                margin-right: 1em;
                margin-top: 1em;
	}
.right01
	{
		text-align: right;
                font-size: .9em;
                margin-right: 1em;
                margin-top: .3em;
	}
.captionsm
	{
		text-align: center;
		margin-top: -.5em;
                font-family: 'Helvetica';
		margin-bottom: 1em;
		font-size: .7em;
	}
var
        {

                font-size: .7em;
                font-style:normal;
                font-family: 'Times-Roman';
        }
sup
        {

                font-size: .7em;
                font-style:normal;
                font-family: 'Times-Roman';
        }
.block001
        {
		margin-top: -.5em;
                text-indent: 1.5em;
                font-size: .9em;
                font-family: 'Times-Roman';
		margin-bottom: .5em;
		margin-left: 4.5em;
        }