

table, tr, td, th {
	border: solid 1px #000000;
	border-collapse: collapse;	
}



.container img {
	display:block;
	margin:auto;
	max-height:100%;
	max-width:100%;
}


/*a{
	text-decoration:none;
	color:#000;
	 
}

a.visited{
	color:#000;
}*/

nav {
display:none;
}	


.cover1 {
	font-size:25px;
	text-align:center;
}

.cover2 {
	font-size:15px;
	text-align:center;
}

.cover3 {
	font-size:24px;
	text-align:center;
}


.cover4 {
	font-size:22px;
	text-align:center;
}





.conT {
	font-size:24px;
	text-align:center;
}

.ctex {
	font-size:20px;
	text-align:left;
}

.ctex_a1 {
	font-size:20px;
	text-align:left;
	margin-left: 3em;
}

/*INTRO*/

.intro {
	font-size:23px;
	text-align:center;
}

.introT {
	font-size:23px;
	text-align:justify;
	text-indent: 35px;
}

.introT2 {
	font-size:23px;
	text-align:justify;
}

/*Font-Style*/

span.ital {	font-weight:normal;
	font-style:italic;


}

span.bold {	font-weight:bold;
	font-style:normal;

}

span.bi {
	
	font-weight:bold;
	font-style:italic;


}



/*asterisk*/

p.asterisk {
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	margin-bottom:4%;
	margin-left:0%;
	margin-right:0%;
	margin-top:0%;
	text-align:center;
	text-indent:0%;
}

p.asterisk1 {
	text-align:center;
	display:inline-block;
	margin-left:50%;
	width:2em;
}

/*TOC*/

.tocTitle{
	font-size:24px;
	text-align:center;
}


.toctext{
	text-align:left;
	margin-top: 0%;
	margin-bottom: 0%;
}

.toctext2{
	text-align:left;
	margin-top: 0%;
	margin-left: -4%;
	margin-bottom: 0%;
}

.toctext2b{
	text-align:left;
	margin-top: 0%;
	margin-left: 4%;
	margin-bottom: 0%;
}




/*EXERTED*/

.Exerted_text {
	text-indent: 0%;
	margin-bottom: 3%;
	margin-left:7%;
	margin-right:7%;
}

.Exerted_text1 {
	margin-bottom:0%;
	margin-left:6%;
	margin-right:0%;
	margin-top:0%;
	text-align:justify;
}

.Exerted_text2 {
	margin-bottom:3%;
	margin-left:14%;
	margin-right:7%;
	margin-top:0%;
	text-align:justify;
}

.Exerted_text3 {
	font-size:20px;
	margin-bottom:0%;
	margin-left:12%;
	margin-right:0%;
	margin-top:0%;
	text-align:justify;
	text-indent:7%;
}




/*PARAHANG*/

p.Parahang{
	margin-bottom:0%;
	margin-left:7%;
	margin-right:0%;
	margin-top:0%;
	text-align:left;
	text-indent:-7%;
}

p.Parahang1{
	margin-bottom:3%;
	margin-left:10%;
	margin-right:0%;
	margin-top:0%;
	text-align:left;
	text-indent:-7%;
}

p.Parahang2{
	margin-bottom:3%;
	margin-left:7%;
	margin-right:0%;
	margin-top:0%;
	text-align:left;
	text-indent:-7%;
}

/*DATE*/

.date{
	width:250px;
	height:70px;
	}
	
.date1{
	width:400px;
	height:156px;
	}	
	
.date2{
	width:250px;
	height:107px;
	}	
	
.date3{
	width:150px;
	height:36px;
	margin-bottom:-1px;
	vertical-align:bottom;
	}	
	
		

/*PARA*/

.indent {
	text-align:left;
	margin-left: 0%;
	text-indent: 7%;
	margin-top: 0%;
	margin-bottom: 0%;
}

.indent2 {
	text-align:left;
	margin-left:0px;
	text-indent: 7%;
	margin-bottom: 3%;
}

.noindent {
	text-align:left;
	margin-left :0%;
	text-indent: 0%;
	margin-top: 0%;
	margin-bottom: 0%;
}

.noindent2 {
	text-align:left;
	margin-left:0%;
	text-indent: 0%;
	margin-top: 0%;
	margin-bottom: 3%;
}	



/*HEAD*/

.head {
	font-size:20px;
	text-align:left;
	text-indent: 0%;
	margin-left: 0%;
}

.head1  {
	font-size:18px;
	text-align:left;
	text-indent: 0%;
	margin-left: 4%;
}



.head2  {
	font-size:18px;
	text-align:left;
	text-indent: 0%;
	margin-left: 7%;
}

.head3  {
	font-size:20px;
	text-align:left;
	text-indent: -4%;
	margin-left: 18%;
}

/*LIST*/


ol.list{
	margin-left: 5%;
	text-indent: 0%;
	text-align:left;
}

ul.list{
	margin-left: 5%;
	text-indent: 0%;
	text-align:left;
}


/*CREDITS*/

.creditsT {
	font-size:24px;
	text-align:center;
	margin-bottom:6%;
}

.credits {
	font-size:20px;
	text-align:left;
}

/*ADDED*/

.border {
	border: solid #000000 1px;

}
	
img
{
max-height:100%;
max-width:100%;
}	
	
.text {
	font-size:20px;
	text-align:center;
}

span.redacted-label {
        border: 0;
        clip: rect(0 0 0 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
}
span.redacted {
        background-color: #000000;
        border-top: 1px solid
        border-bottom: 1px solid;
        color: #000000;
}

span.strike-label {
        border: 0;
        clip: rect(0 0 0 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
}


.border {
	border-bottom: solid #000000 3px;
	width: 30%;
	/*border-width:!important;*/
}

.box {
    border: solid #000000 1px;
    padding: 1%;
	display: block;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	margin-bottom:0%;
	margin-right:0%;
	margin-top:0%;
	text-indent:0%;	
}

.txt_cen1 {
	font-size:20px;
	text-align:center;
	font-weight: normal;
}


.txt_cen {
	font-size:20px;
	text-align:center;
}

.txt_cen2 {
	text-align:center;
}

.fn{
	font-size:1em;
        margin-top:0px;
        margin-bottom:0px;
}

div.fn2
{
	font-size: .88em;}

h1{
font-weight: bold;
font-size: 150%;	
	}

h2{
font-weight: bold;
font-size: 130%;	
	}
	
h3{
font-weight: normal;
font-size: 110%;	
	}
h5{
font-weight: normal;
font-size: 100%;	
	}
	
	table.table {
	border: none;
	width: 90%;
  	border-spacing: 0;
	margin-left:14%;
	margin-right: 10%;
}	

td.border {
	border: none 0px;
}

tr.border {
	border: none 0px;
}

.borders {
	border-bottom: solid #000000 1px;
	width: 30%;
}

ol.olstyle {
	list-style: none;
	margin-left: 1%;
	text-indent: -1%;
	text-align: left;
}

.veralign_cen{
	vertical-align: top;
	text-align: center;
}




.veralign_cen2{
	vertical-align: middle;
	text-align: center;
}

.veralign_cen3{
	vertical-align: middle;
	padding-left: 7px;
	padding-right: 7px;
}

.txtind {
	font-size:20px;
	text-align:justify;
	text-indent: 35px;
	margin-top: 20px;
}

p.tab1 {
	
	margin-top: 0%;
	vertical-align: top;
}
p.tab2 {
	
	margin-bottom: 0%;	
	vertical-align: bottom;
}
p.tab3 {
	
	margin-top: 0%;
	margin-bottom: 0%;
}

.uline {
	text-decoration: underline;
	}
	
.strike {
	text-decoration: line-through;
	}
	
.font {
	font-weight: normal;
	}	
	
	
.m1{
	margin-left: 1em;
	}
.m15{
	margin-left: 1.5em;
	}
	
/*Added Code*/

.d1{
	font-size:80%
}


.d2{
	font-size: 30px
}


.d3{
border-top: dotted 2px;
}

.t5 {
	margin-top: 5em;
	}

.f100 {font-size: 100%;}

.f110 {font-size: 110%;}

.f120 {font-size: 120%;}

.f130 {font-size: 130%;}

.f140 {font-size: 140%;}

.f150 {font-size: 150%;}

.f200 {font-size: 200%;}

h1.Parahang-h{
	margin-bottom:0%;
	margin-left:7%;
	margin-right:0%;
	margin-top:0%;
	text-align:left;
	text-indent:-7%;
}

.htop {
	margin-top: 30%;
	}
	
	div.pagebreak
{
page-break-before: always;
}

.txt_left_cen {
	text-align:left;
	margin-left:30%;
}

.indent3 {
	text-align:justify;
	margin-left:0px;
	text-indent: 14%;
	margin-bottom: 3%;
}
	
	div.pagebreak
{
page-break-before: always;
}


.caption {
	height: 1px;
	width: 1px;
	opacity: 0;
	transform:translate(-10000px);
}

.normal {
	font-weight: normal;
	}

/*Added2*/
.Exerted_text5 {
	margin-bottom:3%;
	margin-left:14%;
	margin-right:14%;
	margin-top:0%;
	text-align:justify;
	text-indent: 7%
}

.Exerted_text6 {
	margin-bottom:3%;
	margin-left:21%;
	margin-right:21%;
	margin-top:0%;
	text-align:justify;
	text-indent: 7%
}

.Exerted_textf4 {
	margin-bottom:0%;
	margin-left:8%;
	margin-right:0%;
	margin-top:0%;
	text-align:justify;
}

.box {border: 1px solid #000000;}

.phang{text-align: left; margin-left: 17%; margin-right: 7%; text-indent: -14%;}

.phang2{text-align: left; margin-left: 12%; margin-right: 7%; text-indent: -7%;}

.fn_in{
	font-size:1em;
        margin-top:0%;
        margin-bottom:3%;
        text-indent: 7%;
}


/*Images*/
.long-desc{
	height: 1px;
	width: 1px;
	opacity: 0;
	transform:translate(-10000px);
}


.caption1 {
	height: 0%;
	width: 80%;
	font-family: "";
	font-size: .9em;
}

.caption2 {
	height: 1px;
	width: 1px;
	opacity: 0;
	transform:translate(-10000px);
}

.image-group {
	height: auto;
	width: 100%;
	margin: 3% 7% 3% 7%;
	page-break-inside: avoid;
}

.image-group1 {
	height: auto;
	width: 100%;
	margin: 3% 0% 3% 0%;
	page-break-inside: avoid;
}

.t1{margin-top: 1em;}	

.Exerted_text4 {
	margin-bottom:3%;
	margin-left:6%;
	margin-right:6%;
	margin-top:0%;
	text-align:justify;
}

.nleft{
	margin-left: -4em;}



ol.ol {
  list-style: none;
  counter-increment: start 4;
  }
li.list:before{
  content: counter(start, upper-alpha) ". ";
  counter-increment: start;
  margin-left: -4%;
  }
  
 ol.ol1 {
  list-style: none;
  counter-increment: start 7;
  }
li.list1:before{
  content: counter(start) ". ";
  counter-increment: start;
  margin-left: -4%;
  } 
  
 	table.table1 {
	border: none;
	width: 70%;
  	border-spacing: 0;
	margin-left:12%;
	margin-right: 16%;
}	
 
.fn_ind{
	font-size: 1em;
	margin-top: 0px;
	margin-bottom: 3%;
	text-indent: 7%;
	}
.noindent2a {
	text-align:left;
	margin-left: 7%;
	text-indent: -7%;
	margin-top: 0%;
	margin-bottom: 3%;
}

.indent2a {
	text-align:left;
	margin-left:14%;
	text-indent: -7%;
	margin-bottom: 3%;
}	
ol.olital{
	
	
	}
body, html {
  margin: 0px;
  padding: 0px;
  height: 100%;
  overflow: hidden;
}

.dpla-nav {
  background-color: #13313F;
  color: white;
  margin-bottom: 5px;
  height: 90px;
  overflow: hidden;
}

.dpla-nav ul {
  list-style-type: none;
}

.dpla-nav img {
  height: 30px;
}

.dpla-nav > div {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  margin-bottom: 5px;
  padding: 5px;
}

.dpla-bottom-nav {
  background-color: #1D2734;
  height: 40px;
  min-width: 70px;
}

.dpla-nav .dpla-ellipsis {
  flex-shrink: 2;
  margin: 0px 20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.dpla-donate {
  text-align: right;
  margin-right: 5px;
}

.dpla-nav a {
  color: white;
  text-decoration: none;
}

.dpla-donate a {
  background-color: #ca4316;
  padding: 5px;
  border-radius: 5px;
}

.dpla-content {
  display: flex;
  flex-direction: row;
  justify-content: center;
  height: 100%;
  height: calc(100% - 100px);
  width: 100%;
  overflow: auto;
}

.dpla-wrapper {
  max-width: 500px;
  padding-left: 20px;
  padding-right: 20px;
}

img {
  max-width: 100%;
}

.permalink-anchor {
    display: none;
    color: #aaa;
    text-decoration: none;
    margin-left: 5px;
}

.permalinked:hover .permalink-anchor {
    display: inline;
}

