body{
margin: 1em;
}

p.titlepage {
margin: 0em;
text-align: center;
}

p.cover {
margin: 0em;
text-align: center;
}


p.star {
margin-top: 0.5em;
text-align: center;
margin-bottom: 0.5em;
}


p.center {
margin-top: 1em;
text-align: center;
margin-bottom: 0em;
}

p.center_47 {
margin-top: 60%;
text-align: center;
margin-bottom: 0em;
}

p.center_8 {
margin-top: 1em;
text-align: center;
font-size:1.2em;
margin-bottom: 0em;
}

p.center_81 {
margin-top: 15%;
text-align: center;
margin-bottom: 0em;
}

p.center_7 {
margin-top: 1em;
font-size:1.1em;
text-align: center;
margin-bottom: 0em;
}


p.center1 {
margin-top: 0em;
text-align: center;
margin-bottom: 0em;
}

p.center2 {
margin-top: 20%;
margin-bottom: 0em;
text-align: center;
}
p.center3 {
margin-top: 1.5em;
text-align: center;
margin-bottom: 0em;
}
p.center4 {
margin-top: 5em;
text-align: center;
margin-bottom: 0em;
}

p.ded {
margin-top: 50%;
margin-bottom: 0em;
text-align: right;
font-style:italic;
}

h1.part {
margin-top: 2em;
margin-bottom: 0em;
font-size: 1.5em;
text-align: center;
}
h2.pre {
margin-top: 1em;
margin-bottom: 1em;
font-size: 1.1em;
text-align: center;
}

p.toc {
margin-top: 0em;
margin-bottom: 0em;
}

p.toc1 {
margin-top: 0.3em;
margin-bottom: 0em;
margin-left: 1.5em;
text-indent: -1.5em;
}

p.toc2 {
margin-top: 0.2em;
margin-bottom: 0em;
margin-left: 2.5em;
}

p.toc2a {
margin-top: 0em;
margin-bottom: 0em;
margin-left: 5.5em;
}


p.toc3 {
margin-top: 1.5em;
margin-bottom: 0em;
text-align: center;
font-size: 0.9em;
}

p.toc4 {
margin-top: 0.5em;
margin-bottom: 0em;
text-align: center;
}

table.table1 {
border-collapse:collapse;
margin-top: 1.5em;
width: 100%;
border: 1pt;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
padding: 5pt;
margin-bottom: 1em;
}

table.table2 {
border-collapse:collapse;
border: 1pt solid inherit;
margin-top: 1.5em;
width: 80%;
border: 1pt;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
margin-left: 10%;
margin-bottom: 1em;
}

p.copy {
margin-top: 40%;
margin-bottom: 0em;
}

p.copy1 {
margin-top: 0em;
margin-bottom: 0em;
}

p.copy2 {
margin-top: 1.5em;
margin-bottom: 0em;
}

p.copy3 {
margin-top: 1em;
margin-bottom: 0em;
text-align: center;
}

p.copy4 {
margin-top: 0em;
margin-bottom: 0em;
margin-left: 18%;
}

p.nonindent {
margin-top: 1em;
margin-bottom: 0em;
text-indent: 0em;
text-align: justify;
line-height: 150%;
}

p.nonindent_78 {
margin-top: 20%;
margin-bottom: 0em;
text-indent: 0em;
text-align: justify;
line-height: 130%;
}

p.nonindent1 {
margin-top: 1em;
margin-bottom: 0em;
text-indent: 0em;
text-align: justify;
line-height: 130%;
}

p.nonindent1a {
margin-top: 1em;
margin-bottom: 0em;
text-indent: 0em;
text-align: justify;
}

p.nonindent1b {
margin-top: 0em;
margin-bottom: 0em;
text-indent: 0em;
text-align: justify;
font-size: 1.2em;
}


p.nonindent4 {
margin-top: 0.5em;
margin-bottom: 0em;
text-indent: 0em;
text-align: justify;
}


p.nonindent2 {
margin-top: 3em;
margin-bottom: 0em;
text-indent: 0em;
text-align: justify;
}

p.indent {
margin-top: 0em;
margin-bottom: 0em;
text-align: justify;
text-indent: 1.5em;
line-height: 150%;
}

p.indent_88 {
margin-top: 2em;
margin-bottom: 0em;
text-align: justify;
text-indent: 1.5em;
line-height: 150%;
}

p.indent_887 {
margin-top: 1.5em;
margin-bottom: 0em;
text-align: justify;
text-indent: 1.5em;
line-height: 150%;
}

p.indent1 {
margin-top: 1em;
margin-bottom: 0em;
text-align: justify;
text-indent: 1.5em;
line-height: 150%;
}

p.indent2 {
margin-top: 1em;
margin-bottom: 0em;
text-align: justify;
text-indent: 1.5em;
margin-left: 2.2em;
line-height: 150%;
}

p.indent3 {
margin-top: 0em;
margin-bottom: 0em;
text-align: justify;
text-indent: 1.5em;
line-height: 150%;
margin-left: 2.2em;
}

p.caption {
margin-top: 1.5em;
margin-bottom: 0em;
text-align: center;
font-size: 1.1em;
}

p.caption1 {
margin-top: 0.5em;
margin-bottom: 0em;
text-align: center;
}

p.extrect {
margin-top: 1em;
margin-bottom: 0em;
margin-left: 2em;
text-align: justify;
font-size: 0.9em;
}

p.chaptitle {
margin-top: 10%;
font-size:1.1em;
margin-bottom: 1em;
text-align: center;
}

p.chaptitle1 {
margin-top: 0em;
margin-bottom: 2em;
text-align: center;
font-size: 1.2em;
}

p.chaptitle2 {
margin-top: 0em;
margin-bottom: 1.5em;
text-align: center;
font-size: 1.2em;
}

p.chaptitle1a {
font-size: 2em;
margin-top: 0.5em;
margin-bottom: 0.3em;
color: #818285;
}


p.toctitle {
margin-top: 10%;
margin-bottom: 2em;
text-align: center;
font-size: 1.3em;
}

p.intro {
margin-top: 0em;
margin-bottom: 15%;
text-align: right;
font-size: 2.2em;
line-height: 150%;
}


p.head {
margin-top: 3em;
margin-bottom: 1em;
font-size:1.1em;
margin-left: 1.5em;
text-indent: -1.5em;
}

p.head1 {
margin-top: 3em;
margin-bottom: 1.5em;
font-size: 1.1em;
line-height: 1em;
text-align: center;
}

p.head2 {
margin-top: 1.5em;
margin-bottom: 1.5em;
line-height: 1em;
}

p.hang
{
margin-top: 0em;
margin-bottom: 0.2em;
margin-left: 3em;
text-indent: -1.5em;
text-align: justify;
}

p.hang1
{
margin-top: 0em;
margin-bottom: 0em;
margin-left: 1.5em;
}


p.hang1a
{
margin-top: 0.2em;
margin-bottom: 0.2em;
text-indent: -1.1em;
margin-left: 4.5em;
}
p.hang1b
{
margin-top: 0.5em;
margin-bottom: 0.2em;
text-indent: -1.1em;
margin-left: 4.5em;
}


p.bullet
{
margin-top: 0.5em;
margin-bottom: 0.0em;
text-indent: -0.8em;
margin-left: 2em;
text-align: justify;
}
p.bullet1
{
margin-top: 0.2em;
margin-bottom: 0.0em;
text-indent: -0.8em;
margin-left: 3.2em;
text-align: justify;
}

.underline
{
text-decoration: underline;
}

a
{
text-decoration: none;
}


img{
max-width: 100%;
max-height: 100%;
}

span.black{
color: #54b7b4;
}

span.black2{
color: inherit;
}


p.chapauthor{
text-align: right;
margin-top: 0em;
}

p.right{
text-align: right;
margin-top: 1em;
margin-bottom:0em;
font-size: 0.8em;
}

p.right_9{
text-align: right;
margin-top: 30%;
font-size:1.1em;
margin-bottom:0em;
}

p.right1{
text-align: right;
margin-top:1em;
}

p.right11{
text-align: right;
margin-top:1em;
margin-bottom:0em;
font-size:1.4em;
color: #54b7b4;
}

p.indent4 {
margin-top: 1em;
margin-bottom: 0em;
text-align: justify;
line-height: 150%;
text-indent: 2em;
}

p.indent5 {
margin-top: 0em;
margin-bottom: 0em;
text-align: justify;
line-height: 150%;
text-indent: 4em;
}

p.indent6 {
margin-top: 0;
text-indent: 2em;
margin-bottom: 0em;
line-height: 150%;
text-align: justify;
}

p.nonindent3 {
margin-top: 2em;
margin-bottom: 0em;
text-align: justify;
}

p.right {
margin-top: 1.5em;
margin-bottom: 0em;
text-align: right;
}

p.right1 {
margin-top: 1em;
margin-bottom: 0em;
text-align: right;
font-size: 1.3em;
}

p.right2 {
margin-top: 0em;
margin-bottom: 0em;
text-align: right;
font-size: 1.1em;
}

p.right27 {
margin-top: 0em;
margin-bottom: 0em;
text-align: right;
font-size: 1.3em;
line-height:150%;
}

p.right1a {
margin-top: 1em;
margin-bottom: 0em;
text-align: right;
}

p.chaptitle3a {
margin-top: 2.5em;
margin-bottom: 2em;
font-size: 1.1em;
font-weight: bolder;
}

p.chaptitle4a {
margin-top: 2.5em;
margin-bottom: 3em;
margin-left: 2.5em;
font-size: 1.1em;
font-weight: bolder;
text-align: center;
}



div.block
{
margin-top: 1.5em;
margin-bottom: 1em;
margin-left: 3em;
}
div.block1
{
margin-top: 0em;
margin-bottom: 1em;
margin-left: 3em;
}

p.block
{
margin-top: 1em;
margin-bottom: 1em;
margin-left: 3.5em;
text-align: justify;
}
p.block1
{
margin-top: 0.5em;
margin-bottom: 0em;
margin-left: 1em;
text-align: justify;
text-indent: 0em;
}
p.block1a
{
margin-top: 0.5em;
margin-bottom: 0em;
margin-left: 1.8em;
margin-right: 1.8em;
text-align: justify;
text-indent: 0em;
}
p.block1b
{
margin-top: 0em;
margin-bottom: 0em;
margin-left: 1.8em;
margin-right: 1.8em;
text-align: justify;
text-indent: 0em;
}



p.fnote {
margin-top: 0.2em;
margin-bottom: 0em;
text-indent: -1.3em;
margin-left: 1.5em;
font-size: 0.8em;
text-align: justify;
}
p.fnote1 {
margin-top: 0.2em;
margin-bottom: 0em;
text-indent: 0em;
margin-left: 1em;
font-size: 0.8em;
text-align: justify;
}

table.table_p{
margin-top: 1em;
margin-bottom: 1em;
}
table.table_pk{
margin-top: 1em;
margin-bottom: 1em;
border-collapse: collapse;
width: 90%;
}
table.table_pr{
margin-top: 1em;
margin-bottom: 1em;
width: 100%;
}

.td_pr{
border-top: 1pt solid inherit;
border-left: 1pt solid inherit;
border-bottom: 1pt solid inherit;
background-color: #e7e7e8;
text-align: center;
padding: 0.5em;
}
.td_pr1{
border-top: 1pt solid inherit;
border-right: 1pt solid inherit;
border-bottom: 1pt solid inherit;
background-color: #e7e7e8;
text-align: center;
padding: 0.5em;
}

.td_pr2{
border: 1pt solid inherit;
background-color: #e7e7e8;
vertical-align: top;
padding-left: 0.5em;
}
.td_pr3{
border: 1pt solid inherit;
vertical-align: top;
text-align: center;
padding: 0.5em;
}
.td_pr4{
border: 1pt solid inherit;
vertical-align: top;
text-align: center;
padding: 0.5em;
}

.td_pk{
border: 1pt solid inherit;
vertical-align: top;
text-align: center;
padding: 0.5em;
background-color: #e7e7e8;
}

.td_pk1{
border: 1pt solid inherit;
vertical-align: bottom;
padding: 0.5em;
background-color: #e7e7e8;
}
.td_pk2{
border: 1pt solid inherit;
vertical-align: bottom;
padding: 0.5em;
background-color: #e7e7e8;
}
.td_pk3{
border: 1pt solid inherit;
vertical-align: bottom;
padding: 0.5em;
background-color: #e7e7e8;
}

.td_pk4{
border-left: 1pt solid inherit;
border-right: 1pt solid inherit;
vertical-align: top;
padding-left: 0.5em;
}
.td_pk5{
border-left: 1pt solid inherit;
border-right: 1pt solid inherit;
vertical-align: top;
padding-left: 0.5em;
}
.td_pk6{
border-left: 1pt solid inherit;
border-right: 1pt solid inherit;
vertical-align: top;
padding-left: 0.5em;
}
.td_pk7{
border-left: 1pt solid inherit;
border-right: 1pt solid inherit;
vertical-align: top;
padding-left: 0.5em;
}

.td_pk8{
border-left: 1pt solid inherit;
border-right: 1pt solid inherit;
border-bottom: 1pt solid inherit;
vertical-align: top;
padding-left: 0.5em;
}
.td_pk9{
border-left: 1pt solid inherit;
border-right: 1pt solid inherit;
border-bottom: 1pt solid inherit;
vertical-align: top;
padding-left: 0.5em;
}
.td_pk10{
border-left: 1pt solid inherit;
border-right: 1pt solid inherit;
border-bottom: 1pt solid inherit;
vertical-align: top;
padding-left: 0.5em;
}

.td_pk11{
border-left: 1pt solid inherit;
border-right: 1pt solid inherit;
border-bottom: 1pt solid inherit;
vertical-align: top;
padding-left: 0.5em;
}

.td_pk12{
vertical-align: top;
padding-left: 0.2em;
}
.td_pk13{
vertical-align: top;
padding-left: 0.5em;
text-align: justify;
}








td.td_p{
vertical-align: top;
padding-left: 1.5em;
}
td.td_p1{
padding-left: 5em;
}

p.bullet_p
{
margin-top: 0.2em;
margin-bottom: 0.0em;
text-indent: -0.8em;
margin-left: 6em;
text-align: justify;
font-size: 0.8em;
}
p.nonindent_pk {
margin-top: 0.5em;
margin-bottom: 0em;
text-indent: 0em;
text-align: justify;
margin-left: 2.5em;
}
p.nonindent_pk1 {
margin-top: 0.5em;
margin-bottom: 0em;
text-indent: 0em;
text-align: justify;
margin-left: 2em;
}
.red{
color: #ED1C24;
}

p.img_p {
margin: 0em;
text-align: center;
}


/* ----------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------- */

              /* ADD YOUR SELF BUILD STYLE BELOW THIS COMMENT */

/* ----------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------- */

p.part {
margin-top: 15%;
text-align: center;
}

p.fm_title {
margin-top: 10%;
margin-bottom: 3em;
text-align: center;
font-size: 1.5em;
color: #585865;
}

p.poc {
font-size: 1.2em;
margin-top: 0em;
margin-bottom: 0em;
text-align: center;
}

p.poc1 {
margin-top: 1em;
margin-bottom: 0em;
text-align: center;
}

p.poc2 {
margin-top: 0em;
margin-bottom: 0em;
text-align: center;
}

span.gray {
color: #585865;
}

p.blist {
margin-top: 1em;
margin-left: 2.7em;
text-indent: -0.7em;
text-align: justify;
margin-bottom: 0em;
}

p.blist1 {
margin-top: 0em;
margin-left: 2.7em;
text-indent: -0.7em;
text-align: justify;
margin-bottom: 0em;
}

p.blist2 {
margin-top: 0em;
margin-left: 2.7em;
text-indent: -0.7em;
text-align: justify;
margin-bottom: 1em;
}

p.blist2a {
margin-top: 0em;
margin-left: 2.7em;
text-align: justify;
margin-bottom: 0em;
}

p.blist2b {
margin-top: 0em;
margin-left: 3.2em;
text-align: justify;
margin-bottom: 0em;
}

p.blockquote {
margin-top: 1.5em;
margin-bottom: 1.5em;
line-height:150%;
text-align: justify;
}

p.alist {
margin-top: 1em;
margin-bottom: 0em;
margin-left: 3em;
text-indent: -1em;
text-align: justify;
}

p.alista {
margin-top: 0em;
margin-bottom: 0em;
margin-left: 3em;
text-indent: 1.5em;
text-align: justify;
}

p.alistb {
margin-top: 0em;
margin-bottom: 0em;
margin-left: 2.8em;
text-align: justify;
}

p.alist1{
margin-top: 0em;
margin-bottom: 0em;
margin-left: 3em;
text-indent: -1em;
text-align: justify;
}

p.bib {
margin-left: 1.5em;
text-indent: -1.5em;
text-align: justify;
margin-top: 0.5em;
margin-bottom: 0em;
}

p.blockhang {
margin-top: 1em;
margin-left: 1.5em;
text-indent: -1.5em;
margin-bottom: 0em;
}

div.gray1 {
margin-top: 1em;
background-color: #e7e7e8;
text-align: justify;
}

table.table_f {
border-collapse:collapse;
margin-left: 3em;
margin-top: 1.5em;
}

table.table_f1 {
border-collapse:collapse;
margin-top: 1.5em;
}

td.th1 {
padding-left: 10pt;
background-color:#e7e7e8;
}

td.th2 {
padding-top: 10pt;
padding-left: 10pt;
background-color:#e7e7e8;
}

td.td1 {
padding-top: 5pt;
padding-left: 10pt;
border-right: 1pt solid inherit;
vertical-align: top;
}

td.td2 {
padding-top: 5pt;
padding-left: 10pt;
vertical-align: top;
}

td.td3 {
padding-top: 5pt;
padding-left: 10pt;
border-right: 1pt solid inherit;
vertical-align: top;
background-color:#e7e7e8;
}

td.td4 {
padding-top: 5pt;
padding-left: 10pt;
vertical-align: top;
background-color:#e7e7e8;
}

td.td1a {
padding-top: 5pt;
padding-left: 10pt;
border-bottom: 1pt solid inherit;
border-right: 1pt solid inherit;
vertical-align: top;
}

td.td2a {
padding-top: 5pt;
padding-left: 10pt;
vertical-align: top;
border-bottom: 1pt solid inherit;
}

p.footnote {
margin-top: 0em;
margin-bottom: 0em;
text-indent: 1.5em;
text-align: justify;
font-size:0.9em;
}

p.footnote7 {
margin-top: 1em;
margin-bottom: 1em;
width:30%;
border-top: 1pt solid black;
}

td.th3 {
width: 50%;
vertical-align: top;
background-color:#e7e7e8;
}

td.th4 {
width: 50%;
vertical-align: top;
background-color:#e7e7e8;
}

p.hang_f {
margin-left: 1.5em;
text-align: justify;
margin-top: 0em;
margin-bottom: 0em;
}

p.bm_title {
margin-top: 30%;
font-size: 1.3em;
text-align: center;
margin-bottom: 2em;
}

p.bm_title1 {
margin-top: 30%;
font-size: 1.3em;
text-align: center;
margin-bottom: 0em;
}

p.bm_title2 {
margin-top: 0em;
font-size: 1.3em;
text-align: center;
margin-bottom: 2em;
}

p.head_s7 {
margin-top: 1em;
margin-bottom: 1em;
text-align: justify;
font-size:1.1em;
font-style:italic;
}

p.head_s71 {
margin-top: 1em;
margin-bottom: 1em;
margin-left: 1.5em;
text-align: justify;
font-style:italic;
}

