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;
	background-color:#000000;
}
a{
	text-decoration: none;
	display: inline;
}
div.cover {
	text-align: center;
}
/* added styles by EK*/
li {
	list-style-type:none;
}
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.TIT {
    display: block;
    margin-bottom: 0.00em;
    margin-top: 0.00em;
    text-indent: 0.00em;
    margin-right: 0.00em;
    margin-left: 0.00em;
    text-align: center;
}
span.Chapter-Opener {
	font-style:normal;
	font-weight:bold;
    font-size: 85%;
}
span.Gotham_Bold_B_11 {
	font-style:normal;
	font-weight:bold;
}
span.Trade_Gothic_LT_Pro_Bold_No_2_B_11 {
	font-style:normal;
	font-weight:bold;
}
span.Gotham_Light_11 {
	font-style:normal;
	font-weight:normal;
}
span.Sackers_Gothic_Std_Heavy_B_11 {
	font-style:normal;
	font-weight:bold;
}
span.Trade_Gothic_LH_Bold_Extended_B_11 {
	font-style:normal;
	font-weight:bold;
}
span.Trade_Gothic_LH_Bold_Extended_I-B_11-B_11 {
	font-style:normal;
	font-weight:bold;
}
span.Trade_Gothic_LT_Pro_Oblique_11 {
	font-style:italic;
	font-weight:normal;
}
span.Trade_Gothic_LT_Pro_Roman_11 {
	font-style:normal;
	font-weight:normal;
}
span.span-boldface-characters-bf {
	font-style:normal;
	font-weight:bold;
}
p.TNI {
	font-size:0.92em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:0em;
	text-align:justify;
	text-decoration:none;
	text-indent:0em;
}
p.LINESPACE {
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
}
li.TOC {
	font-size:0.92em;
	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;
}
li.TOC1 {
	font-size:0.92em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:15px;
	margin-left:0em;
	margin-right:0em;
	margin-top:0em;
	text-align:center;
	text-decoration:none;
	text-indent:0em;
}
figure.IMG {
	display: block;
	margin-bottom: 1em;
	margin-top: 1em;
	text-indent: 0em;
	margin-right: 0em;
	margin-left: 0em;
	text-align: center;
}
img.img90 {
	width:90%;
}
img.img40 {
	width:40%;
}
body {
	line-height: 1.25;
}
p.Ad-Card-List-of-Titles-acl {
	font-size:1.083em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:5px;
	text-align:center;
	text-decoration:none;
	text-indent:0em;
}
p.Ad-Card-Main-Head-acmh {
	font-size:0.917em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:12px;
	margin-left:0em;
	margin-right:0em;
	margin-top:4em;
	text-align:center;
	text-decoration:none;
	text-indent:0em;
}
h1.BMH {
	font-size:1.167em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:100px;
	margin-left:0em;
	margin-right:0em;
	margin-top:3em;
	text-align:center;
	text-decoration:none;
	text-indent:0em;
}
h1.ATAH {
	font-size:1.167em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:3em;
	text-align:center;
	text-decoration:none;
	text-indent:0em;
}
p.BM-Text-No-Indent-bmtx1 {
	font-size:1.083em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:0em;
	text-align:justify;
	text-decoration:none;
	text-indent:0em;
}
p.BM-Text-bmtx {
	font-size:1.083em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:0em;
	text-align:justify;
	text-decoration:none;
	text-indent:1.4em;
}
p.Chap-Opening-Text-No-Indent-Space-After-cotx1- {
	font-size:1.083em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:25px;
	margin-left:0em;
	margin-right:0em;
	margin-top:0em;
	text-align:justify;
	text-decoration:none;
	text-indent:0em;
}
p.Chap-Opening-Text-No-Indent-cotx1 {
	font-size:1.083em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:0em;
	text-align:justify;
	text-decoration:none;
	text-indent:0em;
}
h1.CN {
	font-size:0.917em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:5px;
	margin-left:0em;
	margin-right:0em;
	margin-top:3em;
	text-align:left;
	text-decoration:none;
	text-indent:0em;
}
h1.CT {
	font-size:1.167em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:75px;
	margin-left:0em;
	margin-right:3.2em;
	margin-top:0em;
	text-align:left;
	text-decoration:none;
	text-indent:0em;
}
p.Copyright-Text-double-space-crtxd {
	font-size:0.75em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:15px;
	margin-left:0em;
	margin-right:0em;
	margin-top:0px;
	text-align:left;
	text-decoration:none;
	text-indent:0em;
}
p.Copyright-Text-double-space-crtxdd {
	font-size:0.75em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:15px;
	margin-left:0em;
	margin-right:0em;
	margin-top:4em;
	text-align:left;
	text-decoration:none;
	text-indent:0em;
}
p.Copyright-Text-single-space-crtx {
	font-size:0.75em;
	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.Dedication-ded {
	font-size:1em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:4em;
	text-align:center;
	text-decoration:none;
	text-indent:0em;
}
p.Extract-No-Indent-ext1 {
	font-size:1em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:1.4em;
	margin-right:1.8em;
	margin-top:0em;
	text-align:left;
	text-decoration:none;
	text-indent:0em;
}
p.Front-Sales-Quote-Head-fsqh {
	font-size:0.708em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:25px;
	margin-left:0em;
	margin-right:0em;
	margin-top:4em;
	text-align:center;
	text-decoration:none;
	text-indent:0em;
}
p.Front-Sales-Quote-Source-fsqs {
	font-size:0.583em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:10px;
	margin-left:0.9em;
	margin-right:0.9em;
	margin-top:7px;
	text-align:center;
	text-decoration:none;
	text-indent:0em;
}
p.Front-Sales-Quote-fsq {
	font-size:0.833em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:0.9em;
	margin-right:0.9em;
	margin-top:20px;
	text-align:center;
	text-decoration:none;
	text-indent:0em;
}
p.List-Alpha-al {
	font-size:1.083em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:0em;
	text-align:justify;
	text-decoration:none;
	text-indent:1.4em;
}
li.List-Unnum-ul {
	font-size:1.083em;
	font-style:normal;
	font-weight:normal;
	list-style-position:outside;
	list-style-type:disc;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:1.4em;
	margin-top:0em;
	text-align:justify;
	text-decoration:none;
	text-indent:0em;
}
p.Text-Dialogue-dia {
	font-size:0.792em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:1.9em;
	margin-right:1.4em;
	margin-top:20px;
	text-align:justify;
	text-decoration:none;
	text-indent:0em;
}
p.Text-Standard-Space-After-tx- {
	font-size:1.083em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:20px;
	margin-left:0em;
	margin-right:0em;
	margin-top:0em;
	text-align:justify;
	text-decoration:none;
	text-indent:1.4em;
}
p.Text-Standard-Space-Before--tx {
	font-size:1.083em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:20px;
	text-align:justify;
	text-decoration:none;
	text-indent:1.4em;
}
p.Text-Standard-tx {
	font-size:1.083em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:0em;
	text-align:justify;
	text-decoration:none;
	text-indent:1.4em;
}
p.About-Author-Text-No-Indent-atatx1 {
	font-size:1.083em;
	font-style:normal;
	font-weight:normal;
	margin-bottom:20px;
	margin-left:0em;
	margin-right:0em;
	margin-top:0em;
	text-align:justify;
	text-decoration:none;
	text-indent:0em;
}
img {
	vertical-align: middle;
}
ul.bull {
	margin-bottom:0em;
	margin-left:2.7em;
	margin-right:0em;
	margin-top:0em;
	padding: 0em;
}


p.fut_tit {
	display: block;
	text-align: center;
	text-indent: 0em;
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	margin-right: 0em;
}
p.fut_toc {
	font-weight: normal;
	font-style: normal;
	font-size: 0.90em;
	text-decoration: none;
	font-variant: normal;
	text-indent: 0em;
	text-align: center;
	margin: 0em 0em 0em 0em;
}
p.fut_toc1 {
	font-weight: normal;
	font-style: normal;
	font-size: 0.90em;
	text-decoration: none;
	font-variant: normal;
	text-indent: 0em;
	text-align: center;
	margin: 0em 0em 1.50em 0em;
}
p.fut_logo {
	font-weight: normal;
	font-style: normal;
	font-size: 1.31em;
	text-decoration: none;
	font-variant: normal;
	text-indent: 0em;
	text-align: center;
	margin: 1.20em 0em 1.20em 0em;
}

img.epub {
	display: inline;
}
img.sign-up {
	display: none;
}
img.fb {
	display: none;
}
@media amzn-kf8 {
	body {
		margin: 0em 1.2em 0em 1.2em;
	}
	img.epub {
		display: none;
	}
	img.sign-up {
		width: 3.5em;
		display: inline;
	}
	img.fb {
		width: 1em;
		display: inline;
	}
}
@media amzn-mobi {
	body {
		margin: 0em 1.2em 0em 1.2em;
	}
	img.epub {
		display: none;
	}
	img.sign-up {
		width: 3.5em;
		display: inline;
	}
	img.fb {
		width: 1em;
		display: inline;
	}
	sup {
		vertical-align: super;
		font-size: 0.65em;
	}
	sub {
		vertical-align: sub;
		font-size: 0.65em;
	}
}