/************************ Global CSS *********************/
@page{margin:14pt 0pt 16pt 0pt;}
body{margin:0 auto; padding:0.75em 4%;}

a {
    text-decoration: none;
	border-bottom:dotted 2px; 	
}

a:hover {
	color:red;
}

@font-face {
font-family: Adobe Caslon Pro;
font-style: normal;
font-weight: normal;
src:url("Fonts/ACaslonPro-Regular.otf");
}
@font-face {
font-family: Minion Pro;
font-style: normal;
font-weight: normal;
src:url("Fonts/MinionPro-Regular.otf");
}
@font-face {
font-family: Adobe Caslon Pro;
font-style: italic;
font-weight: normal;
src:url("Fonts/ACaslonPro-Italic.otf");
}

p.tx {
	font-family: "Adobe Caslon Pro";
	font-weight: normal;
	font-style: normal;
	font-size: 1em;
	line-height: 1.43em;
	text-decoration: none;
	font-variant: normal;
	text-indent: 1.14em;
	text-align: justify;
	color: #000000;
	margin: 0em;
}
p.tx-override {
	text-indent: 0em;
	text-align: center;
}
p.tx-override-1 {
	text-indent: 1.60em;
	text-align: center;
}
p.tx-override-2 {
	text-indent: 0.50em;
}
p.tx-override-3 {
	text-indent: 0.67em;
	text-align: center;
}
p.basic-paragraph {
	font-family: "Minion Pro";
	font-weight: normal;
	font-style: normal;
	font-size: 1.4em;
	line-height: 1.20em;
	text-decoration: none;
	font-variant: normal;
	text-indent: 0em;
	text-align: left;
	color: #000000;
	margin: 0em;
}
p.basic-paragraph-override {
	text-align: center;
}
p.basic-paragraph-override-1 {
	text-align: center;
	margin: 1em 0em 0em 0em;
}
p.basic-paragraph-override-2 {
	text-align: center;
	margin: 1em 1.50em 0em 1.50em;
}
p.basic-paragraph-override-3 {
	text-align: center;
	margin: 1.07em 1.60em 0em 1.60em;
}
p.co {
	font-family: "Adobe Caslon Pro";
	font-weight: normal;
	font-style: normal;
	font-size: 1em;
	line-height: 1.43em;
	text-decoration: none;
	font-variant: normal;
	text-indent: 0em;
	text-align: justify;
	color: #000000;
	margin: 5.71em 0em 0em 0em;
}
p.co-override {
	text-align: center;
	margin: 1.36em 0em 0em 0em;
}
p.cn {
	font-family: "Adobe Caslon Pro";
	font-weight: normal;
	font-style: normal;
	font-size: 1em;
	line-height: 1.25em;
	text-decoration: none;
	font-variant: normal;
	text-indent: 0em;
	text-align: center;
	color: #000000;
	margin: 0em;
}
p.ct {
	font-family: "Adobe Caslon Pro";
	font-weight: normal;
	font-style: italic;
	font-size: 2em;
	line-height: 1.25em;
	text-decoration: none;
	font-variant: normal;
	text-indent: 0em;
	text-align: center;
	color: #000000;
	margin: 0.63em 0em 0em 0em;
}
p.co-override-1 {
	margin: 2em 0em 0em 0em;
}
p.sp-break {
	font-family: "Adobe Caslon Pro";
	font-weight: normal;
	font-style: normal;
	font-size: 1em;
	line-height: 1.43em;
	text-decoration: none;
	font-variant: normal;
	text-indent: 0em;
	text-align: justify;
	color: #000000;
	margin: 1.43em 0em 0em 0em;
}
p.sp-break-override {
	margin: 2em 0em 0em 0em;
}
p.txs {
	font-family: "Adobe Caslon Pro";
	font-weight: normal;
	font-style: normal;
	font-size: 1em;
	line-height: 1.43em;
	text-decoration: none;
	font-variant: normal;
	text-indent: 1.14em;
	text-align: justify;
	color: #000000;
	margin: 0em 0em 1.43em 0em;
}
p.v {
	font-family: "Adobe Caslon Pro";
	font-weight: normal;
	font-style: normal;
	font-size: 1em;
	line-height: 1.43em;
	text-decoration: none;
	font-variant: normal;
	text-indent: 0em;
	text-align: left;
	color: #000000;
	margin: 0em 0em 0em 2.29em;
}
p.v-override {
	margin: 0em 0em 0em 3.43em;
}
p.v-english {
	font-family: "Adobe Caslon Pro";
	font-weight: normal;
	font-style: normal;
	font-size: 1em;
	line-height: 1.43em;
	text-decoration: none;
	font-variant: normal;
	text-indent: 0em;
	text-align: left;
	color: #000000;
	margin: 0em 0em 0em 3.43em;
}
p.co-override-2 {
	margin: 2em 0em 0em 0em;
}
p.sp-break-override-1 {
	text-align: center;
	margin: 2em 0em 0em 0em;
}
p.stx {
	font-family: "Adobe Caslon Pro";
	font-weight: normal;
	font-style: normal;
	font-size: 1em;
	line-height: 1.43em;
	text-decoration: none;
	font-variant: normal;
	text-indent: 1.14em;
	text-align: justify;
	color: #000000;
	margin: 1.43em 0em 0em 0em;
}
p.letter-first-line {
	font-family: "Adobe Caslon Pro";
	font-weight: normal;
	font-style: italic;
	font-size: 1em;
	line-height: 1.50em;
	text-decoration: none;
	font-variant: normal;
	text-indent: 0em;
	text-align: left;
	color: #000000;
	margin: 0em 2.40em;
}
p.letter {
	font-family: "Adobe Caslon Pro";
	font-weight: normal;
	font-style: italic;
	font-size: 1em;
	line-height: 1.50em;
	text-decoration: none;
	font-variant: normal;
	text-indent: 1.20em;
	text-align: left;
	color: #000000;
	margin: 0em 2.40em;
}
p.letter-override {
	text-indent: 1.14em;
	margin: 0em 2.29em;
}
p.tx-override-4 {
	text-indent: 0.86em;
}
p.tx-override-5 {
	text-indent: 0.75em;
}
p.letter-first-line-override {
	margin: 1.43em 2.29em 0em 2.29em;
}
p.stni {
	font-family: "Adobe Caslon Pro";
	font-weight: normal;
	font-style: normal;
	font-size: 1em;
	line-height: 1.43em;
	text-decoration: none;
	font-variant: normal;
	text-indent: 0em;
	text-align: justify;
	color: #000000;
	margin: 1.43em 0em 0em 0em;
}
span.caps-small {
	font-size: 0.63em;
	font-family: "Adobe Caslon Pro";
	font-weight: normal;
	font-style: normal;
	line-height: 1.43em;
	text-decoration: none;
	font-variant: normal;
	color: #000000;
}
span.caps-small-override {
	line-height: 6.34em;
}
span.no-style-override {
	font-size: 1.58em;
	line-height: 2.50em;
}
span.no-style-override-1 {
	font-style: italic;
	font-size: 4em;
	line-height: 0.99em;
}
span.no-style-override-2 {
	font-size: 4em;
	line-height: 0.99em;
}
span.no-style-override-3 {
	font-style: italic;
	font-size: 4em;
	line-height: 1.27em;
}
span.caps-small-override-1 {
	line-height: 8.13em;
}
span.no-style-override-4 {
	font-size: 2.44em;
	line-height: 2.08em;
}
span.caps-small-override-2 {
	line-height: 12.92em;
}
span.no-style-override-5 {
	font-size: 3.23em;
	line-height: 2.50em;
}
span.no-style-override-6 {
	font-style: italic;
	font-size: 5.83em;
	line-height: 1.18em;
}
span.caps-small-override-3 {
	line-height: 11.06em;
}
span.no-style-override-7 {
	font-size: 5.83em;
	line-height: 1.18em;
}
span.no-style-override-8 {
	font-style: italic;
	font-size: 5.83em;
	line-height: 1.55em;
}
span.caps-small-override-4 {
	line-height: 14.42em;
}
span.no-style-override-9 {
	font-size: 5.83em;
	line-height: 1.55em;
}
span.caps-small-override-5 {
	font-size: 0.56em;
	line-height: 8.88em;
}
span.no-style-override-10 {
	font-size: 1.80em;
	line-height: 2.77em;
}
span.no-style-override-11 {
	font-size: 1.80em;
	line-height: 0.63em;
}
span.no-style-override-12 {
	font-style: italic;
	font-size: 1.50em;
	line-height: 0.83em;
}
span.caps-small-override-6 {
	line-height: 2em;
}
span.no-style-override-13 {
	font-family: "Adobe Caslon Pro";
}
span.no-style-override-14 {
	font-family: "Adobe Caslon Pro";
	line-height: 1.25em;
}
span.no-style-override-15 {
	font-family: "Adobe Caslon Pro";
	font-size: 0.67em;
	line-height: 1.88em;
}
span.no-style-override-16 {
	font-family: "Adobe Caslon Pro";
	font-size: 0.58em;
	line-height: 2.14em;
	
}
span.no-style-override-17 {
	font-style: italic;
	font-size: 0.92em;
	line-height: 1.36em;
}
span.tx-italic {
	font-family: "Adobe Caslon Pro";
	font-weight: normal;
	font-style: italic;
	font-size: 1em;
	line-height: 1.43em;
	color: #000000;
	text-decoration: none;
	font-variant: normal;
}

span.no-style-override-19 {
	font-size: 0.92em;
	line-height: 1.36em;
	
}
span.caps-small-override-7 {
	font-size: 0.92em;
	line-height: 1.36em;
}
span.no-style-override-22 {
	font-style: italic;
}
span.no-style-override-23 {
	font-size: 1em;
	line-height: 1.20em;
}
span.no-style-override-24 {
	font-size: 1.33em;
	line-height: 0.94em;
}
span.tx-italic-override {
	font-style: normal;
}
span.no-style-override-25 {
	font-style: normal;
}
span.no-style-override-26 {
	font-size: 1.17em;
	line-height: 1.07em;
}
span.no-style-override-27 {
	font-size: 0.67em;
	line-height: 1.88em;
	
}
span.no-style-override-28 {
	text-decoration: underline;
}
span.no-style-override-29 {
	text-decoration: line-through;
}


.small-cap {
	font-size: smaller;	
}

.image-center {
	text-align:center;
	margin: 1em 0 0.4em 0em;
}

.image-half-title {
	text-align:center;
	margin: 4em 0 0.4em 0em;
}

.toc1 {
	text-align:justify;
	text-indent:0em;
	margin:1em 0em 0em 0em;	
}