body
{
margin:1%;
}
img
{
margin: 0 auto;
max-width: 100%;
}
a
{
text-decoration:none;
color:inherit;
}
.pt-no
{
  color: #ffffff;
  margin:0em 0em 0em 0em;
  padding:1em;
  font-size:300%;
  font-weight:normal;
  text-align: right;
}
.pt-title
{
margin:0.5em 0.5em 0.5em 0.5em;
font-size:360%;
padding-bottom:1em;
text-align:left;
font-weight:normal;
color:#ffffff;
border-bottom: 2px solid #ffffff;
}
.bg-color1
{
margin:2em 0em 0em 0em;
padding:0.8em;
background-color:#00aeef;
}
.bg-white
{
margin:2em 0em 0em 0em;
padding:0em;
padding:0.5em;
background-color:#ffffff;
}
.bg-color2
{
margin:0em 0em 0em 0em;
background-color:#aae0fa;
padding:0.5em;
}
.ch-word
{
background-color: #00baf2;
border-radius: 0px 0px 0px 0px;
width:40%;
padding:0.5em;
margin:0.5em 0em 0em 0em;
font-size:100%;
font-family:sans-serif;
text-align:left;
font-weight:bold;
color:#ffffff;
display:table-cell;
}
.ch-word1
{
background-color: #262324;
border-radius: 0px 15px 15px 0px;
width:40%;
display:table-cell;
padding:0.5em;
margin:0.5em 0em 0em 0em;
font-size:100%;
font-family:sans-serif;
text-align:left;
font-weight:bold;
color:#ffffff;
}
.bg-black
{
background-color: #000000;
}
.ch-title
{
margin:0.5em 0em 0em 0em;
font-size:270%;
font-family:sans-serif;
text-align:left;
font-weight:normal;
color:#ffffff;
}
.app-title
{
margin:0.5em 0em 0em 0em;
font-size:150%;
text-align:left;
font-weight:bold;
color:#000000;
}
.ch-no
{
  color: #aae0fa;
  margin:0.5em 0em 0em 0em;
  padding:0em 0em 0em 0em;
font-family:sans-serif;
  font-size:600%;
  font-weight:normal;
  text-align: left;
}
.sidenote-learn {
  margin: 0.5em 0em 1em 0em;
background-color:#ffffff;
border-radius: 20px 20px 20px 20px;
padding:0.7em;
}
.sidenote-ff {
  margin: 0.2em 0em 1em 0em;
padding:1em;
background-color:#d4effd;
}
.con-a2a
{
	font-family:sans-serif;
	font-size: 140%;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	text-align: left;
	color: #000000;
	font-weight:bold;
}
.fff-source
{
font-family:sans-serif;
font-size: 50%;
text-align: left;
margin: 0.8em 0em 0.8em 0em;
text-indent:0em;
}

.con-para
{
	font-family:sans-serif;
	font-size: 90%;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	text-align: left;
	color: #000000;
	font-weight:normal;
}
.small{font-size:80%;}
span.f1{font-size: 150%; font-weight:bold; color:#000000;}
span.aut-color1{font-size: 110%; font-weight:bold; color:#b0063a;font-family:sans-serif;}
.fm_lev1
{
margin:0.5em 0em 0.5em 0em;
text-indent:0em;
padding-left:3em;
font-size:100%;
text-align:left;
font-weight:normal;
color:#000000;
}
.sec_lev
{
float: left;
margin-left: -3em;
color: #000000;
}
.fm_lev1app
{
margin:0.5em 0em 0.5em 0em;
text-indent:0em;
padding-left:7.5em;
font-size:100%;
text-align:left;
font-weight:bold;
font-family: "stix", Georgia, serif !important;
color:#000000;
}
.sec_levapp 
{
float: left;
margin-left: -7.5em;
font-family:sans-serif;
color: #00aeef;
}

.fm_lev2
{
margin:0.4em 0em 0em 0em;
padding-left: 4.5em;
text-indent:0em;
font-size:90%;
text-align:left;
font-weight:normal;
color:#000000;
}
.fm_lev0
{
margin:0.3em 0em 0.8em 0em;
text-indent:0em;
padding-left:0em;
font-size:100%;
text-align:left;
font-weight:normal;
color:#000000;
}
.fm_lev0a
{
margin:0.3em 0em 0em 0em;
text-indent:0em;
padding-left:0em;
font-size:100%;
text-align:left;
font-weight:normal;
color:#000000;
}
.fm_lev0
{
margin:0.3em 0em 0.8em 0em;
text-indent:0em;
padding-left:0em;
font-size:100%;
text-align:left;
font-weight:normal;
color:#000000;
}
.fm_hang
{
margin:0.3em 0em 0.8em 1.5em;
text-indent:-1.5em;
padding-left:0em;
font-size:100%;
text-align:left;
font-weight:normal;
color:#000000;
}

.fm-center
{
font-size: 140%;
text-align: center;
font-family:sans-serif;
margin: 0.2em 0em 0em 0em;
text-indent:0em;
}
.fm-center1
{
font-size: 100%;
text-align: center;
font-family:sans-serif;
margin: 0.5em 0em 0em 0em;
text-indent:0em;
}

.sidenote-learn h2.sidenote-title-learn {
  font-size:130%;
  color: #00aeef;
font-weight:normal;
  font-family: sans-serif;
  margin: 0.8em 0em 0.8em 0em;
}
.sidenote-1 {
  margin: 0.5em 0em 0.5em 0em;
padding:0.5em;
}
.sidenote-1 h4 {
  white-space: nowrap;
color: #000000;
font-size:140%;
  font-family: sans-serif;
font-weight:normal;
  margin: 0.5em 0em 0.5em 0em;
}
.circle {
        margin: auto;
  border-radius: 50%;
  color: #ffffff;
width: 50px;
font-size:100%;
padding:0.2em;
background-color:#00AEEF;
height: 50px;
  text-align: center;
}

.lo-para
{
font-size: 80%;
  font-family: sans-serif;
margin: 0.5em 0em 0em 0em;
text-align: left;
text-indent:0em;
color:#000000;
}
.sidenote-2 {
text-align: left;
font-family:sans-serif;
padding:0.5em;
font-size: 100%;
background-color:#efede2;
margin: 0.7em 0em 0.5em 1.5em;
text-indent:0em;
}
.noindent
{
font-size: 100%;
text-align: justify;
margin: 0.1em 0em 0em 0em;
text-indent:0em;
}
.indent
{
font-size: 100%;
margin: 0.1em 0em 0em 0em;
text-align: justify;
text-indent:1.5em;
}
.noindent1
{
font-size: 100%;
text-align: justify;
margin: 1em 0em 0em 0em;
text-indent:0em;
}
.indent1
{
font-size: 100%;
margin: 1em 0em 0em 0em;
text-align: justify;
text-indent:1.5em;
}
.noindent-sans
{
font-size: 90%;
font-family:sans-serif;
text-align: justify;
margin: 1em 0em 0em 0em;
text-indent:0em;
}
.b-noindent-sans
{
font-size: 80%;
font-family:sans-serif;
text-align: left;
margin: 1em 0em 0em 0em;
font-weight:bold;
text-indent:0em;
}
.noindent-sans-left
{
font-size: 90%;
font-family:sans-serif;
text-align: left;
margin: 1em 0em 0em 0em;
text-indent:0em;
}
.indent-sans
{
font-family:sans-serif;
font-size: 90%;
margin: 0em 0em 0em 0em;
text-align: justify;
text-indent:1.5em;
}
.noindent-serif
{
text-align: justify;
margin: 1em 0em 0em 0em;
text-indent:0em;
}
.noindent1-serif
{
text-align: left;
font-size:85%;
margin: 0em 0em 0em 0em;
text-indent:0em;
}
.fn
{
font-family:sans-serif;
font-size: 80%;
text-align: left;
margin: 0.8em 0em 0em 0em;
text-indent:0em;
}
.source
{
font-size: 90%;
text-align: left;
margin: 0.8em 0em 0em 0em;
text-indent:0em;
}
.sources
{
font-size: 90%;
text-align: left;
margin: 0.8em 0em 0em 0em;
text-indent:0em;
font-family:sans-serif;
}
.tnote
{
font-family:sans-serif;
font-size: 65%;
text-align: left;
margin: 0.8em 0em 0.8em 0em;
text-indent:0em;
}
.tnotes
{
font-size: 65%;
text-align: left;
margin: 0.8em 0em 0.8em 0em;
text-indent:0em;
}
.tfn
{
font-size: 80%;
text-align: left;
margin: 0.8em 0em 0.8em 0em;
text-indent:0em;
}
.tfn1
{
font-size: 80%;
  font-family:sans-serif;
text-align: left;
margin: 0.8em 0em 0.8em 0em;
text-indent:0em;
}

.tnote1
{
font-size: 70%;
text-align: left;
margin: 0.8em 0em 0.8em 0em;
text-indent:0em;
}
.tnotec
{
font-size: 70%;
text-align: center;
margin: 0em 0em 0.5em 0em;
text-indent:0em;
}
.underline
{
text-decoration: underline;
}
td span.under
{
border-bottom:1px solid #000000;
  padding-bottom: 0.2em !important;
}
.color1
{
color:#00ADEF;
}
.color2
{
color:#17909D;
}
.color3
{
color:#566422;
}
.color4
{
color:#86B2C6;
}
.color5
{
  color:#839218;
}
h1.section {
  font-size: 130%;
  margin: 1em 0em 1em 0em;
border: 1px solid #000000;
border-radius: 15px 15px 15px 15px;
padding:0.3em;
  font-family:sans-serif;
  color:#00aeef;
  font-weight:normal;
  text-indent:0em;
}
h1.section-1 {
  font-size: 140%;
  margin: 1em 0em 0.5em 0em;
  font-family:sans-serif;
  color:#000000;
  font-weight:bold;
  text-indent:0em;
}
h2.section {
  font-size: 110%;
  margin: 1em 0em 0.3em 0em;
  font-family:sans-serif;
  color:#000000;
  font-weight:bold;
}
h3.section {
  font-size: 100%;
  margin:0.4em 0em 0.3em 0em;
  color:#000000;
font-style:italic;
  font-weight:bold;
}
.sans
{
font-family:sans-serif;
}
.figure
{
margin:1em 0em 0.5em 0em;
text-align:center;
}
.figure-left
{
margin:1em 0em 1em 0em;
text-align:left;
}
.bx-source
{
font-family:sans-serif;
font-size: 70%;
text-align: left;
margin: 1.5em 0em 0em 0em;
text-indent:0em;
}
.caption
{
font-family:sans-serif;
font-size: 80%;
text-align: left;
color:#00aeef;
margin: 1.5em 0em 0em 0em;
text-indent:0em;
}
.captiont
{
font-family:sans-serif;
font-size: 80%;
text-align: left;
color:#00aeef;
margin: 0.2em 0em 0em 0em;
text-indent:0em;
}
.caption-serif
{
font-size: 90%;
text-align: left;
color:#00aeef;
margin: 1.5em 0em 1em 0em;
text-indent:0em;
font-weight:bold;
}
.captionc
{
font-size: 90%;
text-align: left;
margin: 1.5em 0em 1em 0em;
text-indent:0em;
font-weight:bold;
}
.figcaption
{
text-align:left;
margin:0.5em 0em 0.5em 0em;
}
.fig-title
{
font-size: 90%;
font-weight:bold;
}
.fig-label
{
font-size: 100%;
font-family: sans-serif;
font-weight:bold;
color:#00adef;
}
.image
{
margin:1em 0em 1em 0em;
text-align:left;
}
.image-left
{
margin:0.5em 0em 0.5em 0.8em;
text-align:left;
}
.def
{
color:#00ADEF;
font-weight:bold;
}
.padl
{
padding-left:2em;
}
.paddl
{
padding-left:0.5em;
}
.pad2
{
padding-left:2em;
}
.pad3
{
padding-left:3em;
}
.pad3a
{
padding-left:3.3em;
}
.pad2a
{
padding-left:2.5em;
}
.pad2ac
{
padding-left:2.2em;
}
.padl4
{
padding-left:4em;
}
.padl1
{
padding-left:1em;
}
.padl2a
{
padding-left:1.2em;
}
.padlt
{
padding-left:1.5em;
}
.padlt1
{
padding-left:1.8em;
}
.padl2
{
padding-left:0.6em;
}
.padl4
{
padding-left:0.5em;
}
.padl3
{
padding-left:0.8em;
}
.pada
{
padding-right:0.3em;
}
.padr
{
padding-right:1em;
}
.padr2
{
padding-right:1.5em;
}
.padr2a
{
padding-right:1.2em;
}
.padr3b
{
padding-right:1.1em;
}
.padrr
{
padding-right:2em;
}
.padr2b
{
padding-right:2.3em;
}
.padr3
{
padding-right:3em;
}
.padr3a
{
padding-right:3.5em;
}
.padr4
{
padding-right:4em;
}
.padr4a
{
padding-right:4.5em;
}
.padr5
{
padding-right:5em;
}
.padr6
{
padding-right:6em;
}
.no-break {
  white-space: nowrap;
}
.font-serif
{
font-family: "stix", Georgia, serif !important;
}
.font-sans
{
font-family:sans-serif;
}
.white
{
color:#ffffff;
}
.normal
{
font-weight:normal !important;
font-style:normal !important;
}
.black
{
color:#000000;
}
.center {
text-align: center;
margin: 0.5em 0em 0.5em 0em;
}
.eq-center {
text-align: center;
margin: 0.9em 0em 0.8em 0em;
}
.eq-center1 {
text-align: center;
margin: 0.2em 0em 0.8em 0em;
}
.right {
text-align: right !important;
margin: 0.5em 0em 0.5em 0em;
}
.left {
text-align: left;
margin: 0.5em 0em 0.5em 0em;
}
.vbottom {
  vertical-align: bottom;
}
.vtop {
  vertical-align: top;
}
.vmid {
  vertical-align: middle;
}
table td.border-left {
  border-left: 1px solid #333333;
}
table td.border-right {
  border-right: 1px solid #333333;
}
table td.border-left1 {
  border-left: 1px solid #00adef;
}
table td.border-right1 {
  border-right: 1px solid #00adef;
}
table td.border-bottom {
  border-bottom: 1px solid #00adef;
}
table td.border-top {
  border-top: 1px solid #00adef;
}
table td.border-bottomd {
  border-bottom: 4px double #000000;
}
table tr td.mg
{
margin: 0em 0em 0em 0em !important;
padding: 0em 0em 0em 0em !important;
}
table
{
margin: 1em 0em 1em 0em;
 border-collapse: collapse;
}
table td
{
padding:0.3em;
}
table.bordert
{
margin: 1em 0em 1em 0em;
 border-collapse: collapse;
font-family:sans-serif;
border-top:1px solid #000000;
border-bottom:1px solid #000000;
padding-top:1em;
font-size:90%;
}
table.bordert td
{
padding-left:1em;
text-indent:-1em;
}
table td.headc
{
padding-left:0em !important;
text-indent:0em !important;
text-align:center;
}
table td.headl
{
padding-left:0em !important;
text-indent:0em !important;
text-align:left;
}
table.bordert tr:last-child td {
  padding-bottom: 13px;
}
table.bordert tr:first-child td {
border-bottom:1px solid #000000;
}
.page-number {
border-bottom: 1px solid #000000;
border-top: 1px solid #000000;
clear: both;
float: right;
font-size: 90%;
margin-bottom: 0.2em;
margin-top: 0.2em;
margin-left: 0.5em !important;
padding-left: 0.5em;
padding-right: 0.5em;
text-align: right;
}
.page
{
padding-bottom:1em;
}
.pt-lo
{
text-indent: 0em;
margin:0.5em 0em 0em 1.5em;
font-size:100%;
text-align:left;
color:#ffffff;
font-weight:normal;
}
.pt-info
{
padding-right:0.5em;
font-family:sans-serif;
color: #ffffff;
font-weight:bold;
font-size:100%;
float: left;
margin-left: -1.5em;
margin-top: 0em;
vertical-align: top;
}
.lo-title
{
font-family:sans-serif;
text-indent: 0em;
margin:1.2em 0em 0.8em 3em;
font-size:90%;
text-align:left;
font-weight:normal;
}
.lo-title1
{
font-family:sans-serif;
text-indent: 0em;
margin:1.2em 0em 0.8em 0em;
font-size:90%;
text-align:left;
font-weight:normal;
}

.lo-info
{
padding-right:1em;
font-family:sans-serif;
color: #000000;
font-weight:normal;
float: left;
margin-left: -3em;
margin-top: 0em;
}
.sidenote-3 {
font-family:sans-serif;
margin: 3em 0em 1em 1em;
padding:0.2em;
}
.sidenote-4 {
  margin:1em 0em 1em 0em;
padding:0.5em;
  border-top: 1px solid #00adef;
  border-bottom: 1px solid #00adef;
  background-color: #d4effc;
}
.sidenote-4 h4{
margin: 0.5em 0em 0.5em 0em;
font-weight:normal;
font-size:110%;
text-align:left;
}
.sidenote-title {
margin: 0.5em 0em 0.5em 0em;
font-weight:normal;
font-size:110%;
text-align:left;
}
.sidenote-title5 {
margin: 0.5em 0em 0.5em 0em;
font-family:sans-serif;
font-weight:bold;
font-size:90%;
text-align:left;
}
.sidenote-5r {
  margin:1em 0em 1em 0em;
  background-color: #d4effd;
}
.sidenote-5r h4 {
margin: 0.3em 0em 0em 0em;
padding:0.5em;
background-color:#00aeef;
font-family:sans-serif;
font-weight:normal;
font-size:230%;
color:#ffffff;
text-align:left;
}
.sidenote-5r h5 {
margin: 0em 0em 1em 0em;
padding:0.5em;
background-color:#00aeef;
font-family:sans-serif;
font-weight:bold;
font-size:120%;
color:#ffffff;
text-align:left;
}
.sidenote-5r h6 {
margin: 0.8em 0em 0.3em 0em;
font-family:sans-serif;
font-weight:bold;
font-size:90%;
color:#00aeef;
text-align:left;
}

.sidenote-5 {
  margin:1em 0em 1em 0em;
  background-color: #d4effd;
}
.sidenote-5 h4 {
margin: 0.3em 0em 0em 0em;
padding:0.5em;
background-color:#00aeef;
font-family:sans-serif;
font-weight:normal;
font-size:140%;
color:#ffffff;
text-align:left;
}
.sidenote-5 h5 {
margin: 0em 0em 1em 0em;
padding:0.5em;
background-color:#6ecff6;
font-family:sans-serif;
font-weight:normal;
font-size:110%;
color:#000000;
text-align:left;
}
.sidenote-5 h6 {
margin: 0.8em 0em 0.3em 0em;
font-family:sans-serif;
font-weight:bold;
font-size:90%;
color:#00aeef;
text-align:left;
}

.bx-noindent
{
font-size: 90%;
font-family:sans-serif;
text-align: justify;
margin: 0.3em 0em 0em 0em;
text-indent:0em;
}
.bx-center
{
font-size: 90%;
font-family:sans-serif;
text-align: center;
margin: 0.3em 0em 0em 0em;
text-indent:0em;
}
.b-block
{
font-size: 85%;
text-align: left;
margin: 0.8em 1.5em 0.8em 1em !important;
text-indent:0em;
}
.bx-blockquote
{
font-size: 85%;
font-family:sans-serif;
text-align: left;
margin: 0.8em 1.5em 0.8em 1.5em;
text-indent:0em;
}
.bx-blockquote2
{
font-size: 85%;
font-family:sans-serif;
text-align: left;
margin: 0.8em 1.5em 0.3em 1.5em;
text-indent:0em;
}
.bx-blockquote1
{
font-size: 85%;
font-family:sans-serif;
text-align: left;
margin: 0.3em 1.5em 0.3em 1.5em;
text-indent:1.5em;
}
.bx-blockquote3
{
font-size: 85%;
font-family:sans-serif;
text-align: left;
margin: 0.3em 1.5em 0.8em 1.5em;
text-indent:1.5em;
}
.bx-blockquote0
{
font-size: 85%;
font-family:sans-serif;
text-align: left;
margin: 0.8em 1.5em 0em 1.5em;
text-indent:0em;
}
.bx-blockquote0a
{
font-size: 85%;
font-family:sans-serif;
text-align: left;
margin: 0.3em 1.5em 0em 1.5em;
text-indent:0em;
}
.bx-blockquote-j
{
font-size: 90%;
font-family:sans-serif;
text-align: justify;
margin: 0.3em 1.5em 0em 1.5em;
text-indent:0em;
}

.bx-blockquotei
{
font-size: 90%;
font-family:sans-serif;
text-align: left;
margin: 0.1em 3em 0em 3em;
text-indent:1.5em;
}
.bx-indent
{
font-size: 90%;
font-family:sans-serif;
text-align: justify;
margin: 0.3em 0em 0em 0em;
text-indent:1.5em;
}
td.td_indent
{
padding-left:1em !important;
}
td.td_indent-0
{
padding-left:1.5em !important;
}
td.td_indent-0b
{
padding-left:1.8em !important;
}
td.td_indent-0a
{
padding-left:2.3em !important;
}
td.td_indent-1
{
padding-left:2.5em !important;
}

td.td_indent-1a
{
padding-left:3em !important;
}

td.td_indent-2
{
padding-left:3.3em !important;
}
td.td_indent-2a
{
padding-left:4em !important;
}
td.td_indent-3
{
padding-left:4.5em !important;
}
td.td_indent-4
{
padding-left:5.5em !important;
}
td p.t_indent-0
{
padding-left:1.5em !important;
margin:0.3em 0em 0em 0em;
}
td p.t_indent-1
{
padding-left:2.5em !important;
}
td p.t_indent-2
{
padding-left:3.5em !important;
}
td p.t_indent-3
{
padding-left:4.5em !important;
}
td p.t_indent-4
{
padding-left:5.5em !important;
}

span.border-u
{
  border-bottom: 1px solid #000000;
}
span.border-d
{
  border-bottom: 4px double #000000;
}
.bm-title{
	font-size: 120%;
        font-weight:bold;
        padding-top:0.5em;
	margin-top: 0em;
	margin-bottom: 0.5em;
        color:#000000;
	text-align: left;
        font-family:sans-serif;
}
.bm-titletb{
	font-size: 120%;
        font-weight:bold;
        padding-top:0.5em;
	margin-top: 1em;
	margin-bottom: 1em;
        color:#000000;
	text-align: left;
        font-family:sans-serif;
}
.que-title{
	font-size: 120%;
        font-weight:bold;
        border-top: 1px solid #000000;
        padding:0.5em;
        margin: 0em 0em 0.2em 0em;
        color:#000000;
	text-align: left;
        font-family:sans-serif;
}
.que-title1{
	font-size: 120%;
        font-weight:bold;
        margin: 1.3em 0em 0.5em 0.1em;
        color:#000000;
	text-align: left;
        font-family:sans-serif;
}

.bm-title1
{
  font-size: 110%;
        font-family:sans-serif;
  margin: 1em 0em 0.2em 0em;
  color:#00aeef;
  font-weight:bold;
  text-indent:0em;
}
.bm-title2
{
  font-size: 95%;
        font-family:sans-serif;
  margin: 1em 0em 0.2em 0em;
  color:#00aeef;
  font-weight:bold;
  text-indent:0em;
}

ol{
  font-style: normal;
  margin:1em 0em 1em 0em;
}
ol li p, ul li p {
  margin: 0px;
}
ul.list-none
{
list-style-type:none;
text-align:justify;
font-size: 100%;
margin: 0.8em 0em 0.8em -1em;
}
ul.list-none li
{
margin: 0.2em 0em 0em 0em;
text-indent:0em;
}
ul.list-none li p
{
margin: 0.2em 0em 0em 0em;
text-indent:0em;
}

ul.bm-list-none
{
list-style-type:none;
text-align:justify;
margin: 0.2em 0em 0.2em -1.5em;
}
ul.bm-list-none li
{
margin: 0.2em 0em 0em 0em;
text-indent:0em;
}
ul.bm-list-none li p
{
margin: 0em 0em 0em 0em;
text-indent:0em;
}
ul.bm-list-none1
{
list-style-type:none;
text-align:justify;
margin: 0.2em 0em 0.2em -2.5em;
}
ul.bm-list-none1 li
{
margin: 0.2em 0em 0em 0em;
text-indent:0em;
}
ul.bm-list-none1 li p
{
margin: 0em 0em 0em 0em;
text-indent:0em;
}
ul.bm-list-none2
{
list-style-type:none;
text-align:justify;
margin: 0.2em 0em 0.2em -1em;
}
ul.bm-list-none2 li
{
margin: 0.2em 0em 0em 0em;
text-indent:0em;
}
ul.bm-list-none2 li p
{
margin: 0em 0em 0em 0em;
text-indent:0em;
}
ul.bm-list-none3
{
list-style-type:none;
text-align:justify;
margin: 0.2em 0em 0.2em 0em;
}
ul.bm-list-none3 li
{
margin: 0.2em 0em 0em 0em;
text-indent:0em;
}
ul.bm-list-none3 li p
{
margin: 0em 0em 0em 0em;
text-indent:0em;
}

ul.list-none1
{
list-style-type:none;
font-family: sans-serif;
text-align:justify;
font-size: 90%;
margin: 0.8em 0em 0em -2em;
}
ul.list-none1 li p
{
margin: 0.3em 0em 0em 1em;
text-indent:-1em;
}
ul.list-none2a
{
list-style-type:none;
font-family: sans-serif;
text-align:justify;
font-size: 90%;
margin: 0.8em 0em 0em -2.3em;
}
ul.list-none2a li p
{
margin: 0.3em 0em 0em 1em;
text-indent:0em;
}

ul.list-none1a
{
list-style-type:none;
text-align:justify;
font-size: 100%;
margin: 0.8em 0em 0em -2em;
}
ul.list-none1a li p
{
margin: 0.3em 0em 0em 1em;
text-indent:-1em;
}
ol.bm-decimal
{
  list-style-type: decimal;
  font-style: normal;
  font-size: 100%;
text-align:justify;
  margin:1em 0em 1em -0.5em;
}
ol.bm-decimal li{
  margin:0.2em 0em 0em 0em;
  font-weight:normal;
}
ol.bm-decimal li p, ul li p {
  margin:0.2em 0em 0em 0em;
  font-weight:normal;
}
ol.bm-decimalm
{
  list-style-type: decimal;
  font-style: normal;
  font-size: 100%;
text-align:justify;
  margin:1em 0em 1em -1.5em;
}
ol.bm-decimalm li{
  margin:0.2em 0em 0em 0em;
  font-weight:normal;
}
ol.bm-decimalm li p, ul li p {
  margin:0.2em 0em 0em 0em;
  font-weight:normal;
}

ol.bm-decimal-inner
{
  list-style-type: decimal;
  font-style: normal;
text-align:justify;
  margin:0.3em 0em 0.3em 1.8em;
}
ol.bm-decimal-inner li{
  margin:0.2em 0em 0em 0em;
  font-weight:normal;
}
ol.bm-decimal-inner li p, ul li p {
  margin:0.2em 0em 0em 0em;
  font-weight:normal;
}
ol.bm-decimal-inner1
{
  list-style-type: decimal;
  font-style: normal;
text-align:justify;
  margin:0.3em 0em 0.3em 0.3em;
}
ol.bm-decimal-inner1 li{
  margin:0.2em 0em 0em 0em;
  font-weight:normal;
}
ol.bm-decimal-inner1 li p, ul li p {
  margin:0.2em 0em 0em 0em;
  font-weight:normal;
}
ol.bm-decimal-inner2
{
  list-style-type: decimal;
  font-style: normal;
text-align:justify;
  margin:0.3em 0em 0.3em -1em;
}
ol.bm-decimal-inner2 li{
  margin:0.2em 0em 0em 0em;
  font-weight:normal;
}
ol.bm-decimal-inner2 li p, ul li p {
  margin:0.2em 0em 0em 0em;
  font-weight:normal;
}

ul.bullet
{
  list-style-type: bullet;
  font-style: normal;
text-align:justify;
  font-size: 100%;
  margin:0.8em 0em 0.8em -1.5em;
}
ul.bullet li{
  margin:0.2em 0em 0em 0em;
color:#00aeef;
}
ul.bullet li p{
  margin:0.2em 0em 0em 0.5em;
color:#000000;
}
ul.bullettb
{
  list-style-type: bullet;
  font-style: normal;
text-align:justify;
  font-size: 100%;
  margin:0.3em 0em 0.3em -1.5em;
}
ul.bullettb li{
  margin:0.2em 0em 0em 0em;
color:#00aeef;
}
ul.bullettb li p{
  margin:0.2em 0em 0em 0.5em;
color:#000000;
}

ul.bullet-black
{
  list-style-type: bullet;
  font-style: normal;
text-align:justify;
  font-size: 100%;
  margin:0.8em 0em 0.8em -1.5em;
}
ul.bullet-black li{
  margin:0.2em 0em 0em 0em;
color:#000000;
}
ul.bullet-black li p{
  margin:0.2em 0em 0em 0.5em;
color:#000000;
}

ul.bx-bullet
{
  list-style-type: bullet;
  font-style: normal;
text-align:justify;
  font-size: 90%;
font-family:sans-serif;
  margin:0.8em 0em 0.8em -1.5em;
}
ul.bx-bullet li{
  margin:0.2em 0em 0em 0em;
color:#000000;
}
ul.bx-bullet li p{
  margin:0.2em 0em 0em 0.5em;
color:#000000;
}

ul.bullet-inner
{
  list-style-type: bullet;
  font-style: normal;
text-align:justify;
  font-size: 100%;
  margin:0.6em 0em 0.6em -0.5em;
}
ul.bullet-inner li{
  margin:0.2em 0em 0em 0em;
}
ul.bullet-inner li p{
  margin:0.2em 0em 0em 0.5em;
}

ul.b_bullet
{
  list-style-type: disc;
  font-style: normal;
  font-size: 100%;
  margin:0.5em 0em 0.5em -1.5em;
}
ul.b_bullet li{
  margin: 5px;
  font-weight:normal;
}
ul.bx_bullet
{
  list-style-type: bullet;
  font-style: normal;
text-align:justify;
font-family:sans-serif;
  font-size: 90% !important;
  margin:1em 0em 0em -1.8em;
}
ul.bx_bullet li{
  margin: 5px;
  font-weight:normal;
}
.lob
{
font-family:sans-serif;
font-weight:bold !important;
  margin:0.5em 0em 0.5em 0em !important;
font-size:90% !important;
}
.bg-color3
{
padding:0.5em;
  margin:1.5em 0em 1em 0em;
border-top:1px solid #000000;
 background-color: #d4effd;
}
ol.que-alpha{
  list-style-type: lower-alpha;
  font-weight: normal;
font-size:100%;
text-align:justify;
  margin:0.5em 0em 0.3em 3em;
}
ol.que-alpha  li{
  margin:0.3em 0em 0em 0em;
  font-style:italic;
}
ol.que-alpha li p{
  margin:0.3em 0em 0em 0em;
  font-style:normal;
}
ol.alpha{
  list-style-type: lower-alpha;
  font-weight: normal;
font-size:100%;
text-align:justify;
  margin:0.5em 0em 0.3em -1em;
}
ol.alpha  li{
  margin:0.3em 0em 0em 0em;
}
ol.alpha li p{
  margin:0.3em 0em 0em 0em;
}
ol.alpha-inner{
  list-style-type: lower-alpha;
  font-weight: normal;
font-size:100%;
text-align:justify;
  margin:0em 0em 0em -1em;
}
ol.alpha-inner  li{
  margin:0.1em 0em 0em 0em;
}
ol.alpha-inner li p{
  margin:0em 0em 0em 0em;
}

ol.bm-alpha-inner{
  list-style-type: lower-alpha;
  font-weight: normal;
text-align:justify;
  margin:0.3em 0em 0.3em -1.5em;
}
ol.bm-alpha-inner  li{
  margin:0.2em 0em 0em 0em;
  font-style:normal;
}
ol.bm-alpha-inner li p{
  margin:0.2em 0em 0em 0em;
  font-style:normal;
}
ol.bm-alpha{
  list-style-type: lower-alpha;
  font-weight: normal;
text-align:justify;
  margin:0.3em 0em 0.3em -1.5em;
}
ol.bm-alpha  li{
  margin:0.2em 0em 0em 0em;
padding-left:0.3em;
  font-style:normal;
}
ol.bm-alpha li p{
  margin:0.2em 0em 0em 0em;
  font-style:normal;
}

ol.que-alphaa{
  list-style-type: lower-alpha;
  font-weight: normal;
font-size:100%;
text-align:justify;
  margin:0.5em 0em 0.3em 1em;
}
ol.que-alphaa  li{
  margin:0.3em 0em 0em 0em;
  font-style:italic;
}
ol.que-alphaa li p{
  margin:0.3em 0em 0em 0em;
  font-style:normal;
}

ol.que-alpha-inner{
  list-style-type: lower-alpha;
  font-weight: normal;
font-size:100%;
text-align:justify;
  margin:0.5em 0em 0.3em -1.5em;
}
ol.que-alpha-inner  li{
  margin:0.3em 0em 0em 0em;
  font-style:italic;
}
ol.que-alpha-inner li p{
  margin:0.3em 0em 0em 0em;
  font-style:normal;
}
ol.que-alpha-inner1{
  list-style-type: lower-alpha;
  font-weight: normal;
font-size:100%;
text-align:justify;
  margin:0.5em 0em 0.3em -1.5em;
}
ol.que-alpha-inner1  li{
  margin:0.3em 0em 0em 0em;
  font-style:normal;
}
ol.que-alpha-inner1 li p{
  margin:0.3em 0em 0em 0em;
  font-style:normal;
}

ol.req-alpha-inner{
  list-style-type: lower-alpha;
  font-weight: normal;
font-size:100%;
text-align:justify;
  margin:0.5em 0em 0.3em -1.5em;
}
ol.req-alpha-inner  li{
  margin:0.3em 0em 0em 0em;
  font-style:italic;
}
ol.req-alpha-inner li p{
  margin:0.3em 0em 0em 0em;
  font-style:normal;
}

ol.req-alpha{
  list-style-type: lower-alpha;
  font-weight: normal;
font-size:100%;
text-align:justify;
  margin:0.3em 0em 0.5em 3em;
}
ol.req-alpha  li{
  margin:0.3em 0em 0em 0em;
  font-style:italic;
}
ol.req-alpha li p{
  margin:0.3em 0em 0em 0em;
  font-style:normal;
}

ol.que-decimal{
  list-style-type: decimal;
  font-weight: normal;
font-size:100%;
text-align:justify;
  margin:0.5em 0em 0em 3.3em;
}
ol.que-decimal  li{
  margin:0.5em 0em 0em 0em;
}
ol.que-decimal li p{
  margin:0.3em 0em 0em 0em;
}
ol.que-decimal-inner{
  list-style-type: decimal;
  font-weight: normal;
text-align:justify;
  margin:0.5em 0em 0em -1.5em;
}
ol.que-decimal-inner  li{
  margin:0.5em 0em 0em 0em;
font-style:normal;
}
ol.que-decimal-inner li p{
  margin:0.3em 0em 0em 0em;
font-style:normal;
}

ol.que-alpha-1{
  list-style-type: lower-alpha;
  font-weight: normal;
font-size:100%;
text-align:justify;
  margin:0.5em 0em 0.3em 2.5em;
}
ol.que-alpha-1  li{
  margin:0.5em 0em 0em 0em;
  font-style:italic;
}
ol.que-alpha-1 li p{
  margin:0.3em 0em 0em 0em;
  font-style:normal;
}

ol.bx-alpha{
  font-family:sans-serif;
  list-style-type: lower-alpha;
  font-weight: normal;
text-align:left;
  margin:0.5em 0.5em 0em 1em;
}
ol.bx-alpha  li{
  margin:0.2em 0em 0em 0em;
  font-size:80%;
}
ol.bx-alpha-inner{
  font-family:sans-serif;
  list-style-type: lower-alpha;
  font-weight: normal;
text-align:left;
  margin:0.5em 0.5em 0em -1.5em;
}
ol.bx-alpha-inner  li{
  margin:0.2em 0em 0em 0em;
}
ol.bx-alpha-inner  li p{
  margin:0.2em 0em 0em 0em;
}

ol.bx-decimal{
  font-family:sans-serif;
  list-style-type: decimal;
  font-weight: normal;
text-align:left;
font-size:90%;
  margin:0.7em 1.5em 0.7em -1.5em;
}
ol.bx-decimal  li{
  margin:0.5em 0em 0em 0em;
  font-weight: normal;
}
ol.bx-decimal li p{
  margin:0.5em 0em 0em 0em;
  font-weight: normal;
}
ol.block-alpha{
  font-size:90%;
  list-style-type: lower-alpha;
  font-weight: normal;
text-align:justify;
  margin:0.5em 1.5em 0.5em 0.5em;
}
ol.block-alpha  li{
  margin:0.2em 0em 0em 0em;
font-style:italic;
}
ol.block-alpha li p{
  margin:0.2em 0em 0em 0em;
font-style:normal;
}
ol.block-decimal{
  list-style-type: decimal;
  font-weight: normal;
text-align:left;
  margin:0.5em 0.5em 0em -1.5em;
}
ol.block-decimal  li{
  margin:0.5em 0em 0em 0em;
}
ol.block-decimal li p{
  margin: 5px;
  font-style:normal;
  text-indent:0em;
  font-weight:normal;
  text-indent:0em;
}
ol.block-ualpha{
  font-size:100%;
  list-style-type: upper-alpha;
  font-weight: normal;
text-align:left;
  margin:0.5em 0.5em 0em -1em;
}
ol.block-ualpha  li{
  margin:0.5em 0em 0em 0em;
}
ol.block-ualpha li p{
  margin: 5px;
  font-style:normal;
  text-indent:0em;
  font-weight:normal;
  text-indent:0em;
}
ol.block-roman{
  font-size:100%;
  list-style-type: lower-roman;
  font-weight: normal;
text-align:left;
  margin:0.5em 0.5em 0em -1em;
}
ol.block-roman  li{
  margin:0.5em 0em 0em 0em;
}
ol.block-roman li p{
  margin: 5px;
  font-style:normal;
  text-indent:0em;
  font-weight:normal;
  text-indent:0em;
}
.icon {
  display: inline-block;
  width: 150px;
  vertical-align:bottom;
  margin: 0.5em 0em 0em 0em;
  padding-right:0.5em;
}
.icon-left {
  float:left;
  width: 60px;
overflow: auto;
  vertical-align:top;
  margin: 0em 0em 0em 0em;
  padding-right:2em;
  padding-bottom:0.1em;
}
.bm-head
{
margin:1em 0em 0em 0em;
font-size:250%;
padding-bottom:1em;
text-align:left;
font-weight:bold;
color:#00adef;
}
.bm-sec {
  font-size: 100%;
border-top:1px solid #000000;
padding-top:0.2em;
  margin: 1em 0em 1em 0em;
  font-family:sans-serif;
  color:#00adef;
  font-weight:bold;
  text-indent:0em;
}
.bm{background-color:#00aeef; color:#ffffff;
padding-top:0.2em;
padding-bottom:0.5em;
padding-left:0.5em;
padding-right:4.8em;
border-radius: 0px 15px 15px 0px;}

.fm-sec
{
  color: #000000;
  font-family:sans-serif;
  margin:1em 0em 1.5em 0em;
  padding:0em 0em 0em 0em;
  font-size:340%;
  font-weight:bold;
  text-align: left;
}
.bm-sec2 {
  font-size: 160%;
  margin: 1em 0em 0.2em 0em;
  font-family:sans-serif;
  color:#00adef;
  font-weight:bold;
  text-indent:0em;
}
.bm-sec3 {
  font-size: 160%;
  margin: 1em 0em 0.5em 0em;
  font-family:sans-serif;
border-bottom:1px solid #000000;
  color:#00adef;
  font-weight:bold;
  text-indent:0em;
}
.bm-sec-title {
  font-size: 120%;
  margin: 0.5em 0em 0em 0em;
  color:#000000;
  font-weight:bold;
  text-indent:0em;
}
.bm-sec1 {
  font-size: 110%;
  margin: 1em 0em 1em 0em;
border: 1px solid #00aeef;
border-radius: 15px 15px 15px 15px;
background-color:#00aeef;
padding:0.3em;
  font-family:sans-serif;
  color:#ffffff;
  font-weight:normal;
  text-indent:0em;
}
.fm-sec1 {
  font-size: 310%;
  margin: 0.5em 0em 0.5em 0em;
  color:#00aeef;
  font-weight:normal;
  font-family:sans-serif;
  text-indent:0em;
}
.fm-sec1a {
  font-size: 120%;
  margin: 0.5em 0em 0.5em 0em;
  color:#000000;
  font-weight:bold;
font-style:italic;
padding-left:0em;
  text-indent:0em;
}
.dfn
{
font-weight:bold;
}
.bg-color4
{
margin:0em 0em 0em 0em;
padding:1em;
background-color:#000000;
}
.bg-color5
{
margin:0em 0em 0em 0em;
padding:0.5em;
background-color:#00adef;
}
.bg-color6
{
margin:0em 0em 0em 0em;
padding:1em;
background-color:#6ccff6;
}
.wid100
{
width:100%;
}
table.wid40
{
width:40% !important;
}
.wid10
{
width:10% !important;
}
.wid15
{
width:15% !important;
}
.wid50
{
width:50% !important;
}
table.wid70
{
width:70% !important;
}
.wid60
{
width:60% !important;
}
table.wid80
{
width:80%;
}
.blockquote
{
font-size: 110%;
text-align: left;
margin: 0.6em 1.5em 0.6em 1.5em;
text-indent:0em;
}
.blockquotes
{
font-size: 100%;
text-align: left;
margin: 0.6em 1.5em 0.6em 1.5em;
text-indent:0em;
}
.blockquoteb
{
font-size: 110%;
text-align: left;
margin: 0.3em 1.5em 0.3em 1.5em;
text-indent:0em;
}
.bm-blockquote
{
font-size: 90%;
text-align: left;
margin: 0.6em 1.5em 0.6em 1.5em;
text-indent:0em;
}
.block-aut
{
font-size: 100%;
text-align: left;
margin: 0.4em 1.5em 0.6em 1.5em;
text-indent:0em;
}
.blockquote-a
{
font-size: 90%;
text-align: left;
margin: 0.6em 1.5em 0.6em 0.3em;
text-indent:1.5em;
}
.blockquote-0
{
font-size: 90%;
text-align: left;
margin: 0.2em 1.5em 0em 1.5em;
text-indent:0em;
}
.blockquote-b
{
font-size: 90%;
text-align: left;
margin: 0.8em 1.5em 0.8em 1.5em;
text-indent:0em;
}
.blockquote-b0
{
font-size: 90%;
text-align: left;
margin: 0.8em 1.5em 0em 1.5em;
text-indent:0em;
}
.blockquote-bi
{
font-size: 90%;
text-align: left;
margin: 0em 1.5em 0.8em 1.5em;
text-indent:1.5em;
}
.blockquote-right
{
font-size: 90%;
text-align: right;
margin: 0.6em 1.5em 0.6em 2em;
text-indent:0em;
}
.list-indent{
  font-weight: normal;
text-align:justify;
  text-indent:1.5em;
  color:#000000;
  margin: 0.2em 0em 0em 4.3em;
}
.list-noindent{
  font-weight: normal;
text-align:justify;
  text-indent:0em;
  color:#000000;
  margin: 0.3em 0em 0em 4.3em;
}
.list-noindent1{
  font-weight: normal;
text-align:justify;
  text-indent:0em;
  color:#000000;
  margin: 0.3em 0em 0em 3.3em;
}
.app-no
{
  color: #ffffff;
  margin:0em 0em 0em 0em;
  padding:0.2em 0em 0.2em 0em;
  font-size:150%;
  font-weight:normal;
  text-align: left;
}
.padd1
{
padding:0.5em;
}
.tab-center
{
margin-left:auto !important;
margin-right:auto !important;
}
.a-no
{
  color: #ffffff;
  margin:0em 0em 0em 0em;
  padding:1em 0em 0em 0em;
  font-size:280%;
  font-weight:bold;
  text-align: left;
}
.a-title
{
  color: #00adef;
  margin:0em 0em 0em 0em;
  padding:1em 0em 0em 0em;
  font-size:250%;
  font-weight:bold;
  text-align: center;
}
.fm-title
{
  color: #ffffff;
  font-family:sans-serif;
  margin:1em 0em 0em 0em;
  padding:1em;
  font-size:400%;
border-top: 2px solid #ffffff;
border-bottom: 2px solid #ffffff;
border-right: 2px solid #ffffff;
border-radius: 0px 95px 95px 0px;
  font-weight:normal;
  text-align: left;
}
.fm-sub-title
{
  color: #ffffff;
  font-family:sans-serif;
  margin:2em 0em 0em 3em;
  font-size:120%;
  font-weight:bold;
  text-align: left;
}

.bac-title
{
  color: #00adef;
  margin:0em 0em 0em 0em;
  padding:1em 0em 0em 0em;
  font-size:250%;
  font-weight:bold;
  text-align: left;
}
.mtop
{margin-top:1em !important;
}
.mbot
{margin-bottom:1em !important;
}
.mtop1
{margin-top:0.5em !important;
}
.app-seca {
  font-size: 130%;
  margin: 1em 0em 0.2em 0em;
  font-family:sans-serif;
  color:#00adef;
  font-weight:bold;
  text-indent:0em;
}
.glo
{
font-size: 90%;
margin: 0.7em 0em 0.5em 0em;
text-align:left;
text-indent:0em;
}
.glo-term
{
margin: 0.5em 0em 0em 0em;
font-weight:bold;
}
.ind-h
{
font-size: 80%;
text-align:center;
margin: 2em 0em 2em 0em;
font-weight:bold;
color:#00adef;
}
.ind-p
{
font-size: 70%;
margin: 0.5em 0em 0.5em 0em;
text-indent:0em;
}
.ind-levt
{
font-size: 80%;
margin: 1em 0em 0em 2.5em;
text-indent:-2.5em;
}
.ind-lev1
{
font-size: 90%;
margin: 0.3em 0em 0em 1.5em;
text-indent:-1.5em;
}
.ind-lev2
{
font-size: 90%;
padding-left:1.5em;
margin: 0.3em 0em 0em 1.5em;
text-indent:-1.5em;
}
.ind-lev3
{
font-size: 90%;
padding-left:2.5em;
margin: 0.3em 0em 0em 1.5em;
text-indent:-1.5em;
}
.half-title
{
  color: #00adef;
  margin:0em 0em 0em 0em;
  padding:1em 0em 0em 0em;
  font-size:500%;
  font-weight:normal;
  text-align: left;
}
.sub-title
{
font-size: 120%;
text-align: left;
margin: 3em 0em 0em 0em;
text-indent:0em;
}
.fm-au
{
  font-family: sans-serif;
	font-size: 120%;
        font-weight:bold;
        margin:1.5em 0em 0em 26.5em;
	text-align: left;
        color:#ffffff;
}
.fm-aff
{
font-size: 100%;
text-align: left;
margin: 0.5em 0em 0.2em 31.8em;
color:#ffffff;
text-indent:0em;
}
.fm-aff1
{
font-size: 90%;
  font-family: sans-serif;
text-align: left;
margin: 0.2em 0em 0.2em 0em;
color:#000000;
text-indent:0em;
}
span.fm-edi
{
font-size: 100%;
text-align: left;
color:#ffffff;
margin: 1em 0em 1em 11.8em;
text-indent:0em;
font-weight:normal;
}
.copy
{
margin:0.3em 0em 0em 0em;
text-align:left;
font-size:80%;
text-indent:0em;
}
.copy1
{
margin:1em 0em 0em 0em;
text-align:left;
font-size:80%;
text-indent:0em;
}
.copy2
{
margin:1em 0em 0em 0em;
text-align:center;
font-size:80%;
text-indent:0em;
}
.ded
{
margin:1em 0em 0.5em 0em;
text-align:left;
font-family:sans-serif;
font-weight:normal;
font-size:130%;
color:#00adef;
text-indent:0em;
}
.ded1
{
margin:1em 0em 0.5em 0em;
text-align:left;
font-family:sans-serif;
font-weight:normal;
font-size:150%;
color:#00adef;
text-indent:0em;
}
.ded-right
{
margin:1em 0em 0.5em 0em;
text-align:right;
font-family:sans-serif;
font-weight:normal;
font-size:130%;
color:#00adef;
text-indent:0em;
}
.ded-right1
{
margin:1em 0em 0.5em 0em;
text-align:right;
font-family:sans-serif;
font-weight:normal;
font-size:150%;
color:#00adef;
text-indent:0em;
}
.fm-right
{
font-size: 100%;
text-align: right;
margin: 0.5em 0em 0em 0em;
text-indent:0em;
}
ul.hypen
{
  list-style-type: none;
  font-style: normal;
  font-size: 100%;
  margin:0.3em 0em 0.3em -1em;
}
ul.hypen li{
  margin: 5px;
  font-weight:normal;
}
.hypen{
  font-style: normal;
  margin:0em 0em 0em 0.6em;
text-indent:-1em;
padding-left:2em;
}
.con1
{
font-size: 140%;
color: #00adef;
text-align: center;
font-family:sans-serif;
margin: 0.5em 0em 0em 0.5em;
}
.con-h
{
	font-family:sans-serif;
	font-size: 350%;
	margin-top: 0.5em;
	margin-bottom: 0.1em;
	margin-left: 0em;
	text-align: left;
	color: #00aeef;
	font-weight:normal;
}
.con-h1
{
	font-family:sans-serif;
	font-size: 130%;
	margin-top: 0.5em;
	margin-bottom: 0.1em;
	margin-left: 0em;
	text-align: left;
	color: #00aeef;
	font-weight:bold;
}
.con-head
{
	font-family:sans-serif;
	font-size: 280%;
	margin-top: 0.5em;
	margin-bottom: 0.1em;
	margin-left: 0.2em;
	text-align: left;
	color: #000000;
	font-weight:normal;
}
.con-a2
{
	font-family:sans-serif;
	font-size: 120%;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	text-align: left;
	color: #000000;
	font-weight:bold;
}
.con-a
{
	font-family:sans-serif;
	font-size: 160%;
	margin-top: 0.5em;
	margin-bottom: 0.1em;
	margin-left: 0.4em;
	text-align: left;
	color: #000000;
	font-weight:normal;
}
.con-a1
{
	font-family:sans-serif;
	font-size: 160%;
        background-color: #00aeef;
	margin-top: 0.5em;
	margin-bottom: 0.1em;
        width: 40%;
	padding-left: 1em;
padding-bottom:0.3em;
padding-top:0.3em;
	text-align: left;
	color: #ffffff;
	font-weight:bold;
}
.con-sans
{
font-size: 110%;
text-align: right;
font-family:sans-serif;
color:#ffffff;
margin: 0.5em 0em 0em 0.5em;
}
.con-sans1
{
font-size: 90%;
text-align: left;
font-family:sans-serif;
margin: 1em 0em 0em 0.5em;
}
.content-a
{
padding-left:1em;
}
.content-a1
{
padding-left:1em;
font-weight:normal;
}
.content-c
{
padding-left:1em;
font-weight:bold;
color:#00aeef;
}
.ch-lo
{
text-indent: 0em;
margin:0.5em 0em 0em 1.5em;
font-size:100%;
text-align:left;
font-weight:normal;
}
.ch-info
{
color: #000000;
font-weight:bold;
font-size:100%;
float: left;
margin-left: -4.5em;
padding-left:3em;
margin-top: 0em;
vertical-align: top;
}
.app-lo
{
text-indent: 0em;
margin:0.5em 0em 0em 6.5em;
font-size:100%;
padding-left:1.5em;
text-align:left;
font-weight:normal;
}
.app-info
{
padding-right:1em;
color: #000000;
font-weight:normal;
font-size:100%;
float: left;
margin-left: -10.5em;
padding-left:4em;
margin-top: 0em;
vertical-align: top;
}
div.padd2
{
padding-left:1em;
padding-right:1em;
}
.fm-para
{
font-family:sans-serif;
font-size: 80%;
text-align: left;
margin: 1em 0em 0em 0em;
text-indent:0em;
}
.bg-colora
{
margin:0em 0em 0em 0em;
background-color:#d4effc;
}
.bg-colorb
{
margin:1em 0em 1em 0em;
padding:0.5em;
background-color:#aae0f9;
}
ul.list-none2
{
list-style-type:none;
text-align:justify;
font-size: 100%;
margin: 0.8em 0em 0em -2.5em;
}
ul.list-none2 li p
{
margin: 0.5em 0em 0em 1em;
text-indent:-1em;
}
.fm
{
  color: #000000;
  margin:0em 0em 0em 0em;
  font-size:110%;
  font-weight:bold;
  text-align: left;
}
.fm-ch
{
  color: #00aeef;
  margin:1em 0em 0em 0em;
  font-size:105%;
  font-weight:bold;
  text-align: left;
  font-family:sans-serif;
}
.toc-cht
{
  color: #000000;
  margin:0.3em 0em 0em 0em;
  font-size:105%;
  font-weight:bold;
  text-align: left;
  color:#000000;
}
.content-b
{
padding-left:1em;
font-weight:bold;
color:#000000;
}
.fm-pt-no {
  font-size: 130%;
  margin: 2em 0em 0em 0em;
  font-family:sans-serif;
  color:#00aeef;
  font-weight:bold;
  text-indent:0em;
}
.fm-pt-title {
  font-size: 110%;
  margin: 0.1em 0em 0.2em 0em;
  color:#000000;
  font-weight:bold;
  text-indent:0em;
}
.fm-lo
{
text-indent: 0em;
margin:0.7em 0em 0em 2.5em;
font-size:110%;
text-align:left;
font-weight:normal;
}
.fm-info
{
color: #00aeef;
font-weight:bold;
float: left;
margin-left: -6.5em;
padding-left:4em;
margin-top: 0.1em;
vertical-align: top;
}
.fm-lo1
{
text-indent: 0em;
margin:0.7em 0em 0em 2.5em;
font-size:110%;
text-align:left;
font-weight:normal;
}
.fm-info1
{
color: #00aeef;
font-weight:bold;
font-family:sans-serif;
float: left;
margin-left: -6.5em;
padding-left:4em;
margin-top: 0.1em;
vertical-align: top;
}

.fm-app {
  font-size: 110%;
  margin: 0.5em 0em 0.5em 2.5em;
  color:#000000;
  font-weight:normal;
  text-indent:0em;
}
.con-app {
  font-size: 100%;
  margin: 0.5em 0em 0.5em 7em;
  color:#000000;
  font-weight:normal;
  text-indent:-7em;
}
.con-app1 {
  font-size: 110%;
  margin: 0.5em 0em 0.5em 6em;
  color:#000000;
  font-weight:bold;
  text-indent:-6em;
}
.blue
{
color:#00adef;}
.toc_lev1
{
font-size: 100%;
text-align: left;
margin: 0.2em 0em 0em 1.5em;
text-indent:-1.5em;
}
.toc_lev2
{
font-size: 90%;
text-align: left;
margin: 0.2em 0em 0em 1.5em;
text-indent:-1.5em;
padding-left:1.5em;
font-style:italic;
}
table.borderc1
{
margin-left:auto;
margin-right:auto;
 border-collapse: collapse;
font-family:sans-serif;
border-top:1px solid #000000;
border-bottom:1px solid #000000;
padding-top:1em;
font-size:90%;
}
table.borderc1 tr:last-child td {
  padding-bottom: 13px;
}
ol.body-decimal
{
  list-style-type: decimal;
  font-style: normal;
  font-size: 100%;
text-align:justify;
  margin:1em 0em 1em -1.5em;
}
ol.body-decimal li{
  margin: 5px;
  font-weight:normal;
}
ol.body-decimal li p, ul li p {
  margin: 0px;
  font-weight:normal;
}
table.borderc2
{
margin-left:auto;
margin-right:auto;
 border-collapse: collapse;
font-family:sans-serif;
border-top:1px solid #000000;
border-bottom:1px solid #000000;
vertical-align:top;
padding-top:1em;
font-size:90%;
}
table.borderc2 tr:last-child td {
  padding-bottom: 13px;
}
table.borderc2 tr:first-child td {
border-bottom:1px solid #000000;
}
table.borderc3
{
margin-left:auto;
margin-right:auto;
 border-collapse: collapse;
font-family:sans-serif;
vertical-align:top;
padding-top:1em;
font-size:90%;
}
table.borderc3 tr:last-child td {
  padding-bottom: 13px;
}
.tcaption
{
text-align:left;
margin:1em 0em 1em 0em;
}
.t-title
{
font-size: 90%;
font-weight:bold;
}
.t-label
{
font-size: 100%;
font-family: sans-serif;
font-weight:bold;
color:#00adef;
}
table.borderc2 td{vertical-align:bottom;}
.t-hang
{
 font-style: normal;
 color:#000000;
text-align:left;
 margin: 0.3em 0em 0.2em 0em;
padding-left:2.5em !important;
 text-indent: -1.5em;
}
.t-hang-0a
{
 font-style: normal;
 color:#000000;
text-align:left;
 margin: 0.3em 0em 0.2em 0em;
padding-left:2.5em !important;
 text-indent: -1em;
}
.t-hang-m
{
 font-style: normal;
 color:#000000;
text-align:left;
 margin: 0.3em 0em 0.2em 0em;
padding-left:1.3em !important;
 text-indent: -1em;
}
.t-hang-m1
{
 font-style: normal;
 color:#000000;
text-align:left;
 margin: 0.3em 0em 0.2em 0em;
padding-left:3.6em !important;
 text-indent: -1em;
}
.t-hang-m2
{
 font-style: normal;
 color:#000000;
text-align:left;
 margin: 0.3em 0em 0.2em 0em;
padding-left:2.8em !important;
 text-indent: -1em;
}

.t-hang-m3
{
 font-style: normal;
 color:#000000;
text-align:left;
 margin: 0.3em 0em 0.2em 0em;
padding-left:4.5em !important;
 text-indent: -1em;
}
.t-hang-m4
{
 font-style: normal;
 color:#000000;
text-align:left;
 margin: 0.3em 0em 0.2em 0em;
padding-left:5.5em !important;
 text-indent: -1em;
}

.t-hang-0
{
 font-style: normal;
 color:#000000;
text-align:left;
 margin: 0.3em 0em 0.2em 0em;
padding-left:4em !important;
 text-indent: -1.5em;
}
td.t-hang1 p
{
 margin: 0.1em 0em 0em 1.5em;
vertical-align:top;
}
.t-hang1
{
 font-style: normal;
 color:#000000;
text-align:left;
 margin: 0.3em 0em 0.2em 0em;
padding-left:0em;
vertical-align:top !important;
 text-indent: -1.5em;
}
.t-hang1 p
{
 margin: 0.1em 0em 0em 0em;
vertical-align:top;
}

.table-e
{
  border: 0;
  border-spacing: 14.25px 28.5px;
  border-collapse: collapse;
  width: auto;
  margin:2em 0em 2em 3em;
font-size:80%;
font-family:sans-serif;
}
.table-ewh
{
  border: 0;
  border-spacing: 14.25px 28.5px;
  border-collapse: collapse;
  width: auto;
  margin:0.5em 0em 0.5em 1em;
font-size:100%;
}
.table-ewh td{padding:0.1em;}
.table-ewh1
{
  border: 0;
  border-spacing: 14.25px 28.5px;
  border-collapse: collapse;
  width: auto;
  margin:0.5em 0em 0.5em 1.5em;
font-size:100%;
}
.table-ewh1 td{padding:0.2em;}

.table-ef
{
  border: 0;
  border-spacing: 14.25px 28.5px;
  border-collapse: collapse;
  width: 100%;
  margin:1em 0em 1em 0em;
font-size:80%;
font-family:sans-serif;
}


.table-e3
{
  border: 0;
  border-spacing: 14.25px 28.5px;
  border-collapse: collapse;
  width: auto;
  margin:1em 0em 1em 1em;
font-size:80%;
font-family:sans-serif;
}
.table-e3 tr:first-child td{font-weight:bold; vertical-align:bottom;}
.table-e3 tbody td{vertical-align:top;}
.table-d
{
margin: 1em 0em 1em 0em;
 border-collapse: collapse;
font-size:90%;
}
ul.t-none{
  list-style-type: none;
  font-weight: normal;
  margin:0.5em 0em 0.5em -2em;
}
ul.t-none  li{
  margin:0.2em 0em 0em 0em;
}
ul.t-none li p{
  margin:0.3em 0em 0em 0em;
  font-style:normal;
  text-indent:0em;
}
ul.bm-bullet{
  list-style-type: bullet;
  font-weight: normal;
font-size:100%;
text-align:justify;
  margin:0.5em 0em 0.5em -1.5em;
}
ul.bm-bullet  li{
  margin:0.2em 0em 0em 0em;
color:#00aeef;
}
ul.bm-bullet  li p{
  margin:0.2em 0em 0em 0em;
color:#000000;
}
ul.bm-bullet1b{
  list-style-type: bullet;
  font-weight: normal;
font-size:100%;
text-align:justify;
  margin:0.5em 0em 0.5em -2.5em;
}
ul.bm-bullet1b  li{
  margin:0.2em 0em 0em 0em;
color:#00aeef;
}
ul.bm-bullet1b  li p{
  margin:0.2em 0em 0em 0em;
color:#000000;
}

ul.bm-bullet-b{
  list-style-type: bullet;
  font-weight: normal;
font-size:100%;
text-align:justify;
  margin:0.5em 0em 0.5em -1.5em;
}
ul.bm-bullet-b  li{
  margin:0.2em 0em 0em 0em;
color:#000000;
}
ul.bm-bullet-b  li p{
  margin:0.2em 0em 0em 0em;
color:#000000;
}

ul.t-bullet{
  list-style-type: bullet;
  font-weight: normal;
  margin:0em 0em 0em 0em;
}
ul.t-bullet  li{
  margin:0em 0em 0em 0em;
}
ul.t-bullet li p{
  margin:0em 0em 0em 0em;
  font-size:100%;
  font-style:normal;
  text-indent:0em;
}
ul.t-bullet-sans1{
  list-style-type: bullet;
  font-size:90%;
  font-weight: normal;
font-family:sans-serif;
  margin:0em 0em 0em 0em;
}
ul.t-bullet-sans1  li{
  margin:0.1em 0em 0em 0em;
}
ul.t-bullet-sans1 li p{
  margin:0em 0em 0em 0em;
  text-indent:0em;
}

ul.t-bullet-co1{
  list-style-type: bullet;
  font-weight: normal;
  margin:0em 0em 0em 0em;
}
ul.t-bullet-co1  li{
  margin:0em 0em 0em 0em;
color:#00AEEF;
}
ul.t-bullet-co1 li p{
  margin:0em 0em 0em 0em;
  text-indent:0em;
color:#000000;
}
ul.t-none{
  list-style-type: none;
  font-weight: normal;
  margin:0em 0em 0em 0em;
}
ul.t-none  li{
  margin:0em 0em 0em 0em;
}
ul.t-none li p{
  margin:0em 0em 0em 0em;
  text-indent:0em;
}

ul.t-bullet-sans{
  list-style-type: bullet;
  font-size:80%;
  font-weight: normal;
font-family:sans-serif;
  margin:0em 0em 0em -1em;
}
ul.t-bullet-sans  li{
  margin:0.2em 0em 0em 0em;
}
ul.t-bullet-sans li p{
  margin:0.2em 0em 0em 0em;
  font-style:normal;
}

ul.t-bullet1{
  list-style-type: bullet;
  font-weight: normal;
  margin:0em 0em 0em -1.5em;
}
ul.t-bullet1  li{
  margin:0em 0em 0em 0em;
}
ul.t-bullet1 li p{
  margin:0em 0em 0em 0em;
  font-size:100%;
  font-style:normal;
  text-indent:0em;
}

ul.t-circle{
  list-style-type: circle;
  font-weight: normal;
font-size:90%;
  margin:1em 0em 1em -1.5em;
}
ul.t-circle  li{
  margin:0em 0em 0em 0em;
}
ul.t-circle li p{
  margin:0em 0em 0em 0em;
}

ul.t-bullet-1{
  list-style-type: bullet;
  font-weight: normal;
  margin:0em 0em 0em -1em;
}
ul.t-bullet-1  li{
  margin:0.2em 0em 0em 0em;
}
ul.t-bullet-1 li p{
  margin:0.3em 0em 0em 0em;
  font-size:100%;
  font-style:normal;
  text-indent:0em;
}
ol li ol, ul li ul
{
list-style-type:disc;
}
ul li ul
{
list-style-type:bullet;
}
ol li ul
{
list-style-type:disc;
}
.icon-con {
  vertical-align:bottom;
  margin: 0.5em 0em 0em 0em;
  padding-right:1em;
}
.s1{font-variant:small-caps;}
.noindent-left
{
font-size: 100%;
text-align: justify;
margin: 0em 0em 0em 0.5em;
text-indent:0em;
}
ul.list-hyphen
{
list-style-type:none;
text-align:justify;
font-size: 100%;
margin: 0.8em 0em 0em -1em;
}
ul.list-hyphen li
{
margin: 0.3em 0em 0.3em 0em;
}
ul.list-hyphen li p
{
margin: 0.3em 0em 0.3em 0em;
text-indent:-0.6em;
}
.noindent-l
{
font-size: 100%;
text-align: left;
margin: 0.5em 0em 0.5em 0em;
text-indent:0em;
}

.width100
{
width:100%;
}
.f3{font-size: 120%; color:#000000;}
.fm-line{border-bottom: 5px solid #00aeef;}
.con-list
{
  font-style: normal;
  color:#000000;
text-align:left;
font-size: 90%;
font-family:sans-serif;
  margin: 0.5em 0em 0em 1.6em;
  text-indent: -1.6em;
}
span.red1{color: #577d69;font-weight: bold; font-family:sans-serif;}
.sidenote-5con {
background-color: #ffffff;
border: 2px solid #00aeef;
font-style: normal;
font-family:sans-serif;
font-size: 90%;
margin: 1em 2em 1em 2em;
padding:0.5em;
text-indent:0em;
}
.sidenote-5con1 {
background-color: #ffffff;
border: 1px solid #000000;
font-style: normal;
font-family:sans-serif;
font-size: 90%;
margin: 1em 2em 1em 2em;
padding:0.5em;
text-indent:0em;
}
.paddl-1{padding-left: 1em;}
span.green{color:#30a04f;}
.fm-source
{
margin:0.2em 0em 1em 0em;
text-align:left;
font-size:70%;
font-family:sans-serif;
}
.bg-4 {
padding:0.5em;
margin: 1em 0em 0em 1em;
background-color: #70907f;
}

.table-f
{
  border: 0;
  border-spacing: 14.25px 28.5px;
  border-collapse: collapse;
  width: 100%;
  margin:2em 0em 2em 0em;
font-size:80%;
font-family:sans-serif;
}
.dropcap-a {
  font-size: 300%;
font-family: "stix", Georgia, serif !important;
  float:left;
  margin-top:-0.1em;
  margin-bottom:-0.1em;
padding-right:0.05em;
  color: #000000;
}
ol.decimal
{
  list-style-type: decimal;
  font-style: normal;
text-align: justify;
  font-size: 100%;
  margin:0.8em 0em 0.8em -1.5em;
}
ol.decimal li{
margin: 0.2em 0em 0em 0em;
  font-weight:normal;
}
ol.decimal li p, ul li p {
margin: 0.2em 0em 0em 0.5em;
  font-weight:normal;
}
ol.decimal1a
{
  list-style-type: decimal;
  font-style: normal;
text-align: justify;
  font-size: 100%;
  margin:0.8em 0em 0.8em -1em;
}
ol.decimal1a li{
margin: 0.2em 0em 0em 0em;
  font-weight:normal;
}
ol.decimal1a li p, ul li p {
margin: 0.2em 0em 0em 0.5em;
  font-weight:normal;
}

ol.decimal-inner
{
  list-style-type: decimal;
  font-style: normal;
text-align: justify;
  font-size: 100%;
  margin:0.3em 0em 0.3em -1em;
}
ol.decimal-inner li{
margin: 0.2em 0em 0em 0em;
  font-weight:normal;
}
ol.decimal-inner li p, ul li p {
margin: 0.2em 0em 0em 0.5em;
  font-weight:normal;
}
ol.decimal-inner1
{
  list-style-type: decimal;
  font-style: normal;
text-align: justify;
  margin:0em 0em 0em -1em;
}
ol.decimal-inner1 li{
margin: 0.2em 0em 0em 0em;
  font-weight:normal;
color:#000000;
}
ol.decimal-inner1 li p, ul li p {
margin: 0.2em 0em 0em 0.5em;
  font-weight:normal;
}

.block-intro
{
font-size: 90%;
text-align: justify;
margin: 1em 1.5em 1em 1.5em;
text-indent:0em;
}
ul.learn-bullet{
  list-style-type: bullet;
  font-weight: normal;
font-size:90%;
font-family:sans-serif;
text-align:justify;
  margin:0.5em 0em 0.5em -1.5em;
}
ul.learn-bullet  li{
  margin:0.4em 0em 0em 0em;
}
ul.learn-bullet li p{
  margin:0.2em 0em 0em 0em;
}

.sans-b
{
font-family:sans-serif;
font-weight:bold;
}
.table-a tr.tr-co2 {
  color: #ffffff !important;
background-color:#000000;
}
.table-a tr.tr-co3 {
background-color:#bcbdc0 !important;
}
.table-a-b tr.tr-co2 {
  color: #ffffff !important;
background-color:#000000;
}
.table-a-w tr.tr-co2 {
  color: #ffffff !important;
background-color:#000000;
}
table.table-acc {
  border: 0;
  border-spacing: 14.25px 28.5px;
  border-collapse: collapse;
border-top: 1px solid #00aeef;
border-bottom: 1px solid #00aeef;
background-color:#d4effd;
  width: 100%;
  margin:1em 0em 1em 0em;
}
table.table-acc caption{
  margin: 1em 0em 0.5em 0em;
font-size:100%;
  color: #000000;
font-weight:bold;
  text-align: left;
  display: table-caption;
  width: 100%;
  table-layout: fixed;
}
table.table-acc caption p.tab-no
{
  white-space: nowrap;
  margin-right: .5em;
  color: #000000;
  display: table-cell;
font-family:sans-serif;
  padding: .3em;
}
table.table-acc tbody{font-size:90%;
font-family:sans-serif;
}

table.table-acc caption p.tab-title{
  display: table-cell;
  color: #000000;
text-align:left;
font-weight:bold;
  padding: .5em;
}

.table-acc tr:first-child {
  color: #000000;
vertical-align:bottom;
font-weight:normal;
padding:0.5em !important;
}
.table-acc td{padding:0.3em; vertical-align:top;}
.table-acc p{margin: 0.3em 0em 0em 0em;}
.table-acc tr:last-child td{
  padding-bottom: 0.8em;
}
table.table-accn {
  border: 0;
  border-spacing: 14.25px 28.5px;
  border-collapse: collapse;
border-top: 1px solid #00aeef;
border-bottom: 1px solid #00aeef;
  width: 100%;
  margin:1em 0em 1em 0em;
}
table.table-accn tbody{font-size:90%;font-family:sans-serif;}

.table-accn tr:first-child {
  color: #000000;
vertical-align:bottom;
font-weight:normal;
padding:0.5em !important;
}
.table-accn td{padding:0.3em; vertical-align:top;}
.table-accn p{margin: 0.3em 0em 0em 0em;}
.table-accn tr:last-child td{
  padding-bottom: 0.8em;
}


table.table-a {
  border: 0;
  border-spacing: 14.25px 28.5px;
  border-collapse: collapse;
border-top: 1px solid #00aeef;
border-bottom: 1px solid #00aeef;
background-color:#d4effd;
  width: 100%;
  margin:1em 0em 1em 0em;
}
table.table-a caption{
  margin: 1em 0em 0.5em 0em;
font-size:100%;
  color: #000000;
font-weight:bold;
  text-align: left;
  display: table-caption;
  width: 100%;
  table-layout: fixed;
}
table.table-a caption p.tab-no
{
  white-space: nowrap;
  margin-right: .5em;
  color: #000000;
  display: table-cell;
font-family:sans-serif;
  padding: .3em;
}
table.table-a tbody{font-size:90%;
font-family:sans-serif;
}

table.table-a caption p.tab-title{
  display: table-cell;
  color: #000000;
text-align:left;
font-weight:bold;
  padding: .5em;
}

.table-a tr:first-child {
  color: #000000;
vertical-align:bottom;
padding:0.5em !important;
  font-weight:bold;
}
.table-a td{padding:0.3em; vertical-align:top;}
.table-a p{margin: 0.3em 0em 0em 0em;}
.table-a tr:last-child td{
  padding-bottom: 0.8em;
}

table.table-an {
  border: 0;
  border-spacing: 14.25px 28.5px;
  border-collapse: collapse;
border-top: 1px solid #00aeef;
border-bottom: 1px solid #00aeef;
background-color:#d4effd;
  width: 100%;
  margin:1em 0em 1em 0em;
}
table.table-an caption{
  margin: 1em 0em 0.5em 0em;
font-size:100%;
  color: #000000;
font-weight:bold;
  text-align: left;
  display: table-caption;
  width: 100%;
  table-layout: fixed;
}
table.table-an caption p.tab-no
{
  white-space: nowrap;
  margin-right: .5em;
  color: #000000;
  display: table-cell;
font-family:sans-serif;
  padding: .3em;
}
table.table-an tbody{font-size:90%;
font-family:sans-serif;
}

table.table-an caption p.tab-title{
  display: table-cell;
  color: #000000;
text-align:left;
font-weight:bold;
  padding: .5em;
}

.table-an tr:first-child {
  color: #000000;
vertical-align:bottom;
padding:0.5em !important;
}
.table-an td{padding:0.3em; vertical-align:top;}
.table-an p{margin: 0.3em 0em 0em 0em;}
.table-an tr:last-child td{
  padding-bottom: 0.8em;
}

table.table-a-b {
  border: 0;
  border-spacing: 14.25px 28.5px;
  border-collapse: collapse;
border: 1px solid #000000;
background-color:#dcddde;
  width: 100%;
  margin:1em 0em 1em 0em;
}
table.table-a-b caption{
  margin: 1em 0em 0.5em 0em;
font-size:100%;
  color: #000000;
font-weight:bold;
  text-align: left;
  display: table-caption;
  width: 100%;
  table-layout: fixed;
}
table.table-a-b caption p.tab-no
{
  white-space: nowrap;
  margin-right: .5em;
  color: #000000;
  display: table-cell;
font-family:sans-serif;
  padding: .3em;
}
table.table-a-b tbody{font-size:90%;
font-family:sans-serif;
}

table.table-a-b caption p.tab-title{
  display: table-cell;
  color: #000000;
text-align:left;
font-weight:bold;
  padding: .5em;
}

.table-a-b tr:first-child {
  color: #000000;
border-bottom: 1px solid #000000;
vertical-align:bottom;
padding:0.5em !important;
  font-weight:bold;
}
.table-a-b td{padding:0.3em;}
.table-a-b p{margin: 0em 0em 0em 0em;}
.table-a-b tr:last-child{
  padding-bottom: 2em;
}

table.table-a2 {
  border: 0;
  border-spacing: 14.25px 28.5px;
  border-collapse: collapse;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
background-color:#dcddde;
  width: 100%;
  margin:1em 0em 1em 0em;
font-size:100%;
}
table.table-a2 caption{
  margin: 1em 0em 0.5em 0em;
font-size:100%;
  color: #000000;
font-weight:bold;
  text-align: left;
  display: table-caption;
  width: 100%;
  table-layout: fixed;
}
table.table-a2 caption p.tab-no
{
  white-space: nowrap;
  margin-right: .5em;
  color: #000000;
  display: table-cell;
font-family:sans-serif;
  padding: .3em;
}
table.table-a2 tbody{font-size:90%;
font-family:sans-serif;
}

table.table-a2 caption p.tab-title{
  display: table-cell;
  color: #000000;
text-align:left;
font-weight:bold;
  padding: .5em;
}

.table-a2 td{padding:0.3em;}
.table-a2 p{margin: 0.3em 0em 0.1em 0em;}
.table-a2 tr:last-child td {
  padding-bottom: 0.8em;
}

table.table-a0 {
  border: 0;
  border-spacing: 14.25px 28.5px;
  border-collapse: collapse;
  width: 100%;
  margin:1em 0em 1em 0em;
font-size:100%;
}
table.table-a0 caption{
  margin: 1em 0em 0.5em 0em;
font-size:100%;
  color: #000000;
font-weight:bold;
  text-align: left;
  display: table-caption;
  width: 100%;
  table-layout: fixed;
}
table.table-a0 caption p.tab-no
{
  white-space: nowrap;
  margin-right: .5em;
  color: #000000;
  display: table-cell;
font-family:sans-serif;
  padding: .3em;
}

table.table-a0 caption p.tab-title{
  display: table-cell;
  color: #000000;
text-align:left;
font-weight:bold;
  padding: .5em;
}
.table-a0 td{padding:0.3em;}


.menu-item {
    overflow: hidden;
}
span.item {
    float: left;
    padding: 0 .2em 0 0;
    margin: 0;
}
.menu-item:after {
    content: ". . . . . . . . . . . . . . . . . . . . "
         ". . . . . . . . . . . . . . . . . . . . "
         ". . . . . . . . . . . . . . . . . . . . "
         ". . . . . . . . . . . . . . . . . . . . "
         ". . . . . . . . . . . . . . . . . . . . "
         ". . . . . . . . . . . . . . . . . . . . "
         ". . . . . . . . . . . . . . . . . . . . "
         ". . . . . . . . . . . . . . . . . . . . "
         ". . . . . . . . . . . . . . . . . . . . "
         ". . . . . . . . . . . . . . . . . . . . "
         ". . . . . . . . . . . . . . . . . . . . ";
    display: block;
    overflow: hidden;
    height: 1em;
}
.table-g {
  border: 0;
  border-spacing: 14.25px 28.5px;
  border-collapse: collapse;
  width: 100%;
font-family:sans-serif;
  margin:2em 0em 2em 0em;
font-size:90%;
}
.table-g td.tr-co1 {
  color: #000000;
background-color:#babcbe;
}
.table-a-b tr.bg-white {
  color: #000000;
background-color:#ffffff;
}
.table-g td{padding:0.3em;}
.table-g p{margin: 0em 0em 0.2em 0em;}
.table-g tr.bg-white {
  color: #000000;
background-color:#ffffff;
}
.table-g-b tr.bg-white {
  color: #000000;
background-color:#ffffff;
}


.table-w {
  border-spacing: 14.25px 28.5px;
  border-collapse: collapse;
  width: 100%;
  margin:1em 0em 1em 0em;
font-size:90%;
}
.table-w td{padding:0.3em;  border: 1px solid #000000;}
.table-w p{margin: 0em 0em 0.2em 0em;}
.table-wb {
  border-spacing: 14.25px 28.5px;
  border-collapse: collapse;
  width: 100%;
background-color:#d4effd;
font-family:sans-serif;
  margin:1em 0em 1em 0em;
font-size:90%;
}
.table-wb td{padding:0.3em;  border: 1px solid #000000;}
.table-wb p{margin: 0em 0em 0.2em 0em;}
.table-wb1 {
  border-spacing: 14.25px 28.5px;
  border-collapse: collapse;
  width: 100%;
 border-top: 1px solid #00aeef;
 border-bottom: 1px solid #00aeef;
background-color:#d4effd;
font-family:sans-serif;
  margin:1em 0em 1em 0em;
font-size:90%;
}
.table-wb1 td{padding:0.3em; border-bottom: 1px solid #000000;}
.table-wb1 p{margin: 0em 0em 0.2em 0em;}

.table-g-sans {
  border: 0;
  border-spacing: 14.25px 28.5px;
  border-collapse: collapse;
background-color: #d4effd;
  width: initial;
  margin:1em 0em 1em 0em;
font-size:90%;
}
.table-g-sans td.tr-co1 {
  color: #000000;
background-color:#babcbe;
}
.table-g-sans tr:first-child td {
font-family:sans-serif;
font-weight:bold;
}

.table-g-sans td{padding:0.3em;}
.table-g-sans p{margin: 0em 0em 0.2em 0em;}

.ffig-no
{
font-family:sans-serif;
  font-weight: bold;
color: #000000;
  white-space: nowrap;
font-size:100%;
 display: table-cell;
  text-align: center;
padding-right:1em;
}
.ffig-title{
  display: table-cell;
  padding: .5em;
  font-weight: bold;
}
ul.que-bullet
{
 list-style-type: bullet;
 font-style: normal;
text-align:left;
 font-size: 95%;
 margin:0.5em 0em 0.5em 3.5em;
}
ul.que-bullet li{
 font-weight:normal;
 margin: 0.3em 0em 0em 0em;
padding-left:0em;
text-indent:0em;
}
ul.que-bullet li p{
 font-weight:normal;
 margin: 0em 0em 0em 0em;
}
ul.que-bullet-inner
{
 list-style-type: bullet;
 font-style: normal;
text-align:left;
 font-size: 95%;
 margin:0.5em 0em 0.5em -1.5em;
}
ul.que-bullet-inner li{
 font-weight:normal;
 margin: 0.3em 0em 0em 0em;
padding-left:0em;
text-indent:0em;
}
ul.que-bullet-inner li p{
 font-weight:normal;
 margin: 0em 0em 0em 0em;
}

ul.que-none
{
 list-style-type: none;
 font-style: normal;
text-align:left;
 font-size: 100%;
 margin:0.3em 0em 0.5em 0.5em;
padding-left:2.2em;
text-indent:-2.2em;
}
ul.que-none1
{
 list-style-type: none;
 font-style: normal;
text-align:left;
 font-size: 100%;
 margin:0.3em 0em 0.5em 0.5em;
padding-left:4.6em;
text-indent:-4.6em;
}

.line{
border-bottom: 1px solid #000000;
padding:0em;
margin: 0.3em 0em 0em 0em !important;
}
.ex-para
{
font-size: 90%;
text-align: center;
margin: 0.2em 0em 0em 0em;
font-weight:bold;
font-family:sans-serif;
text-indent:0em;
}
td p.t-noindent
{
font-size: 90%;
font-family:sans-serif;
text-align: left;
margin: 0.6em 0em 0em 0em;
font-weight:normal;
text-indent:0em;
}
td p.t-indent
{
font-size: 90%;
font-family:sans-serif;
text-align: left;
margin: 0.2em 0em 0em 0em;
font-weight:normal;
text-indent:1.5em;
}
td p.t-noindent-s
{
font-size: 100%;
font-family: "stix", Georgia, serif !important;
text-align: left;
margin: 0.6em 0em 0em 0em;
font-weight:normal;
text-indent:0em;
}
td p.t-blockquote
{
font-size: 90%;
text-align: left;
font-family: "stix", Georgia, serif !important;
margin: 0.6em 0em 0em 1.5em;
font-weight:normal;
text-indent:0em;
}
td p.t-blockquote-s
{
font-size: 90%;
text-align: left;
margin: 0.6em 0em 0em 1.5em;
font-weight:normal;
text-indent:0em;
}
.t-center
{
font-size: 90%;
font-family:sans-serif;
text-align: center;
margin: 1em 0em 0em 0em;
text-indent:0em;
}
.table-g-b {
  border: 1px solid #000000;
  border-spacing: 14.25px 28.5px;
  border-collapse: collapse;
background-color: #d4effd;
  width: initial;
  margin:2em 0em 2em 0em;
font-size:90%;
}
.table-g-b td.tr-co1 {
  color: #000000;
background-color:#babcbe;
}
.table-g-b td.tr-co2 {
  color: #000000;
background-color:#d4effd;
}
.table-g-b td{padding:0.3em;}
.table-g-b p{margin: 0em 0em 0.2em 0em;}


table.table-a-w {
  border: 0;
  border-spacing: 14.25px 28.5px;
  border-collapse: collapse;
border: 1px solid #000000;
  width: 100%;
  margin:1em 0em 1em 0em;
}
table.table-a-w caption{
  margin: 1em 0em 0.5em 0em;
font-size:100%;
  color: #000000;
font-weight:bold;
  text-align: left;
  display: table-caption;
  width: 100%;
  table-layout: fixed;
}
table.table-a-w caption p.tab-no
{
  white-space: nowrap;
  margin-right: .5em;
  color: #000000;
  display: table-cell;
font-family:sans-serif;
  padding: .3em;
}
table.table-a-w tbody{font-size:90%;
font-family:sans-serif;
}

table.table-a-w caption p.tab-title{
  display: table-cell;
  color: #000000;
text-align:left;
font-weight:bold;
  padding: .5em;
}

.table-a-b tr:first-child {
  color: #000000;
border-bottom: 1px solid #000000;
vertical-align:bottom;
padding:0.5em !important;
  font-weight:bold;
}
.table-a-b td{padding:0.3em;}
.table-a-b p{margin: 0em 0em 0em 0em;}
.table-a-b tr:last-child{
  padding-bottom: 2em;
}
.table-a-b tr.tr-co2 {
  color: #ffffff !important;
background-color:#000000;
}
.req
{
font-size: 100%;
text-align: left;
margin: 0.2em 0em 0em 4em;
text-indent:0em;
}
.req1
{
font-size: 100%;
text-align: left;
margin: 0.2em 0em 0em 4.3em;
text-indent:0em;
}
.req-para
{
font-size: 100%;
text-align: left;
margin: 0.3em 0em 0em 4em;
text-indent:0em;
}
.table-n
{
  border: 0;
  border-spacing: 14.25px 28.5px;
  border-collapse: collapse;
  width: auto;
  margin:2em 0em 2em 0em;
font-size:80%;
font-family:sans-serif;
}
.table-n tr.tr-co1 {
  color: #000000;
background-color:#babcbe;
}
.t-hang
{
 font-style: normal;
 color:#000000;
text-align:left;
 margin: 0.3em 0em 0.2em 0em;
padding-left:1.5em !important;
 text-indent: -1.3em;
}
ul.bm-none
{
 list-style-type: none;
 font-style: normal;
text-align:left;
 font-size: 100%;
 margin:0.3em 0em 0.5em 0.5em;
padding-left:4.8em;
text-indent:0em;
}

.table-g1 tr:last-child td {
  padding-bottom: 0.6em;
}
.table-g1 {
  border: 0;
  border-spacing: 14.25px 28.5px;
  border-collapse: collapse;
background-color: #d4effd;
  width: initial;
border-bottom:3px double #000000;
font-family:sans-serif;
  margin:1em 0em 1em 0em;
font-size:90%;
}
.table-g1 td.tr-co1{
  color: #000000;
background-color:#babcbe;
}
.table-g1 td{padding:0.3em;}
.table-g1 p{margin: 0em 0em 0.2em 0em;}
.table-g1 tr:last-child td {
  padding-bottom: 0.6em;
}
.table-e2
{
  border: 0;
  border-spacing: 14.25px 28.5px;
  border-collapse: collapse;
  width: auto;
  margin:2em 0em 2em 0em;
font-size:80%;
font-family:sans-serif;
}
.table-e2 tbody td{vertical-align:top;}
.fm-noindent
{
font-size: 100%;
text-align: justify;
margin: 0.2em 0em 0em 0em;
text-indent:0em;
}
.fm-indent
{
font-size: 100%;
text-align: justify;
margin: 0.2em 0em 0em 0em;
text-indent:1.5em;
}
ol.fm-decimal
{
  list-style-type: decimal;
  font-style: normal;
  font-size: 100%;
text-align:justify;
  margin:0.8em 0em 0.8em -0.5em;
}
ol.fm-decimal li{
  margin: 5px;
  font-weight:normal;
}
ol.fm-decimal li p{
  margin: 0px;
  font-weight:normal;
}
ul.fm-bullet
{
  font-style: normal;
text-align: left;
  font-size: 100%;
  margin:0.8em 0em 0.8em 0em;
}
ul.fm-bullet li{
margin: 0.1em 0em 0.1em 0em;
  font-weight:normal;
color:#000000;
}
ul.fm-bullet li p{
margin: 0.3em 0em 0.1em 0em;
  font-weight:normal;
color:#000000;
}
ul.fm-circle
{
  font-style: normal;
text-align: left;
list-style-type:circle;
  margin:0.8em 0em 0.8em -1em;
}
ul.fm-circle li{
margin: 0.1em 0em 0.1em 0em;
  font-weight:normal;
color:#000000;
}
ul.fm-circle li p{
margin: 0.3em 0em 0.1em 0em;
  font-weight:normal;
color:#000000;
}
.fm-sub
{
  color: #000000;
  margin:1em 0em 0.3em 0em;
  font-size:110%;
  font-weight:bold;
  text-align: left;
}
.bm-color1
{
margin:1em 0em 0em 0em;
padding:1em;
background-color:#000000;
}
.bm-tit
{
  color: #ffffff;
  margin:0em 0em 0em 0em;
  padding:1em 0em 0em 0em;
font-family:sans-serif;
  font-size:320%;
  font-weight:normal;
  text-align: left;
}
.bm-tit1
{
margin:0.5em 0em 0em 0em;
font-size:290%;
font-family:sans-serif;
padding-bottom:1em;
text-align:left;
font-weight:normal;
color:#000000;
}
.glo-h
{
font-size: 150%;
margin: 1em 0em 0.5em 0em;
font-weight:normal;
color:#000000;
}
.table-ef tr.tr-co1 {
  color: #000000;
background-color:#bcbdc0 !important;
}
.table-ef tr.tr-co1a {
  color: #000000;
background-color:#dcddde !important;
}
.table-ef td.tr-co1a {
  color: #000000;
background-color:#dcddde !important;
}
.table-e2 p{margin:0.3em 0em 0em 0em;}
ul.que-nonee
{
 list-style-type: none;
 font-style: normal;
text-align:left;
 font-size: 100%;
 margin:0.3em 0em 0.5em 0.5em;
padding-left:1.7em;
text-indent:-1.7em;
}

ul.t-que-nonee
{
 list-style-type: none;
 font-style: normal;
text-align:left;
 margin:0em 0em 0em 0em;
padding-left:1.7em;
text-indent:-1.7em;
}
ul.t-que-nonee p{ margin:0em 0em 0em 0em;}

.tabcaption
{
text-align:left;
margin:1em 0em 1em 0em;
}
.tab-label
{
font-weight:bold;
font-size:100%;
font-family: sans-serif;
color:#00aeef;
}
.tab-title
{
font-size: 90%;
font-weight:bold;
color:#000000;
}
.ref
{
font-size: 100%;
text-align: left;
margin: 0.5em 0em 0em 1em;
text-indent:0em;
}
.case-sec {
  font-size: 140%;
padding-top:0.2em;
  margin: 0.5em 0em 0.5em 0em;
  font-family:sans-serif;
  color:#000000;
  font-weight:bold;
  text-indent:0em;
}
.case-sec1 {
  font-size: 120%;
padding-top:0.2em;
  margin: 0.8em 0em 0.3em 0em;
  font-family:sans-serif;
  color:#00aeef;
  font-weight:bold;
  text-indent:0em;
}
.case-sec2 {
  font-size: 100%;
padding-top:0.2em;
  margin: 0.8em 0em 0.3em 0em;
  font-family:sans-serif;
  color:#000000;
  font-weight:bold;
  text-indent:0em;
}
.bm-noindent
{
font-size: 100%;
text-align: justify;
margin: 0.1em 0em 0em 0em;
text-indent:0em;
}
.bm-noindents
{
font-size: 90%;
text-align: left;
border-bottom: 1px solid #00aeef;
padding-bottom:0.3em;
margin: 0.1em 0em 0em 0em;
text-indent:0em;
}
.bm-noindentsf
{
font-size: 90%;
text-align: left;
margin: 0.1em 0em 0.3em 0em;
text-indent:0em;
}
.bm-noindentsfs
{
font-size: 80%;
text-align: left;
font-family:sans-serif;
margin: 0.1em 0em 0.5em 0.9em !important;
text-indent:0em;
}
.bm-indent
{
font-size: 100%;
margin: 0.1em 0em 0em 0em;
text-align: justify;
text-indent:1.5em;
}
.design
{
font-size: 80%;
font-family:sans-serif;
text-align: left;
margin: 1em 0em 0em 0em;
text-indent:0em;
}
table.table-a-bm {
  border: 0;
  border-spacing: 14.25px 28.5px;
  border-collapse: collapse;
border-top: 1px solid #00aeef;
border-bottom: 1px solid #00aeef;
background-color:#e2f4fd;
  width: 100%;
  margin:1em 0em 1em 0em;
}
table.table-a-bm tbody{font-size:90%;font-family:sans-serif;}


.table-a-bm tr:first-child td{
  color: #000000;
vertical-align:bottom !important;
border-bottom: 1px solid #00aeef;
padding:0.5em !important;
  font-weight:bold;
}
.table-a-bm td{padding:0.3em; vertical-align:top;}
.table-a-bm p{margin: 0.3em 0em 0em 0em;}
.table-a-bm tr:last-child td{
  padding-bottom: 0.8em;
}
table.table-a-bmm {
  border: 0;
  border-spacing: 14.25px 28.5px;
  border-collapse: collapse;
border-top: 1px solid #00aeef;
border-bottom: 1px solid #00aeef;
background-color:#d4effd;
  width: 100%;
  margin:1em 0em 1em 0em;
}
table.table-a-bmm tbody{font-size:90%;font-family:sans-serif;}


.table-a-bmm tr:first-child td{
  color: #000000;
vertical-align:bottom !important;
border-bottom: 1px solid #00aeef;
padding:0.5em !important;
  font-weight:bold;
}
.table-a-bmm td{padding:0.3em; vertical-align:top;}
.table-a-bmm p{margin: 0.3em 0em 0em 0em;}
.table-a-bmm tr:last-child td{
  padding-bottom: 0.8em;
}

table.table-a-body {
  border: 0;
  border-spacing: 14.25px 28.5px;
  border-collapse: collapse;
border-top: 1px solid #00aeef;
border-bottom: 1px solid #00aeef;
  width: 100%;
  margin:1em 0em 1em 0em;
}
table.table-a-body tbody{font-size:90%;font-family:sans-serif;}


.table-a-body tr:first-child td{
  color: #000000;
vertical-align:bottom !important;
border-bottom: 1px solid #00aeef;
padding:0.5em !important;
  font-weight:bold;
}
.table-a-body td{padding:0.3em; vertical-align:top;}
.table-a-body p{margin: 0.3em 0em 0em 0em;}
.table-a-body tr:last-child td{
  padding-bottom: 0.8em;
}

table.table-a-bm1 {
  border: 0;
  border-spacing: 14.25px 28.5px;
  border-collapse: collapse;
  border-top: 1px solid #00aeef;
  border-bottom: 1px solid #00aeef;
  width: 100%;
  margin:1em 0em 1em 0em;
}
table.table-a-bm1 tbody{font-size:90%;font-family:sans-serif;}


.table-a-bm1 td{padding:0.3em; vertical-align:top;}
.table-a-bm1 p{margin: 0.3em 0em 0em 0em;}
.table-a-bm1 tr:last-child td{padding-bottom: 0.8em;}
table.table-a-bm2 {
  border: 0;
  border-spacing: 14.25px 28.5px;
  border-collapse: collapse;
  width: 100%;
background-color:#d4effd;
  margin:1em 0em 1em 0em;
}
table.table-a-bm2 tbody{font-size:90%;font-family:sans-serif;}


.table-a-bm2 td{padding:0.3em; vertical-align:top;}
.table-a-bm2 p{margin: 0.3em 0em 0em 0em;}
.table-a-bm2 tr:last-child td{padding-bottom: 0.8em;}


ol.t-decimal
{
 list-style-type: decimal;
 font-style: normal;
text-align:left;
vertical-align:top;
 margin:0em 0em 0em -1.5em;
}
ol.t-decimal li{
margin:0em 0em 0em 0em;
font-weight:normal;
}
ol.t-decimal li p{
margin:0em 0em 0em 0em;
 font-weight:normal;
}
ol.t-decimal-sans
{
 list-style-type: decimal;
 font-style: normal;
text-align:left;
font-family:sans-serif;
  font-size:80%;
 margin:0em 0em 0em -1em;
}
ol.t-decimal-sans li{
margin:0.2em 0em 0em 0em;
font-weight:normal;
}
ol.t-decimal-sans li p{
margin:0.2em 0em 0em 0em;
 font-weight:normal;
}
ol li ol.alpha li{list-style-type: lower-alpha;}
p.app-sec {
  font-size: 130%;
  margin: 1em 0em 1em 0em;
border: 1px solid #6ecff6;
background-color:#6ecff6;
border-radius: 15px 15px 15px 15px;
padding:0.3em;
  font-family:sans-serif;
  color:#000000;
  font-weight:normal;
  text-indent:0em;
}
.app-sec1 {
  font-size: 140%;
  margin: 1em 0em 0.3em 0em;
  font-family:sans-serif;
  color:#000000;
  font-weight:bold;
}
.app-sec2 {
  font-size: 120%;
  margin: 1em 0em 0.3em 0em;
  font-family:sans-serif;
  color:#00aeef;
  font-weight:bold;
}
.app-sec3 {
  font-size: 110%;
  margin: 1em 0em 0.3em 0em;
  font-family:sans-serif;
  color:#000000;
  font-weight:bold;
}

.app-sec4 {
  font-size: 100%;
  margin: 1em 0em 0.3em 0em;
  font-family:sans-serif;
  color:#000000;
  font-weight:bold;
}
.bm-center
{
font-size: 100%;
text-align: center;
margin: 0.2em 0em 0em 0em;
text-indent:0em;
}
ol.bm-upper-alpha{
  list-style-type: upper-alpha;
  font-weight: normal;
font-size:100%;
text-align:justify;
  margin:0.5em 0em 0.3em -1.3em;
}
ol.bm-upper-alpha  li{
  margin:0.3em 0em 0em 0em;
  font-style:normal;
}
ol.bm-upper-alpha li p{
  margin:0.3em 0em 0em 0em;
  font-style:normal;
}
ol.bx-roman{
  list-style-type: lower-roman;
  font-weight: normal;
font-size:100%;
text-align:justify;
  margin:0.5em 0em 0.3em -1.8em;
}
ol.bx-roman  li{
  margin:0.3em 0em 0em 0em;
  font-style:normal;
}
ol.bx-roman li p{
  margin:0.3em 0em 0em 0em;
  font-style:normal;
}

ol.upper-alpha{
  list-style-type: upper-alpha;
  font-weight: normal;
font-size:100%;
text-align:justify;
  margin:0.5em 0em 0.3em -1.3em;
}
ol.upper-alpha  li{
  margin:0.3em 0em 0em 0em;
  font-style:normal;
}
ol.upper-alpha li p{
  margin:0.3em 0em 0em 0em;
  font-style:normal;
}
.td-right
{
font-family:sans-serif;
text-align:right;
font-weight:bold;
color:#00aeef;
}
.blockquotei
{
font-size: 90%;
text-align: left;
margin: 0.1em 3em 0em 3em;
text-indent:1.5em;
}
.noindent1a
{
font-size: 105%;
text-align: justify;
margin: 0.5em 0em 0em 0em;
text-indent:0em;
}
.indent1a
{
font-size: 110%;
margin: 0.1em 0em 0em 0em;
text-align: justify;
text-indent:1.5em;
}
div.border1
{border: 1px solid #00aeef;
padding:0.5em;
background-color:#d4effd;
}
div.border2
{border: 1px solid #000000;
background-color:#ffffff;
}
.noindents
{
font-size: 90%;
text-align: left;
font-family:sans-serif;
margin: 0.1em 0em 0em 0em;
text-indent:0em;
}
.indents
{
font-size: 90%;
margin: 0.1em 0em 0em 0em;
font-family:sans-serif;
text-align: left;
text-indent:1.5em;
}
.centers
{
font-size: 90%;
margin: 0.1em 0em 0em 0em;
font-family:sans-serif;
text-align: center;
text-indent:0em;
}
ol.bm-decimal-sans{
  font-family:sans-serif;
  list-style-type: decimal;
  font-weight: normal;
text-align:left;
font-size:90%;
  margin:0.7em 1.5em 0.7em -1.5em;
}
ol.bm-decimal-sans  li{
  margin:0.5em 0em 0em 0em;
  font-weight: normal;
}
ol.bm-decimal-sans li p{
  margin:0.5em 0em 0em 0em;
  font-weight: normal;
}

.table-d1 {
  border: 0;
  border-spacing: 14.25px 28.5px;
  border-collapse: collapse;
  width: auto;
  margin:1em 0em 2em -1.5em;
font-size:100%;
}
.eq-t
{
font-size: 100%;
margin: 0.8em 0em 0em 0em;
text-align: center;
font-weight:bold;
text-indent:0em;
}
p.series {
  font-size: 110%;
  margin: 1em 0em 1em 0em;
  font-family:sans-serif;
  color:#00aeef;
  font-weight:bold;
}
p.series-aut {
  font-size: 80%;
  margin: 0.8em 0em 0.1em 0em;
  color:#000000;
  font-weight:normal;
}
p.series-aut1 {
  font-size: 80%;
  margin: 0.3em 0em 0.2em 0em;
  color:#000000;
  font-weight:normal;
}
p.series-edi {
  font-size: 80%;
  margin: 0.3em 0em 0.2em 0em;
  color:#000000;
  font-weight:normal;
}
p.series-hd {
  font-size: 80%;
  margin: 0.9em 0em 0.5em 0em;
  color:#00aeef;
  font-weight:normal;
}
.b-co1
{
margin:0em 0em 0em 0em;
background-color:#00aeef;
}
.fm-sec-title
{
  color: #00aeef;
  font-family:sans-serif;
  margin:1em 0em 1em 0em;
  padding:0.3em;
  font-size:300%;
border-top: 2px solid #000000;
border-bottom: 2px solid #000000;
border-right: 2px solid #000000;
border-radius: 0px 95px 95px 0px;
  font-weight:normal;
  text-align: left;
}

.about-aut
{
font-size: 120%;
  font-family:sans-serif;
text-align: left;
color:#00aeef;
font-weight:bold;
margin: 1.2em 0em 0.2em 0em;
text-indent:0em;
}
.about-aut
{
font-size: 120%;
  font-family:sans-serif;
text-align: left;
color:#00aeef;
font-weight:bold;
margin: 1.2em 0em 0.2em 0em;
text-indent:0em;
}
.fm-secc {
  font-size: 130%;
  margin: 1em 0em 1em 0em;
border: 1px solid #000000;
border-radius: 15px 15px 15px 15px;
padding:0.3em;
  font-family:sans-serif;
  color:#00aeef;
  font-weight:normal;
  text-indent:0em;
}
.fm-p
{
font-size: 100%;
text-align: left;
color:#000000;
font-weight:normal;
margin: 0.2em 0em 0.2em 0em;
text-indent:0em;
}
.fm-h1
{
font-size: 100%;
text-align: left;
color:#000000;
font-weight:bold;
font-family:sans-serif;
margin: 0.8em 0em 0.5em 0em;
text-indent:0em;
}
.fm-toc
{
font-size: 110%;
text-align: left;
margin: 0.5em 0em 0.5em 0em;
padding-left:0em;
text-indent:0em;
font-weight:bold;
}
.fm-toc1
{
font-size: 110%;
text-align: left;
margin: 1em 0em 0.5em 0em;
font-family:sans-serif;
padding-left:0em;
color:#00aeef;
text-indent:0em;
font-weight:bold;
}
.fm-toc2
{
font-size: 110%;
text-align: left;
margin: 0.2em 0em 0.2em 0em;
font-family:sans-serif;
padding-left:0em;
color:#00aeef;
text-indent:0em;
font-weight:bold;
}
.b-cen
{
font-size: 180%;
font-family:sans-serif;
text-align: center;
color:#00aeef;
margin: 1em 0em 0.7em 0em;
text-indent:0em;
}
.b-noind
{
font-size: 100%;
text-align: left;
color:#00aeef;
margin: 0.3em 0em 0.1em 0em;
text-indent:0em;
}
.bm-eqq
{
background-color: #00baf2;
border-radius: 0px 15px 15px 0px;
padding:0.5em;
margin:0.5em 0em 0em 0em;
font-size:100%;
font-family:sans-serif;
text-align:left;
font-weight:bold;
color:#ffffff;
}
.bm-eqq1
{
background-color: #aae1fa;
border-radius: 15px 15px 15px 15px;
padding:0.5em;
margin:0.5em 0em 0em 0em;
font-size:100%;
font-family:sans-serif;
text-align:left;
font-weight:bold;
color:#00adee;
}
p.a-sec {
  font-size: 100%;
  margin: 1em 0em 0em 0em;
border: 1px solid #262324;
background-color:#262324;
border-radius: 0px 15px 15px 0px;
padding:0.3em;
  font-family:sans-serif;
  color:#ffffff;
  font-weight:bold;
  text-indent:0em;
}
.a-sec1 {
  font-size: 300%;
  margin: 1em 0em 0.3em 0em;
  font-family:sans-serif;
  color:#000000;
  font-weight:normal;
}
.a-sec2 {
  font-size: 110%;
  margin: 1em 0em 0.3em 0em;
  font-family:sans-serif;
  color:#000000;
  font-weight:normal;
}
.bg1{background-color:#00AEEF;
}
.digital {
margin:1em 0em 0em 0.5em;
}
.medium-icon
{
max-width: 50px !important;
margin-left: -0.5em;
vertical-align: middle;
}