/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
display: block;
}
@page {
margin-top: 30px;
margin-bottom: 20px;
}
html {
height : 100%;
}
/*
td, th {
border-style:solid;
border-width:1px;
}
ol, ul {
list-style: none;
}
div.footnote1 {
margin-top : 12px;
border-top : 1px solid black;
padding-top : 5px;
width : 100%;
}
*/
li {
display:list-item;
}
body {
-epub-hyphens:auto;
-webkit-hyphens:auto;
margin-left: 8px;
margin-right: 8px;
orphans:2;
widows:2;
margin-top: 0.5em;
margin-bottom : 0.5em;
line-height: 1;
}
a:link {
color : #808080;
text-decoration : none;
-webkit-text-fill-color : #808080;
}
a:visited {
color : #808080;
text-decoration : none;
-webkit-text-fill-color : #808080;
}
a:hover {
color : #efb372;
text-decoration : underline;
-webkit-text-fill-color : #efb372;
outline: 0;
}
a:active {
color : #efb372;
text-decoration : underline;
-webkit-text-fill-color : #efb372;
outline: 0;
}
p.Basic-Paragraph {
font-family:"Minion Pro", serif;
font-size:1em;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.2;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
text-align:justify;
text-decoration:none;
text-indent:0px;
}
p.caption {
-epub-hyphens:none;
color:#000000;
font-family:"Dante MT Medium Italic", serif;
font-size:0.833em;
font-style:italic;
font-variant:normal;
font-weight:500;
line-height:1.55;
margin-bottom:15px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
text-align:center;
text-decoration:none;
text-indent:0px;
}
p.CF-Ahead {
-epub-hyphens:none;
color:#000000;
font-family:"Dante MT Medium Italic", serif;
font-size:1.083em;
font-style:italic;
font-variant:normal;
font-weight:500;
line-height:1.192;
margin-bottom:1px;
margin-left:0px;
margin-right:0px;
margin-top:14px;
text-align:justify;
text-decoration:none;
text-indent:15px;
}
p.CF-head {
color:#000000;
font-family:"Dante MT Medium", serif;
font-size:0.938em;
font-style:normal;
font-variant:normal;
font-weight:500;
line-height:1.378;
margin-bottom:0px;
margin-left:15px;
margin-right:15px;
margin-top:15px;
text-align:justify;
text-decoration:none;
text-indent:0px;
}
p.Normal {
font-family:"Minion Pro", serif;
font-size:1.0em;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.2;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
text-align:justify;
text-decoration:none;
text-indent:0px;
}
p.line {
font-size:0.917em;
line-height:1.273;
margin-bottom:10px;
margin-left:30%;
margin-right:30%;
margin-top:10px;
text-align:center;
border-bottom : 1px solid black;
page-break-after : avoid;
}
p.image {
line-height:1.273;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:12px;
text-align:center;
page-break-after : avoid;
}
p.fn {
font-family:"Minion Pro", serif;
font-size:0.70em;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.25;
margin-bottom:0px;
margin-left:14px;
margin-right:0px;
margin-top:5px;
text-align:left;
text-decoration:none;
text-indent:-14px;
}
p.contents {
font-family:"Minion Pro", serif;
font-size:0.75em;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.556;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:60px;
text-align:center;
text-decoration:none;
text-indent:0px;
page-break-before : avoid;
}
p.cip1-nosp {
font-family:"Minion Pro", serif;
font-size:1em;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.2;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
text-align:left;
text-decoration:none;
text-indent:0px;
}
p.cip2-spab {
font-family:"Minion Pro", serif;
font-size:1em;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.2;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:12px;
text-align:left;
text-decoration:none;
text-indent:0px;
}
p.cip3-spab-cntr {
font-family:"Minion Pro", serif;
font-size:1em;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.2;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:12px;
text-align:center;
text-decoration:none;
text-indent:0px;
}
p.cip34-nosp-cntr {
font-family:"Minion Pro", serif;
font-size:1em;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.2;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
text-align:center;
text-decoration:none;
text-indent:0px;
}
p.x1cip {
font-family:"Minion Pro", serif;
font-size:1em;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.2;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
text-align:left;
text-decoration:none;
text-indent:0px;
}
span.ital {
font-style:italic;
font-weight:normal;
}
span.fnref {
vertical-align:super;
font-size : 0.66em;
}
div.footnote:first-child {
margin-top : 12px;
border-top : 1px solid black;
padding-top : 5px;
width : 100%;
}
span.dc {
overflow: hidden;
line-height: 89%;
height: 0.8em;
font-size: 281%;
margin-right: 0.075em;
float: left;
}
txt {
hyphenate-after: 3;
hyphenate-before: 3;
hyphenate-lines: 2;
-webkit-hyphenate-after: 3;
-webkit-hyphenate-before: 3;
-webkit-hyphenate-lines: 2;
line-height: 1.25em;
margin: 0;
orphans: 2;
text-align: justify;
text-indent: 1em;
widows: 2;
}
p.Ahead {
hyphens: none !important;
-moz-hyphens: none !important;
-webkit-hyphens: none !important;
adobe-hyphenate: none !important;
page-break-after: avoid;
page-break-inside: avoid;
}
p.cn {
hyphens: none !important;
-moz-hyphens: none !important;
-webkit-hyphens: none !important;
adobe-hyphenate: none !important;
page-break-after: avoid;
page-break-inside: avoid;
}
p.ct {
hyphens: none !important;
-moz-hyphens: none !important;
-webkit-hyphens: none !important;
adobe-hyphenate: none !important;
page-break-after: avoid;
page-break-inside: avoid;
}
.frame-1 {
width:100%;
}
/* cover.xhtml should have body#cover>div.cover>img.frame-1*/
#Cover {
background-color : #000007;
margin : 0.5em;
text-align : center;
page-break-inside : avoid;
background-size : contain;
}
div.cover {
width : 85%;
margin-left : 7%;
margin-right : 8%;
padding-top : 10px;
padding-bottom : 10px;
margin-top : 10px;
margin-bottom : 10px;
height : auto;
max-height : 98%;
}
.cover .frame-1 {
margin-top : 10px;
margin-bottom : 10px;
}
/* Title_Page.xhtml should have body#Title_Page>div.tp1>div.tp>img.frame-1*/
#Title_Page {
page-break-inside : avoid;
height : 100%;
background-color : white;
background-size : contain;
}
div.tp1 {
width : 98%;
margin-left : 1%;
margin-right : 1%;
height : auto;
max-height : 95%;
page-break-inside : avoid;
}
div.tp {
width : 75%;
margin-left : 12%;
margin-right : 13%;
}
div.logo {
width : 20%;
margin-left : 40%;
margin-right : auto;
}
div.auth {
width : 30%;
float : left ;
margin-left : 10px;
clear : both;
margin-right : 10px;
}
div.bob {
width : 30%;
margin-top : 10px;
margin-left : 35%;
margin-right : auto;
}
/* apply a natural box layout model to all elements */
*, *:before, *:after {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.x05 {
width : 5%;
margin-left : 48%;
margin-right :auto;
}
.x10 {
width : 10%;
margin-right : auto;
margin-left : 45%;
}
.x15 {
width : 15%;
margin-right : auto;
margin-left : 43%;
}
.x20 {
width : 20%;
margin-right : auto;
margin-left : 40%;
}
.x25 {
width : 25%;
margin-right : auto;
margin-left : 37%
}
.x30 {
width : 30%;
margin-right : auto;
margin-left : 35%;
}
.x35 {
width : 35%;
margin-right : auto;
margin-left : 33%;
}
.x40 {
width : 40%;
margin-right : auto;
margin-left : 30%;
}
.x45 {
width : 45%;
margin-right : auto;
margin-left : 27%;
}
.x50 {
width : 50%;
margin-right : auto;
margin-left : 25%;
}
.x55 {
width : 55%;
margin-right : auto;
margin-left : 23%;
}
.x60 {
width : 60%;
margin-right : auto;
margin-left : 20%;
}
.x65 {
width : 65%;
margin-right : auto;
margin-left :17%;
}
.x70 {
width : 70%;
margin-right : auto;
margin-left : 15%;
}
.x75 {
width : 75%;
margin-right : auto;
margin-left : 13%;
}
.x80 {
width : 80%;
margin-right : auto;
margin-left : 10%;
}
.x85 {
width : 85%;
margin-right : auto;
margin-left : 7%;
}
.x90 {
width : 90%;
margin-right : auto;
margin-left : 5%;
}
.x95 {
width : 95%;
margin-right : auto;
margin-left : 2.5%;
}
.x100 {
width : 100%;
}
.x33 {
width : 33%;
margin-right : auto;
margin-left : 33%
}
.x66 {
width : 66%;
margin-right : auto;
margin-left : 17%;
}
.x98 {
width : 98%;
margin-right : auto;
margin-left : 1%;
}