/* CSS file initially created by the OverDrive eBook Conversion Wizard */
@font-face{
font-family: "Charis";
font-style: normal;
font-weight: normal;
src:url(fonts/CharisSILR.ttf);
}

@font-face{
font-family: "Charis";
font-style: normal;
font-weight: bold;
src:url(fonts/CharisSILB.ttf);
}

@font-face{
font-family: "Charis";
font-style: italic;
font-weight: normal;
src:url(fonts/CharisSILI.ttf);
}

@font-face{
font-family: "Charis";
font-style: italic;
font-weight: bold;
src:url(fonts/CharisSILBI.ttf);
}

body{
font-size: medium;
margin-top: 1em;
margin-left: 1em;
margin-right: 2em;
font-family: "Charis";
text-align: justify;
line-height: 1.2em;
}

a.endnote
{
	vertical-align:super;
}

a.footnote
{
	vertical-align:super;
}

blockquote
{
	font-size:x-small;
}

div.endnotedef
{
	margin-left:2%;
	text-indent:-2%;
}

div.footnotedef
{
}

div.Level2
{
    font-size:small; 
    margin-left:5%;
    margin-top:2%;
    margin-bottom:0;
}

div.Level1
{
    margin-top:.5em;
}

div.Level3
{
   font-size:medium; 
   text-align:center;
   margin-top:4%; 
   margin-bottom:1%;
}
   
div.Level5 
{
  font-size:small;  
  font-style:italic;
  margin-left:0;
  margin-top:0;  
  margin-bottom:0;
}

div.sidebar-caption
{
	text-decoration:underline;
	font-size:large;
	margin-bottom:20px;
	font-weight:bold;
}

h1
{
	font-size:large;
	text-align:center;
	margin-bottom:5%;
	margin-top:5%;
	font-weight:bold;
}

h2
{
	font-size:x-large;
	text-align:center;
	margin-bottom:0%;
	margin-top:30%;
	font-weight:bold;
}

h3
{
	font-size:x-large;
	text-align:center;
	margin-bottom:0%;
	margin-top:0%;
	font-weight:bold;
}

h4
{
	font-size:xx-large;
	font-style:italic;
	text-align:center;
	margin-bottom:5%;
	margin-top:5%;
	font-weight:bold;
}

h4.bm{
	font-size:xx-large;
	font-family:monospace;
	text-align:center;
	margin-bottom:5%;
	margin-top:5%;
	font-weight:bold;
	font-style:normal;
}

h4.bm2
{
	font-size:xx-large;
	font-family:serif;
	text-align:left;
	margin-left:5%;
	margin-bottom:5%;
	margin-top:5%;
	color:gray;
}

h4.bm3
{
	font-size:medium;
	font-family:serif;
	text-align:right;
	margin-right:5%;
	margin-bottom:0%;
	margin-top:5%;
	font-weight:normal;
}

h5
{
	font-size:x-large;
	text-align:center;
	margin-bottom:25%;
	margin-top:0%;
	font-weight:bold;
}

h5.bm
{
	font-size:large;
	text-align:center;
	margin-bottom:25%;
	margin-top:0%;
	font-weight:bold;
}

h5.bm2
{
	font-size:x-large;
	text-align:right;
	margin-bottom:25%;
	margin-top:10%;
	margin-right:5%;
	font-weight:normal;
}

h6
{
	font-style:italic;
	font-size:small;
	margin-bottom:3%;
	margin-top:4%;
	font-weight:bold;
}

h6.bm
{
	font-size:small;
	margin-bottom:2%;
	margin-top:4%;
	font-weight:bold;
	font-style:normal;
}

p.author
{
	font-size:medium;
	text-align:center;
	text-indent:0%;
	font-weight:bold;
}

p.contents
{
	font-size:large;
	text-align:center;
	margin-bottom:5%;
	text-indent:0%;
	margin-top:10%;
}

p.copyimage
{
	text-indent:0%;
	margin-bottom:2%;
}

p.copyright
{
	font-size:x-small;
	text-indent:0%;
	margin-top:1%;
}

p.dedication
{
	text-align:center;
	text-indent:0%;
	margin-top:35%;
	margin-left:5%;
	margin-right:5%;
}

p.excerpttitle
{
	text-align:center;
	font-size:x-large;
	text-indent:0%;
	font-weight:bold;
	margin-top:20%;
	line-height: 1.2em;
}

p.h7
{
	font-style:italic;
	margin-bottom:2%;
	margin-top:4%;
	text-indent:0%;
}

p.h8
{
	font-style:italic;
	margin-bottom:2%;
	margin-top:4%;
	text-indent:0%;
	font-weight:bold;
}

p.hearfromyou
{
	font-size:x-small;
	text-align:center;
	margin-top:10%;
	margin-bottom:5%;
}

p.image
{
	text-align:center;
	text-indent:0%;
}

p.marginbottom
{
	margin-bottom:2%;
}

p.marginleft
{
	margin-left:20%;
}

p.margintop
{
	margin-top:3%;
}

p.noindent
{
	text-indent:0%;
}

p.noteheading
{
	margin-top:4%;
	font-weight:bold;
	text-indent:0%;
}

p.resources1
{
	margin-bottom:4%;
	text-indent:0%;
	font-weight:bold;
	text-align:center;
}

p.resources2
{
	font-size:x-small;
	text-indent:-4%;
	margin-left:8%;
	margin-bottom:1%;
}

p.subtitle
{
	font-size:medium;
	text-align:center;
	text-indent:0%;
	font-style:italic;
}

p.tableheading
{
	text-align:center;
	margin-bottom:1%;
	text-indent:0%;
	margin-top:1%;
	font-weight:bold;
}

p.tablehang
{
	text-align:left;
	margin-bottom:2%;
	text-indent:-6%;
	margin-left:6%;
	font-size:x-small;
}

p.title
{
	font-size:xx-large;
	text-align:center;
	text-indent:0%;
	margin-top:5%;
	font-weight:bold;
	margin-bottom:5%;
}

p.titleimage
{
	text-align:center;
	text-indent:0%;
	margin-top:2%;
}

span.chbeg
{
	font-size:xx-large;
	font-weight:bold;
	line-height: 1em;
}

span.chbeg2
{
	font-size:xx-large;
	font-weight:bold;
	font-family:sans-serif;
	font-style:italic;
	line-height: 1em;
}

span.chbeg3
{
	font-size:xx-large;
	font-weight:bold;
	font-style:italic;
	color:gray;
}

span.xl
{
	font-size:x-large;
}

span.xsmall
{
	font-size:x-small;
}

span.amxsmall
{
	font-size:small;
}


div.cover{
text-align: center;
}

h1.chapter{
font-size: large;
text-align: left;
font-weight: bold;
line-height: 1.2em;
margin-top: 3em;
margin-bottom: 2em;
}

h1.part{
font-size: x-large;
text-align: left;
font-weight: bold;
line-height: 1.2em;
margin-top: 30%;
margin-bottom: 0em;
}

h1.part1{
font-size: x-large;
text-align: left;
font-weight: bold;
line-height: 1.2em;
margin-top: 0em;
}

div.titlepage{
margin-top: 15%;
margin-left: 5%;
margin-right: 5%;
}

div.copyright{
font-size: small;
text-align: left;
margin-top: 4em;
}

p.toc{
text-align: left;
margin-bottom: .4em;
margin-top: .4em;
}

p.toc1{
text-align: left;
margin-bottom: .4em;
margin-top: .4em;
margin-left: 2em;
font-style: italic;
}

a{
text-decoration: none;
}

span.chn{
font-size: x-large;
font-style: italic;
}

div.textbox {
border-bottom: 3px double;
border-top: 3px double;
line-height: 1.7em;
text-align: center;
}

p.center{
text-align: center;
}

div.block{
margin-top: 1em;
margin-bottom: 1em;
margin-left: 1em;
margin-right: 1em;
font-size: small;
}

div.chapter{
margin-top: 2em;
}

p.extract{
margin-top: 1em;
}

div.footnote{
margin-top: 3em;
}

p.footnote{
font-size: small;
text-indent: 0em;
}

a.hlink{
text-decoration: none;
}

img{
max-height:100%;
max-width:100%;
}

p.pagebreak{
page-break-after:always;
}