#openbook-html .page-html ﻿body{
hyphens: auto;
font-size: 100%;
text-align: left;
overflow-wrap: break-word;
}

#openbook-html .page-html a{
overflow-wrap: anywhere;
text-decoration: underline;
}

#openbook-html .page-html aside.left,
#openbook-html .page-html div.left,
#openbook-html .page-html aside{
display: block;
margin: 1.0em 0em 1.0em 1.0em;
text-indent: 0em;
}

#openbook-html .page-html figure{
display: block;
margin: 1.0em 0em;
page-break-inside: avoid;
}

#openbook-html .page-html figure.fig{
margin-bottom: 0em !important;
}

#openbook-html .page-html img{
width: auto; height: auto; margin-left: auto !important; margin-right: auto !important;
}

#openbook-html .page-html /* Box Footnote */
.bfn{
display: block;
margin: 0em 0em;
font-size: 0.90em;
text-indent: 1.0em;
}

#openbook-html .page-html .bfn1{
display: block;
margin: 0em 0em;
text-indent: 0em;
font-size: 0.90em;
}

#openbook-html .page-html .bfn1-1{
display: block;
text-indent: 0em;
font-size: 0.90em;
margin: 1.0em 0em 0em;
}

#openbook-html .page-html /* For Background Color */
.bg{background-color: #E7E6E6 !important;}

#openbook-html .page-html .bg1{background-color: #EEECE1 !important;}

#openbook-html .page-html /* For Text Color */
.tc{color: #F86C07 !important;}

#openbook-html .page-html span.big{
font-size: 1.80em;
}

#openbook-html .page-html div.bibliography{
margin-top:0.5%;
}

#openbook-html .page-html /* For Blockqoute */
div.bkt{
display: block;
margin: 1.0em 2.0em 1.0em 1.0em;
}

#openbook-html .page-html /* For specific element bold */
.bold{
font-weight: bold !important;
}

#openbook-html .page-html /* Margin bottom/top with any element */
.bot{margin-bottom: 1.0em !important;}

#openbook-html .page-html .top{margin-top: 1.0em !important;}

#openbook-html .page-html .top3{margin-top: 3.0em !important;}

#openbook-html .page-html .bot3{margin-bottom: 3.0em !important;}

#openbook-html .page-html /* Box with gray background */
.box{
display: block;
margin: 2.50em 0em;
padding: 1.0em 1.0em;
background-color: #e6e6e6;
border: thin white solid;
}

#openbook-html .page-html .box2{
display: block;
margin: 1em 0em 2.5em 0em;
padding: 1.0em 1.0em;
background-color: #e6e6e6;
border: thin white solid;
}

#openbook-html .page-html /* Box with border */
.box-1{
display: block;
margin: 2.50em 0em;
padding: 1.0em 1.0em;
border: solid 1pt #000000;
}

#openbook-html .page-html /* For Page Break */
.break{
page-break-before: always;
}

#openbook-html .page-html /* For Box Heading */
p.bxt{
	/* font-family: Arial, Helvetica, sans-serif; */
	line-height: 130%;
	font-size: 0.75em;
display: block;
margin: 0em 0em 0.75em 0em;
text-align: left !important;
/*font-size: 1.20em !important; */
font-weight: bold !important;
font-style: normal !important;
}

#openbook-html .page-html p.bxt-1{
	/* font-family: Arial, Helvetica, sans-serif; */
	line-height: 130%;
	font-size: 0.80em;
display: block;
text-indent: 0em;
/*font-size: 1.10em;*/
margin: 0.0em 0em 0.75em;
text-align: left !important;
font-weight: normal!important;
font-style: normal !important;
}

#openbook-html .page-html p.bxt-1z{
	/* font-family: Arial, Helvetica, sans-serif; */
	line-height: 130%;
	font-size: 0.80em;
display: block;
text-indent: 0em;
/*font-size: 1.10em;*/
margin: 0.0em 0em 0em;
text-align: left !important;
font-weight: normal!important;
font-style: normal !important;
}

#openbook-html .page-html /* For image caption */
.cap{
display: block;
margin: 0em 0em;
text-indent: 0em;
font-size: 0.90em;
padding-top: 0.50em;
text-align: left;
font-weight: bold;
page-break-before: avoid;
}

#openbook-html .page-html .cap1{
display: block;
margin-top: -0.6em;
margin-bottom: 0em;
font-size: 0.90em;
padding-top: 0.50em;
text-align: center;
font-weight: bold;
page-break-before: avoid;
}

#openbook-html .page-html .cite{
display: block;
margin: 0em 0em;
font-size: 0.90em;
text-indent: 1.0em;
page-break-before: avoid;
}

#openbook-html .page-html /* For Cover or Title Image or Half Title Pages */
body.fullpage{
   margin: 0;
   padding: 0;
}

#openbook-html .page-html section.cover{
   display: block;
   text-align: center;
   height: 95%;
}

#openbook-html .page-html img#coverimage{
   height: 95%;
}

#openbook-html .page-html /*overrides the previous setting,
#openbook-html .page-html but only in newer systems that support CSS3 */
img#coverimage:only-of-type{ 
   height: 95vh;
}

#openbook-html .page-html /* Copyright Text */
.crt{
display: block;
text-indent: 1.0em;
font-size: 0.90em;
margin: 0em 0em;
}

#openbook-html .page-html .crt1{
display: block;
text-indent: 0em;
font-size: 0.90em;
margin: 10m 0em ;
/* font-family: Arial, Helvetica, sans-serif; */
}

#openbook-html .page-html .crt1-1{
display: block;
text-indent: 0em;
font-size: 0.90em;
margin: 8em 0em 0em 0em;
}

#openbook-html .page-html .crth{
display:block;
font-size: 1.40em;
text-indent: 0em;
margin: 2.0em 0em 2.5em 0em;
}

#openbook-html .page-html .crth1{
display:block;
font-size: 1.10em;
text-indent: 0em;
margin: 1.0em 0em .30em 0em;
}

#openbook-html .page-html /* For Equation */
p.equ{
display: block;
text-indent: 0em;
font-size: 1.0em;
text-align: center;
margin: 1.50em 0em 0em;
}

#openbook-html .page-html p.equ-1{
display: block;
text-indent: 0em;
font-size: 1.0em;
text-align: right;
margin: 0em 0em 1.50em;
}

#openbook-html .page-html div.equ-2{
display: block;
text-indent: 0em;
font-size: 1.0em;
text-align: center;
margin: 1.50em 0em;
}

#openbook-html .page-html /* For Blockqoute paragraph */
.ext{
display: block;
margin: 0em 0em;
font-size: 0.90em;
text-indent: 1.0em;
}

#openbook-html .page-html .ext1{
display: block;
margin: 0em 0em;
text-indent: 0em;
font-size: 0.90em;
}

#openbook-html .page-html .ext1-1{
display: block;
text-indent: 0em;
font-size: 0.90em;
margin: 1.0em 0em 0em;
}

#openbook-html .page-html .extr{
display: block;
text-indent: 0em;
font-size: 0.90em;
text-align: right;
margin: 1.0em 0em 0em;
}

#openbook-html .page-html /* For Footnote */
.fn{
display: block;
margin: 0em 0em;
text-indent: 1.0em;
font-size: 0.90em;
}

#openbook-html .page-html .fn1{
display: block;
margin: 0em 0em;
text-indent: 0em;
font-size: 0.90em;
}

#openbook-html .page-html section.footnote,
#openbook-html .page-html div.footnote{
margin-top:0.5%;
}

#openbook-html .page-html /* For headings H1-H6 */
/*h1{
display: block;
text-indent: 0em;
font-size: 2.50em;
font-weight: normal;
margin: 1.0em 0em 1.0em 20%;
}

#openbook-html .page-html */
h1{
display: block;
margin: 0.50em 0em 0.50em 0em;
font-weight: bold;
text-indent: 0em;
font-size: 2.50em;
text-align: center;
/* font-family: Arial, Helvetica, sans-serif; */
}

#openbook-html .page-html h1.title{
display: block;
margin: 0.50em 0em 0.50em 0em;
font-weight: bold;
text-indent: 0em;
font-size: 2.50em;
text-align: center;
/* font-family: Arial, Helvetica, sans-serif; */
}

#openbook-html .page-html h2{
display: block;
/* font-family: Arial, Helvetica, sans-serif; */
/* text-indent: -1.0em;*/
	color: inherit;
text-indent: 0em;
font-size: 1.6em;
font-weight: normal;
/*margin: 2.0em 0em .8em 1.0em;*/
margin: 0em 0em 2em 0em;
}

#openbook-html .page-html h2.fm{
display: block;
font-size: 1.50em;
font-weight: normal;
margin: 2.0em 0em 3.0em 0em;
text-indent: 0em !important;
border-bottom: none;
	color: #6e6e6e;
	letter-spacing: 4px;
}

#openbook-html .page-html h2.toc{
display: block;
font-size: 1.50em;
font-weight: bold;
margin: 2.0em 0em 2.0em 0em;
text-indent: 0em !important;
border-bottom: none;
}

#openbook-html .page-html h2.center{
text-align: center !important;
margin-bottom: 4.0em !important;
}

#openbook-html .page-html h2.pt{
margin-top: 6.0em !important;
margin-left: 0em !important;
font-size: 3.0em !important;
text-indent: 0em !important;
}

#openbook-html .page-html h3{
/* font-family: Arial, Helvetica, sans-serif; */
display: block;
/*text-indent: -1.50em;*/
text-indent: 0em;
/*font-size: 1.40em; */
font-size: 1.20em; 
font-weight: bold;
margin: 1.50em 0em 0.50em 0em;
	color: #6e6e6e;
}

#openbook-html .page-html h3.txb{
/* font-family: Arial, Helvetica, sans-serif; */
display: block;
/*text-indent: -1.50em;*/
text-indent: 0em;
/*font-size: 1.40em; */
font-size: 1.20em; 
font-weight: bold;
margin: 1.50em 0em 0.50em 0em;
	color: #000000;
}

#openbook-html .page-html h3.h3s1{
display: block;
text-indent: 0em;
font-size: 1.40em;
font-weight: normal;
margin: 0.50em 0em 0.50em  0em;
}

#openbook-html .page-html h3.fm,
#openbook-html .page-html h4.fm{
font-size: 1.10em;
text-indent: 0em !important;
margin-left: 0em !important;
	color: #000000;
}

#openbook-html .page-html h4{
/* font-family: Arial, Helvetica, sans-serif; */
display: block;
/*text-indent: -1.30em;*/
text-indent: 0em;
font-size: 1.10em;
font-weight: bold;
font-style: normal;
margin-bottom: 0.5em;
margin-top: 1.50em;
}

#openbook-html .page-html h4.h5,
#openbook-html .page-html h5{
/* font-family: Arial, Helvetica, sans-serif; */
display: block;
text-align: left;
text-indent: 0em;
font-size: 1.05em;
font-weight: normal;
font-style: italic;
margin: 1.35em 0em .5em 0.10em;
/*text-decoration: underline;*/
}

#openbook-html .page-html h5.h5a{
/* font-family: Arial, Helvetica, sans-serif; */
display: block;
text-align: left;
text-indent: 0em;
font-size: 1.05em;
font-weight: normal;
font-style: italic;
margin: 0em 0em .5em 0.10em;
/*text-decoration: underline;*/
}

#openbook-html .page-html h6{
display: block;
text-align: left;
text-indent: 1.0em;
font-size: 1em;
font-weight: bold;
margin: 1.50em 0em 0em ;
}

#openbook-html .page-html p.h6{
display: block;
margin: 0.6em 0em;
font-size: 1.0em;
text-indent: 1.0em;
text-align: justify;
}

#openbook-html .page-html p.h6a{
display: block;
margin: 0em 0em;
font-size: 1.0em;
text-indent: 1.0em;
text-align: justify;
}

#openbook-html .page-html p.h6b{
display: block;
margin: 1.5em 0em 0em 0em;
font-size: 1.0em;
text-indent: 1.0em;
text-align: justify;
}

#openbook-html .page-html /* For hanging */
.hang{
display:block;
text-align: left;
font-size: 1.0em;
text-indent: -1.0em;
margin: 0em 0em 0em 1.0em;
}

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

#openbook-html .page-html /* For Indenx */
.ind{
display: block;
text-align: left;
font-size: 1.0em;
text-indent: -1.0em;
margin: 0em 0em 0em 1.0em;
}

#openbook-html .page-html .inline{
display: inline;
vertical-align: middle;
}

#openbook-html .page-html .baseline{
display: inline;
vertical-align: baseline;
}

#openbook-html .page-html h4.inline,
#openbook-html .page-html h5.inline,
#openbook-html .page-html h6.inline{
display: inline !important;
text-align: left !important;
margin-left: 1em !important;
font-size: 1.0em !important;
text-decoration: none !important;
font-style: normal !important;
}

#openbook-html .page-html p.inline{
padding-left: 0.50em;
display: inline !important;
font-size: 1.0em !important;
}

#openbook-html .page-html .nb{font-weight: normal !important;}

#openbook-html .page-html .ni{font-style: normal !important;}

#openbook-html .page-html /* For Part */
.part{
display:block;
text-indent: 0em;
font-size: 2.0em;
text-align: center;
margin: 4.0em 0em 2.0em;
}

#openbook-html .page-html /* For Refrence */
.ref{
display:block;
font-size: 0.85em;
text-indent: -1.75em;
margin: 0em 0em 0em 1.75em;
line-height: 140%;
text-align: justify;
}

#openbook-html .page-html .ref1{
display:block;
text-indent: 0em;
font-size: 1.0em;
margin: 0em 0em 0em 1.0em;
}

#openbook-html .page-html .refb{
display:block;
font-size: 1.0em;
text-indent: 0em;
margin: 0em 0em 1.0em 0em;
}

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

#openbook-html .page-html /* For image */
.ser{
display:block;
text-indent: 0em;
text-align: center;
margin: 1em 0em;
}

#openbook-html .page-html .ser-1{
display:block;
text-indent: 0em;
margin: 1.50em 0em;
text-align: center;
}

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

#openbook-html .page-html .ser2{
text-indent: 0em;
padding: 0.5em 0em;
margin: 1em 0em 1em;
page-break-inside: avoid;
}

#openbook-html .page-html span.spa{
display: inline-block;
white-space: pre-wrap;
text-indent: 0em;
width: 1.50em;
}

#openbook-html .page-html span.spa1{
display: inline-block;
white-space: pre-wrap;
text-indent: 0em;
width: 3.0em;
}

#openbook-html .page-html span.strike{
text-decoration: line-through;
}

#openbook-html .page-html sup.sup{
margin-left: -0.70em;
}

#openbook-html .page-html /* Box Miscellaneous */
aside.tb0,
#openbook-html .page-html div.tb0,
#openbook-html .page-html ol.tb0,
#openbook-html .page-html ul.tb0{
margin-top: 0em !important;
margin-bottom: 0em !important;
}

#openbook-html .page-html .left{text-align: left !important;}

#openbook-html .page-html .right{text-align: right !important;}

#openbook-html .page-html /* For Table Title */
.tab{
display: block;
text-indent: 0em;
font-size: 1.0em;
font-weight: bold;
text-align: left;
margin: 1.0em 0em 0em 0em;
page-break-after: avoid;
}

#openbook-html .page-html .tab0{
display: block;
text-indent: 0em;
font-size: 1.0em;
font-weight: bold;
text-align: center;
margin: 0em 0em 0.50em;
page-break-after: avoid;
}

#openbook-html .page-html .tabl{
display: block;
text-indent: 0em;
font-size: 1.0em;
font-weight: bold;
text-align: left;
margin: 1.0em 0em 0.50em;
page-break-after: avoid;
}

#openbook-html .page-html .tabl0{
display: block;
text-indent: 0em;
font-size: 1.0em;
font-weight: bold;
text-align: left;
margin: 0em 0em 0.50em;
page-break-after: avoid;
}

#openbook-html .page-html /* For Table Footnote */
.tfn{
display: block;
margin: 0em 0em;
font-size: 0.90em;
text-indent: 1.0em;
page-break-before: avoid;
}

#openbook-html .page-html .tfn1{
display: block;
margin: 0em 0em;
text-indent: 0em;
font-size: 0.90em;
page-break-before: avoid;
}

#openbook-html .page-html .tfn2{
display: block;
text-indent: 0em;
font-size: 0.90em;
margin: 0em 0em 2.50em;
page-break-before: avoid;
}

#openbook-html .page-html .tfn3{
display: block;
font-size: 0.90em;
text-indent: 1.0em;
margin: 0em 0em 2.50em;
page-break-before: avoid;
}

#openbook-html .page-html /* For Title Page */
.title{
display: block;
margin: 1.50em 0em 0em;
text-indent: 0em;
font-size: 1.30em;
text-align: center;
	/* font-family: Arial, Helvetica, sans-serif; */
}

#openbook-html .page-html .title-2{
display: block;
margin: 0.50em 0em 3.0em 0em;
text-indent: 0em;
font-size: 1.50em;
text-align: center;
	/* font-family: Arial, Helvetica, sans-serif; */
}

#openbook-html .page-html .title-page-report-subtitle{
display: block;
margin: 0.50em 0em 3.0em 0em;
text-indent: 0em;
font-size: 1.50em;
text-align: center;
	/* font-family: Arial, Helvetica, sans-serif; */
}

#openbook-html .page-html h1.title-1{
display: block;
margin: 0em 0em;
padding: 0.30em 0em;
text-indent: 0em;
font-size: 2.0em;
text-align: center;
background-color: #969292;
	/* font-family: Arial, Helvetica, sans-serif; */
}

#openbook-html .page-html p.title-1{
display: block;
margin: 0em 0em;
padding: 0.30em 0em;
text-indent: 0em;
font-size: 2.0em;
text-align: center;
background-color: #969292;
	/* font-family: Arial, Helvetica, sans-serif; */
}

#openbook-html .page-html .title-b{
display: block;
margin: 3.0em 0em 1.0em;
padding: 0.30em 0em;
border-top: solid 2pt #000000;
border-bottom: solid 2pt #000000;
}

#openbook-html .page-html h1.title-2{
display: block;
margin: 0.50em 0em 0.5em 0em;
text-indent: 0em;
font-size: 2em;
text-align: center;
	/* font-family: Arial, Helvetica, sans-serif; */
}

#openbook-html .page-html .title-2a{
display: block;
margin: 0.50em 0em 3.0em;
text-indent: 0em;
font-size: 1.50em;
text-align: center;
}

#openbook-html .page-html .title-3{
display: block;
margin: 1.0em 0em;
text-indent: 0em;
font-size: 1.0em;
text-align: center;
}

#openbook-html .page-html .title-3a{
display: block;
margin: 0.25em 0em;
text-indent: 0em;
font-size: 1.0em;
text-align: center;
}

#openbook-html .page-html p.title-4{
display: block;
margin: 7.0em 0em 0.25em 0em;
text-indent: 0em;
font-size: 0.8em;
text-align: center;
	/* font-family: "Times New Roman", Times, serif; */
}

#openbook-html .page-html p.title-4a{
display: block;
margin: 0em 0em 1.0em;
text-indent: 0em;
font-size: 0.85em;
text-align: center;
	/* font-family: Arial, Helvetica, sans-serif; */
}

#openbook-html .page-html p.title-5a{
display: block;
margin: 2.0em 0em;
padding: 0.50em 0em;
text-align: center;
border-top: solid 1pt #000000;
border-bottom: solid 1pt #000000;
font-size: 0.85em;
text-align: center;
	/* font-family: Arial, Helvetica, sans-serif; */
}

#openbook-html .page-html /* Contents Page Style */

.toc-1{
display: block;
margin: 0em 0em 0em 1.75em;
text-indent: 0em;
font-size: 0.85em;
}

#openbook-html .page-html .toc-2{
display: block;
text-align: left;
font-size: 1.0em;
text-indent: -1.4em;
margin: .5em 0em .5em 2.50em;
}

#openbook-html .page-html .toc-3{
display: block;
text-align: left;
font-size: 1.0em;
text-indent: -1.4em;
margin: 1.50em 0em 0em 1.4em;
}

#openbook-html .page-html .toc-4{
display: block;
text-align: left;
font-size: 1.0em;
text-indent: -1.5em;
margin: .5em 0em .5em 2.8em;
}

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

#openbook-html .page-html .toc2{
display: block;
text-align: left;
font-size: 1.0em;
text-indent: 0em;
margin: 0em 0em 0em 2.0em;
}

#openbook-html .page-html .toc3{
display: block;
text-align: left;
font-size: 1.0em;
text-indent: 0em;
margin: 0em 0em 0em 4.0em;
}

#openbook-html .page-html /* Paragraph with Indent */
.tx{
display: block;
margin: 0.6em 0em;
font-size: 1.0em;
text-indent: 1.0em;
text-align: justify;
	line-height: 130%;
}

#openbook-html .page-html .txa{
display: block;
margin: 0em 0em;
font-size: 1.0em;
text-indent: 0em;
text-align: justify;
}

#openbook-html .page-html .tx-1{
display: block;
font-size: 1.0em;
text-indent: 1.0em;
margin: 1.0em 0em 0em;
text-align: justify;
line-height: 130%;
}

#openbook-html .page-html .tx-2{
display: block;
font-size: 1.0em;
text-indent: 1.0em;
margin: 2.50em 0em 0em;
}

#openbook-html .page-html .tx1-ind{
display: block;
margin: 0em 0em;
text-indent: 1em;
font-size: 1.0em;
text-align: justify;
	line-height: 130%;
}

#openbook-html .page-html /* Paragraph with Nonindent */
.tx1{
display: block;
margin: 0em 0em;
text-indent: 0em;
font-size: 1.0em;
text-align: justify;
	line-height: 130%;
}

#openbook-html .page-html .tx1-1{
display: block;
text-indent: 0em;
font-size: 1.0em;
margin: 1.0em 0em 0em;
text-align: justify;
	line-height: 130%;
}

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

#openbook-html .page-html .tx1-2{
display: block;
text-indent: 0em;
font-size: 1.20em;
font-weight: bold;
margin: 1.50em 0em;
}

#openbook-html .page-html /* Other Paragraph */
.tx2{
display: block;
text-indent: 0em;
font-size: 1.0em;
margin: 1.0em 0em 1.0em 1.0em;
}

#openbook-html .page-html .tx3{
display: block;
text-indent: 0em;
font-size: 1.0em;
margin: 1.0em 0em 0em 1.0em;
}

#openbook-html .page-html .tx4{
display: block;
text-indent: 0em;
font-size: 1.0em;
text-align: right;
margin: 1.0em 0em 0em 40%;
}

#openbook-html .page-html /* center paragraph */
.txc{
display: block;
text-indent: 0em;
font-size: 1.0em;
margin: 1.0em 0em;
text-align: center;
}

#openbook-html .page-html .txca{
display: block;
text-indent: 0em;
font-size: 1.50em;
text-align: center;
margin: 1.0em 0em 3.0em;
}

#openbook-html .page-html .txcb{
display: block;
text-indent: 0em;
font-size: 1.50em;
text-align: center;
margin: 1.0em 0em 6.0em;
}

#openbook-html .page-html /* paragraph with right */
.txr{
display: block;
margin: 0em 0em;
text-indent: 0em;
font-size: 1.0em;
text-align: right;
}

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

#openbook-html .page-html .txrc{
display: block;
text-indent: 0em;
font-size: 1.0em;
text-align: center;
margin: 0em 0em 0em 25%;
}

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

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

#openbook-html .page-html /* Use for breaking in the middle of words */
a.word-break{
text-decoration: none;
word-break: break-all;
}

#openbook-html .page-html /* Order List */
ol{
display: block;
margin: 1.0em 0em;
padding: 0em 0em 0em 2.50em;
}

#openbook-html .page-html ol.ol10{
margin: 1.0em 0em;
padding: 0em 0em 0em 2.50em;
font-weight:bold;
}

#openbook-html .page-html ol ul{
display: block;
margin: 0em 0em;
padding: 0em 0em 0em 1.0em;
list-style-type: disc;
}

#openbook-html .page-html ol.italic{
font-style: italic !important;
}

#openbook-html .page-html ol.lower-alpha{
display: block;
margin: 0em 0em 0em 0em;
padding: 0em 0em 0em 0em;
list-style-type: lower-alpha;
}

#openbook-html .page-html ol.lower-alpha-notopbot{
display: block;
margin: 0em 0em 0em 0.5em;
padding: 0em 0em 0em 0.5em;
list-style-type: lower-alpha;
}

#openbook-html .page-html ol.lower-roman{
display: block;
margin: 0em 0em;
padding: 0em 0em 0em 1.25em;
list-style-type: lower-roman;
}

#openbook-html .page-html ol.lower-roman-ol2{
display: block;
margin: 0em 0em 0em 1.15em;
padding: 0em 0em 0em 1.25em;
list-style-type: lower-roman;
}

#openbook-html .page-html ol.ol0{
display: block;
margin: 1.0em 0em;
padding: 0em 0em 0em 1.2em;
}

#openbook-html .page-html ol.ol1{
display: block;
margin: 1.0em 0em;
padding: 0em 0em 0em 1.50em;
}

#openbook-html .page-html ol.upper-latin{
display: block;
margin: 0em 0em;
padding: 0em 0em 0em 1.25em;
list-style-type: upper-alpha;
}

#openbook-html .page-html ol.upper-latin-1{
display: block;
margin: 1.0em 0em;
padding: 0em 0em 0em 2.25em;
list-style-type: upper-alpha;
}

#openbook-html .page-html ol.upper-roman{
display: block;
margin: 1.0em 0em;
padding: 0em 0em 0em 2.25em;
list-style-type: upper-roman;
}

#openbook-html .page-html /* Unorder List */



ul.circle{
display: block;
margin: 0em 0em;
padding: 0em 0em 0em 1.0em;
list-style-type: circle;
}

#openbook-html .page-html ul.disc,
#openbook-html .page-html ul.app-bl{
display: block;
margin: 0em 0em;
padding: 1em 0em 1em 1em;
list-style-type: disc;
}

#openbook-html .page-html ul.square{
display: block;
margin: 0em 0em;
padding: 0em 0em 0em 1.15em;
list-style-type: square;
}

#openbook-html .page-html /*ul.box5{
margin: 0em 0em 0em 3.25em;
padding: 0em 0em 0em 0em;
list-style-image: url("../images/box.jpg");
}

#openbook-html .page-html */
	/* Unorder List with any entity */
ul.custom{
margin: 0em 0em 0em 0.75em;
padding: 0em 0em;
text-indent: -0.75em;
list-style-type: none;
}

#openbook-html .page-html ul.custom ul.square{
display: block;
margin: 0em 0em;
padding: 0em 0em 0em 1.15em;
text-indent: 0.20em;
list-style-type: square;
}

#openbook-html .page-html ul.hyphen{
margin: 0em 0em 0em 0.85em;
padding: 0em 0em;
text-indent: 0em;
list-style-image: url("../images/dash.jpg");
}

#openbook-html .page-html /*ul.hyphen li::before{
  content: "– ";
}

#openbook-html .page-html */

ul.ul0{
display: block;
margin: .2em 0em;
padding: 0em 0em 0em 1.0em;
}

#openbook-html .page-html ul.ul0{
margin: 0em 0em;
}

#openbook-html .page-html ul.ul2{
display: block;
margin: 0em 0em;
padding: 0em 0em 0em 3.0em;
}

#openbook-html .page-html li{
margin: 0.6em 0em 0em 0em;
font-size: 1.0em;
}

#openbook-html .page-html ul.li-1,
#openbook-html .page-html ol.li-1{
margin: 1.0em 0em;
font-size: 1.0em;
}

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

#openbook-html .page-html li.none{
font-size: 1.0em;
	line-height: 130%;
list-style-type: none;
}

#openbook-html .page-html span.sm,
#openbook-html .page-html ul.sm,
#openbook-html .page-html ol.sm{
font-size: 0.90em !important;
}

#openbook-html .page-html /* Table without Border */


table td{
padding: 0.2em 0.30em 0.2em 0.20em;
vertical-align: top;
text-align: left;
}

#openbook-html .page-html table th{
padding: 0.10em 0.30em 0.10em 0.20em;
vertical-align: bottom;
font-weight: normal;
text-align: left;
}

#openbook-html .page-html table.table0{
margin: 3.0em 0em 1.0em;
font-size: 1.20em;
border-collapse: collapse;
overflow-wrap: normal;
}

#openbook-html .page-html table.table0 td{
padding: 0em 0em;
vertical-align: top;
text-align: left;
}

#openbook-html .page-html table.table2{
margin: 1.0em 0em;
font-size: 1.0em;
border-collapse: collapse;
overflow-wrap: normal;
}

#openbook-html .page-html table.table2 td{
padding: 0em 1.0em 0em 0em;
vertical-align: top;
text-align: left;
}

#openbook-html .page-html /* Table for Equation */
table.equ{
font-size: 1.0em;
border-collapse: collapse;
margin: 1.50em 0em 1.0em;
}

#openbook-html .page-html table.equ td{
vertical-align: middle;
padding: 0em 0.50em 0em 0em;
}

#openbook-html .page-html table.table-midd th.top,
#openbook-html .page-html table.table-midd td.top{
vertical-align: top !important;
}

#openbook-html .page-html table.table-midd td{
text-align: left;
vertical-align: middle;
border: solid 1.0px #000000;
padding: 0.20em 0.50em 0.20em 0.20em;
}

#openbook-html .page-html table.center{
font-size: 1.0em;
overflow-wrap: normal;
border-collapse: collapse;
}

#openbook-html .page-html table.center th{
text-align: center;
font-weight: normal;
vertical-align: top;
background-color: #E7E6E6;
border: solid 1.0px #000000;
padding: 0.20em 0.50em 0.20em 0.20em;
}

#openbook-html .page-html table.center td{
text-align: center;
vertical-align: top;
border: solid 1.0px #000000;
padding: 0.20em 0.50em 0.20em 0.20em;
}

#openbook-html .page-html table.center th.nc,
#openbook-html .page-html table.center td.nc{
text-align: left !important;
}

#openbook-html .page-html /* Include border in TD or TH a Table */
table td.tb,
#openbook-html .page-html table th.tb,
#openbook-html .page-html table.table0 th.tb{
border-top: 1.0px solid #000000;
}

#openbook-html .page-html table td.bb,
#openbook-html .page-html table th.bb,
#openbook-html .page-html table.table0 th.bb{
border-bottom: 1.0px solid #000000;
}

#openbook-html .page-html table th.th1{
border-top: 1.0px solid #000000;
border-bottom: 1.0px solid #4EA72E;
border-right:white;
background-color:#005A9C;
color:white;
text-align:left;
padding:.2em .2em .2em .5em;
}

#openbook-html .page-html table th.th2{
border-top: 1.0px solid black;
border-left:1px solid black;
background-color:#f1f1f2;
color: gainsboro;
border-bottom:#d7d8d9;
text-align:left;
padding:.2em .2em .2em .5em;
margin:.2em .3em .2em .3em;
}

#openbook-html .page-html table th.thc1{
border-top: 1.0px solid #000000;
border-bottom: 1.0px solid #4EA72E;
border-right:white;
background-color:#005A9C;
color:white;
text-align:center;
padding:.2em .2em .2em .5em;
}

#openbook-html .page-html table th.thc2{
border-top: 1.0px solid #4EA72E;
border-left:2px solid white;
background-color:#005A9C;
color:white;
border-bottom:#4EA72E;
text-align:center;
padding:.2em .2em .2em .5em;
margin:.2em .3em .2em .3em;
}

#openbook-html .page-html table td.bb-1{
vertical-align:top;
border-bottom: 2.0px solid #4EA72E;
border-right: 2.0px solid #4EA72E;
padding:.2em .2em .2em .5em;
}

#openbook-html .page-html table td.bb-1-1{
vertical-align:top;
border-bottom: 2.0px solid #4EA72E;
border-right: 2.0px solid #4EA72E;
text-align:center;
padding:.2em .2em .2em .5em;
}

#openbook-html .page-html table td.bb-2{
vertical-align:top;
border-top: 2.0px solid #4EA72E;
border-left: 2.0px solid #4EA72E;
border-bottom: 2.0px solid #4EA72E;
padding:.2em .2em .2em .5em;
}

#openbook-html .page-html table td.bb-2-1{
vertical-align:middle;
border-top: 2.0px solid #4EA72E;
border-left: 2.0px solid #4EA72E;
border-bottom: 2.0px solid #4EA72E;
text-align:center;
padding:.2em .2em .2em .5em;
}

#openbook-html .page-html /* For Horizontal Line */
hr{
display: block;
margin-top: 0.50em;
margin-bottom: 0.50em;
margin-left: auto;
margin-right: auto;
border-style: solid;
border-width: 1px;
}

#openbook-html .page-html hr.hr-1{
margin-bottom: 1.50em !important;
}

#openbook-html .page-html .trb{
display: block;
margin: 1.50em 0em 1.50em 0em;
border: solid 2pt #3B5F97;
padding: 2.0em 2.0em;
}

#openbook-html .page-html h3 + h4{
margin-top: 0.6em;
margin-bottom: 0.6em;
}

#openbook-html .page-html .tx22{
display: block;
margin-top: 1.0em;
margin-bottom: 0.0em;
text-indent: 0.0em;
font-size: 1.0em;
}

#openbook-html .page-html .h44{
display: block;
font-size: 2.0em;
text-align: center;
margin-top: 4.0em;
margin-bottom: 0.0em;
}

#openbook-html .page-html .merge{
display: block;
font-size: 1.0em;
margin-top: 1.0em;
margin-bottom: 0.0em;
text-indent: 0.0em;
}

#openbook-html .page-html .box-tit{
display: block;
margin: 1.0em 1.0em;
border: solid 3pt #3B5F97;
padding: 2.0em 2.0em;
}

#openbook-html .page-html .ser5{
display:block;
margin: 0.30em 0em;
text-align: center;
}

#openbook-html .page-html .h1a{
display: block;
margin: 1.0em 0em 0em 0em;
font-weight: bold;
text-indent: 0em;
font-size: 2.50em;
}

#openbook-html .page-html .h1b{
display: block;
margin: 0.6em 0em 3em 0em;
text-indent: 0em;
font-size: 1.50em;
}

#openbook-html .page-html .title-2a{
display:block;
margin: 1.0em 0em 0em 0em;
text-indent: 0em;
font-size: 1.20em;
font-weight: bold;
text-align: left;
color: #3B5F97;
}

#openbook-html .page-html .title-5{
display: block;
margin-top: 4.0em;
margin-bottom: 4.0em;
margin-left: 0em;
text-indent: 0em;
font-size: 1.0em;
text-align: center;
font-weight: normal;
}

#openbook-html .page-html .ser3{
margin: 0em 0em 2.0em;
text-indent: 0em;
padding: 0.5em 0em;
page-break-inside: avoid;
}

#openbook-html .page-html /* For Horizontal Line */
hr{
display: block;
margin-top: 0.50em;
margin-bottom: 0.50em;
margin-left: auto;
margin-right: auto;
border-style: solid;
border-width: 1px;
}

#openbook-html .page-html hr.hr-1{
margin-bottom: 1.50em !important;
}

#openbook-html .page-html .trb{
display: block;
margin: 1.50em 0em 1.50em 0em;
border: solid 2pt #3B5F97;
padding: 2.0em 2.0em;
}

#openbook-html .page-html h3 + h4{
margin-top: 0.6em;
margin-bottom: 0.6em;
}

#openbook-html .page-html .tx22{
display: block;
margin-top: 1.0em;
margin-bottom: 0.0em;
text-indent: 0.0em;
font-size: 1.0em;
}

#openbook-html .page-html .h44{
display: block;
font-size: 2.0em;
text-align: center;
margin-top: 4.0em;
margin-bottom: 0.0em;
}

#openbook-html .page-html .merge{
display: block;
font-size: 1.0em;
margin-top: 1.0em;
margin-bottom: 0.0em;
text-indent: 0.0em;
}

#openbook-html .page-html .box-tit{
display: block;
margin: 1.0em 1.0em;
border: solid 3pt #3B5F97;
padding: 2.0em 2.0em;
}

#openbook-html .page-html .ser5{
display:block;
margin: 0.30em 0em;
text-align: center;
}

#openbook-html .page-html .h1a{
display: block;
margin: 1.0em 0em 0em 0em;
font-weight: bold;
text-indent: 0em;
font-size: 2.50em;
}

#openbook-html .page-html .h1b{
display: block;
margin: 0.6em 0em 3em 0em;
text-indent: 0em;
font-size: 1.50em;
}

#openbook-html .page-html .title-2a{
display:block;
margin: 1.0em 0em 0em 0em;
text-indent: 0em;
font-size: 1.20em;
font-weight: bold;
text-align: left;
color: #3B5F97;
}

#openbook-html .page-html .title-5{
display: block;
margin-top: 4.0em;
margin-bottom: 4.0em;
margin-left: 0em;
text-indent: 0em;
font-size: 1.0em;
text-align: center;
font-weight: normal;
}

#openbook-html .page-html .ser3{
margin: 0em 0em 2.0em;
text-indent: 0em;
padding: 0.5em 0em;
page-break-inside: avoid;
}

#openbook-html .page-html /* Added Styles */
span.cn{
	/* font-family: Arial, Helvetica, sans-serif; */
	font-style: normal;
	letter-spacing: 5px;
	line-height: 180%;
	font-variant: small-caps;
	color: #6e6e6e;
}

#openbook-html .page-html span.ct{
	/* font-family: Arial, Helvetica, sans-serif; */
	color: #000000;
	line-height: 130%;
	margin-bottom: 2em;
}

#openbook-html .page-html li.bl,
#openbook-html .page-html li.app-bl{
font-size: 1.0em;
	line-height: 130%;
	margin-bottom: 0em;
	margin-top: 0em;
	text-align: justify;
}

#openbook-html .page-html li.bl-box{
font-size: 1.0em;
	line-height: 130%;
	margin-bottom: 0em;
	margin-top: 0em;
	text-align: justify;
}

#openbook-html .page-html p.ul{
font-size: 1.0em;
	line-height: 130%;
	margin-bottom: 0.5em;
	margin-top: 0em;
}

#openbook-html .page-html li.alpha-lower{
font-size: 1.0em;
	line-height: 130%;
	margin-bottom: 0em;
	margin-top: 0em;
	margin-left: 0.5em;
}

#openbook-html .page-html li.subbl{
font-size: 1.0em;
	line-height: 130%;
	margin-bottom: 0em;
	margin-top: 0em;
	list-style-type: disc;
}

#openbook-html .page-html figcaption.tab-title{
/* font-family: Arial, Helvetica, sans-serif; */
margin-bottom: 1em;
font-weight: bold;
margin-left: 0em;
}

#openbook-html .page-html div.figbox-tx{
	padding: 1em;
	border: thin solid #999;
	margin-top: 1em;
	margin-bottom: 1em;
}

#openbook-html .page-html summary{
	/* font-family: Arial, Helvetica, sans-serif; */
	line-height: 140%;
	font-size: 0.75em;
	margin-bottom: 0em;
	text-indent: 0em;
	margin-right: 0em;
	margin-left: 0em;
	text-align: left;
	font-weight: normal;
	font-style: normal;
	color:#0F6150;
}

#openbook-html .page-html p.bt-alt{
	/* font-family: Arial, Helvetica, sans-serif; */
	line-height: 130%;
	font-size: 0.75em;
	margin-bottom: 0em;
	margin-top: 1em;
	text-indent: 0em;
	margin-right: 0em;
	margin-left: 0em;
	text-align: left;
	font-weight: normal;
	font-style: normal;
	-webkit-hyphens: none !important;
	adobe-hyphenate: none;
	-moz-hyphens: none;
	-epub-hyphens: none;
}

#openbook-html .page-html tr.line,
#openbook-html .page-html tr.linebot{
border-bottom: 1px black solid; 
vertical-align: top;
}

#openbook-html .page-html tr.line2{
border-bottom: 2px black solid; 
}

#openbook-html .page-html tr.tch{
border-top: 2px black solid; 
border-bottom: 1px black solid; 
}

#openbook-html .page-html th.tch-green{
background-color: #e2efda;
}

#openbook-html .page-html th.tch-yellow{
background-color: #f3e5c7;
vertical-align: top;
}

#openbook-html .page-html th.tch-peach{
background-color: #fdd5be;
}

#openbook-html .page-html th.tch-ltred{
background-color: #f8b0b5;
}

#openbook-html .page-html th.tch-ltred-vtop{
background-color: #f8b0b5;
vertical-align: top;
}

#openbook-html .page-html th.tch-line{
border-bottom: 1px black solid; 
}

#openbook-html .page-html th.tch-line-topbot{
border-top: 2px black solid; 
border-bottom: 1px black solid; 
}

#openbook-html .page-html .green{
background-color: #e2efda;
}

#openbook-html .page-html .green1{
background-color: #a5d6b3;
}

#openbook-html .page-html .green2{
background-color: #8ece9e;
}

#openbook-html .page-html .green3{
background-color: #cae7d4;
}

#openbook-html .page-html .green4{
background-color: #bde1c7;
}

#openbook-html .page-html .green5{
background-color: #f0f8f6;
}

#openbook-html .page-html .green6{
background-color: #b8dfc3;
}

#openbook-html .page-html .green7{
background-color: #f0f8f6;
}

#openbook-html .page-html .yellow{
background-color: #f3e5c7;
}

#openbook-html .page-html .peach{
background-color: #fdd5be;
}

#openbook-html .page-html .ltred{
background-color: #f8b0b5;
}

#openbook-html .page-html .vmed{
vertical-align: middle;
}

#openbook-html .page-html p.fig{
	/* font-family: Arial, Helvetica, sans-serif; */
	font-size: 0.85em;
	text-align: left;
	text-indent: 0em;
	font-style: italic;
	line-height: 130%;
	font-weight: bold;
	margin-top: .5em;
	margin-right: 0em;
	margin-left: 0em;
	margin-bottom: 0.5em;
	page-break-after: avoid;
	-webkit-hyphens: none !important;
	adobe-hyphenate: none;
	-moz-hyphens: none;
	-epub-hyphens: none;
}

#openbook-html .page-html p.tab-title{
	/* font-family: Arial, Helvetica, sans-serif; */
	font-size: 0.85em;
	text-align: left;
	text-indent: 0em;
	font-style: normal;
	line-height: 130%;
	font-weight: bold;
	margin-top: .5em;
	margin-right: 0em;
	margin-left: 0em;
	margin-bottom: 0.5em;
	page-break-after: avoid;
	-webkit-hyphens: none !important;
	adobe-hyphenate: none;
	-moz-hyphens: none;
	-epub-hyphens: none;
}

#openbook-html .page-html div.fig{
	margin-top: 1.5em;
	margin-bottom: 1.5em;
}

#openbook-html .page-html ol.nl{
	margin-top: 1em;
	margin-bottom: 1em;
padding-left: 1.5em;
}

#openbook-html .page-html div.nl{
	margin-top: 1em;
	margin-bottom: 1em;
padding-left: 0.5em;
}

#openbook-html .page-html li.nl{
font-size: 1.0em;
text-indent: 0em;
text-align: justify;
	margin-top: 0em;
	margin-bottom: 0em;
	padding-top: 0em;
	padding-bottom: 0em;
list-style-type: decimal;
line-height: 130%;
}

#openbook-html .page-html li.nl-notype{
font-size: 1.0em;
text-indent: 0em;
	margin-top: 0em;
	margin-bottom: 0em;
	padding-top: 0em;
	padding-bottom: 0em;
list-style-type: none;
line-height: 130%;
}

#openbook-html .page-html li.lower-alpha{
font-size: 1.0em;
text-indent: 0em;
text-align: justify;
	margin-top: 0em;
	margin-bottom: 0em;
	padding-top: 0em;
	padding-bottom: 0em;
list-style-type: lower-alpha;
line-height: 130%;
}

#openbook-html .page-html p.nl{
font-size: 1.0em;
text-indent: -1.75em;
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left: 1.75em;
	padding: 0em;
	text-align: justify;
line-height: 130%;
}

#openbook-html .page-html p.nl1{
font-size: 1.0em;
text-indent: -1.75em;
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left: 1.75em;
	padding: 0em;
	text-align: justify;
line-height: 130%;
}

#openbook-html .page-html p.nl2{
font-size: 1.0em;
text-indent: -1.75em;
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left: 2.75em;
	padding: 0em;
	text-align: justify;
line-height: 130%;
}

#openbook-html .page-html p.nl3{
font-size: 1.0em;
text-indent: -1.45em;
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left: 3.85em;
	padding: 0em;
	text-align: justify;
line-height: 130%;
}

#openbook-html .page-html p.nl4{
font-size: 1.0em;
text-indent: -1em;
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left: 4.85em;
	padding: 0em;
	text-align: justify;
line-height: 130%;
}

#openbook-html .page-html p.nl5{
font-size: 1.0em;
text-indent: -1.75em;
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left: 7em;
	padding: 0em;
	text-align: justify;
line-height: 130%;
}

#openbook-html .page-html p.nl6{
font-size: 1.0em;
text-indent: -1.75em;
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left: 7.1em;
	padding: 0em;
	text-align: justify;
line-height: 130%;
}

#openbook-html .page-html p.ll{
font-size: 1.0em;
text-indent: -1.1em;
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left: 1.1em;
	padding: 0em;
	text-align: justify;
line-height: 130%;
}

#openbook-html .page-html p.ll-tx{
font-size: 1.0em;
text-indent: 1em;
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left: 1em;
	padding: 0em;
	text-align: justify;
line-height: 130%;
}

#openbook-html .page-html p.ll-tx1{
font-size: 1.0em;
text-indent: 0em;
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left: 1em;
	padding: 0em;
	text-align: justify;
line-height: 130%;
}

#openbook-html .page-html img.float{
	float: left;
	margin-left: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
padding-top: 0px;
padding-right: 15px;
padding-bottom: 15px;
	width: 12%;
	}

#openbook-html .page-html h4.h4a{
/* font-family: Arial, Helvetica, sans-serif; */
display: block;
/*text-indent: -1.30em;*/
text-indent: 0em;
font-size: 1.10em;
font-weight: bold;
font-style: normal;
margin-bottom: 0.5em;
margin-top: 0em;
}

#openbook-html .page-html ul.disc-notop{
display: block;
margin: 0em 0em;
padding: 0em 0em 0.5em 0.25em;
list-style-type: disc;
}

#openbook-html .page-html ul.disc-nobot{
display: block;
margin: 0em 0em;
padding: 1em 0em 0em 1em;
list-style-type: disc;
}

#openbook-html .page-html ul.subdisc-notopbot{
display: block;
margin: 0em 0em 0em 0em;
padding: 0em 0em 0em 2.75em;
list-style-type: disc;
}

#openbook-html .page-html img.art{
width: 100%;
}

#openbook-html .page-html div.image{
width: 100%;
margin-left: auto;
margin-right: auto;
}

#openbook-html .page-html div.image-center{
width: 100%;
margin-left: auto;
margin-right: auto;
text-align: center;
}

#openbook-html .page-html div.image-50{
width: 50%;
margin-left: auto;
margin-right: auto;
}

#openbook-html .page-html div.image-80{
width: 80%;
margin-left: auto;
margin-right: auto;
}

#openbook-html .page-html ul.app-bl-notopbot{
display: block;
margin: 0em 0em;
padding: 0em 0em 0em 1em;
list-style-type: disc;
}

#openbook-html .page-html p.glos,
#openbook-html .page-html p.gloss-def{
display: block;
margin: 0em 0em 1em 0em;
text-indent: 0em;
font-size: 1.0em;
text-align: justify;
}

#openbook-html .page-html p.abb,
#openbook-html .page-html p.abb-def{
display: block;
margin: 0em 0em 0em 0em;
text-indent: 0em;
font-size: 1.0em;
text-align: left;
}

#openbook-html .page-html span.white{
color: #ffffff;
}

#openbook-html .page-html .title-page-contributor-name{
display: block;
margin: 0em 0em;
font-size: 1.0em;
text-indent: 1.0em;
text-align: center;
font-weight: bold;
}

#openbook-html .page-html .title-page-aff{
display: block;
margin: 0em 0em;
font-size: 1.0em;
text-indent: 0.85em;
text-align: center;
font-weight: normal;
font-variant: small-caps;
}

#openbook-html .page-html .title-page-aff-location{
display: block;
margin-bottom: 1em;
margin-top: 0em;
font-size: 0.75em;
text-indent: 0.75em;
text-align: center;
font-weight: normal;
}

#openbook-html .page-html .title-page-aff-location-nobot{
display: block;
margin-bottom: 0em;
margin-top: 0em;
font-size: 0.75em;
text-indent: 0.75em;
text-align: center;
font-weight: normal;
}

#openbook-html .page-html ol.none{
list-style-type: none;
/* font-family: Arial, Helvetica, sans-serif; */
}

#openbook-html .page-html ol.none2{
list-style-type: none;
	/* font-family: "Times New Roman", Times, serif; */
}

#openbook-html .page-html .bk-rule-100{
margin-left: 2em;
margin-right: 2em;
width: 100%;
text-align: left;
}

#openbook-html .page-html .bk-rule{
margin-left: 2em;
margin-right: 2em;
width: 30%;
text-align: left;
}

#openbook-html .page-html .bxt-1-back{
	/* font-family: Arial, Helvetica, sans-serif; */
	line-height: 130%;
	font-size: 0.75em;
display: block;
text-indent: 0em;
/*font-size: 1.10em;*/
margin: 2.0em 0em 15em;
text-align: left !important;
font-weight: normal!important;
font-style: normal !important;
/*color: #8b5786; */
/*color: #C74F0A;  BTSCRP */
/*color: #1C826A;  NCHRP */
color: #f36d21;
}

#openbook-html .page-html p.fm-tx{
display: block;
margin: 0em;
font-size: 1.0em;
text-indent: 1.0em;
text-align: justify;
}

#openbook-html .page-html .crt-tx{
display: block;
text-indent: 0em;
margin: 0.5em 0em 0em 0em;
}

#openbook-html .page-html img.ch{
	width:8%;
	text-align: left;
	display: inline-block;
	margin-right: auto;
	margin-left: 0em;
	margin-bottom: 1.5em;
}

#openbook-html .page-html p.foreword-au,
#openbook-html .page-html h1.foreword-au{
	/* font-family: Arial, Helvetica, sans-serif; */
	font-size: 1em;
	color: #000000;
	line-height: 130%;
	text-align: left;
	text-indent: 0em;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	font-style: normal;
	font-weight: bold;
}

#openbook-html .page-html p.foreword-role,
#openbook-html .page-html h1.foreword-role{
	/* font-family: Arial, Helvetica, sans-serif; */
	font-size: 0.75em;
	color: #000000;
	line-height: 130%;
	text-align: left;
	text-indent: 0em;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 2.15em;
	font-style: normal;
	font-weight: bold;
}

#openbook-html .page-html p.foreword-aff,
#openbook-html .page-html h1.foreword-aff{
	/* font-family: Arial, Helvetica, sans-serif; */
	font-size: 0.75em;
	color: #000000;
	line-height: 130%;
	text-align: left;
	text-indent: 0em;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 2em;
	margin-left: 2.15em;
	font-style: normal;
	font-weight: bold;
}

#openbook-html .page-html span.ch-no,
#openbook-html .page-html span.toc-bm-label{
	color: #464646;
	font-weight: bold;
	/* font-family: Arial, Helvetica, sans-serif; */
	-webkit-text-stroke: .08px;
}

#openbook-html .page-html h3.toc-ch{
	line-height: 130%;
	/* font-family: Arial, Helvetica, sans-serif; */
	font-size: 1em;
	text-align: left;
	text-indent: -5.65em;
	margin-top: 0.65em;
	margin-right: 0em;
	margin-bottom: 0.35em;
	margin-left: 5.65em;
	font-style: normal;
	font-weight: normal;
	-webkit-hyphens: none !important;
	adobe-hyphenate: none;
	-moz-hyphens: none;
	-epub-hyphens: none;
}

#openbook-html .page-html .toc-sub{
margin: 0em 0em 0.65em 3.75em;
text-indent: -1.25em;
font-size: .75em;
	line-height: 130%;
}

#openbook-html .page-html span.sans{
/* font-family: Arial, Helvetica, sans-serif; */
}

#openbook-html .page-html .sp1{
margin-bottom: 1em;
}

#openbook-html .page-html p.sp2{
margin-bottom: 2em;
}

#openbook-html .page-html p.sp3{
margin-bottom: 3em;
}

#openbook-html .page-html p.sp4{
margin-bottom: 4em;
}

#openbook-html .page-html .sp5{
margin-bottom: 5em;
}

#openbook-html .page-html p.sp3-top{
margin-top: 3em;
}

#openbook-html .page-html p.sp2-top{
margin-top: 2em;
}

#openbook-html .page-html div.w80{
width: 80%;
text-align: center;
margin-left: auto;
margin-right: auto;
}

#openbook-html .page-html .tx-q{
display: block;
margin: 1em 0em 0.5em;
font-size: 1.0em;
text-indent: 1.0em;
text-align: justify;
}

#openbook-html .page-html p.eq{
display: block;
margin: 0.6em 0em;
font-size: 1.0em;
text-indent: 0em;
text-align: justify;
/* font-family: Arial, Helvetica, sans-serif; */
}

#openbook-html .page-html p.sub-area{
	/* font-family: Arial, Helvetica, sans-serif; */
display: block;
margin: 0.15em 0em 1.0em;
text-indent: 0em;
font-size: 0.85em;
text-align: center;
}

#openbook-html .page-html /*************--CSS ni Jeyps--*************/
.middle{
vertical-align: middle;
}

#openbook-html .page-html tr.tch-line-topbot{
border-top: 2px black solid; 
border-bottom: 1px black solid; 
}

#openbook-html .page-html tr.tch-line-topbot2{
border-top: 2px black solid; 
border-bottom: 2px black solid; 
}

#openbook-html .page-html tr.tch-line-bot3{
border-top: 1px black solid; 
border-bottom: 2px black solid; 
}

#openbook-html .page-html tr.tch-line-top{
border-top: 1px black solid; 
}

#openbook-html .page-html th.tch-line-bot{
border-bottom: 1px black solid; 
}

#openbook-html .page-html p.fsn{
	/* font-family: Arial, Helvetica, sans-serif; */
	line-height: 130%;
	font-size: 0.65em;
margin: 0.20em 0.20em;
	text-indent: 0em;
	text-align: left;
	font-weight: normal;
	font-style: normal;
	-webkit-hyphens: none !important;
	adobe-hyphenate: none;
	-moz-hyphens: none;
	-epub-hyphens: none;
}

#openbook-html .page-html tr.tch-nolinetop{
border-top:1px black solid; 
border-bottom: 1px black solid; 
}

#openbook-html .page-html td.lineright50{
width: 50%;
border-right: 1px black solid; 
}

#openbook-html .page-html th.tch-lineright50{
font-weight: bold;
width: 50%;
border-right: 1px black solid; 
vertical-align: top;
}

#openbook-html .page-html ul.disc-notop{
display: block;
margin-left: 1em;
list-style-type: disc;
}

#openbook-html .page-html ul.disc-notopbot{
display: block;
padding: 0em 0em 0em 1em;
list-style-type: disc;
}

#openbook-html .page-html tr.tch-thinlinetop{
border-top: 1px black solid; 
border-bottom: 1px black solid; 
}

#openbook-html .page-html tr.tch-thinlinetop2{
border-top: 1px black solid; 
border-bottom: 2px black solid; 
}

#openbook-html .page-html tr.tch-thinlinetop4{
border-top: 1px black solid; 
border-bottom: 1px black solid; 
}

#openbook-html .page-html th.tch-mid{
font-weight: bold;
vertical-align:middle;
}

#openbook-html .page-html th.tch-top{
font-weight: bold;
vertical-align:top;
}

#openbook-html .page-html th.tch-bot{
font-weight: bold;
vertical-align:bottom;
}

#openbook-html .page-html li.bl75,
#openbook-html .page-html li.app-bl75{
/* font-family: "Times New Roman", Times, serif; */
font-size: .75em;
	line-height: 130%;
	margin-bottom: 0em;
	margin-top: 0em;
}

#openbook-html .page-html tr.tch-line-bot{
border-bottom: 1px black solid; 
}

#openbook-html .page-html p.tch{
	/* font-family: "Times New Roman", Times, serif; */
	line-height: 130%;
	font-size: 0.75em;
	margin-bottom: 0em;
	margin-top: 0em;
	text-indent: 0em;
	margin-right: 0em;
	margin-left: 0em;
	text-align: center;
	font-weight: bold;
	font-style: normal;
	-webkit-hyphens: none !important;
	adobe-hyphenate: none;
	-moz-hyphens: none;
	-epub-hyphens: none;
}

#openbook-html .page-html p.tch-nobf{
	/* font-family: Arial, Helvetica, sans-serif; */
	line-height: 130%;
	font-size: 0.75em;
	margin-bottom: 0em;
	margin-top: 0em;
	text-indent: 0em;
	margin-right: 0em;
	margin-left: 0em;
	text-align: left;
	font-weight: normal;
	font-style: normal;
	-webkit-hyphens: none !important;
	adobe-hyphenate: none;
	-moz-hyphens: none;
	-epub-hyphens: none;
}

#openbook-html .page-html p.tb{
	/* font-family: "Times New Roman", Times, serif; */
    vertical-align: middle;
	line-height: 130%;
	font-size: 0.75em;
	margin-bottom: 0em;
	margin-top: 0em;
	text-indent: 0em;
	margin-right: 0em;
	margin-left: 0em;
	text-align: left;
	font-weight: normal;
	font-style: normal;
	-webkit-hyphens: none !important;
	adobe-hyphenate: none;
	-moz-hyphens: none;
	-epub-hyphens: none;
}

#openbook-html .page-html p.tb-right{
	/* font-family: "Times New Roman", Times, serif; */
    vertical-align: middle;
	line-height: 130%;
	font-size: 0.75em;
	margin-bottom: 0em;
	margin-top: 0em;
	text-indent: 0em;
	margin-right: 0em;
	margin-left: 0em;
	text-align: right;
	font-weight: normal;
	font-style: normal;
	-webkit-hyphens: none !important;
	adobe-hyphenate: none;
	-moz-hyphens: none;
	-epub-hyphens: none;
}

#openbook-html .page-html p.tb-mid{
    vertical-align: middle;
	/* font-family: "Times New Roman", Times, serif; */
	line-height: 130%;
	font-size: 0.75em;
	margin-bottom: 0em;
	margin-top: 0em;
	text-indent: 0em;
	margin-right: 0em;
	margin-left: 0em;
	text-align: left;
	font-weight: normal;
	font-style: normal;
	-webkit-hyphens: none !important;
	adobe-hyphenate: none;
	-moz-hyphens: none;
	-epub-hyphens: none;
}

#openbook-html .page-html p.tb-cntr{
	/* font-family: "Times New Roman", Times, serif; */
    vertical-align: middle;
	line-height: 130%;
	font-size: 0.75em;
	margin-bottom: 0em;
	margin-top: 0em;
	text-indent: 0em;
	margin-right: 0em;
	margin-left: 0em;
	text-align: center;
	font-weight: normal;
	font-style: normal;
	-webkit-hyphens: none !important;
	adobe-hyphenate: none;
	-moz-hyphens: none;
	-epub-hyphens: none;
}

#openbook-html .page-html p.tch-cntr{
	/* font-family: "Times New Roman", Times, serif; */
	line-height: 130%;
	font-size: 0.75em;
	margin-bottom: 0em;
	margin-top: 0em;
	text-indent: 0em;
	margin-right: 0em;
	margin-left: 0em;
	text-align: center;
	font-weight: bold;
	font-style: normal;
	-webkit-hyphens: none !important;
	adobe-hyphenate: none;
	-moz-hyphens: none;
	-epub-hyphens: none;
}

#openbook-html .page-html th.tch-cntr{
vertical-align: middle;
text-align: center;
}

#openbook-html .page-html th.tch{
vertical-align: middle;
}

#openbook-html .page-html p.tfn{
	/* font-family: "Times New Roman", Times, serif; */
	line-height: 130%;
	font-size: 0.65em;
    margin: 0.20em 0.20em;
	text-indent: 0em;
	text-align: left;
	font-weight: normal;
	font-style: normal;
	-webkit-hyphens: none !important;
	adobe-hyphenate: none;
	-moz-hyphens: none;
	-epub-hyphens: none;
}

#openbook-html .page-html div.ser2-border{
border: 1px #d7d8d9 solid;
page-break-inside: avoid;
margin-left: 0em;
}

#openbook-html .page-html div.ser2-border50{
border: 1px black solid;
page-break-inside: avoid;
text-align: center;
vertical-align: middle;
width: 50%
}

#openbook-html .page-html div.ser2-border40{
border: 1px black solid;
page-break-inside: avoid;
text-align: center;
vertical-align: middle;
width: 80%
}

#openbook-html .page-html div.ser2-border60{
border: 1px black solid;
page-break-inside: avoid;
text-align: center;
vertical-align: middle;
width: 60%
}

#openbook-html .page-html tr.thinlinebot{
margin-left: 0em;
padding-left: 0em;
border-bottom: 1px black solid; 
vertical-align: top;
}

#openbook-html .page-html tr.thinlinebot2{
margin-left: 0em;
padding-left: 0em;
border-bottom: 2px black solid; 
vertical-align: top;
}

#openbook-html .page-html table{
border-collapse: collapse;
overflow-wrap: normal;
font-size: 1.0em;
text-align: left;
width: 100%;
}

#openbook-html .page-html .lineright{
border-right: 1px black solid; 
}

#openbook-html .page-html .lineright-thick{
border-right: 2px black solid; 
}

#openbook-html .page-html .lineright-mid{
vertical-align: middle;
border-right: 1px black solid; 
}

#openbook-html .page-html .lineright-mid-thick{
vertical-align: middle;
border-right: 2px black solid; 
}

#openbook-html .page-html .mid2{
vertical-align: middle;
}

#openbook-html .page-html th.tch-line-right{
border-right: 1px black solid; 
}

#openbook-html .page-html th.tch-line-right-thick{
border-right: 2px black solid; 
}

#openbook-html .page-html th.tch-line-righttop{
vertical-align: top;
border-right: 1px black solid; 
}

#openbook-html .page-html th.tch-line-righttop-mid{
vertical-align: middle;
border-right: 1px black solid; 
}

#openbook-html .page-html tr.tch2{
border-top: 2px black solid; 
border-bottom: 2px black solid; 
}

#openbook-html .page-html th.tch-noline-bot{
border-bottom: 1px black solid; 
}

#openbook-html .page-html .red{
color: red;
}

#openbook-html .page-html /*******add*******/
table.border{
border: 1px #00587d solid;
}

#openbook-html .page-html table.border-gray{
border: 1px #cdced0 solid;
}

#openbook-html .page-html td.linerightgray{
border-right: 1px #cdced0 solid; 
}

#openbook-html .page-html td.linerightgray50{
width: 50%;
border-right: 1px #cdced0 solid; 
}

#openbook-html .page-html tr.linebotgray{
border-bottom: 1px #cdced0 solid; 
}

#openbook-html .page-html tr.tch-blue{
border-top: 1px #e5ecf1 solid; 
border-bottom: 1px #d7d8d9 solid; 
}

#openbook-html .page-html tr.tch-gray{
background-color: #d1d3d4;
}

#openbook-html .page-html td.td-linerightblue{
border-right: 1px #00587d solid; 
}

#openbook-html .page-html td.td-linerightblue-linebot{
border-right: 1px #e5ecf1 solid; 
border-bottom: 1px black solid; 
}

#openbook-html .page-html td.td-linerightblue-mid{
vertical-align: middle;
border-right: 1px #e5ecf1 solid; 
}

#openbook-html .page-html td.td-bglinerightblue-mid{
vertical-align: middle;
background-color: #f1f1f2;
border-right: 1px #d7d8d9 solid; 
}

#openbook-html .page-html td.td-linerightblue-mid-linebot{
vertical-align: middle;
border-right: 1px #e5ecf1 solid; 
border-bottom: 1px black solid; 
}

#openbook-html .page-html td.td-bglinerightblue{
border-right: 1px #e5ecf1 solid; 
background-color: #f1f1f2;
}

#openbook-html .page-html th.tch-blue{
border-right: 1px #e5ecf1 solid; 
}

#openbook-html .page-html th.tch-gray-top{
vertical-align: top;
border-right: 1px #e5ecf1 solid; 
}

#openbook-html .page-html /*****************ADD*****************/

tr.linebot{
border-bottom: 1px black solid; 
}

#openbook-html .page-html .dblue{
background-color: #e5ecf1;
}

#openbook-html .page-html th.tch-rotate{
vertical-align: middle;
text-align: left;
padding-top: 1em;
padding-bottom: .25em;
}

#openbook-html .page-html /*th.tch-rotate{
padding-top: 2.5em;
vertical-align: top;
text-align: left;
transform: rotate(-90deg);
}

#openbook-html .page-html */
p.tch-left{
	/* font-family: "Times New Roman", Times, serif; */
	line-height: 130%;
	font-size: 0.75em;
	margin-bottom: 0em;
	margin-top: 0em;
	text-indent: 0em;
	margin-right: 0em;
	margin-left: 0em;
	text-align: left;
	font-weight: bold;
	font-style: normal;
	-webkit-hyphens: none !important;
	adobe-hyphenate: none;
	-moz-hyphens: none;
	-epub-hyphens: none;
}

#openbook-html .page-html p.tb-hang{
	/* font-family: "Times New Roman", Times, serif; */
    vertical-align: middle;
	line-height: 130%;
	font-size: 0.75em;
	margin-bottom: 0em;
	margin-top: 0em;
	text-indent: -2em;
	margin-right: 0em;
	margin-left: 2em;
	text-align: left;
	font-weight: normal;
	font-style: normal;
	-webkit-hyphens: none !important;
	adobe-hyphenate: none;
	-moz-hyphens: none;
	-epub-hyphens: none;
}

#openbook-html .page-html th.tch95{
font-size: 1.2em;
vertical-align: middle;
}

#openbook-html .page-html /* For Title Page */
.title{
display: block;
margin: 1.50em 0em 0em;
text-indent: 0em;
font-size: 1.30em;
text-align: center;
}

#openbook-html .page-html .title-1{
display: block;
margin: 0em 0em;
padding: 0.30em 0em;
text-indent: 0em;
font-size: 2.0em;
text-align: center;
background-color: #A9A7A5;
}

#openbook-html .page-html .title-b{
display: block;
margin: 3.0em 0em 1.0em;
padding: 0.30em 0em;
border-top: solid 2pt #000000;
border-bottom: solid 2pt #000000;
}

#openbook-html .page-html .title-2{
display: block;
margin: 0.50em 0em 3.0em 0em;
text-indent: 0em;
font-size: 1.50em;
text-align: center;
}

#openbook-html .page-html .title-2a{
display: block;
margin: 0.50em 0em 3.0em;
text-indent: 0em;
font-size: 1.50em;
text-align: center;
}

#openbook-html .page-html .title-3{
display: block;
margin: 1.0em 0em;
text-indent: 0em;
font-size: 1.0em;
text-align: center;
}

#openbook-html .page-html .title-4{
display: block;
margin: 7.0em 0em 1.0em;
text-indent: 0em;
font-size: 1.0em;
text-align: center;
}

#openbook-html .page-html .title-5{
display: block;
margin: 2.0em 0em;
padding: 0.50em 0em;
text-align: center;
border-top: solid 1pt #000000;
border-bottom: solid 1pt #000000;
}

#openbook-html .page-html /*****ADD STYLE fOR 17339-TRB-NCHRP-Syn657[4C]******/

.ser2{
text-indent: 0em;
padding: 0.5em 0em;
margin: 0em 0em 2.0em;
page-break-inside: avoid;
}

#openbook-html .page-html .ser3{
text-indent: 0em;
padding: 0.5em 0em;
margin: 0em 0em 0em;
page-break-inside: avoid;
}

#openbook-html .page-html ul.ulblm{
list-style: disc;
margin-top: 0.25em;
}

#openbook-html .page-html li.blm-alt{
	/* font-family: Arial, Helvetica, sans-serif; */
	line-height: 130%;
	font-size: 0.75em;
	margin-bottom: 0em;
	margin-top: 0em;
	text-indent: 0em;
	margin-right: 0em;
	margin-left: 0em;
	text-align: left;
	font-weight: normal;
	font-style: normal;
	list-style-type: disc;
	-webkit-hyphens: none !important;
	adobe-hyphenate: none;
	-moz-hyphens: none;
	-epub-hyphens: none;
}

#openbook-html .page-html p.bt-alt{
	/* font-family: Arial, Helvetica, sans-serif; */
	line-height: 130%;
	font-size: 0.75em;
	margin-bottom: 0em;
	margin-top: 1em;
	text-indent: 0em;
	margin-right: 0em;
	margin-left: 0em;
	text-align: left;
	font-weight: normal;
	font-style: normal;
	-webkit-hyphens: none !important;
	adobe-hyphenate: none;
	-moz-hyphens: none;
	-epub-hyphens: none;
}

#openbook-html .page-html p.bt-alt-notop{
	/* font-family: Arial, Helvetica, sans-serif; */
	line-height: 130%;
	font-size: 0.75em;
	margin-bottom: 0em;
	margin-top: 0em;
	text-indent: 0em;
	margin-right: 0em;
	margin-left: 0em;
	text-align: left;
	font-weight: normal;
	font-style: normal;
	-webkit-hyphens: none !important;
	adobe-hyphenate: none;
	-moz-hyphens: none;
	-epub-hyphens: none;
}

#openbook-html .page-html div.image90prcnt{
	width:90%;
	text-align: center;
	display: inline-block;
	margin-right: auto;
	margin-left: auto;
}

#openbook-html .page-html div.image80prcnt{
	width:80%;
	text-align: center;
	display: inline-block;
	margin-right: auto;
	margin-left: auto;
}

#openbook-html .page-html div.image70prcnt{
	width:70%;
	text-align: center;
	display: inline-block;
	margin-right: auto;
	margin-left: auto;
}

#openbook-html .page-html div.image60prcnt{
	width:60%;
	text-align: center;
	display: inline-block;
	margin-right: auto;
	margin-left: auto;
}

#openbook-html .page-html div.image40prcnt{
	width:40%;
	text-align: center;
	display: inline-block;
	margin-right: auto;
	margin-left: auto;
}

#openbook-html .page-html /* Table with Border */
table.table-border{
font-size: 1.0em;
margin: 1.0em 0em;
overflow-wrap: normal;
border-collapse: collapse;
margin-bottom: 0.25em;
}

#openbook-html .page-html table.table-border th{
text-align: center;
font-weight: normal;
vertical-align: middle;
border: solid 1.0px #000000;
}

#openbook-html .page-html table.table-border td{
text-align: left;
vertical-align: middle;
border: solid 1.0px #000000;
}

#openbook-html .page-html /*TCH-Align-Top*/
table.table-border-top{
font-size: 1.0em;
margin: 1.0em 0em;
overflow-wrap: normal;
border-collapse: collapse;
}

#openbook-html .page-html table.table-border-top th{
text-align: center;
font-weight: normal;
vertical-align: top;
border: solid 1.0px #000000;
padding: 0.20em 0.50em 0.20em 0.20em;
}

#openbook-html .page-html table.table-border-top td{
text-align: left;
vertical-align: top;
border: solid 1.0px #000000;
padding: 0.20em 0.50em 0.20em 0.20em;
}

#openbook-html .page-html table.table-midd{
font-size: 1.0em;
margin: 1.0em 0em;
overflow-wrap: normal;
border-collapse: collapse;
}

#openbook-html .page-html .tbn{
/* font-family: Arial, Helvetica, sans-serif; */
	line-height: 130%;
	font-size: 0.7em;
    /* font-family: "Times New Roman", Times, serif; */
    margin-bottom: 0em;
     margin-top: 0em;
}

#openbook-html .page-html .width33{
width: 33%;
}

#openbook-html .page-html .width50{
width: 50%;
}

#openbook-html .page-html p.tch-left-notbf{
	/* font-family: "Times New Roman", Times, serif; */
	line-height: 130%;
	font-size: 0.75em;
	margin-bottom: 0em;
	margin-top: 0em;
	text-indent: 0em;
	margin-right: 0em;
	margin-left: 0em;
	text-align: left;
	font-weight: normal;
	font-style: normal;
	-webkit-hyphens: none !important;
	adobe-hyphenate: none;
	-moz-hyphens: none;
	-epub-hyphens: none;
}

#openbook-html .page-html .vertical-text{
  writing-mode: vertical-rl; /* Text flows vertically from right to left */
}

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

#openbook-html .page-html /*****ADD STYLE fOR 17296-TRB-BTSCRP-14[4C]******/
p.tbnl{
	/* font-family: "Times New Roman", Times, serif; */
    vertical-align: middle;
	line-height: 130%;
	font-size: 0.75em;
	margin-bottom: 0em;
	margin-top: 0em;
	text-indent: -1.25em;
	margin-right: 0em;
	margin-left: 1.25em;
    padding-left:0em;
	text-align: left;
	font-weight: normal;
	font-style: normal;
	-webkit-hyphens: none !important;
	adobe-hyphenate: none;
	-moz-hyphens: none;
	-epub-hyphens: none;
}

#openbook-html .page-html .vtop{
vertical-align: top;
}

#openbook-html .page-html table.table-border td.vtop{
text-align: left;
vertical-align: top;
border: solid 1.0px #000000;
padding: 0.20em 0.50em 0.20em 0.20em;
}

#openbook-html .page-html ul.uldash{
display: block;
margin: 0em 0em;
list-style-type: none;
margin-left: 0em;
padding-left: 0em;
}

#openbook-html .page-html li.bldash{
    /* font-family: "Times New Roman", Times, serif; */
    font-size: .75em;
	line-height: 130%;
	margin-bottom: 0em;
	margin-top: 0em;
    margin-left: 1em;
    text-indent: -1em;
}

#openbook-html .page-html .tfn-nosptop{
display: block;
margin: 0em 0em;
font-size: 0.90em;
text-indent: 1.0em;
page-break-before: avoid;
}

#openbook-html .page-html td.tch-gray{
background-color: #d1d3d4;
padding-bottom: 0em;
padding-top: 0em;
}

#openbook-html .page-html li.tbbl{
	/* font-family: "Times New Roman", Times, serif; */
	line-height: 130%;
	font-size: 0.75em;
	margin-bottom: 0em;
	margin-top: 0em;
	text-indent: 0em;
	margin-right: 0em;
	margin-left: 0em;
	text-align: left;
	font-weight: normal;
	font-style: normal;
	list-style-type: disc;
	-webkit-hyphens: none !important;
	adobe-hyphenate: none;
	-moz-hyphens: none;
	-epub-hyphens: none;
}

#openbook-html .page-html ul.ultbbl{
margin-left: 0em;
margin-top: 0em;
padding-left: 1em;
display: block;
list-style-type: circle;
}

#openbook-html .page-html p.bm-tx{
display: block;
margin: 0em;
font-size: 1.0em;
text-indent: 0em;
text-align: justify;
margin-bottom: .5em;
}

#openbook-html .page-html p.bm-tx2{
display: block;
margin: 0em;
font-size: 1.0em;
text-indent: 1em;
text-align: justify;
margin-bottom: .5em;
}