@page {
    margin: 5pt;
}
h1, h2, h3, h4, h5, h6 {
    hyphens: none;
    page-break-after: avoid !important;
}

p {
    text-align: justify;
}
p.part
{
font-size: 140%;
margin: 40% 0% 0% 0%;
font-weight: bold;
text-align: center;
}

p.parta
{
font-size: 160%;
margin: 30% 0% 0% 0%;
font-weight: normal;
text-align: center;
}


h1.toc
{
font-size: 140%;
margin: 5% 0% 7% 0%;
font-weight:normal;
text-align: center;
}

h1.chap1
{
font-size: 130%;
margin: 5% 0% 7% 0%;
font-weight: normal;
text-align: center;
}
h2.chap3
{
font-size: 120%;
font-weight: normal;
margin: 5% 0% 2% 5%;
}
h2.chap4
{
font-size: 110%;
margin: 3% 0% 2% 5%;
font-weight: normal;
}
h3.chap
{
margin: 4% 0% 2% 5%;
font-weight: normal;
}

.headcenter
{
font-weight: normal;
margin: 5% 0% 2% 0%;
font-size: 120%;
text-align: left;
    text-indent: -8%;
	padding-left: 8%;
}

h1.headcenter1
{
font-weight: normal;
margin: 8% 0% 2% 0%;
text-align:center;
font-size: 140%;
}

h3.section
{
font-weight: normal;
text-align:left;
font-size: 120%;
    margin: 5% 0% 3% 0%;
    text-indent: -6%;
	padding-left: 6%;
}


p.nonindent{
margin: 2% 0% 0% 0%;
text-indent: 0%;
}


p.indent{
margin: 0% 0% 0% 0%;
text-indent: 5%;
}
p.indent0{
margin: 2% 0% 0% 0%;
text-indent: 5%;
}


p.indent1{
margin: 4% 0% 0% 0%;
text-indent: 5%;
page-break-after:always;
}

.hang
{
    margin: 7% 0% 3% 0%;
    text-indent: -13%;
	padding-left: 13%;
    text-align: left;
	font-size: 100%;
}


p.hang1 {
    margin: 3% 0% 0% 6%;
    text-indent: -6%;
    text-align: left;
}

p.hang2 {
    margin: 0.4% 0% 0% 0%;
    text-indent: -8%;
	padding-left: 8%;
    text-align: left;
}

p.hang02 {
    margin: 4% 0% 0% 0%;
    text-indent: -8%;
	padding-left: 8%;
    text-align: left;
}

sup {
	vertical-align: 30%;
}

sup, sub {
	font-size: 70%;
}

span.small
{
font-size: 76%;
}

span.small01
{
font-size: 85%;
}

span.small2
{
font-size: 85%;
}

span.small1
{
font-size: 75%;
}

.break
{
page-break-after:always;
}

p.right
{
text-align: right;
}

p.indent_1{
margin: 2% 0% 2% 0%;
text-indent: 7%;
}

div.block
{
margin: 2% 0% 2% 5%;
}

div.block1
{
margin: 2% 8% 2% 11%;
}

p.indent_2
{
margin: 1% 0% 1% 15%;
}

p.indent_3
{
margin: 1% 0% 1% 23%;
}

p.footnoteline {
  margin-top: 4%;
  margin-bottom: 0%; 
}

p.footnote {
    margin: 0% 0% 0% 0%;
   text-indent: 5%;
    font-size: 90%;
}
div.indent_foot{
margin: 0% 0% 0% 3%;
font-size: 90%;
}


p.indent_num{
margin: 2% 0% 2% 0%;
text-indent: 5%;
}

p.indent_num1{
margin: 2% 0% 2% 0%;
margin-bottom: 2%;
text-indent: 5%;
}

p.indentBM{
margin: 2% 0% 0% 0%;
text-indent: 5%;
}

p.indentBM1{
margin: 0.5% 0% 0% 0%;
text-indent: 5%;
}


p.nonindentBM{
margin: 0.5% 0% 0% 0%;
text-indent: 0%;
}

p.nonindentBM1{
margin: 2% 0% 0% 0%;
text-indent: 0%;
}

p.pub
{
font-size: 160%;
font-weight: normal;
margin: 10% 0% 0% 0%;
text-align: center;
}

p.title
{
font-size: 210%;
margin: 2% 0% 0% 0%;
/*font-weight: bold;*/
text-align: center;
}

p.title1
{
font-size: 190%;
margin: 2.5% 0% 0% 0%;
/*font-weight: bold;*/
text-align: center;
}

p.title_center
{
font-size: 110%;
margin: 8% 0% 0% 0%;
text-align: center;
}

p.title_center1
{
font-size: 110%;
margin: 0% 0% 0% 0%;
text-align: center;
}

p.title_center2
{
font-size: 110%;
margin: 5% 0% 0% 0%;
text-align: center;
}

p.logo {
    margin: 22% 0% 2% 0%;
    text-align: center;
}

p.copy{
margin: 7% 0% 3% 0%;
font-size: 90%;
text-indent: 5%;
}

p.copy1{
margin: 3% 0% 0% 0%;
font-size: 90%;
text-indent: 5%;
}

p.copy2{
margin: 20% 0% 0% 0%;
}
p.copy3{
margin: 1% 0% 1% 0%;
font-size: 90%;
}

p.copy4{
margin: 25% 0% 1% 0%;
font-size: 90%;
}
p.copy7{
margin: 15% 0% 1% 0%;
font-size: 90%;
}

p.copy5{
margin: 4% 0% 0% 0%;
font-size: 90%;
}

p.right_dedication
{
margin: 25% 0% 0% 35%;
font-size: 90%;
text-align: left;
}

p.right_dedication1
{
margin: 2% 0% 0% 25%;
font-size: 90%;
text-align: left;
}

p.right_dedication2
{
margin: 0% 0% 0% 25%;
font-size: 90%;
text-align: left;
}
p.right_dedication3
{
margin: 2% 0% 0% 35%;
font-size: 90%;
text-align: left;
}


p.bib_center
{
	margin: 6% 0% 3% 0%;
    text-align: center;
}
p.bib_center1
{
	margin: -3% 0% 3% 0%;
    text-align: center;
	font-size: 110%;
}

p.hang_1
{
    margin: 0% 0% 0% 0%;
	padding-left: 5%;
    text-indent: -5%;
    text-align: justify;
	font-size: 90%;
}

p.hang_0
{
    margin: 0% 0% 0% 0%;
	padding-left: 10%;
    text-indent: -10%;
    text-align: justify;
	font-size: 90%;
}

td.align
{
text-align: left;
vertical-align: top;
}

td.align1
{
text-align: center;
vertical-align: top;
}

td.align2
{
text-align: right;
vertical-align: top;
}


p.nonindent_1{
margin: 0% 0% 0% 0%;
text-indent: 0%;
}


p.toc_nonindent{
margin: 10% 0% 0% 0%;
text-indent: 0%;
}
p.toc_indent{
margin: 2% 0% 2% 0%;
text-indent: -6.3%;
padding-left:9%;
text-align:left;
}
p.toc_indent1{
margin: 2% 0% 2% 0%;
text-indent: -5.4%;
padding-left:7%;
text-align:left;
}
p.toc_nonindent1{
margin: 2% 0% 2% 0%;
text-indent: -7.9%;
padding-left:8%;
text-align:left;
font-size: 110%;
}
p.toc_nonindent2{
margin: 4% 0% 6% 0%;
text-indent: 0%;
}
p.toc_center
{
margin: 3% 0% 3% 0%;
text-align: center;
font-size: 95%;
}
p.toc_hang{
    margin: 2% 0% 0% 8%;
    text-indent: 3%;
    text-align: justify;
	font-size: 90%;
}
p.toc_indentI{
margin: 2% 0% 2% 0%;
text-indent: -13%;
padding-left:20.5%;
text-align: left;
font-size: 110%;
}

p.toc_indentII{
margin: 2% 0% 2% 0%;
text-indent: -14.5%;
padding-left:20.2%;
text-align: left;
font-size: 110%;
}

p.toc_indentIII{
margin: 2% 0% 2% 0%;
text-indent: -14.5%;
padding-left:19.1%;
text-align: left;
font-size: 110%;
}

p.toc_indentIV{
margin: 2% 0% 2% 0%;
text-indent: -14.5%;
padding-left:19.3%;
text-align: left;
font-size: 110%;
}

p.toc_indentV{
margin: 2% 0% 2% 0%;
text-indent: -14.5%;
padding-left:20%;
text-align: left;
font-size: 110%;
}
p.toc_indentVI{
margin: 2% 0% 2% 0%;
text-indent: -14.5%;
padding-left:18%;
text-align: left;
font-size: 110%;
}

p.toc_indentVII{
margin: 2% 0% 2% 0%;
text-indent: -14.5%;
padding-left:16.8%;
text-align: left;
font-size: 110%;
}
p.toc_indentVIII{
margin: 2% 0% 2% 0%;
text-indent: -14.5%;
padding-left:16%;
text-align: left;
font-size: 110%;
}


p.toc_indentIX{
margin: 2% 0% 2% 0%;
text-indent: -14.5%;
padding-left:18%;
text-align: left;
font-size: 110%;
}

p.toc_indentX{
margin: 2% 0% 2% 0%;
text-indent: -14.5%;
padding-left:19%;
text-align: left;
font-size: 110%;
}

p.toc_indentXI{
margin: 2% 0% 2% 0%;
text-indent: -14.5%;
padding-left:18%;
text-align: left;
font-size: 110%;
}

p.toc_indentXII{
margin: 2% 0% 2% 0%;
text-indent: -14.5%;
padding-left:17.2%;
text-align: left;
font-size: 110%;
}

p.toc_indentXIII{
margin: 2% 0% 2% 0%;
text-indent: -14.5%;
padding-left:16.3%;
text-align: left;
font-size: 110%;
}

p.toc_indentXIV{
margin: 2% 0% 2% 0%;
text-indent: -14.5%;
padding-left:15.8%;
text-align: left;
font-size: 110%;
}

p.toc_indentXV{
margin: 2% 0% 2% 0%;
text-indent: -14.5%;
padding-left:16.5%;
text-align: left;
font-size: 110%;
}
p.toc_indentXVI{
margin: 2% 0% 2% 0%;
text-indent: -14.5%;
padding-left:15.3%;
text-align: left;
font-size: 110%;
}
p.toc_indentXVII{
margin: 2% 0% 2% 0%;
text-indent: -14.5%;
padding-left:14%;
text-align: left;
font-size: 110%;
}
p.toc_indentXVIII{
margin: 2% 0% 2% 0%;
text-indent: -14.5%;
padding-left:13%;
text-align: left;
font-size: 110%;
}

p.toc_indentXIX{
margin: 2% 0% 2% 0%;
text-indent: -14.5%;
padding-left:15.5%;
text-align: left;
font-size: 110%;
}
p.toc_indent2a{
margin: 2% 0% 2% 2%;
text-indent: -1%;
padding-left:1%;
text-align: left;
font-size: 115%;
}

strong, b
{
font-weight: bold;
}

.right01
{
text-align: right;
margin: 0%;
}

.pagebrk
{
page-break-before: always !important;
}

.logo_img
{
width: 40%;
}