img#cover_image:only-of-type { /*overrides the previous setting, but only in newer systems that support CSS3 */
    height: 99vh;
}
body.cover {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom:0px;
	text-align: center;
}
img.height {
	height:100%;
}

@page {
	margin: 5pt;
}
div.cover {
	text-align: center;
}

body {
	line-height: 1.25;
}
h1, h2, h3, h4, h5, h6 {
	-webkit-hyphens: none !important;
	-moz-hyphens: none;
	hyphens: none;
	adobe-hyphenate: none;
	page-break-after: avoid;
}

li.BL {
	font-family:sans-serif;
	font-size:0.75em;
	font-style:normal;
	font-weight:normal;
	list-style-position:outside;
	margin-bottom:6px;
	margin-left:1em;
	margin-right:0em;
	margin-top:0em;
	text-align:left;
	text-decoration:none;
	text-indent:0em;
}
p.list-body {
	font-family:sans-serif;
	font-size:0.75em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:6px;
	margin-left:0em;
	margin-right:0em;
	margin-top:2px;
	text-align:left;
	text-decoration:none;
	text-indent:0em;
}
h1.BMH {
	font-family:serif;
	font-size:1.8em;
	font-style:italic;
	font-weight:normal;
	margin-bottom:14px;
	margin-left:0em;
	margin-right:0em;
	margin-top:60px;
	text-align:left;
	text-decoration:none;
	text-indent:0em;
}
h1.BMH1 {
	font-family:serif;
	font-size:1.8em;
	font-style:italic;
	font-weight:normal;
	margin-bottom:14px;
	margin-left:0em;
	margin-right:0em;
	margin-top:30px;
	text-align:left;
	text-decoration:none;
	text-indent:0em;
}
li.CCT {
	font-family:sans-serif;
	font-size:0.917em;
	font-style:normal;
	font-weight:300;
	margin-bottom:6px;
	margin-left:0em;
	margin-right:0em;
	margin-top:0em;
	text-align:left;
	text-decoration:none;
	text-indent:0em;
}
li.CPT {
	font-family:serif;
	font-size:1.567em;
	font-style:italic;
	font-weight:normal;
	margin-bottom:8px;
	margin-left:0em;
	margin-right:0em;
	margin-top:18px;
	text-align:left;
	text-decoration:none;
	text-indent:0em;
}
p.CRT {
	font-family:sans-serif;
	font-size:0.63em;
	font-style:normal;
	font-weight:300;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:0em;
	text-align:left;
	text-decoration:none;
	text-indent:0em;
}
p.CRT1 {
	font-family:sans-serif;
	font-size:0.63em;
	font-style:normal;
	font-weight:300;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:1.3em;
	text-align:left;
	text-decoration:none;
	text-indent:0em;
}
h1.FMH {
	font-family:serif;
	font-size:3em;
	font-style:italic;
	font-weight:normal;
	margin-bottom:30px;
	margin-left:0em;
	margin-right:0em;
	margin-top:60px;
	text-align:center;
	text-decoration:none;
	text-indent:0em;
}
h1.CT {
	font-family:serif;
	font-size:3em;
	font-style:italic;
	font-weight:normal;
	margin-bottom:20px;
	margin-left:0em;
	margin-right:0em;
	margin-top:60px;
	text-align:left;
	text-decoration:none;
	text-indent:0em;
}
h1.PT {
	font-family:serif;
	font-size:3em;
	font-style:italic;
	font-weight:normal;
	margin-bottom:20px;
	margin-left:0em;
	margin-right:0em;
	margin-top:60px;
	text-align:left;
	text-decoration:none;
	text-indent:0em;
}
p.Normal {
	font-family:sans-serif;
	font-size:1em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:0em;
	text-align:left;
	text-decoration:none;
	text-indent:0em;
}
p.TPT {
	font-family:serif;
	font-size:3em;
	font-style:normal;
	font-weight:bold;
	margin-bottom:10px;
	margin-left:0em;
	margin-right:0em;
	margin-top:10px;
	text-align:center;
	text-decoration:none;
	text-indent:0em;
}

p.TPAU {
	font-family:sans-serif;
	font-size:0.974em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:0em;
	text-align:center;
	text-decoration:none;
	text-indent:0em;
}
p.TPST {
	font-family:sans-serif;
	font-size:1.025em;
	font-style:normal;
	font-weight:600;
	margin-bottom:180px;
	margin-left:0em;
	margin-right:0em;
	margin-top:0em;
	text-align:center;
	text-decoration:none;
	text-indent:0em;
}

p.intro-start-quote {
	font-family:sans-serif;
	font-size:0.75em;
	font-style:normal;
	font-weight:500;
	margin-bottom:6px;
	margin-left:0em;
	margin-right:0em;
	margin-top:0px;
	text-align:left;
	text-decoration:none;
	text-indent:0em;
}
p.body {
	font-family:sans-serif;
	font-size:0.75em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:6px;
	margin-left:0em;
	margin-right:0em;
	margin-top:10px;
	text-align:left;
	text-decoration:none;
	text-indent:0em;
}
p.label {
	font-family:sans-serif;
	font-size:0.667em;
	font-style:normal;
	font-weight:300;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:0.6em;
	text-align:left;
	text-decoration:none;
	text-indent:0em;
}
p.list-head {
	font-family:serif;
	font-size:1.167em;
	font-style:italic;
	font-weight:normal;
	margin-bottom:6px;
	margin-left:0em;
	margin-right:0em;
	margin-top:12px;
	text-align:left;
	text-decoration:none;
	text-indent:0em;
}
h1.motif-Head {
	page-break-after: avoid;
	font-family:sans-serif;
	font-size:2em;
	font-style:normal;
	font-weight:500;
	margin-bottom:30px;
	margin-left:0em;
	margin-right:0em;
	margin-top:60px;
	text-align:left;
	text-decoration:none;
	text-indent:0em;
}

p.pattern {
	font-family:sans-serif;
	font-size:0.667em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:8px;
	margin-left:0em;
	margin-right:0em;
	margin-top:0em;
	text-align:left;
	text-decoration:none;
	text-indent:0em;
}
p.pattern-body {
	font-family:sans-serif;
	font-size:0.667em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:8px;
	margin-left:0em;
	margin-right:0em;
	margin-top:0em;
	text-align:left;
	text-decoration:none;
	text-indent:0em;
}
p.pattern-head {
	font-family:sans-serif;
	font-size:0.667em;
	font-style:normal;
	font-weight:500;
	margin-bottom:6px;
	margin-left:0em;
	margin-right:0em;
	margin-top:16px;
	text-align:left;
	text-decoration:none;
	text-indent:0em;
}
p.pattern-subhead {
	font-family:sans-serif;
	font-size:0.667em;
	font-style:normal;
	font-weight:300;
	margin-bottom:6px;
	margin-left:0em;
	margin-right:0em;
	margin-top:16px;
	text-align:left;
	text-decoration:none;
	text-indent:0em;
}
h1.project-head {
	page-break-after: avoid;
	font-family:serif;
	font-size:3em;
	font-style:italic;
	font-weight:normal;
	margin-bottom:40px;
	margin-left:0em;
	margin-right:0em;
	margin-top:60px;
	text-align:center;
	text-decoration:none;
	text-indent:0em;
}
p.project-intro {
	font-family:sans-serif;
	font-size:0.917em;
	font-style:normal;
	font-weight:300;
	margin-bottom:6px;
	margin-left:0em;
	margin-right:0em;
	margin-top:0em;
	text-align:center;
	text-decoration:none;
	text-indent:0em;
}
p.project-subhead {
	font-family:sans-serif;
	font-size:1em;
	font-style:normal;
	font-weight:500;
	margin-bottom:6px;
	margin-left:0em;
	margin-right:0em;
	margin-top:16px;
	text-align:left;
	text-decoration:none;
	text-indent:0em;
}
p.step {
	font-family:sans-serif;
	font-size:0.667em;
	font-style:normal;
	font-weight:300;
	margin-bottom:6px;
	margin-left:0em;
	margin-right:0em;
	margin-top:0em;
	text-align:left;
	text-decoration:none;
	text-indent:0em;
}
p.stitch-head {
	font-family:sans-serif;
	font-size:0.667em;
	font-style:normal;
	font-weight:500;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:18px;
	text-align:left;
	text-decoration:none;
	text-indent:0em;
}
p.stitch-intro {
	font-family:sans-serif;
	font-size:0.667em;
	font-style:normal;
	font-weight:600;
	margin-bottom:12px;
	margin-left:0em;
	margin-right:0em;
	margin-top:0em;
	text-align:left;
	text-decoration:none;
	text-indent:0em;
}
p.stitch-intro_t {
	font-family:sans-serif;
	font-size:0.667em;
	font-style:normal;
	font-weight:600;
	margin-bottom:0px;
	margin-left:0em;
	margin-right:0em;
	margin-top:12px;
	text-align:left;
	text-decoration:none;
	text-indent:0em;
}
p.chart-body {
	font-family:sans-serif;
	font-size:0.667em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0px;
	margin-left:1.6em;
	margin-right:1em;
	margin-top:0em;
	text-align:left;
	text-decoration:none;
	text-indent:0em;
}
p.tip {
	font-family:sans-serif;
	font-size:0.667em;
	font-style:normal;
	font-weight:300;
	margin-bottom:20px;
	margin-left:0em;
	margin-right:0em;
	margin-top:0em;
	text-align:center;
	text-decoration:none;
	text-indent:0em;
}
p.tip-head {
	font-family:serif;
	font-size:1.75em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:9px;
	margin-left:0em;
	margin-right:0em;
	margin-top:12px;
	text-align:center;
	text-decoration:none;
	text-indent:0em;
}
span.BoldItalic {
	font-family:sans-serif;
	font-style:italic;
	font-weight:normal;
}
span.Caviar_Dreams_Bold_B_212 {
	font-family:sans-serif;
	font-style:normal;
	font-weight:bold;
    font-size: 80%;
}
ul {
    padding-left: 0em;
    margin-left: 0em;
}
small {
    font-size: 85%;
}
blockquote {
    margin: 0em 0em 0em 0em;
}
sup {
    vertical-align: super;
    font-size: 0.65em;
    vertical-align: 35%;
}
sub {
    vertical-align: sub;
    font-size: 0.65em;
    vertical-align: -21%;
}
ol.toc {
    padding-top : 0em;
    padding-right: 0em;
    padding-bottom : 0em;
    padding-left : 0em;
    margin-top : 0em;
    margin-right : 0em;
    margin-bottom : 0em;
    margin-left : 0em;
    list-style-type : none;
}
figure.img-nb {
	display: block;
	margin-top: 20px;
	margin-bottom: 0em;
	margin-left: 0em;
	margin-right: 0em;
	text-align: center;
}
figure.img-ntb {
	display: block;
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	margin-right: 0em;
	text-align: center;
}
figure.table {
	display: block;
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	margin-right: 0em;
	text-align: center;
}
figure.img {
	display: block;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 0em;
	margin-right: 0em;
	text-align: center;
}
figure.img-nb1 {
	display: block;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: 0em;
	margin-right: 0em;
	text-align: center;
}
table.table {
	border-collapse: collapse;
	width: 100%;
	overflow: auto;
        text-indent: 0em;
        margin-top: 0em;
        margin-bottom: 0em;
        margin-left: 0em;
        margin-right: 0em;
        text-align: center;
	border: solid 1px black;
}
td.TB-r {
	padding-top : 0px;
	padding-bottom : 2px;
	padding-left : 0px;
	padding-right : 1em;
border-right: 1px solid black;
	vertical-align: top;
}
div.hr {
	border-bottom: 1px solid;
	margin-top:0em;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
}
a
{
text-decoration: none;
}
p.sp 
{
	margin-bottom:2em;
}
p.sp1 
{
	margin-bottom:1em;
}

div.brk {
	margin-bottom: 1em;
	page-break-before: always;

}
ul.bl 
{	
	margin-left : 0em;
	margin-right : 0em;
	margin-top : 0em;
	margin-bottom : 0em;
	list-style-type: disc;
	padding: 0em;
}
samp {
	font-family:sans-serif;
}
sup.tx-num {
	font-size: 0.6em;
	vertical-align:0.5em;
	line-height:0.5em;
}
sub.tx-den {
	font-size: 0.6em;
	vertical-align:-0.1em;
	line-height:0.5em;
}

p.TPAFF1 {
	font-family:serif;
	font-size:0.917em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0px;
	margin-left:0em;
	margin-right:0em;
	margin-top:8px;
	text-align:center;
	text-decoration:none;
	text-indent:0em;
}

figure.IMG-LOGO {
	display: block;
	margin-top:25px;
	margin-bottom: 0em;
	margin-left: 0em;
	margin-right: 0em;
	text-align: center;
}

img.img100 {
	width: 100%;
}
img.img50 {
	width: 50%;
}

img.img90 {
	width: 90%;
}
img.img80 {
	width: 80%;
}

td.tab50 {
	width: 50%;
}

td.TB {
	padding-top : 2px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 1em;
	vertical-align: top;
}
td.TB1 {
	padding-top : 1em;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 1em;
	vertical-align: top;
}
div.body {
		margin: 0em 1.2em 0em 1.2em;

}

@media amzn-kf8 {
	div.body {
		margin: 0em 0em 0em 0em;
	}
	body {
		margin: 0em 1.2em 0em 1.2em;
	}
}
@media amzn-mobi {
	div.body {
		margin: 0em 0em 0em 0em;
	}
	body {
		margin: 0em 1.2em 0em 1.2em;
	}
}
