body {
	font-family: 'Times New Roman';
	font-size: 100%;
	background-color: #ffffff;
	color: #000000;
	margin-left: 26px;
	margin-right: 26px;
}

span.bold {
	font-weight: bold;
}
span.expanded {
	letter-spacing: 0.2em;
}
span.underline {
	text-decoration: underline;
}
span.stroke {
	text-decoration: line-through;
}
span.sub {
	vertical-align: sub;
	font-size: 0.7em;
}
span.italic {
	font-style: italic;
}
span.normal {
	font-style: normal;
	font-weight: normal;
}
span.super {
	vertical-align: super;
	font-size: 0.7em;
}

div.box {
	margin: 54px;
}

p.bold {
	font-weight: bold;
}

p.chapter {
	font-size: 1.3em;
	text-align: center;
	margin-top: 26px;
	margin-bottom: 26px;
}
p.chron-0 {
	font-size: 1.5em;
	text-align: center;
	margin-top: 26px;
	margin-bottom: 26px;
}
p.chron-1 {
	font-size: 1.3em;
	text-align: center;
	margin-top: 26px;
	margin-bottom: 26px;
}
p.chron-2 {
	text-align: justify;
	margin-top: 16px;
	margin-bottom: 0px;
}
p.chron-3 {
	text-align: justify;
	margin-left: 26px;
	margin-top: 8px;
	margin-bottom: 0px;
}
p.count {
	font-size: 0.75em;
	text-align: left;
	vertical-align: top;
	margin-top: 8px;
	margin-bottom: 0px;
}
p.index {
	text-align: center;
	margin-top: 13px;
	margin-bottom: 30px;
}
p.internal {
	margin-top: 0px;
}
li.normal {
	text-align: justify;
	margin-top: 8px;
	margin-bottom: 0px;
}
p.normal {
	text-align: justify;
	margin-top: 8px;
	margin-bottom: 0px;
}
p.tbl-cod {
	font-size: 0.9em;
	text-align: center;
	margin-right: 13px;
	margin-top: 4px;
	margin-bottom: 4px;
}
p.tbl-hdr {
	font-size: 0.9em;
	font-weight: bold;
	text-align: center;
	margin-right: 13px;
	margin-top: 4px;
	margin-bottom: 4px;
}
p.tbl-notcol {
	font-size: 0.9em;
	text-align: right;
	margin-top: 4px;
	margin-bottom: 4px;
}
p.tbl-num {
	font-size: 0.9em;
	text-align: right;
	margin-right: 13px;
	margin-top: 4px;
	margin-bottom: 4px;
}
p.tbl-txt {
	font-size: 0.9em;
	text-align: left;
	margin-top: 4px;
	margin-bottom: 4px;
}
hr.note {
	width: 20%;
	height: 1px;
	color: black;
	text-align: left;
	margin-top: 16px;
	margin-bottom: 4px;
}
p.note {
	font-size: 0.9em;
	text-align: justify;
	margin-top: 8px;
	margin-bottom: 0px;
}
span.note {
	font-size: 0.7em;
	vertical-align: 4px;
}
p.pnormal {
	margin-top: 8px;
	margin-bottom: 0px;
}
p.prelim {
	text-align: center;
	margin-top: 13px;
	margin-bottom: 30px;
}
p.pstatus {
	text-align: right;
	margin-top: 8px;
	margin-bottom: 0px;
}
p.ref-abstract {
	text-align: right;
	margin-top: 8px;
	margin-bottom: 0px;
}
p.ref-doc {
	font-size: 0.9em;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 26px;
}
hr.separaotr {
	width: 40%;
	height: 1px;
	color: black;
	text-align: center;
	margin-top: 16px;
	margin-bottom: 16px;
}
li.subjects {
	font-style: italic;
	text-align: justify;
	margin-top: 8px;
	margin-bottom: 0px;
}
p.subjects {
	font-style: italic;
	text-align: justify;
	margin-top: 8px;
	margin-bottom: 0px;
}
p.sum-title-1 {
	text-align: center;
	margin-top: 13px;
	margin-bottom: 26px;
}
p.sum-title-2 {
	text-align: center;
	margin-top: 8px;
	margin-bottom: 0px;
}
p.sum-title-3 {
	text-align: center;
	margin-top: 26px;
	margin-bottom: 13px;
}
p.title-toc {
	font-size: 1.1em;
	text-align: center;
	margin-top: 26px;
	margin-bottom: 13px;
}
p.ti-art {
	font-style: italic;
	text-align: left;
	margin-top: 16px;
	margin-bottom: 0px;
}
p.title-ecr-1 {
	font-size: 2.2em;
	font-weight: bold;
	text-align: center;
	margin-top: 54px;
	margin-bottom: 0px;
}
p.title-ecr-2 {
	font-size: 1.3em;
	text-align: center;
	margin-top: 8px;
	margin-bottom: 0px;
}
p.title-ecr-3 {
	font-size: 1.3em;
	text-align: center;
	margin-top: 54px;
	margin-bottom: 0px;
}
p.title-ecr-4 {
	font-size: 1.3em;
	text-align: center;
	margin-top: 8px;
	margin-bottom: 0px;
}
p.title-ecr-5 {
	font-size: 2.2em;
	font-weight: bold;
	text-align: center;
	margin-top: 54px;
	margin-bottom: 0px;
}
p.title-ecr-6 {
	text-align: center;
	margin-top: 54px;
	margin-bottom: 26px;
}
p.title-ecr-7 {
	font-weight: bold;
	text-align: left;
	margin-top: 26px;
	margin-bottom: 26px;
}
p.title-ecr-8 {
	text-align: left;
	margin-top: 8px;
	margin-bottom: 0px;
}
p.title-ecr-author {
	font-size: 1.3em;
	text-align: center;
	margin-top: 8px;
	margin-bottom: 0px;
}
p.title-grseq {
	text-align: left;
	margin-top: 16px;
	margin-bottom: 16px;
}
p.title-grseq-1 {
	font-size: 1.3em;
	font-weight: bold;
	text-align: left;
	margin-top: 16px;
	margin-bottom: 16px;
}
p.title-grseq-2 {
	font-weight: bold;
	text-align: left;
	margin-top: 16px;
	margin-bottom: 16px;
	margin-left: 5%;
	padding-left: 5px;
}
p.title-grseq-3 {
	font-style: italic;
	text-align: left;
	margin-top: 16px;
	margin-bottom: 8px;
	margin-left: 5%;
	padding-left: 5px;
}
p.title-grseq-4 {
	text-align: left;
	margin-top: 16px;
	margin-bottom: 16px;
}
p.title-grseq-5 {
	text-align: left;
	margin-top: 16px;
	margin-bottom: 16px;
}
p.title-grseq-6 {
	text-align: left;
	margin-top: 16px;
	margin-bottom: 16px;
}
p.title-grseq-7 {
	text-align: left;
	margin-top: 16px;
	margin-bottom: 16px;
}
p.title-grseq-8 {
	text-align: left;
	margin-top: 16px;
	margin-bottom: 16px;
}
p.title-grseq-9 {
	text-align: left;
	margin-top: 16px;
	margin-bottom: 16px;
}

p.subtitle {
	text-align: center;
	margin-top: 13px;
	margin-bottom: 13px;
	font-weight: bold;
}

/* For aligned TOC */
p.NTOC1 {
	margin-left: 26px;
}
p.NTOC2 {
	margin-left: 43px;
}
p.NTOC3 {
	margin-left: 59px;
}
p.NTOC4 {
	margin-left: 75px;
}
p.NTOC5 {
	margin-left: 91px;
}
p.NTOC6 {
	margin-left: 107px;
}
p.NTOC7 {
	margin-left: 123px;
}
p.NTOC8 {
	margin-left: 139px;
}
p.NTOC9 {
	margin-left: 155px;
}

/* For signatories layout */
.signaturecase {
	vertical-align: top;
	width: 100%;
	margin: 0; 
	text-align: left;
}
/* class for logical row */
.signaturecaserow {
	display: table;
	width: 100%; 
	margin: 0;
}
/* class for left tag SIGNATORY with 3 SIGNATORY in a row */
.signatory3left {
	display: table-cell;
	width: 33%; 
	margin: 0; 
	text-align: left;
}
/* class for left tag SIGNATORY with 2 SIGNATORY in a row */
.signatory2left {
	display: table-cell;
	vertical-align: top;
	width: 50%;
	margin: 0;
	text-align: left;
}
/* class for right tag SIGNATORY with 3 SIGNATORY in a row */
.signatory3right {
	display: table-cell;
	vertical-align: top;
	width: 33%; 
	margin: 0; 
	text-align: right;
}
/* class for right tag SIGNATORY with 2 SIGNATORY in a row */
.signatory2right {
	display : table-cell;
	vertical-align: top;
	width: 50%;
	margin: 0; 
	text-align: right;
}
/* class for center tag SIGNATORY with 3 SIGNATORY in a row */
.signatorycenter {
	display : table-cell;
	vertical-align: top;
	width: 33%; 
	margin: 0; 
	text-align: center;
}
/* Override text-align of p.normal in signatory */
.signatorycenter > p.normal {
	text-align: center;
}
.signatory3left > p.normal {
	text-align: left;
}
.signatory3right > p.normal  {
	text-align: right;
}
.signatory2left > p.normal {
	text-align: left;
}
.signatory2right > p.normal {
	text-align: right;
}

.table {
	border: 1px solid black;
}
