/* Tekton Pro */

@font-face {
font-family: "Tekton Pro";
font-style: normal;
font-weight: normal;
src : url("../fonts/TektonPro-Regular.otf");
}
@font-face {
font-family: "Tekton Pro";
font-style: italic;
font-weight: normal;
src : url("../fonts/TektonPro-Obl.otf");
}


div.footnote {
	margin-top: 15%;
}
hr.transition {
	display: block;
	border: none;
	margin: 0;
}
div.h100 {
	text-align: center;
	height: 100%;
	height: 95vh;
	max-height: 100%;
	max-width: 100%;
	clear: both;
}
img.h100 {
	height: 100%;
}
div.w100 {
	text-align: center;
	max-height: 100%;
	width: 100%;
	clear: both;
}
img.w100 {
	width: 100%;
}
img.h1em {
	height: 1em;
}
img.h2em {
	height: 2em;
}
img.h4em {
	height: 4em;
}
div.w30c {
	text-align: center;
	max-height: 100%;
	margin: 0 37.5% 10% 37.5%;
	clear: both;
}
h1.x01-FM-Ad-Card-Head {
	font-family: "Tekton Pro", sans-serif; /*P22 Platten Neu Pro*/
	font-size: 0.95em;
	margin: 15% 0 0 0;
	text-align: center;
	text-indent: 0;
}
div.ad-card {
    border-bottom: thin dotted;
    margin: .75em 42.5%;
}
p.x01-FM-Ad-Card-List {
	font-family: serif; /*Times LT Std*/
	font-size: 0.88em;
	margin: 0;
	text-align: center;
	text-indent: 0;
}
p.x01-FM-Ad-Card-Subhead {
	font-family: serif; /*Times LT Std*/
	font-size: 0.95em;
	font-style: italic;
	margin: 0;
	text-align: center;
	text-indent: 0;
}
p.x01-FM-Copyright-Logo {
	font-family: serif; /*Times LT Std*/
	font-size: 1em;
	margin: 0;
	text-align: center;
	text-indent: 0;
}
p.x01-FM-Copyright-Text {
	font-family: serif; /*Times LT Std*/
	font-size: 0.65em;
	margin: 0;
	text-align: center;
	text-indent: 0;
}
p.x01-FM-Copyright-Text-Space {
	font-family: serif; /*Times LT Std*/
	font-size: 0.65em;
	margin: 1.23em 0 0 0;
	text-align: center;
	text-indent: 0;
}
p.x01-FM-Dedi-Body {
	font-family: serif; /*Times LT Std*/
	font-size: 1em;
	font-style: italic;
	margin: 15% 0 0 0;
	text-align: center;
	text-indent: 0;
}
h1.x01-FM-Front-Sales-Headnote {
	font-family: "Tekton Pro", sans-serif; /*P22 Platten Neu Pro Light*/
	font-size: 1em;
	margin: 10% 0 0 0;
	text-align: center;
	text-indent: 0;
}
p.x01-FM-Front-Sales-Quote {
	font-family: serif; /*Times LT Std*/
	font-size: 1em;
	margin: 1.2em 0 0 0;
	text-align: justify;
	text-indent: 0;
}
p.x01-FM-Front-Sales-Source {
	font-family: serif; /*Times LT Std*/
	font-size: 0.9em;
	margin: 0 0 0 10%;
	text-align: right;
	text-indent: 0;
}
p.x03-CO-Body-Text {
	font-family: serif; /*Times LT Std*/
	font-size: 1em;
	margin: 0;
	text-align: justify;
	text-indent: 0;
}
p.x03-CO-Body-Text-BRK {
	font-family: serif; /*Times LT Std*/
	font-size: 1em;
	margin: 20% 0 0 0;
	text-align: justify;
	text-indent: 0;
}
/*May want to look at the style below*/
h1.x03-Chapter-Number {
	font-family: "Tekton Pro", sans-serif; /*P22 Platten Neu Pro Light*/
	font-size: 2.5em;
	margin: 15% 0 0 0;
	page-break-after: avoid;
	text-align: center;
	text-indent: 0;
}
p.x04-Body-Text {
	font-family: serif; /*Times LT Std*/
	font-size: 1em;
	margin: 0;
	text-align: justify;
	text-indent: 1.2em;
}
p.x04-Body-Text-FL {
	font-family: serif; /*Times LT Std*/
	font-size: 1em;
	margin: 0;
	text-align: justify;
	text-indent: 0;
}
p.x04-Space-Break-FL {
	font-family: serif; /*Times LT Std*/
	font-size: 1em;
	margin: 0;
	text-align: justify;
	text-indent: 0;
}
div.x04-Space-Break-Orn {
	font-family: serif; /*Times LT Std*/
	font-size: 1em;
	margin: 1.8em 0 1.2em 0;
	page-break-after: avoid;
	text-align: center;
	text-indent: 0;
}
p.x06-Letter-Closing {
	font-family: serif; /*Times LT Std*/
	font-size: 1em;
	font-style: italic;
	margin: 0 1.2em;
	text-align: right;
	text-indent: 1.2em;
}
p.x06-Letter-Closing-2 {
	font-family: serif; /*Times LT Std*/
	font-size: 1em;
	font-style: italic;
	margin: 0 1.2em;
	text-align: right;
	text-indent: 1.2em;
}
p.x06-Letter-Note {
	font-family: serif; /*Times LT Std*/
	font-size: 1em;
	font-style: italic;
	margin: 1.2em 1.2em 0 1.2em;
	text-align: left;
	text-indent: 0;
}
p.x06-Letter-Note-Last {
	font-family: serif; /*Times LT Std*/
	font-size: 1em;
	font-style: italic;
	margin: 1.2em;
	text-align: left;
	text-indent: 0;
}
p.x06-Letter-Salutation {
	font-family: serif; /*Times LT Std*/
	font-size: 1em;
	font-style: italic;
	margin: 1.2em 1.2em 0 1.2em;
	text-align: left;
	text-indent: 0;
}
p.x06-Letter-Text {
	font-family: serif; /*Times LT Std*/
	font-size: 1em;
	font-style: italic;
	margin: 0 1.2em;
	text-align: left;
	text-indent: 1.2em;
}
p.x06-Letter-Text-First {
	font-family: serif; /*Times LT Std*/
	font-size: 1em;
	font-style: italic;
	margin: 1.2em 1.2em 0 1.2em;
	text-align: left;
	text-indent: 0;
}
p.x06-Letter-Text-Last {
	font-family: serif; /*Times LT Std*/
	font-size: 1em;
	font-style: italic;
	margin: 0 1.2em 1.2em 1.2em;
	text-align: left;
	text-indent: 1.2em;
}
p.x06-Sign {
	font-family: serif; /*Times LT Std*/
	font-size: 1em;
	font-variant: small-caps;
	margin: 0;
	text-align: center;
	text-indent: 0;
}
p.x06-Sign-First {
	font-family: serif; /*Times LT Std*/
	font-size: 1em;
	font-variant: small-caps;
	margin: 1.2em 0 0 0;
	text-align: center;
	text-indent: 0;
}
p.x06-Sign-Last {
	font-family: serif; /*Times LT Std*/
	font-size: 1em;
	font-variant: small-caps;
	margin: 0 0 1.2em 0;
	text-align: center;
	text-indent: 0;
}
p.x13-BM-Ack {
	font-family: serif; /*Times LT Std*/
	font-size: 1em;
	margin: 0;
	text-align: justify;
	text-indent: 1.2em;
}
/*May want to look at the style below*/
h1.x13-BM-Ack-Head {
	font-family: "Tekton Pro", sans-serif; /*P22 Platten Neu Pro Light*/
	font-size: 1.8em;
	margin: 15% 0 10% 0;
	page-break-after: avoid;
	letter-spacing: .05em;
	text-align: center;
	text-indent: 0;
}
p.x13-BM-Teaser-Close-Lines {
	font-family: serif; /*Times LT Std*/
	font-size: 1em;
	margin: 1.8em 0 0 0;
	text-align: center;
	text-indent: 0;
}
p.x13-BM-Teaser-Intro-Lines {
	font-family: serif; /*Times LT Std*/
	font-size: 1em;
	margin: 10% 0 1.8em 0;
	text-align: center;
	text-indent: 0;
}
p.x13-BM-Teaser-Title {
	font-family: "Tekton Pro", sans-serif; /*P22 Platten Neu Pro Light*/
	font-size: 1.95em;
	margin: 0;
	text-align: center;
	letter-spacing: .05em;
	text-indent: 0;
}
span._6-Text-Message-Inline {
	font-family: sans-serif; /*Arial MT Std*/
	font-size: 0.9em;
}
i.CO-Line-ITAL {
	font-family: "Tekton Pro", sans-serif; /*P22 Platten Neu Pro*/
	font-size: .95em;
	font-style: italic;
}
span.CO-line {
	font-family: "Tekton Pro", sans-serif; /*P22 Platten Neu Pro*/
	font-size: .95em;
}
span.REG {
    font-style: normal;
}
p.x13-BM-About-Au {
	font-family: serif; /*Times LT Std*/
	font-size: 1em;
	margin: 1.5em 0 0 0;
	text-align: justify;
	text-indent: 0;
}
h1.x13-BM-About-Au-Head {
	font-family: "Tekton Pro", sans-serif; /*P22 Platten Neu Pro Light*/
	font-size: 1.8em;
	margin: 15% 0 10% 0;
	page-break-after: avoid;
	letter-spacing: .05em;
	text-align: center;
	text-indent: 0;
}
.x01-FM-Contents-FL {
	font-family: serif; /*Times LT Std*/
	font-size: 1em;
	margin: 0 0 0 1.5em;
	text-indent: -1.5em;
}
.x01-FM-Contents-Center {
	font-family: serif; /*Times LT Std*/
	font-size: 1em;
	text-align: center;
	margin: 0;
	text-indent: 0;
}
.x01-FM-Contents-Space {
	font-family: serif; /*Times LT Std*/
	font-size: 1em;
	margin: 1em 0 0 1.5em;
	text-indent: -1.5em;
}
h1.x01-FM-Head {
	font-family: "Tekton Pro", sans-serif; /*P22 Platten Neu Pro Light*/
	font-size: 1.8em;
	margin: 15% 0 10% 0;
	page-break-after: avoid;
	letter-spacing: .05em;
	text-align: center;
	text-indent: 0;
}
.Contents-Section {
	margin: 0 0 0 1.5em;
}