body
{font-family: sans-serif;
text-align: justify;
margin-right:0.5em;
margin-left: 0.5em;}

.image
{
page-break-inside:avoid; 
margin-top: 2em;
margin-bottom:.5em;
margin-left:0em;
margin-right:0em;
text-indent:0em;
text-align:center;
}

td p.image{
margin:0.2em;
}

td
{
 padding:0.5em;
}
.indent
{
 font-size:100%;
 margin-top:0em;
 margin-bottom:0em;
 margin-left:0em;
 margin-right:0em;
 text-align:justify;
 text-indent:1.5em;
 font-weight:normal;
}
.indent1
{
 margin-top:1em;
 margin-bottom:0em;
 margin-left:0em;
 margin-right:0em;
 text-align:justify;
 text-indent:1em;
}
.indent1l
{
 margin-top:1em;
 margin-bottom:0em;
 margin-left:1em;
 margin-right:0em;
 text-align:justify;
 text-indent:1em;
}

.noindents
{
 font-size:100%;
 margin-top:.2em;
 margin-bottom:0em;
 margin-left:1em;
 text-align:justify;
 text-indent:0em;
 font-weight:normal;
}
.noindents1
{
 font-size:100%;
 margin-top:.2em;
 margin-bottom:0em;
 margin-left:1.5em;
 text-align:justify;
 text-indent:0em;
 font-weight:normal;
}
a
{
 text-decoration:none;
 color:#000000;
}
img
{
 max-width:100%;
 max-height:100%;
}
.h1
{
 font-size:1.5em;
 margin-top:0em;
 margin-bottom:0em;
 margin-left:0em;
 margin-right:0em;
 text-align:right;
 text-indent:0em;
 font-weight:bold;
}
.h1a
{
 font-size:1.1em;
 margin-top:1em;
 margin-bottom:0em;
 margin-left:0em;
 margin-right:0em;
 text-align:right;
 text-indent:0em;
 font-weight:normal;
}

 table td ul{
	padding:0 0 0 1em !important;
	margin:0 !important;
}

 table td ol{
	padding:0 0 0 0em !important;
	margin:0 !important;
line-height:100%;
}

table td{
	padding:0.5em !important;
	margin:0em !important;
}

.t-center1
{
 font-size:80%;
  
 text-align:left;
 text-indent:0em;
 font-weight:normal;
}

.t-center3
{
 font-size:80%;
  
 text-align:right;
 text-indent:0em;
 font-weight:normal;
}
.cpy
{
 font-size:90%;
 margin-top:0em;
 margin-bottom:0em;
 margin-left:0em;
 margin-right:0em;
 text-align:left;
 text-indent:0em;
 font-weight:normal;
}
.cpy1
{
 font-size:90%;
 margin-top:1em;
 margin-bottom:0em;
 margin-left:0em;
 margin-right:0em;
 text-align:left;
 text-indent:0em;
 font-weight:normal;
}
.cpya
{
 font-size:90%;
 margin-top:0em;
 margin-bottom:0em;
 margin-left:1em;
 margin-right:0em;
 text-align:left;
 text-indent:0em;
 font-weight:normal;
}
.cpy2
{
 font-size:90%;
 margin-top:2.5em;
 margin-bottom:0em;
 margin-left:0em;
 margin-right:0em;
 text-align:left;
 text-indent:0em;
 font-weight:normal;
}
.cpy3
{
 font-size:90%;
 margin-top:4em;
 margin-bottom:0em;
 margin-left:0em;
 margin-right:0em;
 text-align:left;
 text-indent:0em;
 font-weight:normal;
}
.noindent1
{
 font-size:100%;
 margin-top:1.2em;
 margin-bottom:0em;
 margin-left:0em;
 margin-right:0em;
 text-align:justify;
 text-indent:0em;
 font-weight:normal;
}
.h2b
{
 color:#81055C;
 font-size:180%;
 margin-top:1em;
 margin-bottom:1em;
 margin-left:0em;
 margin-right:0em;
 text-align:left;
 text-indent:0em;
 font-weight:bold;
 width: 100%;
 padding: 0em;
}
.toc1
{
 font-size:90%;
 margin-top:1em;
 margin-bottom:0em;
 margin-left:0em;
 margin-right:0em;
 text-align:justify;
 text-indent:0em;
 font-weight:normal;
}
.toc
{
 font-size:90%;
 margin-top:0em;
 margin-bottom:1em;
 margin-left:0em;
 margin-right:0em;
 text-align:justify;
 text-indent:0em;
 font-weight:bold;
}
.toca
{
 font-size:90%;
 margin-top:0em;
 margin-bottom:0em;
 margin-left:2.5em;
 margin-right:0em;
 text-align:left;
 text-indent:-1em;
}
.tocb
{
 font-size:90%;
 margin-top:0em;
 margin-bottom:0em;
 margin-left:1.1em;
 margin-right:0em;
 text-align:justify;
 text-indent:0em;
}
.tocc
{
 font-size:90%;
 margin-top:0em;
 margin-bottom:0em;
 margin-left:2.5em;
 margin-right:0em;
 text-align:justify;
 text-indent:0em;
 font-weight:bold;
}
.tocca
{
 font-size:90%;
 margin-top:0em;
 margin-bottom:0em;
 margin-left:2.6em;
 margin-right:0em;
 text-align:justify;
 text-indent:0em;
 font-weight:bold;
}
.h2a
{
 font-size:130%;
 margin-top:1em;
 margin-bottom:0em;
 margin-left:0em;
 margin-right:0em;
 text-align:left;
 text-indent:0em;
 font-weight:normal;
}
.h2
{
 font-size:180%;
 margin-top:0em;
 margin-bottom:0em;
 margin-left:0em;
 color:#81055C;
 margin-right:0em;
 text-align:left;
 text-indent:0em;
 font-weight:bold;
}
.h4
{
 font-size:110%;
 margin-top:1em;
 margin-bottom:1em;
 margin-left:0em;
 margin-right:0em;
 text-align:left;
 text-indent:0em;
 font-weight:bold;
 color:#81055C;
}
.h4a
{
 font-size:110%;
 margin-top:1.2em;
 margin-bottom:1em;
 margin-left:0em;
 margin-right:0em;
 text-align:left;
 text-indent:0em;
 font-weight:bold;
}
.h2c
{
 font-size:120%;
 margin-top:2em;
 margin-bottom:1.5em;
 margin-left:0em;
 color:#81055C;
 margin-right:0em;
 text-align:left;
 text-indent:0em;
 font-weight:bold;
}
.h3
{
 font-size:1.2em;
 margin-top:2em;
 font-weight:bold;
 margin-bottom:1em;
 text-indent:-1.05em;
 text-align:left;
 margin-left:1.1em;
 margin-right:0em;
 color:#81055C;
}

.h3a
{
 font-size:1.2em;
 margin-top:2em;
 font-weight:bold;
 margin-bottom:1em;
 text-indent:-1.9em;
 margin-left:2.0em;
 text-align:left;
 color:#81055C;
}

.caption
{
font-size:0.85em;
font-style:italic;
text-align:justify;
text-indent:0;
margin-top:0em;
}
.caption1
{
font-size:0.85em;
font-style:italic;
text-align:center;
text-indent:0;
margin-top:0em;
}
.sqlist
{
 font-size:100%;
 margin-top:0em;
 margin-bottom:0em;
 margin-left:2.5em;
 margin-right:0em;
 text-align:justify;
 text-indent:-0.70em;
 font-weight:normal;
}
.sqlistd
{
 font-size:100%;
 margin-top:0em;
 margin-bottom:0em;
 margin-left:7.5em;
 margin-right:0em;
 text-align:justify;
 text-indent:-0.70em;
 font-weight:normal;
}
.sqlist-noindent
{
 font-size:100%;
 margin-top:0em;
 margin-bottom:0em;
 margin-left:0em;
 margin-right:0em;
 text-align:justify;
 text-indent:0em;
 font-weight:normal;
}
.sqlist1
{
 font-size:100%;
 margin-top:1em;
 margin-bottom:0em;
 margin-left:2.5em;
 margin-right:0em;
 text-align:justify;
 text-indent:-0.70em;
 font-weight:normal;
}
.topo
{
 font-size:100%;
 margin-top:0em;
 margin-bottom:0em;
 margin-left:2.5em;
 margin-right:0em;
 text-align:justify;
 text-indent:0em;
 font-weight:normal;
}
.sqlistc
{
 font-size:100%;
 margin-top:0em;
 margin-bottom:0em;
 margin-left:2.5em;
 margin-right:0em;
 text-align:justify;
 text-indent:-0.70em;
 font-weight:bold;
}
.sqlistc1
{
 font-size:100%;
 margin-top:1em;
 margin-bottom:0em;
 margin-left:2.5em;
 margin-right:0em;
 text-align:justify;
 text-indent:-0.70em;
 font-weight:bold;
}
.box{
	text-indent:0;
	border:solid thin;
}

.smallcaps{
 font-size:70%;
 }

.vertical {
    display:table-cell;
    vertical-align:middle;
    text-align:center;
direction: ltr;
}

.underline{
text-decoration: underline;
}

.overline{
text-decoration: overline;
}
.code-a{
font-family: "consola";
color:#848284;
}
.code-re{
font-family: "consola";
color:#e41014;
}
.code-p{
font-family: "consola";
color:#7f2276;
}
.code-bl{
font-family: "consola";
color:#000000;
}
.code-m{
font-family: "consola";
color:#801710;
}
.code-r{
font-family: "consola";
color:#bf4c96;
}
.code-g{
font-family: "consola";
color:#027c34;
}
.code-g1{
font-family: "consola";
color:#007e7f;
}
.code-b{
font-family: "consola";
color:#3b499a;
}
.code-v{
font-family: "consola";
color:#2c266d;
}
.code-s{
font-family: "consola";
color:#005288;
}
.lista
{
 font-size:100%;
 margin-top:0em;
 margin-bottom:0em;
 margin-left:4.5em;
 margin-right:0em;
 text-align:justify;
 text-indent:-0.70em;
 font-weight:normal;
}
.lista1
{
 font-size:100%;
 margin-top:1em;
 margin-bottom:0em;
 margin-left:4.5em;
 margin-right:0em;
 text-align:justify;
 text-indent:-0.70em;
 font-weight:normal;
}
.sqlists
{
 font-size:100%;
 margin-top:0em;
 margin-bottom:0em;
 margin-left:4.5em;
 margin-right:0em;
 text-align:justify;
 text-indent:-0.70em;
 font-weight:normal;
}
.sqlists1
{
 font-size:100%;
 margin-top:1em;
 margin-bottom:0em;
 margin-left:3.7em;
 margin-right:0em;
 text-align:justify;
 text-indent:0em;
 font-weight:normal;
 list-style-type:square;
}
.topt
{
 margin-top:2em;
 margin-bottom:0em;
 margin-left:0em;
 margin-right:0em;
 width:100%;
 text-align:justify;
 text-indent:0em;
 font-weight:normal;
}
ol.topb
{
  margin-top:1em;
  list-style-type:square;
  text-align:justify;
  margin-bottom:1em;
  font-size:100%;
  margin-left:2.5em;
  margin-top:1em;
}
.top1
{
 margin-top:2em;
 margin-bottom:2em;
 margin-left:0em;
 margin-right:0em;
 text-align:justify;
 text-indent:0em;
 font-weight:normal;
}
.top1a
{
 margin-top:2em;
 margin-bottom:1.5em;
 margin-left:0em;
 margin-right:0em;
 text-align:justify;
 text-indent:0em;
 font-weight:bold;
}
.topo1
{
 font-size:100%;
 margin-top:1em;
 margin-bottom:1em;
 margin-left:6.5em;
 font-style:italic;
 margin-right:0em;
 text-align:justify;
 text-indent:0em;
 font-weight:normal;
}
.rightca1
{
 font-size:90%;
 color:#81055C;
 margin-top:1em;
 margin-bottom:0em;
 margin-left:0em;
 margin-right:0em;
 text-align:right;
 text-indent:0em;
 font-weight:normal;
}
td.tleft-p
{
 padding-right:0.7em;
}
.p-break
{
 page-break-before:always;
}
.li-top
{
 margin-top:1em;
}
.tleft-b
{
 font-size:100%;
 margin-top:0em;
 margin-bottom:0em;
 margin-left:0em;
 margin-right:0em;
 text-align:justify;
 text-indent:0em;
 font-weight:normal;
 border-bottom:solid 1px black;
}

.tleft-b1
{
 font-size:100%;
 margin-top:0em;
 margin-bottom:0em;
 margin-left:0em;
 margin-right:0em;
 text-align:justify;
 text-indent:0em;
 font-weight:normal;
 }
.tleft-b2
{
 font-size:100%;
 margin-top:0em;
 margin-bottom:0em;
 margin-left:0em;
 margin-right:0em;
 text-align:justify;
 text-indent:0em;
 font-weight:normal;
border-right:solid 1px black;
 }
.tleft-b2l
{
 font-size:100%;
 margin-top:0em;
 margin-bottom:0em;
 margin-left:0em;
 margin-right:0em;
 text-align:justify;
 text-indent:0em;
 font-weight:normal;
border-left:solid 1px black;
border-bottom:solid 1px black;
 }
.tleft-b2r
{
 font-size:100%;
 margin-top:0em;
 margin-bottom:0em;
 margin-left:0em;
 margin-right:0em;
 text-align:justify;
 text-indent:0em;
 font-weight:normal;
border-right:solid 1px black;
border-bottom:solid 1px black;
 }
.tleft-b2a
{
 font-size:100%;
 margin-top:0em;
 margin-bottom:0em;
 margin-left:0em;
 margin-right:0em;
 text-align:justify;
 text-indent:0em;
 font-weight:normal;
border-bottom:solid 1px black;
border-right:solid 1px black;
 }

.tleft-b2all
{
 font-size:100%;
 margin-top:0em;
 margin-bottom:0em;
 margin-left:0em;
 margin-right:0em;
 text-align:justify;
 text-indent:0em;
 font-weight:normal;
border:solid 1px black;
 }

.tleft-c
{
 font-size:100%;
 margin-top:0em;
 margin-bottom:0em;
 margin-left:0em;
 margin-right:0em;
 text-align:justify;
 text-indent:0em;
 font-weight:normal;
 border-bottom:solid 2px black;
}
table
{
 border-collapse:collapse;
}
ol.t-list
{
  margin-top:0em;
  list-style-type:square;
  text-align:left;
  margin-bottom:1em;
  font-size:80%;
  margin-left:1.5em;
  margin-top:0em;
}
td.td-border
{
 border:solid 1px black;
 padding:0.2em;
}
td.td-border2
{
 border:solid 1px black;
 padding:0.5em;
}
td.td-border-m
{
 border:solid 1px black;
 padding:0.2em;
 padding-top:1.2em;
 padding-bottom:1.2em;
}
.noindenta
{
 font-size:80%;
 margin-top:0em;
 margin-bottom:0em;
 margin-left:0em;
 margin-right:0em;
 text-align:left;
 text-indent:0em;
 font-weight:normal;
}
.t-border1
{
 border:solid 1px black;
 margin-top:1em;
}
.t-center
{
 font-size:80%;
 padding-top:.5em;
 padding-bottom:.5em;
 margin-left:.5em;
 margin-right:0em;
 text-align:center;
 text-indent:0em;
 font-weight:normal;
}
.t-centerr
{
 font-size:80%;
 padding-top:.7em;
 padding-bottom:.7em;
 margin-left:.5em;
 margin-right:1em;
 text-align:center;
 text-indent:0em;
 font-weight:normal;
}


.t-center3
{
 font-size:80%;
 padding-top:.2em;
 padding-bottom:.2em;
 margin-left:.5em;
 margin-right:0em;
 text-align:left;
 text-indent:0em;
 font-weight:normal;
}

.t-center2
{
 font-size:80%;
 padding-top:.6em;
 padding-bottom:.6em;
 margin-left:.5em;
 margin-right:0em;
 text-align:center;
 text-indent:0em;
 font-weight:normal;
}

.t-center3
{
 font-size:80%;
 padding-top:.6em;
 padding-bottom:.6em;
 margin-left:.5em;
 margin-right:0em;
 text-align:right;
 text-indent:0em;
 font-weight:normal;
}


td.td-border-b
{
 border:solid 3px black;
 padding:0.2em;
}
.table-left
{
 font-size:80%;
 margin-top:0em;
 margin-bottom:0em;
 margin-left:0em;
 margin-right:0em;
 text-align:left;
 text-indent:0em;
 font-weight:normal;
}
.border2
{
 border-top:solid 2px black;
 border-bottom:solid 2px black;
 margin-top:1em;
}
.table-left3
{
 font-size:80%;
 margin-top:2em;
 margin-bottom:0em;
 margin-left:0em;
 margin-right:0em;
 text-align:left;
 text-indent:0em;
 font-weight:normal;
}
.t-border-l
{
 border:solid 1px black;
 margin-top:1em;
 margin-left:8em;
}
.noindentbl
{
font-size:1.1em;
margin-top:2em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
color:#81055C;
text-align:justify;
text-indent:0em;
font-weight:normal;
}
.noindentbl1
{
font-size:1em;
margin-top:2em;
margin-bottom:0em;
margin-left:1em;
margin-right:0em;
color:#7F8285;
text-align:justify;
text-indent:0em;
font-weight:normal;
}
.extract1
{
font-size:1em;
margin-top:2em;
margin-bottom:0em;
margin-left:1em;
margin-right:0em;
text-align:justify;
text-indent:0em;
font-weight:bold;
font-style: italic;
}

ul.topbba
{
  margin-top:1em;
  list-style-type:square;
  margin-left:4em;
  text-align:justify;
  margin-bottom:1em;
}
ul.topbba-c
{
  margin-top:1em;
  list-style-type:circle;
  text-align:justify;
  margin-bottom:1em;
  font-size:100%;
  margin-left:4.5em;
  margin-top:1em;
}
ul.topbba-1
{
  margin-top:1em;
  list-style-type:square;
  text-align:justify;
  margin-bottom:1em;
  font-size:100%;
  margin-left:2.5em;
  margin-top:1em;
}
ul.topbba1
{
  margin-top:1em;
  list-style-type:squre;
  text-align:justify;
  margin-bottom:1em;
  font-size:100%;
  margin-left:4.5em;
  margin-top:1em;
}
ol.topoo
{
  margin-top:1em;
  text-align:justify;
  margin-bottom:1em;
  font-size:100%;
  font-weight:bold;
  margin-left:2.5em;
  margin-top:1em;
}
.toptc
{
 font-size:90%;
 margin-top:1em;
 margin-bottom:1em;
 margin-left:2em;
 margin-right:2em;
 text-align:justify;
 text-indent:0em;
 font-weight:normal;
}
.tleft1
{
 border-top:solid 1px black;
 padding:.3em;
 border-bottom:solid 1px black;
 border-right:solid 1px black;
}
.tleftc
{
 padding:.3em;
 border-right:solid 1px black;
}
.tleft1a
{
 border-top:solid 1px black;
 padding:1em;
 border-bottom:solid 1px black;
}
.tleft2
{
 padding:0.4em;
 border-bottom:solid 1px black;
 border-right:solid 1px black;
}

.tleftn
{
 padding:0.4em;
}
.tleft2a
{
 padding:0.2em;
 border-bottom:solid 1px black;
}
.tlefta
{
 border-top:solid .15em black;
 padding:0.2em;
 padding-left:0.7em;
 border-bottom:solid .15em black;
}
ul.topv
{
 font-size:100%;
 margin-top:1em;
 margin-bottom:1em;
 margin-left:4em;
 margin-right:0em;
 text-align:justify;
 text-indent:0em;
 font-weight:normal;
 list-style-type:circle;
}
ol.topb1
{
  margin-top:1em;
  text-align:justify;
  margin-bottom:1em;
  font-size:100%;
  margin-left:2.5em;
  color:#81055C;
  margin-top:1em;
}
ol.topbs
{
  margin-top:1em;
  text-align:justify;
  margin-bottom:1em;
  font-size:100%;
  margin-left:3em;
  margin-top:1em;
}
ol.topbsa
{
  margin-top:1em;
  list-style-type:circle;
  text-align:justify;
  margin-bottom:0em;
  font-size:100%;
  margin-left:1.5em;
  color:#939598;
  margin-top:1em;
}
.blue
{
 color:#00ADEF;
}
.center2
{
 font-size:100%;
 margin-top:3em;
 margin-bottom:3em;
 margin-left:0em;
 margin-right:0em;
 text-align:center;
 text-indent:0em;
 font-weight:normal;
}

.top-1
{
 border-top:solid 2px black;
 border-bottom:solid 2px black;
 margin-top:2em;
margin-bottom:2em;
}

.top-1
{
 border-top:solid 2px black;
 border-bottom:solid 2px black;
 margin-top:2em;
margin-bottom:2em;
}

.top-none
{
 margin-top:2em;
margin-bottom:2em;
}
.top-none1
{
 margin-top:1em;
margin-bottom:1em;
}
.top-none2
{
 font-size:100%;
 margin-top:1em;
margin-bottom:0em;
 margin-left:0em;
}
.top-none3
{
 border-top:solid 1px black;
 border-bottom:solid 1px black;
 border-left:solid 1px black;
  margin-top:2em;
margin-bottom:2em;
}

.top-all
{
 border-top:solid 1px black;
 border-bottom:solid 1px black;
 border-left:solid 1px black;
 border-right:solid 1px black;
 margin-top:2em;
margin-bottom:2em;
}

.top-alla
{
 border-top:solid 2px black;
 border-bottom:solid 2px black;
 border-left:solid 2px black;
 border-right:solid 2px black;
 margin-top:2em;
margin-bottom:1em;
}
.top-2
{
 border-top:solid 2px black;
 margin-top:1em;
 margin-left:4em;
}

.top-3
{
 border-bottpm:solid 2px black;
 margin-top:1em;
 margin-left:4em;
}
.tleft-border
{
 padding:0.3em;
  border:solid 1px black;
}

.tleft-border1
{
 padding:0.3em;
  border-bottom:solid 1px black;
border-left:solid 1px black;
}

.tleft-border2
{
 padding:0.3em;
  border-bottom:solid 1px black;
}
.sm-sq
{
 font-size:100%;
 margin-top:1em;
 margin-bottom:0em;
 margin-left:4.5em;
 margin-right:0em;
 text-align:justify;
 text-indent:0em;
 font-weight:normal;
 list-style-type:square;
}
.noindentv
{
  font-size:1.1em;
 margin-top:1.8em;
 margin-bottom:1em;
 text-indent:0em;
 text-align:left;
color:#81055C;
 font-weight:bold;
}

span.nblue
{
        
        color: #00295C;
}

.tablerig-1
{
    margin-top: 5em;
    font-size: 100%;
    margin-left: 0em;
    margin-bottom: 8em;
    text-align: right;
    width: 100%;
    border-right: solid #81055C 2px;
    padding-right: 0em;

} 

.title
{
 
    font-size: 1.5em;
    font-weight:bold;
    text-align: right;
    margin-top: .5em;
    margin-left: 0em;
    margin-right: 3%;
    margin-bottom: 0.5em;
    color:#81055C;
}


.title1
{
    font-size: 1.1em;
    text-align: right;
    margin-top: 0.5em;
    margin-left: 0em;
    margin-right: 3%;
    margin-bottom: 0.5em;
    
}

.dedicat
{
    font-size: 1.1em;
    text-align: right;
    margin-top: 8em;
    margin-left: 0em;
    margin-right: 5%;
    margin-bottom: 0.5em;
    
}

.title3
{
    font-size: 1.7em;
    text-align: center;
    margin-top: 7em;
    margin-left: 0em;
    margin-right: 0em;
    margin-bottom: 0em;
}

.ftitle1
{
 font-size:1.2em;
 margin-top:2em;
 font-weight:bold;
 margin-bottom:1em;
 text-indent:0em;
 text-align:left;
 margin-left:0em;
 }

hr.fnline1
{
background-color:#81055C;
color:#81055C;
height:1px;
width:100%;
margin-left:0%;
margin-bottom:0em;
margin-top:1em;
}
p.fnline1
{
 border-bottom:solid #81055C 1px;
 margin-top:2em;
 margin-bottom:2.5em;
}

.fnline2
{
 border-bottom:solid #81055C 1px;
 margin-top:1em;
}

p.fnline1l
{
 border-bottom:solid black 1px;
 margin-top:1em;
 margin-left:0em;
}
.chap
{
	text-indent:0em;
	margin-top:2em;
	text-align:left;
	margin-bottom:0em;
	font-weight:normal;
	font-size:1.3em;
        width: 100%;
        padding-right:.5em;
}
.chno
{
	text-indent:0em;
	margin-top:2em;
	text-align:left;
	margin-bottom:0em;
	font-weight:normal;
	font-size:1.3em;
}
.ch-title
{
        text-indent:0em;
	margin-top:0em;
	font-size:1.5em;
	text-align:left;
	font-weight:bold;
	color:#81055C;
}

.ch-title1
{
	text-indent:0em;
	margin-top:1.5em;
	text-align:left;
	margin-bottom:3em;
	font-weight:normal;
	font-size:1.7em;
	color:#81055C;
        width: 100%;
        padding: 0em;
}

.tnlstq1
{

  margin-left:1.4em;
  text-indent:-1.2em;
  text-align:left;
  margin-top:0em;
  margin-bottom:0em;
}

.tnlstq2
{

  margin-left:2em;
  text-indent:-1.4em;
  text-align:left;
  margin-top:0em;
  margin-bottom:0em;
}

.nlstq1
{

	margin-right:2em;
  margin-left:2.5em;
  text-indent:-1.6em;
text-align: justify;
  margin-top:0em;
  margin-bottom:0em;
}
ol, li{
  text-align:justify;
}

ul li{
  text-align:left;
}

ol {
 -webkit-margin-before: 0em;
 -webkit-margin-after: 0em;
 -webkit-margin-start: 0px;
 -webkit-margin-end: 0px;
 -webkit-padding-start: 0px;
}

ol.lst1
{
margin-top:1em;
list-style-type:square;
margin-bottom:1em;
margin-left:2.5em;
text-align: justify;
}
ul.lst1
{
margin-top:1em;
list-style-type: square;
margin-bottom:1em;
text-align: justify;
}
ol.blst1
{
margin-top:1em;
list-style-type:square;
margin-bottom:1em;
margin-left:2.3em;
margin-right:2em;
color: #81055C;
text-align: justify;
}
ol.blst1 li span
{
 color: black;
}
ol.blst1a
{
margin-top:1em;
list-style-type:square;
margin-bottom:1em;
margin-left:3.8em;
margin-right:2em;
text-align: justify;
}

ol.olst1{
margin-top:1em;
list-style-type:decimal;
margin-bottom:1em;
margin-left:2em;
text-align: justify;
}
ol.olst1n{
margin-top:1em;
list-style-type:none;
margin-bottom:.1em;
margin-left:3em;
text-indent:-1.2em;
text-align: justify;
}
ol.olst1n1{
margin-top:.1em;
list-style-type:none;
margin-bottom:.1em;
margin-left:2.9em;
text-indent:-1.6em;
text-align: justify;
}
ol.olst1i{
margin-top:1em;
list-style-type:decimal;
margin-bottom:1em;
margin-left:3em;
font-style:italic;
text-align: justify;
}
ol.olst1ia{
margin-top:1em;
list-style-type:decimal;
margin-bottom:1em;
margin-left:3.7em;
font-style:italic;
text-align: justify;
}

ol.olst5{
margin-top:1em;
list-style-type:decimal;
margin-bottom:1em;
margin-left:2em;
}
ol.olst6{
margin-top:1em;
list-style-type:decimal;
margin-bottom:1em;
margin-left:1em;
}

ol.tolst1{
margin-top:0em;
list-style-type:decimal;
margin-bottom:0em;
margin-left:1.5em;
text-align: justify;
}
ol.tulst1{
margin-top:.7em;
list-style-type:none;
margin-bottom:0em;
margin-left:.7em;
text-indent:-.7em;
text-align: justify;
line-height:130%;
}
ol.tlast1{
margin-top:.7em;
list-style-type:lower-alpha;
margin-bottom:0em;
margin-left:1.7em;
text-align: justify;
line-height:130%;
}

ol.olst1b{
margin-top:1em;
list-style-type:decimal;font-weight:bold;
margin-bottom:1em;
margin-left:3em;
margin-right:2em;
text-align: justify;

}

ol.olstab{
margin-top:1em;
list-style-type:lower-alpha;
font-weight:bold;
margin-bottom:1em;
margin-left:3em;
margin-right:2em;
text-align: justify;

}
ol.olst1t{
margin-top:0.2em;
list-style-type:decimal;
margin-bottom:0.2em;
margin-left:1.5em;
text-align: justify;
}
ol.olst2{
margin-top:1em;
list-style-type:decimal;
margin-bottom:1em;
margin-left:2.5em;
}
ol.olst3{
margin-top:1em;
list-style-type:decimal;
margin-bottom:1em;
margin-left:4.5em;
}

ol.olst3a{
margin-top:1em;
list-style-type:decimal;
margin-bottom:1em;
margin-left:4.5em;
margin-right:4.5em;
}
ul.lst3 
{
margin-top:1em;
margin-left:2em;
list-style-type: square;
margin-bottom:1em; 
}
ol.lst3 
{
margin-top:1em;
margin-left:2em;
list-style-type:square;
margin-bottom:1em; 
}

ol.lst3m
{
margin-top:1em;
margin-left:2.5em;
list-style-type:  hebrew;
margin-bottom:1em; 
}
ol.lst5
{
margin-top:1em;
margin-left:6.5em;
list-style-type:square;
margin-bottom:1em;
}

ol.lst1 ol.lst2, ol.olst1 ol.lst2, ol.lst1_extract-indent1 ol.lst1_extract-indent2  ol.lst1_extract-indent3 ol.lst2{ 
list-style-type:circle;
margin-left:1.5em;
  text-align:justify;
}

ol.olst4
{
  margin-top:1em;
  margin-left:6.5em;
  list-style-type:decimal;
  text-align:justify;
  margin-bottom:1em;
}


ol.lst1 ol.lst2
{ list-style-type:circle;
margin-left:1.5em;
}

ol.lst1 ol.lst3
{ list-style-type:disc;
margin-left:3em;
}

ol.lst2 ol.lst3
{ list-style-type:disc;
margin-left:1.5em;
}

ol.lst3 ol.lst2
{ list-style-type:circle;
margin-left:1.5em;
}

ol.lst5 ol.lst2
{ list-style-type:circle;
margin-left:1.5em;
}

ol.lst4 ol.lst2
{ list-style-type:circle;
margin-left:1.5em;
}
ol.olst1 ol.lst1{
	margin-left:1.5em;
} 

 ol.lst1 ol.olst1{
	margin-left:1.5em;
} 

ol.olst1 ol.lsta3{
	margin-left:1.5em;
}

ol.olst1 ol.lsta3a{
	margin-left:1.5em;
}
ol.olst3 ol.lst1{
	margin-left:1.5em;
} 

ol.lst3a
{
  margin-top:1em;
  margin-left:2.5em;
  list-style-type:disc;
  text-align:justify;
  margin-bottom:1em;
}
ol.lsta11
{
margin-top:1em;
margin-left:1.5em;
list-style-type:lower-alpha;
margin-bottom:1em;
text-align: justify;
}
ol.lsta3
{
margin-left:4.5em;
margin-top:1em;
list-style-type:lower-latin;
text-align:left;
margin-bottom:1em;
font-style:normal;
font-weight:normal;
}
ol.lstn3
{
margin-left:4.5em;
margin-top:1em;
list-style-type:number;
text-align:left;
margin-bottom:1em;
font-style:normal;
font-weight:normal;
}

ol.lsta1 ol.lst1{
	margin-left:1.5em;
}

.qblst2
{
  margin-left:4.2em;
  margin-right:2em;
  text-indent:-0.7em;
  text-align:left;
  margin-top:0em;
}

.qblst1
{
  margin-left:3.2em;
  margin-right:2em;
  text-indent:-0.7em;
  text-align:left;
  margin-top:0em;
}


.qblst3
{
  margin-left:7em;
  text-indent:-1.2em;
  text-align:left;
  margin-top:0em;
}
.qheadi
{
 margin-left:0em;
 margin-top:1em;
 margin-bottom:0em;
 text-indent:0em;
 text-align:left;
 float:left;
 color:#81055C;
}

.qheadil
{
 margin-left:-3.5em;
 margin-top:0em;
 margin-bottom:0em;
 text-indent:0em;
 text-align:0left;
 float:left;
}

.qhead
{
 
	font-weight: bold;
	margin-top: 0px;
padding-top: 45px;
	margin-bottom: 1em;
        text-align: left;
	text-indent: 0em;
        border-bottom: solid #81055C 1px;
        margin-left:55px;
 color:#81055C;
}


.qheadl
{
 
	font-weight: bold;
	margin-top: 45px;
	margin-bottom: 1em;
        text-align: left;
	text-indent: 0em;
        border-bottom: solid #81055C 1px;
        margin-left:25px;
}


.quoten
{
 margin-left:1.2em;
 margin-right:1em;
 margin-top:0em;
 margin-bottom:0em;
 text-indent:0em;
}

.quotelist
{
 margin-left:4.8em;
 text-indent:-1.2em;
 margin-right:2em;
 margin-top:1em;
 margin-bottom:0em;
}

.quoten1
{
 margin-left:1.2em;
 margin-right:0em;
 margin-top:0em;
 margin-bottom:0em;
 text-indent:0em;
}


.quoter
{
 margin-left:2em;
 margin-right:2em;
 margin-top:0.8em;
 margin-bottom:0em;
 text-indent:0em;
 text-align:right; 
}

.quote
{
 margin-left:1.2em;
 margin-right:2em;
 margin-top:1em;
 margin-bottom:0em;
 text-indent:0em;
}
.quote1
{
 margin-left:1.2em;
 margin-right:0em;
 margin-top:1em;
 margin-bottom:0em;
 text-indent:0em;
}


.quoteej
{
 margin-left:1.7em;
 margin-right:2em;
 margin-top:1em;
 margin-bottom:0em;
 text-indent:0em;
}

.quoteej0
{
 margin-left:2em;
 margin-right:2em;
 margin-top:1em;
 margin-bottom:0em;
 text-indent:0em;
text-align: justify;
}


.quoteu
{
 margin-left:2.5em;
 margin-right:2em;
 margin-top:1em;
 margin-bottom:0em;
 text-indent:0em;
text-align: justify;
text-decoration: underline;
}

.quotep
{
 margin-left:4.8em;
 margin-right:2em;
 margin-top:1em;
 margin-bottom:0em;
 text-indent:0em;
text-align: justify;
}

.reflst1
{
  margin-left:1.8em;
  text-indent:-1.5em;
	margin-bottom:.1em;
text-align: justify;
}

.reflst
{
  margin-left:.8em;
  text-indent:-0.5em;
  margin-bottom:.1em;
  text-align: justify;
}


ol.olst
{
  margin-top:1em;
  text-align:justify;
  margin-bottom:1em;
  font-size:100%;
  margin-left:3.5em;
  margin-top:1em;
}
ol.topca1
{
 font-size:100%;
 margin-top:1em;
 margin-bottom:1em;
 margin-left:6.5em;
 margin-right:0em;
 text-align:left;
 text-indent:0em;
 font-weight:normal;
 list-style-type:square;
}

p.fullline1
{
margin-left:2em;
border-bottom:solid black 1px;
color:#81055C;
margin-top:1em;
 margin-right:2em;
}

li.fullline1
{
margin-left:2.2em;
border-bottom:solid black 1px;
margin-top:0em;
}
p.fullline
{
margin-left:1.7em;
border-bottom:solid black 1px;
margin-top:1em;
}

ol.ulst1
{
margin-left:5em;
  margin-top:1em;
  list-style-type:upper-roman;
  text-align:justify;
  margin-bottom:1em;
}

ol.ulst2
{
margin-left:0em;
  margin-top:0em;
  list-style-type:none;
  text-align:justify;
  margin-bottom:1em;
font-weight:normal;
}

ol.olstnone
{
margin-top:1em;
margin-left:4.6em;
text-indent:-1.15em;
list-style-type:none;
margin-bottom:1em;
text-align: justify;
}

span.tc1
{
      color: #ED008C;
}
span.tc2
{
      color: #3CB64A;
}
span.tc3
{
      color: #008FD5;
}
span.tc4
{
      color: #F3682A;
}
span.tc5
{
      color: #EE2D2A;
}
span.tc6
{
      color: #6C2C91;
}
span.tc7
{
      color: #FEBD29;
}
span.border
{
 border-bottom:solid 1px black;
 margin-top:1em;
 padding-bottom:.7em;
}
.idglst1{
	margin-top:1em;
	
	margin-bottom:1em;
	margin-left:3em;
	text-align: justify;
	text-indent:-24px;
} 


.sec
{
 font-size:100%;
 margin-top:.1em;
 margin-bottom:0em;
 margin-left:3.2em;
 margin-right:0em;
 text-align:justify;
 text-indent:-1.2em;
 font-weight:normal;
}
.sec1
{
 font-size:100%;
 margin-top:.1em;
 margin-bottom:0em;
 margin-left:3.1em;
 margin-right:0em;
 text-align:justify;
 text-indent:-1.6em;
 font-weight:normal;
}
.side
{
 font-family: "consola";
 border:solid 1px black;
 margin-top:1.5em;
 margin-bottom:1.5em;
 margin-left:0em;
 margin-right:0em;
 padding:1.2em;
}
ul.square
{
 list-style-image: url("../Images/common1.png");
 text-align: justify;
 margin-top:1em;
 margin-bottom:1em;
}
ul.square1
{
 list-style-image: url("../Images/common.png");
 margin-top:1em;
 margin-bottom:1em;
}
ul.square1 li{
  margin-top:.1em;
  text-align: justify;
  margin-bottom:.1em;
}
ul.square2
{
 list-style-image: url("../Images/common.png");
 margin-top:1em;
 margin-bottom:1em;
 padding-left: 1em;
 margin-left: 2.5em;
}
ul.square2 li{
  margin-top:.1em;
  text-align: justify;
  margin-bottom:.1em;
}
ul.square li{
  margin-top:.1em;
  margin-bottom:.1em;
}
ul.hypen li{
  margin-top:.1em;
  margin-bottom:.1em;
}
ul.hypen
{
 list-style-image: url("../Images/hypen.png");
 margin-top:1em;
 margin-bottom:1em;
}

.nlstq
{
	margin-right:2em;
  margin-left:2.5em;
  text-indent:-1em;
text-align: justify;
  margin-top:0em;
  margin-bottom:0em;
}
.nlstqt
{
	margin-right:2em;
  margin-left:2.5em;
  text-indent:-1em;
text-align: justify;
  margin-top:1em;
  margin-bottom:0em;
}
.nlstqz
{
	margin-right:2em;
  margin-left:2.5em;
 text-align: justify;
  margin-top:0em;
  margin-bottom:0em;
}
.nlstqa
{
  margin-right:2em;
  margin-left:3.5em;
  text-indent:-1.8em;
  text-align: justify;
  margin-top:0em;
  margin-bottom:0em;
}
.nlstqal
{
	margin-right:2em;
  margin-left:4.5em;
  text-indent:-1em;
text-align: justify;
  margin-top:0em;
  margin-bottom:0em;
}
.nlstqal1
{
	margin-right:2em;
  margin-left:4.5em;
  text-indent:-1em;
text-align: justify;
  margin-top:1em;
  margin-bottom:0em;
}

ol.box1
{
 list-style-image: url("../Images/box.png");
 text-align: justify;
 margin-left:2.5em;
 margin-top:1em;
 margin-bottom:1em;
}
ol.dash
{
 list-style-image: url("../Images/dash.png");
 text-align: justify;
 margin-left:0.5em;
 margin-top:1em;
 margin-bottom:1em;
}
.nlstf
{
margin-top:2em;
margin-bottom:1em;
  margin-left:2em;
  margin-right:2em;
  text-indent:-1.2em;
text-align: justify;
}
.nlstf1
{
 margin-top:2em;
 margin-bottom:1em;
  margin-left:2em;
  text-indent:-1.8em;
  margin-right:2em;
text-align: justify;
}
.list
{
 font-size:100%;
 margin-top:0em;
 margin-bottom:0em;
 margin-left:0em;
 margin-right:0em;
 text-align:justify;
 font-weight:normal;
}
.hang
{
    text-align: justify;
	margin-right:0em;
 text-indent:-2.2em;
 margin-left:2.2em;
  text-align:left;
  margin-top:0em;
  margin-bottom:0em;
}
p.p
{
margin: 0em;
}
.l
{
margin-left: 1em;
}
span.Lnblue {
  color: #1d2043;
}
span.Lblue {
  color: #1c9cd8;
}
span.Lnnegro {
  color: black;
}
span.Lnegro {
  color: black;
}
.logoIC {
  font-family: sans-serif;
  font-size: 1.7em;
  text-align: center;
  margin-top: 7em;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
}
.alpha
{
 font-size:100%;
 margin-top:1em;
 margin-bottom:.1em;
 margin-left:4em;
 margin-right:0em;
 text-align:justify;
}
.salpha
{
float:left;
margin-left:-2em;
}