	@font-face {
	font-family: myFirstFont;
    src: url(sansation_light.woff);
}

body{
}

.bookPageWrapper
{
 background:#FFFFFF;
 padding-top:1em;
 padding-bottom:1em;
}

.bookPageInnerWrapper
{
/* 	height: 600px; */
	overflow-x: hidden;
	overflow-y: auto;
	margin-left: 4em;
	margin-right: 4em;
	-webkit-overflow-scrolling: touch;
}

a {
text-decoration: none;
color: inherit;
}


a.chlink {
text-decoration: underline;
color:black;

}


a.nlink {
text-decoration: none;
font-weight:bold;
color:#834773;

}

a.nlink {
text-decoration: none;
color:#834773;

}

a.tablink {
text-decoration: none;
font-weight:bold;
color:#834773;
}

a.blink {
	text-decoration: none;
	color:blue;
}

a.flink {
	text-decoration: none;
	color:#903D74;

}

a.hlink {
	text-decoration: none;
}

.mainPageImage
{
	width: 300px;
	height: 300px;
	margin-right: auto;
	margin-left: auto;
	cursor: pointer;
}


.mainPageImageZoomPop
{
	display: none;
	position: absolute;
	top: 20%;
	left: 30%;
	cursor: pointer;
}


.mainPageImageZoomPop.active
{
	display: block;
}


.btn-default
{
	margin: 15px;
}


.heading {
	background:#fff;
	margin-top:5px;
	height:50px;
}


.fillInAnswerBox, .fillInAnswerBoxW
{
	margin-top: 2em;
	margin-left: 1.6em;
	font-style: italic;
}


.activityButtons, .activityButtonsW
{
	float: right;
}


.activityButtonsW
{
	margin-right: 5px;
}


.activityButtons > .btn-default
{
	margin: 10px;
	margin-right: 0px;
}


#appPlanningWorksheet .questionContainer
{
	display: block;
	height: 150px;
}


#appPlanningWorksheet .questionContainer .questionText
{
	display: inline-block;
	float: left;
	width: 45%;
	padding-top: 16px;
	padding-left: 10px;
}


#appPlanningWorksheet .questionContainer .fillInAnswerBoxW
{
	float: right;
	display: inline-block;
	width: 53%;
}


#appActivityWorksheet .questionContainer
{
	display: block;
	height: 30px;
	margin-top: 20px;
}


#appActivityWorksheet .questionContainer .activityQuestionText
{
	display: inline-block;
	float: right;
	width: 86%;
}


#appActivityWorksheet .questionContainer .activityFillInAnswerBoxW
{
	float: left;
	display: inline-block;
	width: 14%;
	padding-top: 5px;
	padding-left: 10px;
}


#activityFIBButtons.activityButtonsW
{
	float: left;
}


#appPageActivityWorksheet .questionContainer
{
	display: block;
	height: 50px;
}


#appPageActivityWorksheet .TAContainer
{
	display: block;
	height: 170px;
}


#appPageActivityWorksheet .questionContainer .questionText
{
	display: inline-block;
	float: left;
	width: 45%;
	padding-top: 16px;
	padding-left: 10px;
}


#appPageActivityWorksheet .questionContainer .fillInAnswerBoxW
{
	float: right;
	display: inline-block;
	width: 53%;
}


#pageActivityFIBButtons.activityButtonsW
{
	float: right;
}


#footNoteContent .footnote
{
	padding: 10px;
	word-wrap: break-word;
}


/* Jaypee Digital Team */


#mydiv{
}

div.chapter{
widht:100%
}

div.chapter11{
overflow: scroll;
width:100%
}


div.chap-info{
margin-bottom:1em;
margin-top:-1em;

}

div.chap{
display: inline-block;

}

h1.ch-title{
text-align:left;
font-weight: bold;
margin-top:0.0em;
font-size:18pt
font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
color:#800080;
}

h1.ch-title1{
text-align:left;
font-weight: bold;
margin-top:0.6em;
font-size:10pt;
padding:5px;
background-color:#F15940;
color:#FFFFFF;
width: 150px;
}


h1.toc{
text-align:center;
font-weight: none;
margin-top:0em;
font-size:14pt;
font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
color:#800080;
}


h2.chapter{
text-align:center;
margin-top:0.5em;
margin-bottom:0.5em;

font-family:Arial;
border-bottom:2pt solid #903D74;
}

h2.head{

margin-top:1.0em;
margin-bottom:0.5em;

}

div.toc{
	height:auto;
	margin-top:-1em;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:3px;
	padding-top:3px;
	background-color:#F3F3F4;
	color:#000000;
	box-shadow: 5px 5px 5px #888888;
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	padding-left:5px;
	padding-top:8pt;
	padding-bottom:8pt;
	padding-left:8pt;
	padding-right:8pt;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
}


p{
margin-top: 0px;
margin-bottom: 0px;
overflow-wrap: break-word;
}

p.intro{

margin-top: 16pt;
margin-bottom: 0px;
}


h2.toc{

color:red;
margin-top:0px;
border-bottom:1px solid #005261;
  padding-right:1.5em;
}


.ch_num{
color:#903D74;
padding-left:10pt;
font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.ch_label{
text-align:center;
font-weight: normal;
margin-top: 0.5em;
font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
}


p.toc{
line-height: 1.2em;
padding-left: 1.3em;
margin-top:4px;
margin-bottom:4px;
margin-left:5em;
text-indent:-5em;
text-align:left !important;
}


p.author{
text-align:center;
font-weight: bold;
font-size:10pt
}

span.home{
margin-top:0.5em;
margin-bottom:0.0em;
padding-left:0.0em;
font-family: 'FranklinGothicCd', Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 80%;
text-indent: 0;
text-align: center;
color: #9c27b0;
}


p.toc-item1{
margin-top:0.5em;
margin-bottom:0.0em;
padding-left:0.0em;
font-family: 'FranklinGothicCd', Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 80%;
text-indent: 0;
text-align: center;
color: #00B0F0;
}


h1.toc-itemh{
margin-top:0.5em;
margin-bottom:0.0em;
padding-left:0.0em;
font-family: 'FranklinGothicCd', Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 110%;
text-indent: 0;
text-align: left;
}

h1.toc-item{
margin-top:0.5em;
margin-bottom:0.0em;
padding-left:1.0em;
font-family: 'FranklinGothicCd', Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 110%;
text-indent: 0;
text-align: left;
}


p.bold{
font-weight: 600;
}



p.toc-item2{
margin-top:0.5em;
margin-bottom:0px;
padding-left:1.5em;
padding-right:1.0em;
font-family: 'FranklinGothicCd', Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 80%;
margin-left:0.0em;
text-indent: 0.0em;
text-align: left;
color: #00B0F0;
}

p.toc-item3{
margin-top:0em;
margin-bottom:0px;
padding-left:1.0em;
padding-right:1.0em;
font-family: 'FranklinGothicCd', Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 80%;
margin-left:0.5em;
text-indent: 0.0em;
text-align: left;
margin-bottom: 0.0em;
color: #000000;
}

.toc-item3a {
margin-top:0em;
margin-bottom:0px;
padding-left:6.5%;
padding-right:1.0em;
font-family: 'FranklinGothicCd', Arial, Helvetica, sans-serif;
font-weight: normal;
font-style: italic;
font-size: -0.5em;
margin-left:1%;
text-indent: 0.0em;
text-align: left;
margin-bottom: 0.0em;
color: #000000;
}


h3.snapshot{
color: #DE5E20;
margin-top:2em;
margin-bottom:1px;
font-weight: bold;
}


.icon_list{
margin-top:5px;
margin-right:5px;
border:2px solid #ffffff;
background-color: #C5D8DF;
padding: 10px 5px 10px 10px;

}


.icon_list p{
vertical-align:middle;
}


.sect{
background-color:#A8A9AD;
}


h3.section{
text-transform: uppercase;
font-family:Arial;
background:#903C74;
color: #0C4DA2;

margin-top:0.8em;
margin-bottom:0.5em;
font-weight: bold;
color:#FFFFFF;
padding-left:7pt;
}

h3.sectiona{
text-transform: uppercase;
font-family:Arial;
background:#903C74;
color: #0C4DA2;

margin-top:0.8em;
margin-bottom:0.5em;
font-weight: bold;
color:#FFFFFF;
padding-left:10pt;

}

a.sec1{
color:black;
}

a.sec2{
color:#561756;
}

h1.lev1{
color:black;
font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 18px;
margin-top:1.5em;
margin-bottom:0.5em;
font-weight: bold;
text-align: center;
border-top:2pt solid black;
border-bottom:2pt solid black;
background-color:#F3F3F4;
padding-top:5px;
padding-bottom:5px;
padding-left:7px;
font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
box-shadow: 5px 5px 5px #888888;
}


h1.lev1a{
color:black;
font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 20px;
margin-top:1.8em;
margin-bottom:0.5em;
font-weight: bold;
border-top:0pt solid black;
border-bottom:0pt solid black;
background-color:#F3F3F4;
padding-top:5px;
padding-bottom:5px;
padding-left:7px;
font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
box-shadow: 8px 8px 8px #888888;
}


h1.lev1b{
color:black;
font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 18px;
margin-top:1.5em;
margin-bottom:0.5em;
font-weight: bold;
text-align: center;
background-color:#F3F3F4;
padding-top:5px;
padding-bottom:5px;
padding-left:7px;
font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
box-shadow: 5px 5px 5px #888888;
}


h2.lev2{
	margin-top:10px;
	margin-bottom:10px;
	font-size:17px;
	color:#561756;
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight:600
	display:block;
	padding-left:7px;
	border-bottom:0pt solid black;
	background-color:#F0F5F5;

}

h4.lev4{
margin:1em 0em 0em 0em;

}

h3.section3{
color: #9E0B10;
font-size: 1.7em;
margin-top:40px;
margin-bottom:0.5em;
font-weight: bold;

}


h4.section{
font-family:Arial;
color: #0066B3;

margin-top:20px;
margin-bottom:6px;
font-weight: bold;
}


h5.section{
font-family:Arial;

font-weight:bold;
margin-top:20px;
margin-bottom:4px;
font-style:italic;
}

h5.section1{

font-weight:bold;
margin-top:20px;
margin-bottom:6px;
}


div.sidebarbox
{
margin:1em 0px 1em;
border:1px solid black;
padding:4px 4px 4px 4px;
box-shadow: 2px 3px 3px #888888;
background-color:#EBF4F1;
}

.sidebarbox
{
background-color:#FFFFFF;
border:1px solid black;
padding:4px 4px 4px 4px;
}

div.sidebarbox1
{
margin:2px 0px;
border:1px solid #0C4DA2;
background-color:#E7E7E8;
}



h2.boxtitle
{
font-size: 16px;
display: inline;
text-align:left;
background-position: center top;
background-color:#EBF4F1;
margin-bottom:2em;
color:#000000;
}

hr.boxhr{
border-bottom:1px solid #00997E;
}



h3.boxtitle
{
margin-top:0em
}


.sidebarbox p.nonindent
{
margin:0px;
padding:2px 4px;

}


.sidebarbox p.nonindent2
{
background-color:#C8C9CB;
border-bottom:1px solid #005261;
border-left:1px solid #005261;
border-right:1px solid #005261;
margin:0px;
padding:2px 6px;

}


.para{
text-align:justify;
margin-top:10px;
margin-bottom:10px;
}


.equestion{
text-align:center;
margin-top:7px;
margin-bottom:7px;
}


.unnumberedtable p
{
color:#1a0000;
}




table.simpletable{
border-collapse: collapse;
width:100%;
margin-top:0em;
margin-bottom:1em;
padding:2px;
border:1px solid blue;
align:center;
}


table.simpletable1{
border-collapse: collapse;
width:100%;
margin-top:0em;
margin-bottom:1em;
padding:2px;
}

.simpletable td{
padding: 2px 2px 2px 2px;
border:2px solid #FFFFFF;
background-color:#F6ECE5;
font-size: 14px;
}

.simpletable1 td{
padding: 2px 6px;
}


.simpletable th
{
padding: 2px 2px 2px 6px;
font-weight:normal;
border:1px solid blue;
}

td.center{
text-align:center;
}


.ref1{

margin-top:4px;
margin-bottom:4px;
margin-left:2.0em;
text-indent:-1.6em;

}


.ref2{

margin-top:4px;
margin-bottom:4px;
margin-left:2.0em;
text-indent:-2.2em;

}


.ref{

margin-top:4px;
margin-bottom:4px;
margin-left:1em;
text-indent:-1em;


}


#fig_3-2 img{
max-width:60%;
}


p.caption01
{
margin-bottom: 2em;
margin-top: 0.5em;
}


p.caption1{

display: block;
border-bottom: 1px solid #000000;
}







p.extract{

margin-top: 15px;
margin-bottom: 0px;
}


p.extract0{

margin-top: 8px;
margin-bottom: 0px;
}


p.indent{
text-indent: 1.35em;
margin-top:0px;
margin-bottom:0px;
}

.noindent
{
text-align: left;
margin-left: 0.0em;
margin-top: 0em;
margin-bottom: 0em;
}

.noindent1
{
text-align: left;
margin-left: 0.0em;
margin-top: 1.0em;
margin-bottom: 0em;
line-height: 0.0em;
}

p.indent1{
text-indent: -1em;
margin-top:5px;
margin-bottom:0px;
padding-left:2em;
}

p.indent2{
padding-left:1em;
}



p.nonindent{
text-indent: 0em;
margin-top:5px;
margin-bottom:0px;
}



p.copyright{

margin-top: 10em;
color:#004655;
text-align: center;
}


/* common style for management concepts */
p.hangingA {
	text-indent: -1.4em;

	margin-bottom: 0.1em;
	margin-left: 1.4em;
	margin-top: 0.1em;
}

p.hangingB {
	text-indent: -1.5em;

	margin-bottom: 0.1em;
	margin-left: 1.5em;
	margin-top: 0.1em;
}

p.hangingC {
	text-indent: -1.4em;

	margin-bottom: 0.1em;
	margin-left: 3em;
	margin-top: 0.1em;
}





p.center1
{
margin-top: 0em;
text-align: center;
}


p.fm_center
{
margin-top: 0em;
text-align: center;
border-bottom:1px solid #660000;
}


p.fm_center1
{
margin-top: 3em;
text-align: center;
}


p.fm_center2
{
margin-top: 5em;
margin-bottom: 0.5em;
text-align: center;
}


p.fm_center3
{
margin-top: 0.5em;
text-align: center;
}


p.title
{

font-weight:bold;
text-align:center;
margin-bottom:0.5em;
color:#0C4DA2;
}


p.title1
{

font-weight:bold;
margin-top:0em;
margin-bottom:0em;
color:#006666;
}


p.t_center
{
	margin-top:2em;
	text-align:center;
	margin-bottom:0.5em;

}

p.front
{

font-weight:bold;
text-align:center;
margin-bottom:0.5em;
margin-top:0.5em;
color:#FFFFFF;
background-color:#0C4DA2;
}
div.img {
	margin-top: 1.0em;
	text-align: center;
	margin-bottom: 0.5em;
	max-width: 100%;
	max-height: 100%;
}


p.img {
	margin-top: 1.0em;
	text-align: center;
	margin-bottom: 0.5em;
}


div.figure {
	text-align: center;
	margin-top: 1.0em;
	margin-bottom: 1.0em;
}


div.figure img
{
	text-align: center;
	margin-bottom:0.5em;
	max-width: 100%;
	max-height: 100%;
}


.figurelabel
{
font-weight:bold;
color:#903C74;
font-family:Arial;

}

.fig
{
font-weight:normal;
margin-top: 0.0em;
margin-bottom: 0.0em;

}



.fig1
{
text-align:center;

}

.figuretitle,.figuresource
{
text-align:left;
text-indent:0em;
margin-bottom:1em;
font-size: 13px;
}


ol.decimalnumberlist
{
list-style-type:numeric;
margin-top:0em;
margin-bottom:0em;
}

ol.decimalnumberlist1
{
list-style-type:numeric;
margin-top:1em;
margin-bottom:1em;
margin-left:7%;
font-size: 14px;
}



ul.nonelist ul.bulletlist li
{
list-style-type:disc !important;
}


ul.dash
{
list-style-type: none;
}

ul.dash > li:before {
  content: '\2013';
  position: absolute;
  margin-left: -20px;

}

ul.diamond
{
list-style-type: none;
}

ul.diamond > li:before {
  content: '\2666';
  position: absolute;
  margin-left: -20px;

}


ul.circle
{
list-style-type: circle;
}

ol.decimalnumberlist p.hangingA, ul.bulletlist p.hangingA
{
text-indent: -0.1em;
margin-bottom: 0.1em;
margin-left: 0.6em;
margin-top: 0.1em;
}

ol.decimalnumberlist li ul.bulletlist li
{
text-indent: -0.1em;
list-style-type:disc !important;
margin-bottom: 0.1em;
margin-left: 0.6em;
margin-top: 0.1em;
}


ul.bulletlist1 li
{
text-indent: -0.1em;
list-style-type:disc !important;
margin-bottom: 0.1em;
margin-left: 0.6em;
}

ol.decimalnumberlist li ul.bulletlist li ul.nonelist li
{
text-indent: -0.1em;
margin-bottom: 0.1em;
margin-left: 0.6em;
margin-top: 0.1em;
}


div.numberedtable
{
box-shadow: 3px 3px 3px #888888;
margin:1em 0px 1.3em 0px;
width:100%;
border-bottom:0px solid black;
}


div.tablecaption
{
border:0px solid black;
margin-top:0pt;
width:100%;
background-color:#f0f5f5;
}

.tablecaption p
{
margin-left:5pt;
font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
}



div.numberedtable table
{
border:0px solid black;
border-collapse:collapse;
width:100%;
}


div.numberedtable th
{
border-top:1px solid black;
border-bottom:1px solid black;
background-color:#F3F3F4;
}


div.numberedtable thead
{
border-top:2px solid black;
border-bottom:2px solid black;
background-color:#f0f0f5;
}

p.block{
border:1px solid green;
padding-left:-10px;
}

p.block1
{
display: inline;
text-align:center;
background-position: center top;
background-color:green;

margin-bottom:2em;
align:center;
color:#FFFFFF;
margin-left:45%
}


div.numberedtable tbody
{
border-top:1px solid black;
border-bottom:1px solid black;
background-color:#FFFFFF;
}


.tabcol
{
	background-color:#C8C9CB;
}


div.numberedtable td
{
border-color:black;
vertical-align: top;
}


div.numberedtable th p,div.numberedtable td p
{


}





ul.bulletlist
{
list-style-type:disc;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 8%;
font-size: 14.5px;
}

ul.bulletlist1
{
list-style-type:disc;
margin-top: 0px;
margin-bottom: 0px;
margin-left:-2em;
}


div.part
{
margin: 0px 10px 40px 10px;
}


h1.part
{
text-align:center;
margin-top:3em;
}

.partlabel
{

font-weight:bold;
text-align:center;
margin-top:3em;
padding-bottom:10px;
color:#585861;
letter-spacing:10px;
}


.partnum
{

color:#585861;
}


h2.parttitle
{
text-align:center;
font-weight:bold;

padding:25px 0px;
color:#0C4DA5;
}


.blockquote
{
text-align:center;
padding:10px;
margin:20px 0px;
}


p.sidebartitle
{

color:#3E8694;
font-weight:bold;
border-bottom:1px solid #3E8694;
}


.partchapternum
{
color:#9E0B10;
}


.blockquote p.nonindent
{

}


/* -----FM---- */
	.booktitle{

	color: #B12517;
	text-align: center;
}


	.color1{
	color: #B12517;
}


	.magenta{
	color: #993399;
}


	.green{
	color: #006666;
}


	h4.head{
	color: #000000;
	margin-top:15px;
	margin-bottom:0px;
	font-weight: bold;
}


	.dedication{

	text-align: center;
	font-style: italic;
}


	.bauthor{

	text-align: center;
}


	.aff{

	text-align: center;
}


	.legalnotice{

	text-align: center;
	font-weight: bold;
}


ul{
margin-top: 5px;
}


ul.nonelist li, ul.nonelist ul.bulletlist ul.nonelist li
{
list-style-type:none !important;

}


div.chapter
{
width:100%;
}

div.subchapter
{
text-align:center;
margin:15px 0px;

font-weight:bold;
}


div.dedication
{
	text-align: center;
	font-style:italic;

}


span.ded
{

}


ol.decimalnumberlist ol.loweralpha li
{
list-style-type:lower-alpha;

}


ol.decimalnumberlist ol.upperalpha li
{
list-style-type:upper-alpha;

}


ol.loweralpha li
{
list-style-type:lower-alpha;

}


	ol.lowerroman
{
list-style-type: lower-roman;
}


ol.decimalnumberlist li ol.loweralpha li ol.lowerroman li
{
list-style-type: lower-roman;

}


ol.upperalpha li
{
list-style-type:upper-alpha;

}


	ol.upperalpha li ol.lowerroman li
{
list-style-type:lower-roman;

}

ol.loweralpha li ol.lowerroman li
{
list-style-type:lower-roman;

}


ol.upperalpha li ol.loweralpha li
{
list-style-type:lower-alpha;

}


ol.upperalpha li ol.lowerroman li ol.decimalnumberlist li
{
list-style-type:decimal;

}


ol.loweralpha li ul.bulletlist li
{
list-style-type:disc;

}


div.blockquote1
{

margin:20px 0px;
}


div.clip{

margin-top:10px;
margin-bottom:0px;
font-weight: normal;
padding-left: 1.3em;
line-height: 1.2em;
text-indent:-5em;
margin-left:5em;
text-align:left !important;
}


div.expandCollapseMain span.menuContent, .pageMenus, .subMenus
{
text-transform: uppercase;
}


#sideTabContainer .clearNotes
.saveNotes
{
}



span.tablelabel{
font-weight:bold;
color:#834773;
}

span.tabletitle{
font-weight:bold;
color:black;
}


span.tabletitle1{
font-weight:normal;
color:#F0F0F0;
text-align:center;
}


p.source {

margin-bottom: 1em;
margin-top: -1em;

}

div.source {

margin-bottom: 1em;
margin-top: -0.5em;
}


p.source1 {

margin-bottom: 0em;

}


ul.nonelist li
{
list-style-type:none;
margin-bottom: 0.0em;
margin-top: 0em;
text-indent:-0.8em;
margin-left:0.2em;
padding-left: 0.0em;
}


.marg{
margin-left:1.5em;
}


.marg1{
margin-left:0.5em;
}

.marg1a{
margin-left:1.5em;
margin-top:0em;
}



p.nolisthang {
	text-indent: -0.8em;

	margin-bottom: 0.0em;
	margin-left: 1.0em;
	margin-top: 0.0em;
}


p.hangbull {
	text-indent: -0.8em;
	margin-bottom: 0.0em;
	margin-left: 1em;
	margin-top: 0.0em;
}


p.bullet {
	text-indent: -0.8em;
	margin-bottom: 0.0em;
	margin-left: 1em;
	margin-top: 0.0em;
}

p.circle {
	text-indent: -0.8em;
	margin-bottom: 0.0em;
	margin-left: 2em;
	margin-top: 0.0em;
}


p.dash {
	text-indent: -0.8em;
	margin-bottom: 0.0em;
	margin-left: 3em;
	margin-top: 0.0em;
}

p.roman {
	text-indent: -0.8em;
	margin-bottom: 0.0em;
	margin-left: 4.5em;
	margin-top: 0.0em;
}


p.hangnum {
	text-indent: -1em;

	margin-bottom: 0.0em;
	margin-left: 1.5em;
	margin-top: 0.0em;
}


p.hangnum1 {
	text-indent: -1.5em;

	margin-bottom: 0.0em;
	margin-left: 1.5em;
	margin-top: 0.0em;
}


div.block{
margin-left:-1.2em;
}


p.hangvideo {
	text-indent: -2.0em;

	margin-bottom: 0.0em;
	margin-left: 2.0em;
	margin-top: 0.0em;
}


span.box
{
background-color:#000000;
padding:5px 40px 5px 40px;
border-bottom:0px solid #005261;
border-left:0px solid #005261;
border-right:0px solid #005261;
border-radius: 15px 15px 15px 15px;
color:#ffffff;
}


span.small1{

}

span.small{
font-size: 10px;
}

span.small2{

color:#9E0B10;
font-weight:bold;
}

.right1
{
text-align:right;
margin-bottom: 0.1em;
margin-top: 0.5em;
}

.sidebarbox p.center
{
background-color:#9E0B10;
padding:3px 6px;
border-bottom:1px solid #9E0B10;
border-left:1px solid #9E0B10;
border-right:1px solid #9E0B10;

color:#ffffff;
text-align:center;
}

span.orange{
color:#D5927C;
}

.sidebarbox1 p.center
{
background-color:#0D5898;
padding:3px 6px;
border-bottom:1px solid #0D5898;
border-left:1px solid #0D5898;
border-right:1px solid #0D5898;

color:#ffffff;
text-align:center;
margin-top:1em;
}

.sidebarbox1 .boxtitle1
{
background-color:#D2D9EB;
padding:10px 10px 10px 10px;
border-bottom:1px solid #D2D9EB;
border-left:1px solid #D2D9EB;
border-right:1px solid #D2D9EB;

margin-top:0.2em;
margin-bottom:1em;
}

div.box
{
background-color:#FFFCD6;
padding:40px 40px 5px 40px;
border-bottom:0px solid #FFFCD6;
border-left:0px solid #FFFCD6;
border-right:0px solid #FFFCD6;
border-radius: 0px 0px 0px 0px;
}

div.box1
{
margin-top:0.5em;
margin-bottom:0.5em;
padding:5px 40px 5px 40px;
border-bottom:1px solid black;
border-top:1px solid black;
border-left:1px solid black;
border-right:1px solid black;
background-color:#FFFFFF;
}

div.box2
{
background-color:#FFFCD6;
margin-top:0.5em;
margin-bottom:0.5em;
padding:5px 5px 5px 5px;
border-bottom:1px solid black;
border-top:1px solid black;
border-left:1px solid black;
border-right:1px solid black;
}

h4.section1{
color: #9E0B10;

margin-top:20px;
margin-bottom:6px;
font-weight: bold;
text-align: center;
}

div.listalpha{
margin-top:-0.4em;
margin-left:2em;
}

h2.section{
color: #9E0B10;

margin-top:40px;
margin-bottom:0.5em;
font-weight: bold;
}


p.image
{
margin-top: 1em;
margin-bottom: 1em;
text-align: center;
}


p.title2
{

font-weight:bold;
margin-top:1em;
margin-bottom:0em;
color:#9E0B10;
border-bottom:1px solid black;
}
span.normal{
font-weight: normal;
}

ol.arabic
{
padding-left:-15pt;
margin-left:-15pt;
}


li p
{

}

td p{
color:#1a0000;
overflow-wrap: break-word;
}

th p{
color:#1a0000;
overflow-wrap: break-word;
}

p.vd{


margin-top:5pt;
margin-bottom:5pt;
}

td{
border-bottom:1pt solid black;
padding-left:5px;
}

th{
padding-left:5px;
}

.center{
text-align:center;
}


.colsep{
border-right:1px solid black;
}

table.unnumberedtable{

}

table.unnumberedtable td{
border:0px solid black;
}

p.nonindent2{
text-indent: 0em;

margin-top:0px;
margin-bottom:0px;
padding-left:2.5em;
}


.box1 {
    border: 1px solid black;
	padding:0pt 3pt 0pt 3pt;
	background-color:#FFFFFF;
}

.box2 {
    border: 1px solid black;
	padding:3pt 3pt 3pt 3pt;
	margin-top:0.3em;
	background-color:#FFFFFF;
}





li{

margin-left:-1.2em;

}

ol.decimalnumberlist li{
list-style-type:decimal;
}


div.untable
{
width:100%;

}


div.tabluer{
overflow-x: scroll;
width:100%
}

table{
}


.tablefooter
{

margin-bottom:0em;
padding-left:5pt;

}
.tablefooter1
{
text-indent: -0.7em;
padding-left:1em;


margin-top:0px;
margin-bottom:0px;

}

.droug1 p{
color:black;
}

* {
 box-sizing: border-box;
}
#myInput {
 background-image: url('/css/searchicon.png');
 background-position: 10px 12px;
 background-repeat: no-repeat;
 width: 100%;
 font-size: 16px;
 padding: 12px 20px 12px 40px;
 border: 1px solid #ddd;
 margin-bottom: 12px;
}
#myUL {
 list-style-type: none;
 padding: 0;
 margin: 0;
}
#myUL li a {
 border: 1px solid #ddd;
 margin-top: -1px; /* Prevent double borders */
 background-color: #f6f6f6;
 padding: 6px;
 margin-left: 8px;
 text-decoration: none;
 font-size: 15px;
 color: black;
 display: block
}
#myUL li a.header {
 background-color: #e2e2e2;
 cursor: default;
}
#myUL li a:hover:not(.header) {
 background-color: #9c27b0;
}


#myUL1 {
 list-style-type: none;
 padding: 0;
 margin: 0;
}
#myUL1 li a {
 border: 1px solid #ddd;
 margin-top: -1px; /* Prevent double borders */
 background-color: #f6f6f6;
 padding: 12px;
 text-decoration: none;
 font-size: 18px;
 color: black;
 display: block
}
#myUL1 li a.header {
 background-color: #e2e2e2;
 cursor: default;
}
#myUL1 li a:hover:not(.header) {
 background-color: #9c27b0;
}



#myUL2 {
 list-style-type: none;
 padding: 0;
 margin: 0;
}
#myUL2 li a {
 border: 1px solid #ddd;
 margin-top: -1px; /* Prevent double borders */
 background-color: #f6f6f6;
 padding: 12px;
 text-decoration: none;
 font-size: 18px;
 color: black;
 display: block
}
#myUL2 li a.header {
 background-color: #e2e2e2;
 cursor: default;
}
#myUL2 li a:hover:not(.header) {
 background-color: #9c27b0;
}

#myInput1 {
 background-image: url('/css/searchicon.png');
 background-position: 10px 12px;
 background-repeat: no-repeat;
 width: 100%;
 font-size: 16px;
 padding: 12px 20px 12px 40px;
 border: 1px solid #ddd;
 margin-bottom: 12px;
}

#myInput2 {
 background-image: url('/css/searchicon.png');
 background-position: 10px 12px;
 background-repeat: no-repeat;
 width: 100%;
 font-size: 16px;
 padding: 12px 20px 12px 40px;
 border: 1px solid #ddd;
 margin-bottom: 12px;
}

.btn-tab{
	width: 33%;
	height: 40px;
	background: #7db5c1;
	font-size: 12px;
	color:#ffffff;
	font-weight: 600;
	border: 0;
}

div.figuretitle1
{
margin-top: 0em;
font-weight: bold;
}

#myUL1 {
 list-style-type: none;
 padding: 0;
 margin: 0;
}

#myUL1a {
 list-style-type: none;
 padding: 0;
 margin: 0px 0px 0px 70px;
}


#myUL1 li a {
 border: 0px solid #ddd;
 margin-top: -1px; /* Prevent double borders */
 background-color: #FFFFFF;
 padding: 12px;
 margin-left: 8px;
 font-size: 18px;
 text-align: right;
 color: black;
 display: block
}

hr.hr1
{
border-bottom:1px solid black;
margin-bottom:-1.0em;
margin-top:0em;
margin-left:0em;
width: 50%;
text-align:left;
}

div.w3-container
{
padding-top:0em;
}


/* normalize elements */ article, aside, details, figcaption, figure,
					footer, header, hgroup, main, nav, section, summary { display: block; } audio,
					canvas, video { display: inline-block; } audio:not([controls]) { display: none;
					height: 0; } [hidden] { display: none; } html { background: #fff; color: #000;
					font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
					html, button, input, select, textarea { font-family: serif; } a:focus { outline:
					thin dotted; } a:active, a:hover { outline: 0; } a:link, a:visited { color:
					inherit; text-decoration: none; } abbr[title] { border-bottom: 1px dotted; } b,
					strong { font-weight: bold; } dfn { font-style: italic; } hr { -moz-box-sizing:
					content-box; box-sizing: content-box; height: 0; } mark { background: #ff0;
					color: #000; } p, pre { margin: 0.3em 0; } code, kbd, pre, samp { font-family:
					monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; } pre
					{ white-space: pre; white-space: pre-wrap; word-wrap: break-word; } q { quotes:
					none; } q:before, q:after { content: ''; content: none; } /** * Prevent `sub`
					and `sup` affecting `line-height` in all browsers. */ sub, sup { font-size: 85%;
					line-height: 0; position: relative; vertical-align: baseline; } /*sup a {
					background: #F8F804; }*/ sup { top: -0.5em; } sub { bottom: -0.5em; } img {
					border: 0; -ms-interpolation-mode: bicubic; /* 2 */ } svg:not(:root) { overflow:
					hidden; } legend { border: 0; padding: 0; white-space: normal; } /* cf */
					.cf::after, .cf::before { content: " "; display: table; } .cf::after { clear:
					both; } /* Webfont FranklinGothicCd ------------------------ */ @font-face {
					font-family: 'FranklinGothicCd'; src: url('../fonts/FranklinGothic-Cd.otf')
					format('opentype'); font-weight: normal; font-style: normal; } /* Typography &#8211;
					use default text sizes */ body { margin: 0em 10%; font-family: "Georgia","Times
					New Roman","STIXGeneral",serif;text-align: left; } img { max-width:100%; } p { margin: 0;
					padding:0; line-height: 1.5; } p + p { text-indent: 1.5em; } .right { float:
					right; text-align: right; text-indent: 0; margin-top:-22pt; width:32pt;
					alignment-baseline:middle; line-height:1; vertical-align: middle; font-style:
					normal; } p.disp_math { text-align: center; margin: 1.5em 0; } /* Don't indent
					following block equation */ p.disp_math + p { text-indent: 0; } em {
					margin-right: 0.05em; } ul, ol { margin: .25em 0 .75em 1.75em; padding:0;
					line-height: 1.5; } /* Headings */ /* h1 for article title */ h1 { font-family:
					'FranklinGothicCd', Arial, Helvetica, sans-serif; font-weight: normal;
					font-size: 175%; /* = 32px */ line-height: 125%; margin-bottom: .25em;
					margin-top: .25em; } /* h2 used section headings */ h2 { font-family:
					'FranklinGothicCd', Arial, Helvetica, sans-serif; font-weight: 550; font-size:
					125%; line-height: 125%; margin-top: 1.25em; margin-bottom: 0.25em;color: inherit; } h3 {
					font-family: 'FranklinGothicCd', Arial, Helvetica, sans-serif; font-weight: 550;
					font-size: 110%; line-height: 125%; margin-top: 1.25em; margin-bottom: 0.25em; }
					h4 { font-family: 'FranklinGothicCd', Arial, Helvetica, sans-serif; font-weight:
					500; font-size: 110%; line-height: 125%; margin-top: 1.25em; margin-bottom:
					0.25em; } h5 { font-family: 'FranklinGothicCd', Arial, Helvetica, sans-serif;
					font-weight: normal; font-size: 100%; line-height: 125%; margin-top: 1.25em;
					margin-bottom: 0.25em; } /* article classes */ .small { font-size: 87.5%; }
					.hanging { overflow: hidden; } p.publication-title { font-family:
					'FranklinGothicCd', Arial, Helvetica, sans-serif; font-weight: normal;
					font-size: 150%; /* = 24px */ line-height: 125%; border-bottom: 1px solid #ccc;
					margin-bottom: 1.5em; padding-bottom: .5em; text-indent: 0; } .branded-title {
					max-width: 50%; margin-top: 1em; } .partnership-device { width: 15%;
					float:right; } .banner { margin-top: 1em; width: 100%; } @media only screen and
					(max-width: 767px) { .m-hide { display: none; } } .red { color: #c00 } p.info {
					font-family: 'FranklinGothicCd', Arial, Helvetica, sans-serif; font-weight:
					normal; font-size: 90%; text-indent: 0; margin-bottom: .5em; } li.abs{
					font-family: 'FranklinGothicCd', Arial, Helvetica, sans-serif; font-weight:
					normal; font-size: 90%; text-indent: 0; margin-bottom: .5em; } p.abs {
					font-family: 'FranklinGothicCd', Arial, Helvetica, sans-serif; font-weight:
					normal; font-size: 90%; text-indent: 0; margin-bottom: .5em; } p.authors {
					font-family: 'FranklinGothicCd', Arial, Helvetica, sans-serif; font-weight:
					normal; text-indent: 0; margin-bottom: .5em; } /* left and right positioning */
					.pull-left { display: table; float: left; margin-bottom: 1em; margin-right: 1em;
					margin-top: 0.25em; } .pull-right { display: table; float: right; margin-bottom:
					0.5em; margin-left: 1em; margin-top: 0.25em; } .media, .media-body {
					margin-bottom: 1em; overflow: hidden; } /* figure */ .figure, .boxout {
					background-color: #fff; box-sizing: border-box; overflow: auto; padding: 1em 3%;
					position: relative; border: 0px solid #ccc; margin-bottom: 0.5em; margin-top: 0.5em;
					} .figure img { display: block; margin: 0 auto 1em; height: auto; max-width:
					50%; width: auto; vertical-align: middle; } .figcaption { border-top: 1px solid
					#ccc; text-indent: 0; } /* table */ table { border-collapse: collapse;
					border-spacing: 0; width: 100%; /*background: #EBF5FB;*/ /*#EBEDEF*/ } table
					caption { text-align: left; margin-bottom: 0.5em; } table thead { border-top:
					1px solid #333; border-bottom: 1px solid #333; } table.metadet {background:
					none;margin-top: 0.5em;} table.metadet thead { border: none;} table.metadet tbody { border: none;}
					table thead th, table thead td { font-weight: normal; } table tbody {
					border-top: 0px solid #333; border-bottom: 0px solid #333; } table td { padding:
					0.25em 0.75em 0.75em 0.25em; vertical-align: top; } table td, table th {
					text-align: left; } table tbody td:first-child, table thead td:first-child,
					table th:first-child { padding: 0.25em 0.75em 0.75em 0; } table tfoot {
					border-top: 1px solid #333; font-size: small; } table tfoot td { padding: 0.25em
					0.75em 0 0; } /* references */ p.references { margin-top: 0.0em;margin-bottom: 0.0em; text-indent:-18px; margin-left: 32px;  font-size: 90%;} p.references1 { margin-top: 0.0em;margin-bottom: 0.0em; text-indent:-25px; margin-left: 30px; font-size: 90%;text-align:justify; } p.references2 { margin-top: 0.0em;margin-bottom: 0.0em; text-indent:-35px; margin-left: 30px; font-size: 90%;text-align:justify; } dd { margin-bottom: 0.2em; } a.refid{ font-family:
					'FranklinGothicCd', Arial, Helvetica, sans-serif; font-size: 90%; float: left;
					min-width: 2em; text-align: right; margin-right: 0.5em; } cite { font-family:
					'FranklinGothicCd', Arial, Helvetica, sans-serif; font-style: normal; font-size:
					90%; } .reflink { font-family: 'FranklinGothicCd', Arial, Helvetica, sans-serif;
					font-size: 90%; margin-right: 1em; } /* Contents page OLD ------------- */
					nav#toc a { color: black; text-decoration: none;color: inherit; } #toc ol, #toc ul { padding:0
					0 0 3em; margin: 1em 0; line-height: 125%; /* matches p line-height */ } #toc ol
					li, #toc ul li { margin:0.25em 0; padding:0; } #toc ol li { font-weight: bold; }
					#toc ol li ol li { font-weight: normal; } /*Appended styles to takle
					list-styles*/ ol.arabic
					> li { list-style:
					decimal; } ol.arabicWitBrac { counter-reset: list; } ol.arabicWitBrac
					> li { list-style:
					none; position: relative; } ol.arabicWitBrac
					> li:before {
					counter-increment: list; content:"(" counter(list, decimal) ") "; /*position:
					absolute;*/ left: -1.4em; } ol.alpha-lower
					> li { list-style:
					lower-alpha; } ol.alpha-lowerWitBrac { counter-reset: list; }
					ol.alpha-lowerWitBrac
					> li { list-style:
					none; position: relative; } ol.alpha-lowerWitBrac
					> li:before {
					counter-increment: list; content:"(" counter(list, lower-alpha) ") ";
					/*position: absolute;*/left: -1.4em; } ol.alpha-upper
					> li { list-style:
					upper-alpha; } ol.alpha-upperWitBrac { counter-reset: list; }
					ol.alpha-upperWitBrac
					> li { list-style:
					none; position: relative; } ol.alpha-upperWitBrac
					> li:before {
					counter-increment: list; content:"(" counter(list, upper-alpha) ") ";
					/*position: absolute;*/ left: -1.4em; } ol.roman-lower
					> li { list-style:
					lower-roman; } ol.roman-lowerWitBrac { counter-reset: list; }
					ol.roman-lowerWitBrac
					> li { list-style:
					none; position: relative; } ol.roman-lowerWitBrac
					> li:before {
					counter-increment: list; content:"(" counter(list, lower-roman) ") ";
					/*position: absolute;*/ left: -1.4em; } ol.roman-upper
					> li { list-style:
					upper-roman; } ol.roman-upperWitBrac { counter-reset: list; }
					ol.roman-upperWitBrac
					> li { list-style:
					none; position: relative; } ol.roman-upperWitBrac
					> li:before {
					counter-increment: list; content:"(" counter(list, upper-roman) ") ";
					/*position: absolute;*/ left: -1.4em; } ol.simple
					> li { list-style:
					none; } span.sc { font-variant: small-caps; } span.roman{ font-family: Times New
					Roman; } span.sans-serif{ font-family: serif; } span.overline{ text-decoration:
					overline; } span.strike{ text-decoration: line-through; } .ack{ margin-top:1em;
					} span.underline{ text-decoration: underline; } /*Appended styles to takle
					list-styles*/ em em{ font-style:normal; } .statement,.statement_theorem{
					margin-top: 1.25em; margin-bottom: 1em; } .stmtlab{ font-style:normal
					!important; font-weight:bold; } .statement_theorem{font-style:italic;}
					.notes{margin-top: 1.25em;} table.listnone td { padding: 0.25em 0.0em 0.25em
					0.25em; vertical-align: top;} table.listnone td.td1 { padding: 0.25em 0.0em 0.25em
					0.25em; vertical-align: top; border: 0pt solid #FFFFFF;} section.abstract{ background: #FDE7DC;
					/*#D6DBDF*/ font-size: 90%; padding: 0px 5px 5px 5px; border-top: 0px solid	#000000; border-bottom: 0px solid #000000;border-left: 0px solid #000000;border-right: 0px solid #000000; border-radius: 15px 15px 15px 15px;} section.abstract h2{
					font-weight:bold; } .coi, .sos {text-indent:0em;}


.column1 {
  float: left;
  width: 30%;
  padding-right:1.0em;
  margin-top: 0%;
  
}
.column2 {
  float: left;
  width: 70%;
  padding-left:1.5em;
  margin-top: 2%;
}


/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
  width: 100%;
}

p.right
{
text-align: right;
}

h2.head2{
color:#800080;
font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 18px;
margin-top:1.5em;
margin-bottom:0.5em;
font-weight: bold;
text-align: left;
border-top:0pt solid black;
border-bottom:0pt solid black;
background-color:#F3F3F4;
padding-top:5px;
padding-bottom:5px;
padding-left:7px;
font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
box-shadow: 0px 0px 0px #888888;
}


a {   
    color: black;   
}

a:active {
    color: blue;
}

a[tabindex]:focus {
    color:blue;
    outline: none;
}

@media 
only screen and (max-width: 760px),
(min-device-width: 368px) and (max-device-width: 1024px)  {

h2.head2{
font-size: 18px;
text-align: left;
margin-left:1em;
padding-top:5px;
padding-bottom:5px;
padding-left:7px;
}

p.references { 
margin-top: 0.0em;
margin-bottom: 0.0em;
text-indent:-18px;
margin-left: 65px; 
font-size: 100%;
}


p.references1 {
margin-top: 0.0em;
margin-bottom: 0.0em;
text-indent:-25px;
margin-left: 67px;
font-size: 90%;
text-align:justify; 
}
}



@media 
only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px)  {

h2.head2{
color:#800080;
font-size: 18px;
margin-left: 2.0em;
margin-top:1.5em;
margin-bottom:0.5em;
}


}


@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
{ 

h2.head2{
font-size: 18px;
text-align: left;
margin-left:2.2em;
padding-top:5px;
padding-bottom:5px;
padding-left:7px;


}

}

@media 
  (max-device-width: 218px)
  and (max-device-height: 281px) { 
h2.head2{
font-size: 18px;
text-align: left;
margin-left:1em;
padding-top:5px;
padding-bottom:5px;
padding-left:7px;
}

p.references { 
margin-top: 0.0em;
margin-bottom: 0.0em;
text-indent:-18px;
margin-left: 65px; 
font-size: 100%;
}


p.references1 {
margin-top: 0.0em;
margin-bottom: 0.0em;
text-indent:-25px;
margin-left: 67px;
font-size: 90%;
text-align:justify; 
}

}


@media screen 
  and (device-width: 360px) 
  and (device-height: 640px) 
 {

h2.head2{
font-size: 18px;
text-align: left;
margin-left:2.2em;
padding-top:5px;
padding-bottom:5px;
padding-left:7px;
}

p.references { 
margin-top: 0.0em;
margin-bottom: 0.0em;
text-indent:-18px;
margin-left: 65px; 
font-size: 100%;
}


p.references1 {
margin-top: 0.0em;
margin-bottom: 0.0em;
text-indent:-25px;
margin-left: 67px;
font-size: 90%;
text-align:justify; 
}


}


@media screen 
  and (device-width: 360px) 
  and (device-height: 740px) 
 {

h2.head2{
font-size: 18px;
text-align: left;
margin-left:2.2em;
padding-top:5px;
padding-bottom:5px;
padding-left:7px;
}

p.references { 
margin-top: 0.0em;
margin-bottom: 0.0em;
text-indent:-18px;
margin-left: 65px; 
font-size: 100%;
}


p.references1 {
margin-top: 0.0em;
margin-bottom: 0.0em;
text-indent:-25px;
margin-left: 67px;
font-size: 90%;
text-align:justify; 
}


}


@media screen 
  and (device-width: 740px) 
  and (device-height: 360px) 
 {

h2.head2{
font-size: 18px;
text-align: left;
margin-left:2.2em;
padding-top:5px;
padding-bottom:5px;
padding-left:7px;
}

p.references { 
margin-top: 0.0em;
margin-bottom: 0.0em;
text-indent:-18px;
margin-left: 65px; 
font-size: 100%;
}

p.references1 {
margin-top: 0.0em;
margin-bottom: 0.0em;
text-indent:-25px;
margin-left: 67px;
font-size: 90%;
text-align:justify; 
}

}

table.tsec_10
{
margin: 2em 0em 2em 2em;
border-collapse: collapse;
width: 100%;
}
.w10
{
width:25%;
margin: 2em 0em 2em 2em;
font-family: sans-serif;
}
.sec_10{
background-color:#007dc6;
padding:0.2em;
}
td.ch_1
{
margin: 2em 0em 2em 2em;
padding:2.5em 0.2em 0.2em 0.2em;
vertical-align:top;
border-top:2px solid #BAD2ED;
border-bottom:0px solid #00987E;
background-color:#fff;
}
td.ch1_1
{
padding:2.5em 1.0em 0.2em 0.2em;
vertical-align:bottom;
border-top:2px solid #BAD2ED;
border-bottom:0px solid #00987E;
background-color:#fff;
text-align: right;
}
.abs_1
{
margin: 2em 0em 1em 0em;
text-indent:0em;
border:1px solid #00987E;
padding:0.3em;
background-color:#E1ECF8;
color:#231F20;
border: 2pt solid #BAD2ED;
border-radius: 10px 10px 10px 10px;
}

.abs_0
{
margin: 2em 0em 1em 0em;
text-indent:1em;
border:1px solid #00987E;
padding:0.3em;
background-color:#E1ECF8;
color:#231F20;
border: 2pt solid #BAD2ED;
border-radius: 10px 10px 10px 10px;
}

.ab_1{
padding:0.2em;
color:#000000;
font-family: sans-serif;
}

.box_1{
padding:0.2em;
color:#00997E;
font-family: sans-serif;
}


.h1_01
{
font-family: "MyriadPro";
font-size:120%;
margin: 1.5em 0em 0.5em 0em;
text-indent:0em;
text-align: center;
font-weight: bold;
font-style: normal;
line-height: 125%;
color:#0076B9;
border-bottom:1px solid #0076B9;
background-color:#007DC5;
color:#FFFFFF;
font-family: sans-serif;
}

.h1_1
{
font-family: sans-serif;
font-size:120%;
margin: 1.5em 0em 0.5em 0em;
text-indent:0em;
text-align: left;
font-weight: bold;
font-style: normal;
line-height: 125%;
color:#0076B9;
border-bottom:2px solid #0076B9;
}
.h2_1
{
font-family: sans-serif;
font-size:110%;
margin: 1.5em 0em 0.5em 0em;
text-indent:0em;
text-align: left;
font-weight: bold;
font-style: normal;
line-height: 125%;
color:#231F20;
}

.h3_1
{
font-family: sans-serif;
font-size:110%;
margin: 1.5em 0em 0.5em 0em;
text-indent:0em;
text-align: left;
font-weight: bold;
font-style: italic;
line-height: 125%;
color:#231F20;
}


.chnum_10
{
font-family: "MyriadPro";
font-size:180%;
margin: 0em 0em 0em 0em;
text-indent:0em;
text-align: center;
font-weight: bold;
font-style: normal;
line-height: 155%;
color:#808285;
font-family: sans-serif;
}
.chs_1{
padding:0.2em;
background-color:#007DC5;
color:#FFFFFF;
font-weight:bold;
font-size:200%;
display:block;
margin-top:0.1em;
font-family: sans-serif;
border-radius: 10px 10px 10px 10px;
}
span.chs_2{
font-weight:bold;
font-size:100%;
font-family: sans-serif;
color:#818284;
padding:0.2em;
border: 2pt solid #BAD2ED;
border-radius: 10px 10px 10px 10px;
}

.chau_1
{
font-family: "MyriadPro";
font-size:120%;
margin: 0em 0em 0em 0em;
text-indent:0em;
text-align: right;
font-weight: bold;
font-style: italic;
line-height: 120%;
color:#231F20;
border-top:2px solid #007DC5;
font-family: sans-serif;
}

.abstract-heading
{
font-family: sans-serif;
font-size:120%;
margin: 0.2em 0em 0.5em 0em;
text-indent:0em;
text-align: left;
font-weight: bold;
font-style: normal;
line-height: 125%;
color:#fff;
}

.abs_text
{
font-family: "MyriadPro";
font-size:90%;
margin: 0em 0em 0em 0em;
text-indent:0em;
text-align: justify;
font-weight: normal;
font-style: normal;
line-height: 125%;
}
.abs_ind
{
font-family: "MyriadPro";
font-size:90%;
margin: 0em 0em 0em 0em;
text-indent:1.5em;
text-align: justify;
font-weight: normal;
font-style: normal;
line-height: 125%;
}

.noindent
{
font-family: "UtopiaStd";
font-size:100%;
margin: 0em 0em 0em 0em;
text-indent:0em;
text-align: justify;
font-weight: normal;
font-style: normal;
line-height: 125%;
}
.indent
{
font-family: "UtopiaStd";
font-size:100%;
margin: 0em 0em 0em 0em;
text-indent:1.5em;
text-align: justify;
font-weight: normal;
font-style: normal;
line-height: 125%;
}

.ref-head_1
{
font-family: sans-serif;
font-size:120%;
margin: 1.5em 0em 0.5em 0em;
text-indent:0em;
text-align: center;
font-weight: bold;
font-style: normal;
line-height: 125%;
color:#000000;
background-color:#E1ECF8;
padding:0.2em;
}


span.bold
{
font-weight: bold;
}
span.italic
{
font-style: italic;
}

span.blue {
color:#007DC5;
}

span.squarebox {
  height: 15px;
  width: 20px;
  background-color: #007DC5;
}


span.squareboxab {
  height: 15px;
  width: 80%;
  background-color: #7BAFDF;
}
