#openbook-html .page-html /* PAGEBREAK STYLE */

.pagebreak{
	page-break-before: always;
	}

#openbook-html .page-html /* BOOK TITLE GROUP BLOCK */
.booktitlegroup{
	/* font-family: "times new roman", times, serif; */
	text-align: center;
	margin-left: 10%;
	margin-right: 10%;
	margin-top: 5em;
	margin-bottom: 3em;
	}

#openbook-html .page-html /* BOOK TITLE MAIN - TEXT STYLE */
.booktitle{
	/* font-family: "times New Roman", times, serif; */
	font-size: 200%;
	font-weight: normal;
	font-style: normal; 
	text-indent: 0em;
	text-align: center;
	margin-left: 0%;
	margin-right: 0%;
	margin-top: 1.5em;
	margin-bottom: 0.5em;
	}

#openbook-html .page-html /* BOOK TITLE SUB - TEXT STYLE */
.booksubtitle{
	/* font-family: "times new roman", times, serif; */
	font-size: 150%;
	font-style: normal;
	font-weight: normal;
	text-indent: 0em;
	text-align: center;
	margin-left: 0%;
	margin-right: 0%;
	margin-top: 0em;
	margin-bottom: 1em;
	}

#openbook-html .page-html /* BOOK TITLE AUTHOR - TEXT STYLE */
.author{
	/* font-family: "times new roman", times, serif; */
	font-size: 125%;
	font-style: italic;
	font-weight: normal;
	text-indent: 0em;
	text-align: center;
	margin-left: 0%;
	margin-right: 0%;
	margin-top: 1em;
	margin-bottom: 1em;
	}

#openbook-html .page-html /* MEDIA BLOCK */
.image{
	text-align: center;
	margin-left: 5%;
	margin-right: 5%;
	margin-top: 1em;
	margin-bottom: 1em;
	}

#openbook-html .page-html /* GENERAL BLOCK */
.generalblock{
	margin-left: 0%;
	margin-right: 0%;
	margin-top: 1em;
	margin-bottom: 1em;
	}

#openbook-html .page-html /* BODYTEXT CENTER - TEXT STYLE */
.bodytextcenter{
	/* font-family: "times new roman", times, serif; */
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	text-indent: 0em;
	text-align: center;
	margin-left: 0%;
	margin-right: 0%;
	margin-top: 0em;
	margin-bottom: 0em;
	}

#openbook-html .page-html /* COPYRIGHT PAGE BLOCKS ----- STARTS */
/* COPYRIGHT BLOCK */
.copyrightblock{
	margin-left: 5%;
	margin-right: 5%;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	}

#openbook-html .page-html /* COPYRIGHT TEXT - TEXT STYLE */
.copyrightpara{
	/* font-family: "times new roman", times, serif; */
	font-size: 91%;
	font-style: normal;
	font-weight: normal;
	text-indent: 0em;
	text-align: center;
	margin-left: 0%;
	margin-right: 0%;
	margin-top: 0em;
	margin-bottom: 0em;
	}

#openbook-html .page-html /* PRINTINFORMATION BLOCK */
.printinformation{
	margin-left: 0%;
	margin-right: 0%;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	}

#openbook-html .page-html /* CHAPTER TITLE GROUP BLOCK */	
.chaptertitlegroup{
	/* font-family: "times new roman", times, serif; */
	margin-left: 5%;
	margin-right: 5%;
	margin-top: 3em;
	margin-bottom: 2em;
	}

#openbook-html .page-html /* CHAPTER TITLE - TEXT STYLE */
.chaptertitle{
	/* font-family: "times new roman", times, serif; */
	font-size: 175%;
	font-style: normal;
	font-weight: normal;
	text-indent: 0em;
	text-align: center;
	margin-left: 0%;
	margin-right: 0%;
	margin-top: 0em;
	margin-bottom: 0.5em;
	}

#openbook-html .page-html /* AAHEAD TITLE GROUP BLOCK */
.aaheadtitlegroup{
	/* font-family: "times new roman", times, serif; */
	text-align: center;
	margin-left: 5%;
	margin-right: 5%;
	margin-top: 2em;
	margin-bottom: 1em;
	}

#openbook-html .page-html /* AA HEADING - TEXT STYLE */
.aahead{
	/* font-family: "times new roman", times, serif; */
	font-size: 116%;
	font-style: normal;
	font-weight: normal;
	text-indent: 0em;
	text-align: center;
	margin-left: 0%;
	margin-right: 0%;
	margin-top: 0em;
	margin-bottom: 0em;
	}

#openbook-html .page-html /* BODY TEXT FIRST PARAGRAPH */
.bodytextfp{
	/* font-family: "times new roman", times, serif; */
	font-size: 100%;
	font-weight: normal;
	font-style: normal; 
	text-indent: 0em;
	text-align: left;
	margin-left: 0%;
	margin-right: 0%;
	margin-top: 0em;
	margin-bottom: 0em;
	}

#openbook-html .page-html /* LOT STYLES-----ENDS */


/* BODY TEXT STYLES-----STARTS */

/* BODY TEXT NORMAL PARAGRAPH */
.bodytext{
	/* font-family: "times new roman", times, serif; */
	font-size: 100%;
	font-weight: normal;
	font-style: normal; 
	text-indent: 1em;
	text-align: left;
	margin-left: 0%;
	margin-right: 0%;
	margin-top: 0em;
	margin-bottom: 0em;
	}

#openbook-html .page-html /* TABLE BLOCK */
.tableblock{
	width: 100%;
	margin-left: 0%;
	margin-right: 0%;
	margin-top: 1em;
	margin-bottom: 1em;
	border: solid 1px #ffffff;
	}

#openbook-html .page-html /* STYLES FOR TOC CHAPTER NUMBER */
.tocchapnum{
	/* font-family: "times new roman", times, serif; */
	font-size: 100%;
	font-weight: normal;
	font-style: normal; 
	text-indent: 0em;
	text-align: right;
	margin-left: 2%;
	margin-right: 0%;
	margin-top: 0em;
	margin-bottom: 0.5em;
	}

#openbook-html .page-html /* TOC STYLES ------- STARTS */

.verticalspacel{
	width: 0.5em;
	}

#openbook-html .page-html /* STYLES FOR TOC STEP 2 */
.tocchap{
	/* font-family: "times new roman", times, serif; */
	font-size: 100%;
	font-weight: normal;
	font-style: normal; 
	text-indent: 0em;
	text-align: left;
	margin-left: 2%;
	margin-right: 0%;
	margin-top: 0em;
	margin-bottom: 0.5em;
	}

#openbook-html .page-html .verticalspacer{
	width: 1.5em;
	}

#openbook-html .page-html /* TOC REF NUMBER FOR CHAPTER/SECTION - TEXT STYLE */
.tocnum{
	/* font-family: "times new roman", times, serif; */
	font-size: 100%;
	font-weight: normal;
	font-style: normal; 
	text-indent: 0em;
	text-align: right;
	margin-left: 0%;
	margin-right: 0%;
	margin-top: 0em;
	margin-bottom: 0.5em;
	}

#openbook-html .page-html /* STYLES FOR TOC STEP 3 */
.tocsub{
	/* font-family: "times new roman", times, serif; */
	font-size: 100%;
	font-weight: normal;
	font-style: normal; 
	text-indent: 0em;
	text-align: left;
	margin-left: 4%;
	margin-right: 0%;
	margin-top: 0em;
	margin-bottom: 0.5em;
	}

#openbook-html .page-html /* AHEAD TITLE GROUP BLOCK */
.aheadtitlegroup{
	/* font-family: "times new roman", times, serif; */
	text-align: center;
	margin-left: 5%;
	margin-right: 5%;
	margin-top: 1.5em;
	margin-bottom: 0.5em;
	}

#openbook-html .page-html /* A HEAD - TEXT STYLE */
.ahead{
	/* font-family: "times new roman", times, serif; */
	font-size: 110%;
	font-style: normal;
	font-weight: normal;
	text-indent: 0em;
	text-align: center;
	margin-left: 0%;
	margin-right: 0%;
	margin-top: 0em;
	margin-bottom: 0em;
	}

#openbook-html .page-html /* BHEAD TITLE GROUP BLOCK */
.bheadtitlegroup{
	/* font-family: "times new roman", times, serif; */
	text-align: center;
	margin-left: 5%;
	margin-right: 5%;
	margin-top: 1.5em;
	margin-bottom: 0.5em;
	}

#openbook-html .page-html /* B HEAD - TEXT STYLE */
.bhead{
	/* font-family: "times new roman", times, serif; */
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	text-indent: 0em;
	text-align: center;
	margin-left: 0%;
	margin-right: 0%;
	margin-top: 1em;
	margin-bottom: 1em;
	}

#openbook-html .page-html /* NOTEBOX BLOCK */
.noteboxblock{
	width: 100%;
	text-align: center;
	margin-left: 5%;
	margin-right: 5%;
	margin-top: 1em;
	margin-bottom: 1em;
	}

#openbook-html .page-html .trbl{
	border-style: solid;
	border-width: thin;
	border-color: #000000;
	}

#openbook-html .page-html /* LIST NESTED STEP1 BLOCK */
.list1{
	width: 98%;
	margin-left: 0%;
	margin-right: 0%;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	border: solid 1px #ffffff;
	}

#openbook-html .page-html /* STYLES FOR LIST NUMBER TD*/
.listnum{
	width: 1em;
	vertical-align: top;
	}

#openbook-html .page-html /* STYLES FOR LIST NUMBER TEXT*/
.listnumtext{
	/* font-family: "times new roman", times, serif; */
	font-size: 100%;
	font-weight: normal;
	font-style: normal; 
	text-indent: 0em;
	text-align: right;
	margin-left: 0%;
	margin-right: 0%;
	margin-top: 0em;
	margin-bottom: 0em;
	}

#openbook-html .page-html /* STYLE FOR LIST TERM */
.listterm{
	/* font-family: "times new roman", times, serif; */
	font-size: 100%;
	font-weight: normal;
	font-style: normal; 
	text-indent: 0em;
	text-align: left;
	margin-left: 0%;
	margin-right: 0%;
	margin-top: 0em;
	margin-bottom: 0em;
	}

#openbook-html .page-html /* END NOTE NUMBER TEXT*/
.endnotenumtext{
	/* font-family: "times new roman", times, serif; */
	font-size: 83%;
	font-weight: normal;
	font-style: normal; 
	text-indent: 0em;
	text-align: right;
	margin-left: 0%;
	margin-right: 0%;
	margin-top: 0em;
	margin-bottom: 0em;
	}

#openbook-html .page-html /* FOOTNOTE PARAGRAPH - TEXT STYLE */
.footnote{
	/* font-family: "times new roman", times, serif; */
	font-size: 83%;
	font-style: normal;
	font-weight: normal;
	text-indent: 0em;
	text-align: left;
	margin-left: 0%;
	margin-right: 0%;
	margin-top: 0em;
	margin-bottom: 0em;
	}

#openbook-html .page-html /* STYLES FOR TOC STEP 4 */
.tocsubsub{
	/* font-family: "times new roman", times, serif; */
	font-size: 100%;
	font-weight: normal;
	font-style: normal; 
	text-indent: 0em;
	text-align: left;
	margin-left: 6%;
	margin-right: 0%;
	margin-top: 0em;
	margin-bottom: 0.5em;
	}

#openbook-html .page-html /* STYLES FOR TOC STEP 5 */
.tocsubsubsub{
	/* font-family: "times new roman", times, serif; */
	font-size: 100%;
	font-weight: normal;
	font-style: normal; 
	text-indent: 0em;
	text-align: left;
	margin-left: 8%;
	margin-right: 0%;
	margin-top: 0em;
	margin-bottom: 0.5em;
	}

#openbook-html .page-html /* EXTRACT BLOCK */
.extractblock{
	margin-left: 5%;
	margin-right: 5%;
	margin-top: 1em;
	margin-bottom: 1em;
	border: solid 1px #ffffff;
	}

#openbook-html .page-html /* BODY TEXT 1 FIRST PARAGRAPH */
.bodytext1fp{
	/* font-family: "times new roman", times, serif; */
	font-size: 91%;
	font-weight: normal;
	font-style: normal; 
	text-indent: 0em;
	text-align: left;
	margin-left: 0%;
	margin-right: 0%;
	margin-top: 0em;
	margin-bottom: 0em;
	}

#openbook-html .page-html /* NOTES TEXT - TEXT STYLE */
.endnote{
	/* font-family: "times new roman", times, serif; */
	font-size: 83%;
	font-style: normal;
	font-weight: normal;
	text-indent: 0em;
	text-align: left;
	margin-left: 0%;
	margin-right: 0%;
	margin-top: 0em;
	margin-bottom: 0em;
	}

#openbook-html .page-html /* UNDERLINE STYLE */

.underline{
	text-decoration: underline;
	}

#openbook-html .page-html /* BODYTEXT HANGING - TEXT STYLE */
.bodytexthanging{
	/* font-family: "times new roman", times, serif; */
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	text-indent: -1em;
	text-align: left;
	margin-left: 1em;
	margin-right: 0em;
	margin-top: 0em;
	margin-bottom: 0em;
	}

#openbook-html .page-html .b{
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-bottom-color: #000000;
	}

#openbook-html .page-html /* TABLE BODY - TEXT STYLE */
.tabletext{
	/* font-family: "times new roman", times, serif; */
	font-size: 91%;
	font-style: normal;
	font-weight: normal;
	text-indent: 0em;
	margin-left: 0%;
	margin-right: 0%;
	margin-top: 0em;
	margin-bottom: 0em;
	}

#openbook-html .page-html /* GLOSSTERM HANGING PARAGRAPH */
.glossterm{
	/* font-family: "times new roman", times, serif; */
	font-size: 100%;
	font-weight: normal;
	font-style: normal; 
	text-indent: -1em;
	text-align: left;
	margin-left: 1em;
	margin-right: 0em;
	margin-top: 1em;
	margin-bottom: 0em;
	}

#openbook-html .page-html /* GLOSSDEF PARAGRAPH */
.glossdef{
	/* font-family: "times new roman", times, serif; */
	font-size: 100%;
	font-weight: normal;
	font-style: normal; 
	text-indent: 0em;
	text-align: left;
	margin-left: 0%;
	margin-right: 0%;
	margin-top: 0em;
	margin-bottom: 0em;
	}