/*----------------stylesheet defination-------------------*/
@font-face
	{
		font-family: 'Times-Bold';
		src: url(fonts/Times-Bold.otf);
	}
@font-face
	{
		font-family: 'Times-Italic';
		src: url(fonts/Times-Italic.otf);
	}
@font-face
	{
		font-family: 'Times-Roman';
		src: url(fonts/Times-Roman.otf);
	}
@font-face
	{
		font-family: 'Helvetica-Bold';
		src: url(fonts/Helvetica-Bold.otf);
	}
@font-face
	{
		font-family: 'Times-BoldItalic';
		src: url(fonts/Times-BoldItalic.otf);
	}

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;
		margin-top: .1em;
		margin-bottom: .1em;
		font-family: Times-Roman;
	}
i
	{
		font-family: Times-Italic;
	}
b
	{
		font-family: Times-Bold;
	}
b &gt; i
	{
		font-family: Times-BoldItalic;
	}
i &gt; b
	{
		font-family: Times-BoldItalic;
	}
a
	{
		text-decoration: none;
	}
h2.halftitle
	{
		text-indent: 0em;
                font-size: 1.7em;
		text-align: center;
		margin-top: 6em;
		margin-bottom: .1em;
		font-family: Times-Roman;
	}
.author
	{
		margin-top: 2em;
		margin-bottom: .1em;
                font-size: 1.2em;
		text-align: center;
		font-family: Times-Roman;
	}
h1.title
	{
		text-indent: 0em;
                font-size:2em;
		text-align: center;
		margin-top: 4em;
		margin-bottom: .1em;
		font-family: Times-Roman;
	}
.pub
	{
		margin-top:16em;
		margin-bottom: .1em;
		text-align:center;
		font-family: Times-Roman;
	}
.pub1
	{
		margin-top: .5em;
		margin-bottom: .1em;
		font-size: 1.2em;
		text-align:center;
		font-family: Times-Roman;
	}
.pub2
	{
		margin-top: .1em;
		margin-bottom: .1em;
		font-size: .6em;
		text-align:center;
		font-family: Times-Roman;
	}
.pub3
	{
		margin-top: .1em;
		margin-bottom: .1em;
		font-size: 1em;
		text-align:center;
		font-family: Times-Roman;
	}
.copyright
	{
		margin-top: 8em;
		margin-bottom: .1em;
		text-align: justify;
		font-size: .8em;
		margin-left: 0em;
		font-family: Times-Roman;
	}
.copyright1
	{
		margin-top: 1em;
		margin-bottom: .1em;
		text-align: justify;
		font-size: .8em;
		margin-left: 0em;
		font-family: Times-Roman;
	}
.copyright2
	{
		margin-top: 3.5em;
		margin-bottom: .1em;
		text-align: left;
		font-size: .85em;
		margin-left: 2.3em;
		font-family: Times-Roman;
	}
.copyright3
	{
		text-align: justify;
		font-size: .85em;
		margin-left: 0em;
		margin-top: 3.5em;
		margin-bottom: .1em;
		font-family: Times-Roman;
	}
.copyrightt
	{
		margin-top: .1em;
		margin-bottom: .1em;
		text-align: left;
		font-size: 1em;
		margin-left: 0em;
		font-family: Times-Roman;
	}
.copyrightt1
	{
		margin-top: .1em;
		margin-bottom: .1em;
		text-align: right;
		font-size: 1em;
		font-family: Times-Roman;
	}
.copyrightt1a
	{
		margin-top: .1em;
		margin-bottom: .1em;
		text-align: center;
		font-size: 1em;
		font-family: Times-Roman;
	}
.noindent
	{
		text-align: justify;
		margin-top: .1em;
		margin-bottom: .1em;
		text-indent: 0em;
		font-size: 1em;
		line-height: 1.2em;
		font-family: Times-Roman;
	}
.indent
	{
		text-align: justify;
		margin-top: .1em;
		margin-bottom: .1em;
		text-indent: 1.5em;
		font-size: 1em;
		line-height: 1.2em;
		font-family: Times-Roman;
	}
.indent1
	{
		text-align: justify;
		margin-top: 1em;
		margin-bottom: .1em;
		text-indent: 1.5em;
		font-size: 1em;
		line-height: 1.2em;
		font-family: Times-Roman;
	}
.fmpara
	{
		text-align: justify;
		margin-top: 13em;
		margin-bottom: .1em;
		margin-left: 5em;
		text-indent: 1.5em;
		font-size: 1em;
		line-height: 1.2em;
		font-family: Times-Roman;
	}
.fmpara1
	{
		text-align: justify;
		margin-top: .5em;
		margin-bottom: .1em;
		margin-left: 5em;
		text-indent: 1.5em;
		font-size: 1em;
		line-height: 1.2em;
		font-family: Times-Roman;
	}
.fmpara2
	{
		text-align: right;
		margin-top: .5em;
		margin-bottom: .1em;
		margin-left: 0em;
		text-indent: 1.5em;
		font-size: 1em;
		line-height: 1.2em;
		font-family: Times-Roman;
	}
h2.h2
	{
                font-size: 1.8em;
		text-align: center;
		margin-top: 2em;
		margin-bottom: 2em;
		font-family: Times-Roman;
	}
.image
	{
		text-align: center;
		margin-top: 1.5em;
		margin-bottom: 3.5em;
		font-family: Times-Roman;
	}
.image1
	{
		text-align: center;
		margin-top: 1em;
		margin-bottom: 1em;
		font-family: Times-Roman;
	}
.image2
	{
		text-align: center;
		margin-top: 1em;
		margin-bottom: .1em;
		font-family: Times-Roman;
	}
.tocfm
	{
		text-align: justify;
		margin-top: .5em;
		margin-bottom: .1em;
		text-indent: 0em;
		font-size: 1em;
		line-height: 1.2em;
		font-family: Times-Roman;
	}
.tocfm1
	{
		text-align: justify;
		margin-top: 5em;
		margin-bottom: .1em;
		text-indent: 0em;
		font-size: 1em;
		line-height: 1.2em;
		font-family: Times-Roman;
	}
.tocchap
	{
		text-align: justify;
		margin-top: .1em;
		margin-bottom: .1em;
		text-indent: -1.8em;
		margin-left: 2.3em;
		font-size: 1em;
		line-height: 1.2em;
		font-family: Times-Roman;
	}
span.space
	{
		padding-left: 1em;
	}
.tocchap1
	{
		text-align: justify;
		margin-top: 1em;
		margin-bottom: .1em;
		text-indent: -1.8em;
		margin-left: 2.3em;
		font-size: 1em;
		line-height: 1.2em;
		font-family: Times-Roman;
	}
.tocchap2
	{
		text-align: justify;
		margin-top: .1em;
		margin-bottom: .1em;
		text-indent: -2.3em;
		margin-left: 2.3em;
		font-size: 1em;
		line-height: 1.2em;
		font-family: Times-Roman;
	}
span.space1
	{
		padding-left: 1em;
	}
.tocchap1a
	{
		text-align: justify;
		margin-top: .5em;
		margin-bottom: .1em;
		text-indent: -2em;
		margin-left: 2em;
		font-size: 1em;
		line-height: 1.2em;
		font-family: Times-Roman;
	}
.tocchap2a
	{
		text-align: justify;
		margin-top: .5em;
		margin-bottom: .1em;
		text-indent: -2.3em;
		margin-left: 2.3em;
		font-size: 1em;
		line-height: 1.2em;
		font-family: Times-Roman;
	}
.tocchapsub
	{
		text-align: justify;
		margin-top: .1em;
		margin-bottom: .1em;
		text-indent: 0em;
		margin-left: 2.2em;
		font-size: 1em;
		line-height: 1.2em;
		font-family: Times-Roman;
	}
.tocchapsub1
	{
		text-align: justify;
		margin-top: .5em;
		margin-bottom: .1em;
		text-indent: 0em;
		margin-left: 2.2em;
		font-size: 1em;
		line-height: 1.2em;
		font-family: Times-Roman;
	}
.tocbm
	{
		text-align: justify;
		margin-top: .5em;
		margin-bottom: .1em;
		margin-left: 0em;
		text-indent: 0em;
		font-size: 1em;
		line-height: 1.2em;
		font-family: Times-Roman;
	}
.noindent1a
	{
		text-align: justify;
		margin-top: 5em;
		margin-bottom: .1em;
		text-indent: 0em;
		font-size: 1em;
		line-height: 1.2em;
		font-family: Times-Roman;
	}
em.dropcap
	{
		float: left;
		margin-top: .2em;
		padding-right: .03em;
		margin-bottom: 0em;
		line-height: .5em;
		font-size: 4.6em;
		font-weight: normal;
		font-style: normal;
		font-family: Times-Roman;
	}
.right
	{
		text-align: right;
		margin-top: .5em;
		margin-bottom: .1em;
		margin-right: 0em;
		text-indent: 0em;
		font-size: 1em;
		line-height: 1.2em;
		font-family: Times-Roman;
	}
.right1
	{
		text-align: right;
		margin-top: .1em;
		margin-bottom: .1em;
		margin-right: 0em;
		text-indent: 0em;
		font-size: 1em;
		line-height: 1.2em;
		font-family: Times-Roman;
	}
.center
	{
		text-align: center;
		margin-top: 1em;
		margin-bottom: 1em;
		text-indent: 0em;
		font-size: 1em;
		line-height: 1.2em;
		font-family: Times-Roman;
	}
h2.chaptitle
	{
		text-indent: 0em;
                font-size: 1.5em;
		text-align: center;
		margin-top: .5em;
		margin-bottom: 1.5em;
		font-family: Times-Roman;
	}
h2.chaptitlbem
	{
		text-indent: 0em;
                font-size: 1.6em;
		text-align: center;
		margin-top: 3em;
		margin-bottom: 1em;
		font-family: Times-Roman;
	}
.noindent1
	{
		text-align: justify;
		margin-top: 2em;
		margin-bottom: .1em;
		text-indent: 0em;
		font-size: 1em;
		line-height: 1.2em;
		font-family: Times-Roman;
	}
div.sidebar
	{
		border: solid 1px;
                padding: 1em;
		margin-top: 1.5em;
		margin-bottom: 1.5em;
		font-family: Times-Roman;
	}
.numhang
	{
		text-align: justify;
		margin-top: .1em;
		margin-bottom: .1em;
		text-indent: -1.8em;
		margin-left: 3.5em;
		font-size: 1em;
		line-height: 1.2em;
		font-family: Times-Roman;
	}
.numhang1aa
	{
		text-align: justify;
		margin-top: .5em;
		margin-bottom: .1em;
		text-indent: -1.5em;
		margin-left: 3.3em;
		font-size: 1em;
		line-height: 1.2em;
		font-family: Times-Roman;
	}
.numhang2aa
	{
		text-align: justify;
		margin-top: .5em;
		margin-bottom: .1em;
		text-indent: -1.5em;
		margin-left: 3em;
		font-size: 1em;
		line-height: 1.2em;
		font-family: Times-Roman;
	}
.numhang1a
	{
		text-align: justify;
		margin-top: .5em;
		margin-bottom: .1em;
		text-indent: -2em;
		margin-left: 3.3em;
		font-size: 1em;
		line-height: 1.2em;
		font-family: Times-Roman;
	}
.numhang1
	{
		text-align: justify;
		margin-top: 1em;
		margin-bottom: .1em;
		text-indent: -1.8em;
		margin-left: 3.5em;
		font-size: 1em;
		line-height: 1.2em;
		font-family: Times-Roman;
	}
.numhanga
	{
		text-align: justify;
		margin-top: .5em;
		margin-bottom: .1em;
		text-indent: -1.8em;
		margin-left: 5em;
		font-size: 1em;
		line-height: 1.2em;
		font-family: Times-Roman;
	}
span.numspace
	{
		padding-left: 1em;
	}
span.numspace1
	{
		padding-left: .8em;
	}
.footnote
	{
		text-align: justify;
		margin-top: .1em;
		margin-bottom: .1em;
		font-size: .85em;
		line-height: 1.2em;
		font-family: Times-Roman;
	}
.footnote1
	{
		text-align: justify;
		margin-top: 2em;
		margin-bottom: .1em;
		font-size: .85em;
		line-height: 1.2em;
		font-family: Times-Roman;
	}
.head
	{
		text-align: left;
		margin-top: 2.5em;
		margin-bottom: 1.5em;
		margin-left: 1.5em;
		font-size: 1em;
		font-family: Helvetica-Bold;
		line-height: 1.2em;
	}
.head1a
	{
		text-align: center;
		margin-top: 2.5em;
		margin-bottom: 1.5em;
		margin-left: 0em;
		font-size: 1em;
		font-family: Helvetica-Bold;
		font-weight: bold;
		line-height: 1.2em;
	}
.head2a
	{
		text-align: center;
		margin-top: 2.5em;
		margin-bottom: .5em;
		margin-left: 0em;
		font-size: 1em;
		font-family: Helvetica-Bold;
		line-height: 1.2em;
	}
.head1
	{
		text-align: center;
		margin-top: 2.5em;
		margin-bottom: 1.5em;
		margin-left: 1.5em;
		font-size: 1em;
		font-family: Helvetica-Bold;
		line-height: 1.2em;
	}
.head2
	{
		text-align: center;
		margin-top: 2.5em;
		margin-bottom: 1.5em;
		margin-left: 0em;
		font-size: 1em;
		line-height: 1.2em;
		font-family: Times-Roman;
	}
.noindent2
	{
		text-align: justify;
		margin-top: 1.5em;
		margin-bottom: 1em;
		text-indent: 0em;
		font-size: 1em;
		line-height: 1.2em;
		font-family: Times-Roman;
	}
.noindent2a
	{
		text-align: justify;
		margin-top: 3em;
		margin-bottom: 1em;
		text-indent: 0em;
		font-size: 1em;
		line-height: 1.2em;
		font-family: Times-Roman;
	}
.bullhang
	{
		text-align: justify;
		margin-top: 1em;
		margin-bottom: .1em;
		text-indent: -1.4em;
		margin-left: 3em;
		font-size: 1em;
		line-height: 1.2em;
		font-family: Times-Roman;
	}
.bullhang1
	{
		text-align: justify;
		margin-top: .5em;
		margin-bottom: .1em;
		text-indent: -1.4em;
		margin-left: 5em;
		font-size: 1em;
		line-height: 1.2em;
		font-family: Times-Roman;
	}
.hang
	{
		text-align: justify;
		margin-top: .1em;
		margin-bottom: .1em;
		text-indent: 1.5em;
		margin-left: 1.6em;
		font-size: 1em;
		line-height: 1.2em;
		font-family: Times-Roman;
	}
.hang1
	{
		text-align: justify;
		margin-top: 1em;
		margin-bottom: .1em;
		text-indent: 1.5em;
		margin-left: 1.6em;
		font-size: 1em;
		line-height: 1.2em;
		font-family: Times-Roman;
	}
.indenthang
	{
		text-align: justify;
		margin-top: 1em;
		margin-bottom: .1em;
		text-indent: -1.5em;
		margin-left: 1.5em;
		font-size: 1em;
		line-height: 1.2em;
		font-family: Times-Roman;
	}
.indenthang1
	{
		text-align: justify;
		margin-top: .1em;
		margin-bottom: .1em;
		text-indent: -1.5em;
		margin-left: 1.5em;
		font-size: 1em;
		line-height: 1.2em;
		font-family: Times-Roman;
	}
span.underline
	{
		text-decoration: underline;
	}
.table
	{
		margin-top: 1em;
		margin-bottom: 1em;
		font-family: Times-Roman;
	}
.tabpara
	{
		text-align: center;
		margin-top: .5em;
		margin-bottom: .5em;
		text-indent: 0em;
		font-size: 1em;
		line-height: 1.2em;
		font-family: Times-Roman;
	}
.tabpara2
	{
		text-align: center;
		margin-top: .5em;
		margin-bottom: .1em;
		text-indent: 0em;
		font-size: 1em;
		line-height: 1.2em;
		font-family: Times-Roman;
	}
.tabpara2a
	{
		text-align: center;
		margin-top: .1em;
		margin-bottom: .5em;
		text-indent: 0em;
		font-size: 1em;
		line-height: 1.2em;
		font-family: Times-Roman;
	}
.tabpara1
	{
		text-align: left;
		margin-top: .5em;
		margin-bottom: .5em;
		margin-left: 1em;
		text-indent: 0em;
		font-size: 1em;
		line-height: 1.2em;
		font-family: Times-Roman;
	}
.caption
	{
		text-align: center;
		margin-top: .1em;
		margin-bottom: 1em;
		text-indent: 0em;
		font-size: .9em;
		line-height: 1.2em;
		font-family: Times-Roman;
	}
.hanghead
	{
		text-align: justify;
		margin-top: 2em;
		margin-bottom: .1em;
		text-indent: -1.2em;
		margin-left: 1.2em;
		font-size: 1em;
		line-height: 1.2em;
		font-family: Times-Roman;
	}
.hangc
	{
		text-align: justify;
		margin-top: .1em;
		margin-bottom: .1em;
		text-indent: 1.5em;
		margin-left: 3.5em;
		font-size: 1em;
		line-height: 1.2em;
		font-family: Times-Roman;
	}
.hangc1
	{
		text-align: justify;
		margin-top: .1em;
		margin-bottom: .1em;
		text-indent: -2em;
		margin-left: 7.3em;
		font-size: 1em;
		line-height: 1.2em;
		font-family: Times-Roman;
	}
.hangc2
	{
		text-align: justify;
		margin-top: .1em;
		margin-bottom: .1em;
		text-indent: 1.5em;
		margin-left: 5.5em;
		font-size: 1em;
		line-height: 1.2em;
		font-family: Times-Roman;
	}
.hang2
	{
		text-align: justify;
		margin-top: .1em;
		margin-bottom: .1em;
		text-indent: 1.5em;
		margin-left: 5em;
		font-size: 1em;
		line-height: 1.2em;
		font-family: Times-Roman;
	}
.hangd
	{
		text-align: justify;
		margin-top: .5em;
		margin-bottom: .1em;
		text-indent: -1.5em;
		margin-left: 1.5em;
		font-size: 1em;
		line-height: 1.2em;
		font-family: Times-Roman;
	}
.hangd1
	{
		text-align: justify;
		margin-top: .1em;
		margin-bottom: .1em;
		text-indent: -1.5em;
		margin-left: 1.5em;
		font-size: 1em;
		line-height: 1.2em;
		font-family: Times-Roman;
	}
.numhangn
	{
		text-align: justify;
		margin-top: .1em;
		margin-bottom: .1em;
		text-indent: -1.8em;
		margin-left: 5.3em;
		font-size: 1em;
		line-height: 1.2em;
		font-family: Times-Roman;
	}
.numhangn1
	{
		text-align: justify;
		margin-top: 1em;
		margin-bottom: .1em;
		text-indent: -1.8em;
		margin-left: 5.3em;
		font-size: 1em;
		line-height: 1.2em;
		font-family: Times-Roman;
	}
.shang
	{
		text-align: justify;
		margin-top: 1em;
		margin-bottom: .1em;
		text-indent: -1.7em;
		margin-left: 3.2em;
		font-size: 1em;
		line-height: 1.2em;
		font-family: Times-Roman;
	}
.indentbm
	{
		text-align: justify;
		margin-top: .5em;
		margin-bottom: .1em;
		text-indent: 1.5em;
		font-size: 1em;
		line-height: 1.2em;
		font-family: Times-Roman;
	}
.left
	{
		margin-top: .1em;
		margin-bottom: .1em;
		margin-left: 3.5em;
		font-family: Times-Roman;
	}
.left1
	{
		margin-top: .1em;
		margin-bottom: .1em;
		margin-left: 1.5em;
		font-family: Times-Roman;
	}
.rightm
	{
		text-align: right;
		margin-top: 1.5em;
		margin-bottom: .1em;
		margin-right: 0em;
		text-indent: 0em;
		font-size: 1em;
		line-height: 1.2em;
		font-family: Times-Roman;
	}
.hangraj
	{
		text-align: justify;
		margin-top: .1em;
		margin-bottom: .1em;
		margin-left: 3.5em;
		font-size: 1em;
		line-height: 1.2em;
		font-family: Times-Roman;
	}
.hangraj1
	{
		text-align: justify;
		margin-top: 1em;
		margin-bottom: 1em;
		margin-left: 3.5em;
		font-size: 1em;
		line-height: 1.2em;
		font-family: Times-Roman;
	}
.tabpara2m
	{
		text-align: center;
		margin-top: .1em;
		margin-bottom: .1em;
		text-indent: 0em;
		font-size: 1em;
		line-height: .8em;
		font-family: Times-Roman;
	}
.head1am
	{
		text-align: center;
		margin-top: -1em;
		margin-bottom: 1.5em;
		margin-left: 0em;
		font-size: 1em;
		font-family: Helvetica-Bold;
		line-height: 1.2em;
	}
h2.chapno
	{
		text-indent: 0em;
                font-size: 1.2em;
		text-align: center;
		margin-top: 3em;
		margin-bottom: 1em;
		font-family: Times-Roman;
	}
.img1
	{
		text-align: justify;
		margin-top: 1em;
		margin-bottom: .1em;
		text-indent: 0em;
		margin-left: 3.2em;
		line-height: 1.2em;
		font-family: Times-Roman;
	}
.numhangc
	{
		text-align: justify;
		margin-top: .5em;
		margin-bottom: .1em;
		text-indent: -1.8em;
		margin-left: 3.2em;
		font-size: 1em;
		line-height: 1.2em;
		font-family: Times-Roman;
	}
