body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p, pre, code, blockquote {
	margin:0.5em;
	padding:0;
	border-width:0;
}
td, th {
	border-style:solid;
	border-width:1px;
}
table {
	border-collapse:collapse;
}
li {
	display:block;
}

a._idGenColorInherit {
	color:blue;
}

body {
	margin:1em;
	-epub-hyphens:auto;
	-webkit-hyphens:auto;
}
@page {
	margin : 0px 0px 0px 0px;
}

a{text-decoration:none; color:inherit;}

small {font-size: 78%;}

div.figure {
	margin:2em 0 2em 0;
	text-align:center;
}
div.figurefm {
	margin:11em 0 0 0;
	text-align:left;
}

h1.pno {
	color:inherit;
	font-size:190%;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.25;
	margin-bottom:0%;
	margin-top: 2em;
	font-family:TradeGothicLTStd-BdCn20;
	text-align:center;
	text-decoration:none;
	text-indent:0px;
}

h1.ptit {
	color:#a5026f;
	font-size:400%;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1em;
	margin-bottom:0%;
	margin-top: 0em;
	font-family:TradeGothicLTStd-BdCn20;
	text-align:center;
	text-decoration:none;
	text-indent:0px;
}

h1.chtit {
	color:#009bdb;
	font-size:180%;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:1.25;
	margin-bottom:2em;
	margin-top: 2em;
	font-family:TradeGothicLTStd-BdCn20;
	text-align:justify;
	text-decoration:none;
	text-indent:0px;
}

p.noindent i {font-family:AGaramondPro-Italic;}
p.indent i {font-family:AGaramondPro-Italic;}

p.noindent {
	color:inherit;
	font-size:105%;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.25;
	margin-bottom:0px;
	margin-top: 0.5em;
	font-family:AGaramondPro-Regular;
	margin-left:0px;
	margin-right:0px;
	text-align:justify;
	text-decoration:none;
	text-indent:0px;
}

p.right {
	color:inherit;
	font-size:105%;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.25;
	margin-bottom:0px;
	margin-top: 1.5em;
	font-family:AGaramondPro-Regular;
	margin-left:0px;
	margin-right:0px;
	text-align:right;
	text-decoration:none;
	text-indent:0px;
}

p.center {
	color:inherit;
	font-size:105%;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.25;
	margin-bottom:0px;
	margin-top: 1em;
	font-family:AGaramondPro-Regular;
	margin-left:0px;
	margin-right:0px;
	text-align:center;
	text-decoration:none;
	text-indent:0px;
}

p.indent {
	color:inherit;
	font-size:105%;
	font-style:normal;
	font-variant:normal;
	font-family:AGaramondPro-Regular;
	font-weight:normal;
	line-height:1.313;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	text-align:justify;
	text-decoration:none;
	text-indent:17px;
}

p.fm {
	color:inherit;
	font-size:100%;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.25;
	font-family:TradeGothicLTStd-BdCn20;	
	margin-bottom:0px;
	margin-left:0px;
	margin-top:12%;
	margin-right:0px;
	text-align:justify;
	text-decoration:none;
	text-indent:0px;
}
p.fm0 {
	color:inherit;
	font-size:100%;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-family:AGaramondPro-Regular;
	line-height:1.25;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	text-align:justify;
	text-decoration:none;
	text-indent:0px;
}
p.title {
	color:inherit;
	font-size:180%;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height: 1em;
	font-family:TradeGothicLTStd-BdCn20;
	margin-bottom:0px;
	margin-top:0.7em;
	margin-left:0px;
	margin-right:0px;
	text-align:justify;
	text-decoration:none;
	text-indent:0px;
}
p.aut {
	color:inherit;
	font-size:95%;
	font-style:normal;
	font-variant:normal;
	font-family:TradeGothicLTStd-Cn18;
	font-weight:normal;
	margin-bottom:0px;
	margin-top:0.2em;
	margin-left:0px;
	margin-right:0px;
	text-align:justify;
	text-decoration:none;
	text-indent:0px;
}
.logo {
	margin:15em 0 0 0;
	text-align:left;
}
.copyimg {
	margin:2em 0 1em 0;
	text-align:left;
}
p.halftitle {
	color:inherit;
	font-size:180%;
	font-style:normal;
	font-variant:normal;
	line-height: 1em;
	font-family:TradeGothicLTStd-BdCn20;	
	font-weight:bold;
	margin-bottom:0px;
	margin-top:18%;
	margin-left:0px;
	margin-right:0px;
	text-align:justify;
	text-decoration:none;
	text-indent:0px;
}
.inline {vertical-align: middle;}
p.copy1 {
	color:inherit;
	font-size:95%;
	font-style:normal;
	font-variant:normal;
	font-family:AGaramondPro-Regular;
	font-weight:normal;
	line-height:1.25;
	margin-bottom:0px;
	margin-left:0px;
	margin-top:15%;
	margin-right:0px;
	text-align:left;
	text-decoration:none;
	text-indent:0px;
}
p.copy {
	color:inherit;
	font-size:95%;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.25;
	font-family:AGaramondPro-Regular;
	margin-bottom:0px;
	margin-left:0px;
	margin-top:0em;
	margin-right:0px;
	text-align:justify;
	text-decoration:none;
	text-indent:0px;
}
p.copy2 {
	color:inherit;
	font-size:95%;
	font-style:normal;
	font-variant:normal;
	font-family:AGaramondPro-Regular;
	font-weight:normal;
	line-height:1.25;
	margin-bottom:0px;
	margin-left:0px;
	margin-top:1.5em;
	margin-right:0px;
	text-align:left;
	text-decoration:none;
	text-indent:0px;
}

p.ded2 {
	color:inherit;
	font-size:90%;
	font-style:normal;
	font-family:MyriadPro-Regular;
	font-variant:normal;
	font-weight:normal;
	line-height:1.25;
	margin-bottom:0px;
	margin-left:0px;
	margin-top:23%;
	margin-right:0px;
	text-align:right;
	text-decoration:none;
	text-indent:0px;
}
p.ded5 {
	color:inherit;
	font-size:90%;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.25;
	margin-bottom:0px;
	font-family:MyriadPro-Regular;
	margin-left:0px;
	margin-top:0.8em;
	margin-right:0px;
	text-align:right;
	text-decoration:none;
	text-indent:0px;
}

p.toc1 {
	color:inherit;
	font-size:160%;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.25;
	margin-bottom:0.6em;
	margin-top: 2.5em;
	font-family:TradeGothicLTStd-BdCn20;
	margin-left:0em;
	margin-right:0px;
	text-align:justify;
	text-decoration:none;
	text-indent:0px;
}

p.toc {
	color:inherit;
	font-size:105%;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.25;
	margin-bottom:0px;
	margin-top: 0.2em;
	font-family:TradeGothicLTStd-Cn18;
	margin-left:0;
	margin-right:0px;
	text-align:justify;
	text-decoration:none;
	text-indent:0px;
}
