@namespace epub "http://www.idpf.org/2007/ops";
@page
{
    margin-left:2.5em;
    margin-right:2.5em;
    margin-top:1.5em;
    margin-bottom:1.5em;
}
img
{
max-width: 100%;
}
a
{
text-decoration:none;
}
/*.right_1
{
font-size: x-small;
padding:0.5em;
float:right;
}
span[epub|type~='pagebreak'] {
color:rgb(180,180,180);
text-align:center;
border:1px solid rgb(180,180,180);
padding:0.1em 0.3em;
}
*/
nav#toc ol, ul
{
	font-size: small;
	list-style-type: none;
	margin-left:0em;
	margin-bottom:0em;
	padding:0em;
}
nav#toc ol li
{
	font-size: small;
	margin-top:0.5em;
	margin-bottom:0em;
	margin-left:0em;
	text-indent:0em;
	padding:0em;
}
.image-f
{
margin-top:2em;
margin-bottom:5px;
margin-left:0em;
margin-right:0em;
text-indent:0em;
}
.inline
{
	vertical-align:middle;
	display:inline;
}

.image-n
{
margin-top:1em;
margin-bottom:5px;
margin-left:0em;
margin-right:0em;
text-indent:0em;
line-height:0em;
}
.dropcap
{
	font-size:340%;
	float:left;
	margin-bottom:-0.3em;
	margin-left:0em;
	margin-top:-0.1em;
	line-height:0.9em;
}
.subtitle
{
font-family:"Times New Roman", serif;
font-size:small;
margin-top:25px;
margin-bottom:5px;
margin-left:0em;
margin-right:0em;
text-indent:0em;
}
.chapnum
{
font-family:"Times New Roman", serif;
font-size:small;
margin-top:4em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
text-indent:0em;
page-break-after:avoid;
-webkit-hyphens:none;
adobe-hyphenate:none;
text-align:center;
}
.ch-title
{
font-family:"Times New Roman", serif;
font-size:x-large;
margin-top:2.5em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
text-indent:0em;
page-break-after:avoid;
-webkit-hyphens:none;
adobe-hyphenate:none;
text-align:center;
}
.ch-title0
{
font-family:"Times New Roman", serif;
font-size:x-large;
margin-top:0em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
text-indent:0em;
page-break-after:avoid;
-webkit-hyphens:none;
adobe-hyphenate:none;
text-align:center;
}
.fmtitle
{
font-family:"Times New Roman", serif;
font-size:medium;
margin-top:4em;
margin-bottom:0em;
margin-right:0em;
margin-left:0em;
text-indent:0em;
text-align:center;
page-break-after:avoid;
-webkit-hyphens:none;
adobe-hyphenate:none;
}
.pttitle
{
font-family:"Times New Roman", serif;
font-size:large;
margin-top:4em;
margin-bottom:0em;
margin-right:0em;
margin-left:0em;
text-indent:0em;
text-align:center;
page-break-after:avoid;
-webkit-hyphens:none;
adobe-hyphenate:none;
}
.pttitle-a
{
font-family:"Times New Roman", serif;
font-size:xx-large;
margin-top:0em;
margin-bottom:0em;
margin-right:0em;
margin-left:0em;
text-indent:0em;
text-align:center;
page-break-after:avoid;
-webkit-hyphens:none;
adobe-hyphenate:none;
}
.pttitle-aa
{
font-family:"Times New Roman", serif;
font-size:x-large;
margin-top:0em;
margin-bottom:0em;
margin-right:0em;
margin-left:0em;
text-indent:0em;
text-align:center;
page-break-after:avoid;
-webkit-hyphens:none;
adobe-hyphenate:none;
}
.pttitle-aaa
{
font-family:"Times New Roman", serif;
font-size:small;
margin-top:4em;
margin-bottom:0em;
margin-right:0em;
margin-left:0em;
text-indent:0em;
page-break-after:avoid;
-webkit-hyphens:none;
adobe-hyphenate:none;
}
.pttitle-n
{
font-family:"Times New Roman", serif;
font-size:small;
margin-top:1em;
margin-bottom:0em;
margin-right:0em;
margin-left:0em;
text-indent:0em;
page-break-after:avoid;
-webkit-hyphens:none;
adobe-hyphenate:none;
}
.index
{
font-family:"Times New Roman", serif;
font-size:x-small;
margin-top:0em;
margin-bottom:0em;
margin-right:0em;
margin-left:1.5em;
text-indent:-1.5em;
}
.index-t
{
font-family:"Times New Roman", serif;
font-size:x-small;
margin-top:1em;
margin-bottom:0em;
margin-right:0em;
margin-left:1.5em;
text-indent:-1.5em;
}
.pt-img
{
font-family:"Times New Roman", serif;
font-size:large;
margin-top:1em;
margin-bottom:25px;
margin-right:0em;
margin-left:0em;
text-indent:0em;
text-align:center;
page-break-after:avoid;
-webkit-hyphens:none;
adobe-hyphenate:none;
line-height:0em;
}
.fmtitlec
{
font-family:"Times New Roman", serif;
font-size:medium;
margin-top:4em;
margin-bottom:3.5em;
margin-right:0em;
margin-left:0em;
text-indent:0em;
text-align:center;
page-break-after:avoid;
-webkit-hyphens:none;
adobe-hyphenate:none;
}
.praise
{
font-family:"Times New Roman", serif;
font-size:x-small;
margin-top:0em;
margin-bottom:0em;
margin-right:0em;
margin-left:0em;
text-indent:0em;
text-align:justify;
page-break-after:avoid;
-webkit-hyphens:none;
adobe-hyphenate:none;
}
.praiset
{
font-family:"Times New Roman", serif;
font-size:x-small;
margin-top:1em;
margin-bottom:0em;
margin-right:0em;
margin-left:0em;
text-indent:0em;
text-align:justify;
page-break-after:avoid;
-webkit-hyphens:none;
adobe-hyphenate:none;
}
.foot1
{
	margin-left:0em;
}
.footnotes
{
font-family:"Times New Roman", serif;
font-size:x-small;
margin-top:0em;
margin-bottom:0em;
margin-right:0em;
margin-left:0em;
text-indent:0em;
text-align:justify;
}
.pgnote
{
font-family:"Times New Roman", serif;
font-size:x-small;
margin-top:0em;
margin-bottom:1em;
margin-right:0em;
margin-left:0em;
text-indent:0em;
text-align:justify;
}
.right-t
{
font-family:"Times New Roman", serif;
font-size:small;
margin-top:8px;
margin-bottom:0em;
margin-right:0em;
margin-left:0em;
text-indent:0em;
text-align:right;
}
.right
{
font-family:"Times New Roman", serif;
font-size:small;
margin-top:0em;
margin-bottom:0em;
margin-right:0em;
margin-left:0em;
text-indent:0em;
text-align:right;
}
.praise-r
{
font-family:"Times New Roman", serif;
font-size:x-small;
margin-top:0.5em;
margin-bottom:1em;
margin-right:0em;
margin-left:0em;
text-indent:0em;
text-align:right;
page-break-after:avoid;
-webkit-hyphens:none;
adobe-hyphenate:none;
}
.praise-0
{
font-family:"Times New Roman", serif;
font-size:small;
margin-top:0.5em;
margin-bottom:0em;
margin-right:0em;
margin-left:0em;
text-indent:0em;
text-align:right;
page-break-after:avoid;
-webkit-hyphens:none;
adobe-hyphenate:none;
}
.copyright
{
font-family:"Times New Roman", serif;
font-size:x-small;
margin-top:0em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
text-indent:0em;
font-weight:normal;
text-align:center;
}
.copyright3
{
font-family:"Times New Roman", serif;
font-size:x-small;
margin-top:4em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
text-indent:0em;
font-weight:normal;
text-align:center;
}
.copyright1
{
font-family:"Times New Roman", serif;
font-size:x-small;
margin-top:1.3em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
text-indent:0em;
font-weight:normal;
text-align:center;
}
.copyright1a
{
font-family:"Times New Roman", serif;
font-size:x-small;
margin-top:16px;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
text-indent:0em;
font-weight:normal;
text-align:center;
}
.ded
{
font-family:"Times New Roman", serif;
font-size:small;
margin-top:4em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
text-indent:0em;
font-weight:normal;
text-align:center;
}
.toc
{
font-family:"Times New Roman", serif;
font-size:small;
margin-top:0em;
margin-bottom:0em;
margin-left:1.5em;
margin-right:0em;
text-indent:-1.5em;
font-weight:normal;
}
.toc-t
{
font-family:"Times New Roman", serif;
font-size:small;
margin-top:20px;
margin-bottom:0em;
margin-left:1.5em;
margin-right:0em;
text-indent:-1.5em;
font-weight:normal;
}
.tocp
{
font-family:"Times New Roman", serif;
font-size:small;
margin-top:20px;
margin-bottom:3px;
margin-left:1.5em;
margin-right:0em;
text-indent:-1.5em;
font-weight:normal;
}
.tocc
{
font-family:"Times New Roman", serif;
font-size:small;
margin-top:0em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
text-indent:0em;
font-weight:normal;
}
.normal
{
font-family:"Times New Roman", serif;
font-size:small;
margin-top:0em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
text-indent:0em;
text-align:justify;
font-weight:normal;
}
figure
{
margin-left:0em;
margin-right:0em;
text-indent:0em;
text-align:center;
}
.normal-5
{
font-family:"Times New Roman", serif;
font-size:small;
margin-top:4em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
text-indent:0em;
text-align:justify;
font-weight:normal;
}
.normal-5b
{
font-family:"Times New Roman", serif;
font-size:small;
margin-top:4em;
margin-bottom:25px;
margin-left:0em;
margin-right:0em;
text-indent:0em;
text-align:justify;
font-weight:normal;
}
.bodytext
{
font-family:"Times New Roman", serif;
font-size:small;
margin-top:0em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
text-indent:1.5em;
text-align:justify;
font-weight:normal;
}
.bodytext-bs
{
font-family:"Times New Roman", serif;
font-size:small;
margin-top:0em;
margin-bottom:18px;
margin-left:0em;
margin-right:0em;
text-indent:1.5em;
text-align:justify;
font-weight:normal;
}
.bodytext-ts
{
font-family:"Times New Roman", serif;
font-size:small;
margin-top:18px;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
text-indent:1.5em;
text-align:justify;
font-weight:normal;
}
.blockquote
{
font-family:"Times New Roman", serif;
font-size:x-small;
margin-top:0em;
margin-bottom:0em;
margin-left:1.8em;
margin-right:2em;
text-indent:0em;
font-weight:normal;
text-align:justify;
}
.center
{
font-family:"Times New Roman", serif;
font-size:small;
margin-top:0em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
text-indent:0em;
text-align:center;
font-weight:normal;
}
.rhide
{
display: block;
}
.hide
{
display:none;
}
.hide1
{
display:none;
}
.ahide
{
display:none;
}
.fhide
{
display:none;
}
@media amzn-mobi
{
.ahide
{
display:block;
}
.fhide
{
display:block;
}
.khide
{
display:none;
}
.rhide
{
display: none;
}
.foot1
{
	margin-left:0em;
}
.inline
{
	vertical-align: middle;
	display: none;
}
.index
{
font-family:"Times New Roman", serif;
font-size:x-small;
margin-top:0em;
margin-bottom:0em;
margin-right:0em;
margin-left:0em;
text-indent:-35px;
}
.index-t
{
font-family:"Times New Roman", serif;
font-size:x-small;
margin-top:20px;
margin-bottom:0em;
margin-right:0em;
margin-left:0em;
text-indent:-35px;
}
.hide
{
display: block;
}
.dropcap
{
     font-size:xx-large;
     line-height:0em;
     font-weight:normal;
}
.toc
{
font-family:"Times New Roman", serif;
font-size:small;
margin-top:0em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
text-indent:-35px;
font-weight:normal;
}
.toc-t
{
font-family:"Times New Roman", serif;
font-size:small;
margin-top:25px;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
text-indent:-35px;
font-weight:normal;
}
.tocp
{
font-family:"Times New Roman", serif;
font-size:small;
margin-top:25px;
margin-bottom:3px;
margin-left:0em;
margin-right:0em;
text-indent:-35px;
font-weight:normal;
}
.tocc
{
font-family:"Times New Roman", serif;
font-size:small;
margin-top:0em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
text-indent:0em;
font-weight:normal;
}
.praise-r
{
font-family:"Times New Roman", serif;
font-size:x-small;
margin-top:5px;
margin-bottom:16px;
margin-right:0em;
margin-left:0em;
text-indent:0em;
text-align:right;
page-break-after:avoid;
-webkit-hyphens:none;
adobe-hyphenate:none;
}
.fmtitlec
{
font-family:"Times New Roman", serif;
font-size:medium;
margin-top:3em;
margin-bottom:3em;
margin-right:0em;
margin-left:0em;
text-indent:0em;
text-align:center;
page-break-after:avoid;
-webkit-hyphens:none;
adobe-hyphenate:none;
}
.fmtitle
{
font-family:"Times New Roman", serif;
font-size:medium;
margin-top:3em;
margin-bottom:0em;
margin-right:0em;
margin-left:0em;
text-indent:0em;
text-align:center;
page-break-after:avoid;
-webkit-hyphens:none;
adobe-hyphenate:none;
}
.normal-5
{
font-family:"Times New Roman", serif;
font-size:small;
margin-top:3em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
text-indent:0em;
text-align:justify;
font-weight:normal;
}
.pttitle
{
font-family:"Times New Roman", serif;
font-size:large;
margin-top:3em;
margin-bottom:0em;
margin-right:0em;
margin-left:0em;
text-indent:0em;
text-align:center;
page-break-after:avoid;
-webkit-hyphens:none;
adobe-hyphenate:none;
}
.pttitle-aaa
{
font-family:"Times New Roman", serif;
font-size:small;
margin-top:3em;
margin-bottom:0em;
margin-right:0em;
margin-left:0em;
text-indent:0em;
page-break-after:avoid;
-webkit-hyphens:none;
adobe-hyphenate:none;
}
}
@media amzn-kf8
{
.ahide
{
display:inline-block;
}
.fhide
{
display:block;
}
.khide
{
display:none;
}
.rhide
{
display: block;
}
.hide
{
display: none;
}
.foot1
{
	margin-left:-1.5em;
}
.dropcap
{
	font-family:"Times New Roman", serif;
	font-size:400%;
	font-weight:normal;
	margin-bottom:-0.2em;
	margin-top:-0.1em;
	float:left;
	line-height:0.9em;
	padding-right:0em;
}
.index
{
font-family:"Times New Roman", serif;
font-size:x-small;
margin-top:0em;
margin-bottom:0em;
margin-right:0em;
margin-left:1.5em;
text-indent:-1.5em;
}
.index-t
{
font-family:"Times New Roman", serif;
font-size:x-small;
margin-top:1em;
margin-bottom:0em;
margin-right:0em;
margin-left:1.5em;
text-indent:-1.5em;
}
}