#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 /* 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 /* 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 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 .right{
       /* font-family: "times new roman", times, serif; */
       font-size: 100%;
       font-weight: normal;
       font-style: normal; 
       text-indent: 1em;
       text-align: right;
       margin-left: 0%;
       margin-right: 0%;
       margin-top: 0em;
       margin-bottom: 0em;
       }

#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 /* 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 /* BLANK PAGE STYLES */
.blank{
       /* font-family: arial; */
       font-size: 100%;
       font-weight: normal;
       font-style: normal; 
       text-indent: 0em;
       text-align: center;
       margin-left: 0%;
       margin-right: 0%;
       margin-top: 3em;
       margin-bottom: 5em;
       }

#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 /* 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 /* 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 /* 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 /* CAPTION - BLOCK */
.captionblock{
       margin-left: 5%;
       margin-right: 5%;
       margin-top: 1em;
       margin-bottom: 1em;
       }

#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 /* TABLE BORDER STYLES */
   .t{
       border-top-style: solid; 
       border-top-width: thin;
       border-top-color: #000000;
       }

#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 .tb{
       border-top-style: solid; 
       border-top-width: thin;
       border-top-color: #000000;
       border-bottom-style: solid;
       border-bottom-width: thin;
       border-bottom-color: #000000;
       }

#openbook-html .page-html /* BIBLIOGRAPHY HANGING - TEXT STYLE */
.refentry{
       /* 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 /* PART TITLE GROUP BLOCK */
.parttitlegroup{
       /* font-family: "times new roman", times, serif; */
       margin-left: 5%;
       margin-right: 5%;
       margin-top: 4em;
       margin-bottom: 2em;
       }

#openbook-html .page-html /* PART TITLE - TEXT STYLE */
.parttitle{
       /* font-family: "times new roman", times, serif; */
       font-size: 200%;
       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 /* 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 /* SIGNED BLOCK */
.signed{
       text-align: right;
       margin-left: 0%;
       margin-right: 0%;
       margin-top: 1em;
       margin-bottom: 1em;
       }

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