#openbook-html .page-html /* 
Version: 1.1
Date: 07/13/2012
*/

a{
	text-decoration: none;
}

#openbook-html .page-html .left{
	float:left;
}

#openbook-html .page-html .right{
	float:right;
}

#openbook-html .page-html p.center{
	text-align: center !important;
	text-indent: 0 !important;
	margin: auto;
}

#openbook-html .page-html .underline{
	text-decoration: underline;
}

#openbook-html .page-html /* coverpage */
.coverpage{
	vertical-align: middle;
	text-align: center;
	background-color: white;
	margin: 0em;
}

#openbook-html .page-html .coverpage img{
	height: 100%;
	margin: 0em;
}

#openbook-html .page-html /* title page */
.titlepage{
	text-align: center;
	margin: 20% auto auto auto;
	padding: 1.7em 0 1.3em 0;
	text-align: center;
}

#openbook-html .page-html .title{
	font-size: 1.8em;
	letter-spacing: .08em;
	margin: 0 0 .3em 0;
	text-align: center;
}

#openbook-html .page-html .subtitle,
#openbook-html .page-html .author,
#openbook-html .page-html .illustrator{
	letter-spacing: .08em;
	font-weight: normal;
	text-align: center;
}

#openbook-html .page-html .subtitle{
	font-size: 1.2em;
	text-align: center;	
	margin: 3em 0 0 0;
	font-style: italic;
}

#openbook-html .page-html .author{
	margin: 3em 0 0 0;
	font-size: 1.3em;
}

#openbook-html .page-html .illustrator{
	margin: 1em 0 0 0;
	font-size: 1.3em;	
}

#openbook-html .page-html /* toc */
div.toc > h1{
	text-align: center;
	font-size: 1.8em;
}

#openbook-html .page-html div.toc > p{
	text-indent: 0;
	
}

#openbook-html .page-html div.toc > p.nest1{
	text-indent: 10px;	
}

#openbook-html .page-html div.toc > p.nest2{
	text-indent: 20px;	
}

#openbook-html .page-html /* general */
.copyright,
#openbook-html .page-html .dedication,
#openbook-html .page-html .forward,
#openbook-html .page-html .chapter,
#openbook-html .page-html .endnotes,
#openbook-html .page-html .glossary,
#openbook-html .page-html .publisher,
#openbook-html .page-html .bibliography{
	text-align: left;
}

#openbook-html .page-html .copyright h1,
#openbook-html .page-html .dedication h1,
#openbook-html .page-html .forward h1,
#openbook-html .page-html .chapter h1,
#openbook-html .page-html .endnotes h1,
#openbook-html .page-html .glossary h1,
#openbook-html .page-html .publisher h1,
#openbook-html .page-html .bibliography h1{
	font-size: 1.8em;
	letter-spacing: .08em;
	margin: 8% 0 10% 0;
	padding: .2em 0 0 0;
	text-align: left;
}

#openbook-html .page-html .copyright p,
#openbook-html .page-html .publisher p{
	font-size: 1em;
	text-indent: 0;
	padding: 0 0 1.5em 0;
}

#openbook-html .page-html .chapter p,
#openbook-html .page-html .dedication p,
#openbook-html .page-html .forward p{
	font-size: 1em;
	text-indent: 0em;
	margin-top: 1em;
}

#openbook-html .page-html .cite{
	font-style: italic;
	margin: 1.5em auto 1.5em auto;
}

#openbook-html .page-html .cite p{
	text-align: right;
	text-indent: 0;
}

#openbook-html .page-html p.blockquote{
	text-align: left;
	text-indent: 0;
}

#openbook-html .page-html p.handwritten{
	font-style: italic;
	margin: .5em auto .5em auto;
	width: 85%;
}

#openbook-html .page-html .code p{
	/* font-family: "Courier"; */
	margin: 1em auto 1em auto;
	width: 85%;
	text-indent: 0;
}

#openbook-html .page-html .header{
	font-weight: bold;
}

#openbook-html .page-html /* lists */
ol{
	margin: .2em 0 1em 0;
}

#openbook-html .page-html UL{
	MARGIN: .2EM 0 1EM 0;	
}

#openbook-html .page-html /* section divider */
.section{
	text-align: center;
	margin: 8% auto auto auto;
	padding: 2em 0 3em 0;
}

#openbook-html .page-html .section h1{
	font-size: 1.8em;
	letter-spacing: .08em;
	text-align: center;
}

#openbook-html .page-html .section h2{
	letter-spacing: .08em;
	font-style: italic;
	text-align: center;
}

#openbook-html .page-html /* images */
div.image{
	text-align: center;
	margin: 1em 0 1em 0;
}

#openbook-html .page-html div.image p{
	font-style: italic;
	font-size: 1em;
	margin: 1.5em auto 1.5em auto;
	text-indent: 0;
	text-align: left;
}

#openbook-html .page-html div.hang{
	padding-left: 1em;
	font-size: 1em;
	margin-bottom: 0em;	
	text-indent: -1em;
}

#openbook-html .page-html .txc{
display: block;
text-align: center;
font-size: 1em;
margin-top: 1.5em;
margin-bottom: 0em;
}

#openbook-html .page-html .tx{
display:block;
font-size: 1em;
text-indent: 1em;
margin-top: 0em;
margin-bottom: 0em;

}

#openbook-html .page-html /* bibliography */

.bibliography p{
	padding-left: 1em;
	margin-bottom: 0%;	
	text-indent: -1em;
}

#openbook-html .page-html .smallcaps{
	font-variant: small-caps;
}

#openbook-html .page-html .toc{
font-size: 1.1em;
margin-top: 1em;
margin-bottom: 0em;
margin-left: 1em;
}

#openbook-html .page-html .toc1{
font-size: 1em;
margin-top: 0em;
margin-bottom: 0em;
margin-left: 1em;
text-indent: -1em;
margin-left: 2em;
}

#openbook-html .page-html .ct{
display: block;
font-size: 1.4em;
margin-top: 2em;
margin-bottom: 2em;
font-weight: bold;
text-align: center;
text-indent:0em;
}

#openbook-html .page-html .ttx1{
display: block;
text-indent: 0em;
margin-top: 1em;
margin-bottom: 0em;
font-size: 1em;
text-align: justify;
}

#openbook-html .page-html .txd{
text-align: left;
margin-top: 1em;
margin-bottom: 0em;
font-size: 1.6em;
text-indent: 0em;
text-decoration: underline;
}

#openbook-html .page-html .txm{
display: block;
text-indent: 0em;
margin-top: 0em;
margin-bottom: 1em;
font-size: 0.9em;
text-align: justify;
}

#openbook-html .page-html .txr{
display: block;
margin-top: 1em;
margin-bottom: 0em;
text-align: right;
font-size: 1em;
}

#openbook-html .page-html .txcc{
display: block;
margin-top: 2em;
margin-bottom: 2em;
text-align: center;
font-size: 1.1em;
}

#openbook-html .page-html .ref{
display: block;
margin-top: 0em;
margin-bottom: 0em;
margin-left: 1.5em;
text-align: left;
text-indent: -1.5em;
font-size: 1em;
}

#openbook-html .page-html .ct1{
display: block;
font-weight:bold;
margin-top: 5em;
margin-bottom: 3.5em;
text-align: center;
font-size: 1.4em;
}

#openbook-html .page-html .bkt{
display: block;
margin-top: 1em;
margin-bottom: 1em;
margin-left: 1em;
margin-right: 1em;
text-indent: 0em;
font-size: 1em;
text-align: justify;
}

#openbook-html .page-html body{
text-align: justify;
}

#openbook-html .page-html .box{
margin-left: 0%;
margin-right: 0%;
border: 1pt solid black;
padding: 3%;
margin-top: 1em;
margin-bottom: 1em;

}

#openbook-html .page-html .boxt{
font-size: 1.1em;
text-align: center;
margin-top: 1em;
margin-bottom: 1em;
text-indent: 0em;
font-weight: bold;
}

#openbook-html .page-html .tx1{
display: block;
margin-top: 0em;
margin-bottom: 0em;
text-indent: 0em;
font-size: 1em;
}

#openbook-html .page-html .fn{
display: block;
margin-top: 0em;
margin-bottom: 0em;
text-indent: 1em;
font-size: 0.8em;
}

#openbook-html .page-html .hang{
display: block;
margin-top: 0em;
margin-bottom: 0em;
margin-left: 4.5em;
text-align: left;
text-indent: -1.5em;
font-size: 1em;
}

#openbook-html .page-html .ttx{
display: block;
margin-top: 1em;
margin-bottom: 0em;
text-indent: 1em;
font-size: 1em;
}

#openbook-html .page-html .ttx2{
display: block;
text-indent: 0em;
margin-top: -1em;
margin-bottom: 3em;
font-size: 1em;
text-align: justify;
}

#openbook-html .page-html .h2g{
font-size: 1.1em;
text-align: center;
margin-top: 1em;
margin-bottom: 1em;
text-indent: 0em;
font-weight: bold;
}

#openbook-html .page-html .h3{
font-size: 1em;
text-align: left;
margin-top: 1em;
margin-bottom: 1em;
text-indent: 0em;
font-style: italic;
}

#openbook-html .page-html .ser{
display: block;
margin-top: 1em;
font-size: 1em;
margin-bottom: 1em;
text-align: center;
}

#openbook-html .page-html .cap{
display: block;
margin-top: 1em;
font-size: 1em;
margin-bottom: 1em;
text-align: left;
}

#openbook-html .page-html .reff{
display: block;
margin-top: 1.5em;
margin-bottom: 0em;
margin-left: 1.5em;
text-align: left;
text-indent: -1.5em;
font-size: 1em;
}

#openbook-html .page-html .bktt{
display: block;
margin-top: 0em;
margin-bottom: 1em;
margin-left: 1em;
margin-right: 1em;
text-indent: 0em;
font-size: 1em;
text-align: justify;
}

#openbook-html .page-html .ttx3{
display: block;
text-indent: 0em;
margin-top: 0em;
margin-bottom: 1em;
font-size: 1em;
margin-left: 1em;
text-align: justify;
}

#openbook-html .page-html .txct{
display: block;
text-align: center;
font-size: 1em;
margin-top: 1.5em;
margin-bottom: 2em;
}

#openbook-html .page-html .hangh{
display: block;
text-align: left;
margin-top: 0em;
margin-bottom: 0em;
margin-left: 1.5em;
text-indent: -1.5em;
font-size: 1.0em;
}

#openbook-html .page-html .serl{
display: block;
margin-top: 1em;
font-size: 1em;
margin-bottom: 1em;
text-align: left;
}

#openbook-html .page-html .h44{
display: block;
font-size: 2em;
text-align: center;
margin-top: 4em;
margin-bottom: 5em;
}

#openbook-html .page-html .title2{
display: block;
font-size: 0.8em;
text-align: center;
margin-top: 9em;
margin-bottom: 0em;
}

#openbook-html .page-html .titlea{
display: block;
font-size: 0.8em;
text-align: center;
margin-top: 0em;
margin-bottom: 0em;
}

#openbook-html .page-html .title3{
display: block;
font-size: 1.1em;
text-align: center;
margin-top: 4em;
margin-bottom: 0em;
}

#openbook-html .page-html .titlea{
display: block;
font-size: 0.8em;
text-align: center;
margin-top: 0em;
margin-bottom: 0em;
}

#openbook-html .page-html .h2gg{
font-size: 2em;
text-align: center;
margin-top: 2em;
margin-bottom: 0em;
text-indent: 0em;

}

#openbook-html .page-html .h2g1{
font-size: 1em;
text-align: center;
margin-top: 0.5em;
margin-bottom: 1em;
text-indent: 0em;
}

#openbook-html .page-html .h2g2{
font-size: 1em;
text-align: center;
margin-top: 1.5em;
margin-bottom: 1em;
text-indent: 0em;

}

#openbook-html .page-html .titt{
display: block;
font-size: 0.8em;
text-align: center;
margin-top: 3em;
margin-bottom: 0em;
}

#openbook-html .page-html .titta{
display: block;
font-size: 0.8em;
text-align: center;
margin-top: 0em;
margin-bottom: 0em;
}

#openbook-html .page-html .titt3{
display: block;
font-size: 1.4em;
text-align: center;
margin-top: 1.3em;
margin-bottom: 0em;
}

#openbook-html .page-html .tittb{
display: block;
font-size: 1em;
text-align: center;
margin-top: 1em;
margin-bottom: 0em;
}

#openbook-html .page-html .sera{
display:block;
text-align:center;
margin: 10em 0 0 0;
text-indent:0em;
}

#openbook-html .page-html .ttx3{
display: block;
text-indent: 0em;
margin-top: 1em;
margin-bottom: -1em;
font-size: 1em;
margin-left: 2.5em;
text-align: justify;
}