/*----------------stylesheet defination-------------------*/

div.booksection
	{
		margin:1.5em;
		text-align: justify;
	}
@font-face
	{
		font-family:'DejaVuSerif';
		src:url(fonts/DejaVuSerif.ttf);
	}
@font-face
	{
		font-family:'DejaVuSerif-Italic';
		src:url(fonts/DejaVuSerif-Italic.ttf);
	}
p
	{
		text-indent:0;
		margin-top:.1em;
		margin-bottom:.1em;
		font-size: 100%;
		font-weight:normal;
	}
.head1
	{
		font-weight:normal;
		font-size:1.2em;
		margin-top:4em;
		margin-bottom:1em;
		text-align:center;
		line-height:1.5em;
	}
.h2
	{
		font-size:1.8em;
		margin-top:.5em;
		margin-bottom:0;
		text-align:left;
	}
.h2a
	{
		font-size:1.8em;
		margin-top:3.5em;
		margin-bottom:0;
		text-align:left;
	}
.h2b
	{
		font-size:1.5em;
		margin-top:.5em;
		margin-bottom:0;
		text-align:left;
	}
.h3
	{
		text-align:left;
		margin-top:1.5em;
		margin-bottom:0em;
		padding:.2em 0 .2em .2em;
		font-size: 1.2em;
		background-color: #000000;
		color: #ffffff;
	}
.author
	{
		text-align:center;
		margin-top: 2.5em;
		font-weight: normal;
		font-size: 1.2em;
	}
.title
	{
		text-align:center;
		margin-top: 3em;
		margin-bottom:0;
		font-weight: normal;
		font-size: 2em;
	}
.subtitle
	{
		text-align:center;
		margin-top: 1em;
		margin-bottom:0;
		font-size: 1.3em;
		font-weight: normal;
	}
.pub
	{
		text-align:center;
		margin: 17em 0 0 0;
		font-weight: normal;
	}
.pub1
	{
		text-align:center;
		margin-top: .5em;
		font-weight: normal;
		font-family:sans-serif;
	}
.pub2
	{
		text-align:center;
		margin-top: 38em;
		font-weight: normal;
		font-family:sans-serif;
	}
.noindent
	{
		text-indent:0em;
		margin-top: 1em;
		margin-bottom:0;
		text-align:justify;
	}
.noindent1
	{
		text-indent:0em;
		margin-top: .1em;
		margin-bottom:0;
		text-align:justify;
	}
.noindent2
	{
		text-indent:0em;
		margin-top: 2em;
		margin-bottom:0;
	}
.indent
	{
		text-indent:1.5em;
		margin-top: .1em;
		margin-bottom:0;
		text-align:justify;
	}
.indent1
	{
		text-indent:1.5em;
		margin-top: 1em;
		margin-bottom:0;
		text-align:justify;
	}
.foothead
	{
		text-indent:0em;
		text-align: left;
		font-size: 120%;
		margin-top: 4em;
		margin-bottom: .5em;
	}
.footnote
	{
		text-indent:-1.2em;
		text-align: left;
		font-size: .8em;
		margin-top:.1em;
		margin-left:1.2em;
		margin-bottom:0;
	}
.footnote1
	{
		text-indent:-1.15em;
		text-align: left;
		font-size: .8em;
		margin-top:.1em;
		margin-left:1.15em;
		margin-bottom:0;
	}
.copyright1
	{
		text-indent:0em;
		font-size: .8em;
		margin-top:1em;
		margin-bottom:0;
	}
.copyright2
	{
		text-indent:0em;
		font-size: .8em;
		margin-top:6em;
		margin-bottom:0;
	}
.imagef
	{
		text-indent:0em;
		float:left;
		margin-top:0;
		margin-bottom:1em;
	}
.image
	{
		text-indent:0em;
		text-align:center;
		margin-top:1em;
		margin-bottom:.5em;
	}
.caption
	{
		text-align:justify;
		margin-bottom:1em;
		font-size:93%;
	}
.center
	{
		text-align:center;
	}
.pagebreak
	{
		page-break-before: always;
	}
.right
	{
		text-align: right;
	}
.toc
	{
		text-align: left;
		text-indent:-2em;
		margin-left:2em;
		margin-top:1.2em;
		margin-bottom:0;
	}
.toc1
	{
		text-align: left;
		text-indent:0em;
		margin-top:.1em;
		margin-left:1.8em;
		margin-bottom:0;
	}
small
	{
		font-size:80%;
	}
.bib
	{
		margin-left:1em;
		margin-top:.2em;
		margin-bottom:.1em;
		text-indent:-1em;
	}
.hanging
	{
		margin-left:1em;
		margin-top:.1em;
		margin-bottom:0;
		text-indent:-1em;
		text-align:left;
	}
.square
	{
		margin-left:2.7em;
		margin-top:.7em;
		margin-bottom:0;
		text-indent:-1.25em;
		text-align:left;
	}
.square1
	{
		margin-left:2.7em;
		margin-top:1em;
		margin-bottom:0;
		text-indent:-1.25em;
		text-align:left;
	}
.hang
	{
		margin-left:2em;
		margin-top:.1em;
		margin-bottom:0;
		text-indent:-1em;
		text-align:left;
	}
.hang1
	{
		margin-left:3em;
		margin-top:.1em;
		margin-bottom:0;
		text-indent:-1em;
		text-align:left;
	}
.hanga
	{
		margin-left:1.5em;
		margin-top:1em;
		margin-bottom:0;
		text-indent:-1.5em;
		text-align:left;
	}
.hang1a
	{
		margin-left:1.5em;
		margin-top:.1em;
		margin-bottom:0;
		text-indent:-1.5em;
		text-align:left;
	}
.left
	{
		margin-left:2.5em;
		margin-top:.1em;
		margin-bottom:0;
		text-indent:0;
	}
.left1
	{
		margin-left:3.5em;
		margin-top:.1em;
		margin-bottom:0;
		text-indent:0;
	}
.fleft
	{
		margin-left:6.5em;
		margin-top:.1em;
		margin-bottom:0;
		text-indent:0;
	}
.flefta
	{
		margin-left:8em;
		margin-top:.1em;
		margin-bottom:0;
		text-indent:0;
	}
.fleft1
	{
		margin-left:3.5em;
		margin-top:1em;
		margin-bottom:0;
		text-indent:0;
	}
.fleftp
	{
		margin-left:3.5em;
		margin-top:1em;
		margin-bottom:0;
		text-indent:0;
	}
a
	{
		text-decoration: none;
	}
blockquote
	{
		margin: 1em 0 1em 1.5em;
	}
div.sidebar
	{
		margin-top:1em;
		text-indent:0em;
		font-size:90%;
		margin-bottom:1em;
		padding:1em;
		border: thin solid black;
		background-color: #efefef;
		text-align: left;
	}
div.sidebar1
	{
		margin-top:1em;
		text-indent:0em;
		font-size:90%;
		margin-bottom:1em;
		padding:1em 2em 1em 2em;
		border: thin solid black;
		background-color: #efefef;
	}
.sidehead
	{
		font-size:1.3em;
		margin:0;
		text-align:center;
	}
.sidehead1
	{
		font-size:1.2em;
		margin:1em 0 0 0;
		text-align:left;
	}
.sidehead2
	{
		font-size:1.1em;
		margin:.4;
		text-align:center;
	}
span.strike
	{
		text-decoration: line-through;
	}
span.underline
	{
		text-decoration: underline;
	}
sup
	{
		font-size: .6em;
		line-height: .7em;
	}
.centerp
	{
		text-align:center;
		margin:1.5em 0 1em 0;
	}
.snoindent
	{
		text-indent:0em;
		margin-top: 1em;
		margin-bottom:0;
		font-family:sans-serif;
	}
.snoindent1
	{
		text-indent:0em;
		margin-top: .1em;
		margin-bottom:0;
		font-family:sans-serif;
	}
.tabtxt
	{
		text-indent:0em;
		text-align:left;
		margin-top: .1em;
		margin-bottom:0;
		font-size:90%;
	}
.head2
	{
		text-align:center;
		margin-top:4em;
		margin-bottom:1.5em;
		font-size: 1.2em;
	}

/** Back matter Style **/
div.sidebarbm
	{
		margin-top:1em;
		text-indent:0em;
		font-size:90%;
		margin-bottom:1em;
		padding-left: 3em;
		padding-right: 1em;
		padding-top: 1em;
		padding-bottom: 1em;
		border: thin solid black;
		background-color: #efefef;
		text-align: left;
	}
.bmhang
	{
		text-indent: -1em;
		margin-left: 2.5em;
		margin-top:.1em;
		margin-bottom:0;
		text-align:left;
	}
.bmhanga
	{
		text-indent: -1em;
		margin-left: 4.3em;
		margin-top:.1em;
		margin-bottom:0;
		text-align:left;
	}
.bmhang1
	{
		text-indent: -1.5em;
		margin-left: 1.5em;
		margin-top: 1em;
		margin-bottom:0;
		text-align:left;
	}
.bmhangb
	{
		text-indent: -1em;
		margin-left: 2.5em;
		margin-top: 1em;
		margin-bottom:0;
		text-align:left;
	}
.bmhang1a
	{
		text-indent: -1.5em;
		margin-left: 1.5em;
		margin-top: .1em;
		margin-bottom:0;
		text-align:left;
	}
.bmhang2
	{
		text-indent: 0em;
		margin-left: 3em;
		margin-top:.1em;
		margin-bottom:0;
		text-align:left;
	}
.entity
	{
		font-family:'DejaVuSerif';
	}
.entity1
	{
		font-family:'DejaVuSerif-Italic';
		font-style: italic;
	}
.space
	{
		padding-right:.5em;
	}
.space1
	{
		padding-left: 1em;
	}
