/*----------------stylesheet defination-------------------*/

@font-face
	{
		font-family: 'Frutiger-Italic';
		src: url(fonts/Frutiger-Italic.otf);
	}
@font-face
	{
		font-family: 'Frutiger-BlackItalic';
		src: url(fonts/Frutiger-BlackItalic.otf);
	}
@font-face
	{
		font-family: 'TimesNewRomanPSMT';
		src: url(fonts/TimesNewRomanPSMT.otf);
	}
@font-face
	{
		font-family: 'Times-Roman';
		src: url(fonts/Times-Roman.otf);
	}
@font-face
	{
		font-family: 'HelveticaNeue-Light';
		src: url(fonts/HelveticaNeue-Light.otf);
	}
@font-face
	{
		font-family: 'HelveticaNeue-Italic';
		src: url(fonts/HelveticaNeue-Italic.otf);
	}
@font-face
	{
		font-family: 'HelveticaNeue-Heavy';
		src: url(fonts/HelveticaNeue-Heavy.otf);
	}
@font-face
	{
		font-family: 'HelveticaNeue-Bold';
		src: url(fonts/HelveticaNeue-Bold.otf);
	}
@font-face
	{
		font-family: 'Frutiger-Roman';
		src: url(fonts/Frutiger-Roman.otf);
	}
@font-face
	{
		font-family: 'Frutiger-Bold';
		src: url(fonts/Frutiger-Bold.otf);
	}
@font-face
	{
		font-family: 'FairfieldLH-MediumItalic';
		src: url(fonts/FairfieldLH-MediumItalic.otf);
	}
@font-face
	{
		font-family: 'FairfieldLH-Medium';
		src: url(fonts/FairfieldLH-Medium.otf);
	}
@font-face
	{
		font-family: 'FairfieldLH-LightItalic';
		src: url(fonts/FairfieldLH-LightItalic.otf);
	}
@font-face
	{
		font-family: 'FairfieldLH-Light';
		src: url(fonts/FairfieldLH-Light.otf);
	}
@font-face
	{
		font-family: 'FairfieldLH-Heavy';
		src: url(fonts/FairfieldLH-Heavy.otf);
	}
@font-face
	{
		font-family: 'DejaVuSerif';
		src: url(fonts/DejaVuSerif.ttf);
	}
div.booksection
	{
                padding: .5em .5em .5em .5em;
		margin: 1.7em 1.7em 1.7em 1.7em;
	}

p
	{
		font-size:1em;
		text-indent:0em;
		font-weight: normal;
		text-align: justify;
		margin: .1em 0em .1em 0em;
	}
i
	{
        	font-style: italic;
	}
b
	{
        	font-weight: bold;
	}
.image
	{
		text-align:center;
		margin: 1.5em 0em 1em 0em;
	}
.pagebreak
	{
		page-break-before: always;
	}
a
	{
		text-decoration: none;
	}
.noindent
        {
	        text-indent: 0em;
        	text-align: justify;
		margin: .1em 0em 0em 0em;
        }
.noindent1
        {
        	text-indent: 0em;
	        text-align: justify;
		margin: 1em 0em .1em 0em;
        }
.indent
        {
        	text-indent:1.5em;
	        text-align: justify;
		margin: .1em 0em .1em 0em;
        }
.indent1
        {
        	text-indent:1.5em;
	        text-align: justify;
		margin: 1em 0em 0em 0em;
        }
.right
	{
		text-align:right;
		margin: 0em 0em 0em 0em;
	}
.right1
	{
		text-align:right;
		margin: 1em 0em 0em 0em;
	}
.space
	{
		padding-right:1em;
	}
.space1
	{
		padding-right:.5em;
	}
.h2
	{
		color:#10499e;
	        font-size:2.4em;
	        text-align:center;
                font-weight: normal;
		margin: 3em 0em 3em 0em;
	}
.h2a
	{
		color:#10499e;
	        font-size:2.4em;
	        text-align:center;
                font-weight: normal;
		margin: 3em 0em 2em 0em;
	}
.h2b
	{
		color:#10499e;
	        font-size:2.3em;
	        text-align:center;
		line-height:1.1em;
                font-weight: normal;
		margin: 2em 0em 3em 0em;
	}
.h3
	{
		color:#10499e;
                text-indent:0em;
		text-align:left;
		font-size: 1em;
                font-weight: normal;
		margin: 2em 0em 1em 0em;
		font-family: 'Frutiger-Bold';
	}
.h3 &gt; bi
	{
		font-family: 'Frutiger-BlackItalic';
	}
.h3 &gt; i
	{
		font-family: 'Frutiger-Italic';
	}

.h3a
	{
		color:#10499e;
                text-indent:0em;
		text-align:left;
		font-size: 1em;
                font-weight: normal;
		margin: 1em 0em 1em 0em;
		font-family: 'Frutiger-Bold';
	}
.h3a &gt; i
	{
		font-family: 'Frutiger-Italic';
	}

.boit
	{
		font-family: 'Frutiger-BlackItalic';
	}
.h3b
	{
		color:#10499e;
		font-size:1em;
                text-indent:0em;
		text-align:center;
                font-weight: normal;
		margin: 1em 0em 1em 0em;
		text-decoration: line-through;	
		font-family: 'Frutiger-Bold';
	}
.h3b &gt; i
	{
		font-family: 'Frutiger-BlackItalic';
	}

.h3c
	{
		color:#10499e;
                text-indent:0em;
		text-align:center;
		font-size: 1em;
                font-weight: normal;
		margin: 1em 0em 1em 0em;
		background-color:#c7c9e4;
		font-family: 'Frutiger-Bold';
	}
.h3e &gt; i
	{
		font-family: 'Frutiger-BlackItalic';
	}

.h3d
	{
		color:#10499e;
                text-indent:0em;
		text-align:center;
		font-size: 1em;
                font-weight: normal;
		margin: 1em 0em 1em 0em;
		font-family: 'Frutiger-Bold';
	}
.h3e
	{
		color:#10499e;
                text-indent:0em;
		text-align:left;
		font-size: 1em;
                font-weight: normal;
		margin: 1em 0em 0em 0em;
		font-family: 'Frutiger-Bold';
	}
.h3e &gt; i
	{
		font-family: 'Frutiger-Italic';
	}
.h3e &gt; b
	{
		font-family: 'Frutiger-Bold';
	}
.h4
	{
		color:#939598;
		font-size:2em;
		text-align:center;
                font-weight: normal;
		margin: 2em 0em -3em 0em;
		font-family: 'HelveticaNeue-Bold';
	}
.h4a
	{
		color:#939598;
		font-size:2em;
		text-align:center;
                font-weight: normal;
		margin: 1em 0em 0em 0em;
		font-family: 'HelveticaNeue-Bold';
	}
.border
	{
		text-align:center;
		margin: 6em 0em -5em 0em;
		border-bottom: solid 1pt #6f7ebc;
	}
.border1
	{
		margin: 1em 0em 1em 0em;
		border-bottom: solid 1pt #6f7ebc;
	}
.border2
	{
		margin: 1em 2em 1em 2em;
		border-bottom: solid 1pt black;
	}
.halftitle
	{
	        font-size:1.6em;
	        text-align:center;
                font-weight: normal;
		margin: 7em 0em 1em 0em;
	}
.title1
	{
	        font-size:1.1em;
	        text-align:center;
                font-weight: normal;
		margin: 2em 0em 1em 0em;
	}
.title2
	{
	        font-size:2em;
	        text-align:center;
                font-weight: normal;
		margin: 3em 0em 1em 0em;
	}
.pubimg
	{
		text-align:center;
		margin: 11em 0em 0em 0em;
	}
.title3
	{
	        font-size: 0.562em;
	        text-align:center;
                font-weight: normal;
		margin: .8em 0em 0em 0em;
	}
.title4
	{
	        font-size: 0.812em;
	        text-align:center;
                font-weight: normal;
		margin: 0em 0em 1em 0em;
	}
.copy1
	{
	        font-size:.8em;
	        text-align:left;
                font-weight: normal;
		margin: 3em 0em 1em 0em;
	}
.copy2
	{
	        font-size:.8em;
	        text-align:justify;
                font-weight: normal;
		margin: 1em 0em 1em 0em;
	}
.copy3
	{
	        font-size:.8em;
	        text-align:left;
                font-weight: normal;
		margin: 1em 0em 1em 1em;
	}
.toc1
	{
	        text-align:left;
                font-weight: normal;
		margin: 1em 0em 1em 0em;
	}
.toc2
	{
	        text-align:left;
		text-indent:-1.8em;
                font-weight: normal;
		margin: 1em 0em 1em 3em;
	}
.toc3
	{
	        text-align:left;
		text-indent:-2.3em;
                font-weight: normal;
		margin: 1em 0em 1em 3em;
	}
.toc4
	{
	        text-align:left;
		text-indent:0em;
                font-weight: normal;
		margin: 1em 0em 0em 3em;
	}
.toc4a
	{
	        text-align:left;
		text-indent:0em;
                font-weight: normal;
		margin: 0em 0em 0em 3em;
	}
.toc4b
	{
	        text-align:left;
		text-indent:-5.2em;
                font-weight: normal;
		margin: 0em 0em 0em 8.2em;
	}
.ded1
	{
	        font-size:1em;
		text-indent:0em;
	        text-align:center;
		line-height: 1.2em;
                font-weight: normal;
		margin: 10em 0em 0em 3em;
	}
em
        {
		float:left;
		color:#6f7ebc;
		font-size:2.5em;
		line-height:.8em;
		font-style:normal;
		font-weight:normal;
		margin: .14em 0em 0em 0em;
		font-family: 'HelveticaNeue-Bold';
        }
.sidebar
        {
		padding: 0em 1em 0em 1em;
		margin: 1em 1.5em 1em 1.5em;
        }
.sidebar1	
        {
		padding: .5em 0.5em 0.5em 0.5em;
		margin: 1em 0em 1em 0em;
		border: solid 1pt #6f7ebc;
        }

.sib-text
        {
		color:#10499e;
		font-size:.8em;
        	text-align: left;
		line-height:1.2em;
		margin: 0em 0em 0em 0em;
		font-family: 'Frutiger-Roman';
        }
.sib-text &gt; b
        {
		font-family: 'Frutiger-Bold';
        }
.sib-text &gt; i
        {
		font-family: 'Frutiger-Italic';
        }
.sib-text1
        {
		font-size:.8em;
        	text-align: left;
		line-height:1.4em;
		margin: 0em 0em 0em 0em;
		font-family: 'Frutiger-Roman';
        }
.sib-text1 &gt; b
        {
		font-family: 'Frutiger-Bold';
        }
.sib-text1 &gt; i
        {
		font-family: 'Frutiger-Italic';
        }
.sib-text2
        {
		font-size:.9em;
	        text-align: left;
		line-height:1.4em;
        	text-indent:-1.8em;
		margin: 0em 0em .1em 2.5em;
        }
.sib-text2 &gt; b
        {
		font-family: 'Frutiger-Bold';
        }
.sib-text2 &gt; i
        {
		font-family: 'Frutiger-Italic';
        }
.sib-text3
        {
		font-size:.8em;
	        text-align: left;
        	text-indent:-1.6em;
		line-height:1.4em;
		margin: 0em 0em .1em 1.5em;
		font-family: 'Frutiger-Roman';
        }
.sib-text3 &gt; b
        {
		font-family: 'Frutiger-Bold';
        }
.sib-text3 &gt; i
        {
		font-family: 'Frutiger-Italic';
        }
.sib-text4
        {
		font-size:.8em;
	        text-align: center;
        	text-indent:0em;
		line-height:1.4em;
		margin: 0em 0em .1em 0em;
		font-family: 'Frutiger-Roman';
        }
.sib-text4 &gt; b
        {
		font-family: 'Frutiger-Bold';
        }
.sib-text4 &gt; i
        {
		font-family: 'Frutiger-Italic';
        }
.sib-text5
        {
		font-size:.8em;
	        text-align: center;
        	text-indent:0em;
		line-height:1.4em;
		margin: 0em 0em .1em 0em;
		font-family: 'Frutiger-Roman';
        }
.sib-text5 &gt; b
        {
		font-family: 'Frutiger-Bold';
        }
.sib-text5 &gt; i
        {
		font-family: 'Frutiger-Italic';
        }
.sib-text6
        {
		font-size:.9em;
	        text-align: left;
		line-height:1.4em;
        	text-indent:-1.8em;
		margin: 0em 0em .1em 1.8em;
        }
.sib-text6 &gt; b
        {
		font-family: 'Frutiger-Bold';
        }
.sib-text6 &gt; i
        {
		font-family: 'Frutiger-Italic';
        }

.sib-border
	{
		margin: .1em 0em .3em 0em;
		border-bottom: solid 1px black;
	}
.figure
        {
		font-size:.7em;
        	text-align: center;
		margin: -.8em 0em 1em 0em;
		font-family: 'Frutiger-Roman';
        }
.hang
        {
	        text-align: left;
        	text-indent:-1.8em;
		margin: 0em 0em .1em 3.2em;
        }
.bullect
        {
	        text-align: left;
        	text-indent:-1.4em;
		margin: 0em 0em .1em 2.5em;
        }
.hang1
        {
	        text-align: left;
        	text-indent:-1.8em;
		margin: 1em 0em .1em 3.2em;
        }
.bib
        {
		font-size:.7em;
	        text-align: left;
        	text-indent:0em;
		margin: .5em 0em .1em 0em;
        }
.red
	{
		color: #ed1c24;
	}
.index
        {
	        text-indent: -1.5em;
        	text-align: justify;
		margin: .1em 0em 0em 1.5em;
        }
.index-in
        {
	        text-indent: -1.5em;
        	text-align: justify;
		margin: .1em 0em 0em 2.5em;
        }
.index-to
        {
	        text-indent: -1.5em;
        	text-align: justify;
		margin: 1em 0em 0em 1.5em;
        }
table &gt; tbody &gt; tr &gt; td
	{
		line-height:1.3em;
	}


.copya
        {
                margin-top: 4em;
                font-size: .8em;
                margin-bottom:0em;
        }
.copyb
        {
                margin-top: 4em;
                font-size: .8em;
                margin-bottom:0em;
                text-align: right;
        }
