/* DESIGN PROFILE - Sofycomps */ body, section, div, table, thead, tbody, tfoot, th, td, p, pre, ul, ol, dl, dt, dd, li, span, nav, header, footer { margin: 0; padding: 0; } body { margin: 0; padding: 0; } div, section { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; } .galley { word-spacing: 0em; letter-spacing: 0em; font-weight: normal; line-height: 1.2em; text-align: justify; } p { text-indent: 1.3em; padding-bottom: 0.5em; } p+p { text-indent: 1.3em; } .align-center { text-align: center; text-indent: 0em; } .align-left { text-align: left; } .align-right { text-align: right; } .blank-line { height: 1em; } .firstpara { text-indent: 0em; } p.hanging { margin-left: 1.3em !important; text-indent: 0em !important; } p.text-indent { text-indent: 1.3em !important; } .indent-para { text-indent: 0em; margin-left: 1.3em; } p.author { font-style: normal; font-weight: bold; margin-bottom: 0.5em; text-align: right; } .caption { font-size: 0.9em; font-style: italic; line-height: 1.2em; text-indent: 0em; margin-top: 0.25em; margin-bottom: 0em; } p.decoration { vertical-align: middle; margin-bottom: 1em; margin-right: 0em; text-indent: 0em; margin-top: 1em; margin-left: 0em; text-align: center; } .speaker { text-indent: -1.3em; margin-left: 1.3em; font-style: italic; font-weight: normal; padding-bottom: 0.5em; } .subject { text-indent: -1.3em !important; margin-left: 1.3em !important; font-weight: bold; } .bodytext1 { margin-right: 0; margin-top: 0.25em; margin-left: 0em; text-indent: 0em !important; margin-bottom: 0.25em; } div+p { text-indent: 0em; } div.hanging p { text-indent: -1.3em; margin-left: 1.3em; } div.hanging p+p { text-indent: -1.3em; margin-left: 1.3em; } p.blank-line+p { text-indent: 0em; } p.decoration+p { text-indent: 0em; } h2+p { text-indent: 0em; } h5+p { text-indent: 0em; } ul+p { text-indent: 0em; } ol+p { text-indent: 1.3em; } div.blank-line { height: 1em; text-align: center; margin: 0em; } div.decoration { text-align: center; vertical-align: middle; margin-top: 1em; margin-bottom: 1em; } div.decoration p { text-indent: 0em; text-align: center; } span.author { font-style: italic; } a:link { text-decoration: none; } a:visited { color: rgb(0, 100, 150); } a:hover { color: rgb(0, 100, 150); text-decoration: underline; } a:active { color: rgb(0, 100, 150); } .-epub-media-overlay-active, .-readium-epub-media-overlay-active { color: red; background-color: inherit; } .style1 { font-size: 0.9em;} .galley h3 { font-size: 1em; line-height: 1em; margin-top: 1em; margin-bottom: 0.5em; page-break-after: avoid; font-weight: bold; text-transform: none; font-style: normal; text-align: left; } .galley h4 { font-size: 1em; line-height: 1em; margin-top: 1em; margin-bottom: 0.5em; page-break-after: avoid; font-weight: bold; text-transform: none; font-style: normal; text-align: center; } .galley h5 { font-size: 1em; line-height: 1em; margin-top: 0.5em; margin-bottom: 0.5em; page-break-after: avoid; font-weight: bold; text-transform: none; font-style: normal; text-align: left; font-style: italic; } .space { margin-left: 2em; display: block; margin-top: -1em; text-indent: 0em; } #gs1, #gs2, #gs3, #gs4, #gs5, #gs6 {margin-top: 1em !important;} .table-list {display: inline-block; margin-right: 2em; text-indent: 0em;min-width: 2em;} .style2 {font-size:0.8em;} span.dropcap { font-weight:normal; font-size:320%; float:left; margin-top:-0.3225em; margin-bottom:-0.3245em; } .box { padding-bottom: 0.5em; margin-left: 0em; margin-bottom: 1em; margin-top: 1em; padding-right: 1em; margin-right: 0em; padding-top: 0.5em; border: 1px solid rgb(0, 0, 0); padding-left: 0.5em; font-size: 0.8em; } .galley h2 { font-size: 1.4em; line-height: 1em; margin-top: 2em; margin-bottom: 1em; page-break-after: avoid; font-weight: bold; font-style: normal; text-align: center; } .galley h2+div { margin-top: 0em; } .galley h5+div { margin-top: 0em; } h2 { hyphens: none; -webkit-hyphens: none; -moz-hyphens: none; -o-hyphens: none; } h5 { hyphens: none; -webkit-hyphens: none; -moz-hyphens: none; -o-hyphens: none; } .Chapter .title-block p { text-indent: 0; } .frontmatter .title-block p { text-indent: 0; } .specials .title-block p { text-indent: 0; } .frontmatter .title-block { padding-right: 1em; margin-bottom: 2em; padding-bottom: 0em; padding-top: 2em; padding-left: 1em; text-align: center; } .frontmatter .title-block h1 { font-size: 1.6em; font-weight: normal; line-height: 1.2em; text-align: inherit; } .frontmatter .title-block h2 { font-size: 1.4em; font-weight: normal; line-height: 1.2em; text-align: inherit; } .frontmatter .title-block .title-sub { font-size: 1.5em; line-height: 1em; text-align: inherit; } .frontmatter .title-block .title-author { line-height: 1em; font-style: italic; text-align: inherit; } .Chapter .title-block { padding-right: 1em; margin-bottom: 2em; padding-bottom: 0em; padding-top: 0.5em; padding-left: 1em; text-align: center; } .Chapter .title-block .title-num { font-size: 1.2em; font-weight: normal; text-align: inherit; font-style: normal; line-height: 1em; border: 2px solid black; display: inline-block; padding: 0.25em; } .Chapter .title-block h1 { font-size: 1.6em; font-weight: normal; line-height: 1.2em; padding-bottom: 0.25em; padding-top: 0.25em; font-style: normal; text-align: inherit; } .Chapter .title-block .title-sub { text-align: inherit; font-size: 1.5em; line-height: 1em; padding-bottom: 0.5em; } .Chapter .title-block .title-author { font-size: 1.1em; font-weight: normal; text-indent: 0; line-height: 1em; padding-bottom: 1em; font-style: italic; text-align: inherit; } .specials .title-block { padding-right: 1em; margin-bottom: 1em; padding-bottom: 0em; padding-top: 2em; padding-left: 1em; text-align: center; } .specials .title-block .title-num { font-size: 1.5em; line-height: 1em; font-style: normal; font-weight: normal; text-align: inherit; padding-bottom: 0.5em; } .specials .title-block h1 { font-size: 1.6em; line-height: 1.2em; font-style: normal; font-weight: normal; text-align: inherit; padding-top: 0.25em; padding-bottom: 0.25em; border-top: 2px solid black; border-bottom: 2px solid black; } .specials .title-block .title-sub { font-size: 1.5em; line-height: 1em; font-style: normal; font-weight: normal; text-align: inherit; padding-bottom: 0.5em; } .specials .title-block .title-author { font-size: 1.1em; line-height: 1em; font-style: italic; font-weight: normal; text-align: inherit; margin: 1em 0em 0em 0em; padding-bottom: 0.5em; } .title-num-label { font-size: 1.4em; font-style: normal; font-weight: normal; } .title-block-book { font-size: 1em; line-height: 1em; padding-top: 4em; text-align: center; } .title-block-book h1 { font-size: 2em; font-weight: normal; line-height: 1em; padding-bottom: 0.5em; font-style: normal; text-align: inherit; } .title-block-book .title-sub { font-size: 1em; font-weight: normal; text-indent: 0em; line-height: 1em; padding-bottom: 1.5em; font-style: normal; text-align: inherit; } .title-block-book .title-author { font-size: 1.2em; font-weight: normal; margin-bottom: 2em; line-height: 1em; padding-bottom: 1.5em; text-indent: 0em; font-style: normal; text-align: inherit; margin-top: 2em; } .title-block-book p { font-size: 1em; line-height: 1em; padding-bottom: 0.5em; text-align: inherit; font-weight: normal; font-style: normal; text-indent: 0em; } .title-block-book p+p { text-indent: 0em; } .galley ol { text-align: justify; margin-top: 0.55em; margin-right: 0em; margin-bottom: 0.55em; margin-left: 2.5em; } .galley li { padding-top: 0em; padding-bottom: 0.5em; } .galley ol li { list-style: decimal; } .galley ol ol li { list-style: upper-latin; margin-left: 1.64em; } .galley ol ol ol li { list-style: lower-latin; margin-left: 1.64em; } .galley ol ol ol ol li { list-style: upper-roman; margin-left: 1.64em; } .galley ol ol ol ol ol li { list-style: lower-roman; margin-left: 1.64em; } .galley ol+p { text-indent: 1.3em; } .galley div+ol { margin-top: 0em; } .galley ol+div { margin-top: 0em; } .galley ul { margin: 0.5em 0 0.5em 2.5em; padding: 0em 0em 0em 0em; text-align: justify; } .galley ul li { list-style: disc; } .galley ul ul li { list-style: square; margin-left: 1em; } .galley ul ul ul li { list-style: circle; margin-left: 1em; } #ul300 li { list-style: circle; margin-left: 1em; } .galley ul ul ul ul li { list-style: square; margin-left: 1em; } .galley ul+p { text-indent: 0em; } .galley div+ul { margin-top: 0em; } .galley ul+div { margin-top: 0em; } .toc-lists {line-height: 1.4em; padding-left: 0.25em; padding-right: 0.25em;} .toc-num2 {padding-right: 0.5em; line-height: 1.2em;} .toc-gum2 {display: inline-block; margin-left: 1em; margin-top: -1em;} .toc-gum3 {display: inline-block; margin-left: 3em; margin-top: -1em;} .toc-num1 {padding-right: 0.5em; line-height: 1.2em;} .toc-gum {display: inline-block; margin-left: 7em; margin-top: -1em;} .toc-fm { font-style: italic; line-height: 1.2em;} .toc-bm { font-style: italic; line-height: 1.2em;} .index1 { text-indent: 0em; margin: 0em 0em 0em 0em; } .index2 { text-indent: 0em; margin: 0em 0em 0em 1em; } .index3 { text-indent: 0em; margin: 0em 0em 0em 2em; } .index4 { text-indent: 0em; margin: 0em 0em 0em 3em; } .index5 { text-indent: 0em; margin: 0em 0em 0em 4em; } p.toc1 { font-size: 1em; text-indent: -2em; margin: 0.25em 0em 0em 2em; } p.toc2 { font-size: 1em; text-indent: -2em; margin: 0em 0em 0em 2em; } p.toc3 { font-size: 1em; text-indent: -2em; margin: 0em 0em 0em 2em; } p.toc4 { font-size: 1em; text-indent: -2em; margin: 0em 0em 0em 2em; } p.toc5 { font-size: 1em; text-indent: -2em; margin: 0em 0em 0em 2em; } p.toc-fm-heading2 { font-size: 0.9em; font-style: normal; font-weight: bold; padding-top: 0em; padding-bottom: 0.25em; margin-right: 2em; margin-left: 3.5em; } p.toc-heading2 { font-size: 0.9em; font-style: normal; font-weight: bold; padding-top: 0em; padding-bottom: 0.25em; margin-right: 2em; margin-left: 3.5em; } p.toc-fm-heading3 { font-size: 0.9em; font-style: italic; font-weight: bold; padding-top: 0em; padding-bottom: 0.25em; margin-right: 2em; margin-left: 5em; } p.toc-heading3 { font-size: 0.9em; font-style: italic; font-weight: bold; padding-top: 0em; padding-bottom: 0.25em; margin-right: 2em; margin-left: 5em; } p.toc-fm-heading4 { font-size: 0.8em; font-style: normal; font-weight: bold; padding-top: 0em; padding-bottom: 0.25em; margin-right: 2em; margin-left: 6.5em; } p.toc-heading4 { font-size: 0.8em; font-style: normal; font-weight: bold; padding-top: 0em; padding-bottom: 0.25em; margin-right: 2em; margin-left: 6.5em; } p.toc-fm-heading5 { font-size: 0.8em; font-style: italic; font-weight: bold; padding-top: 0em; padding-bottom: 0.25em; margin-right: 2em; margin-left: 8em; } p.toc-heading5 { font-size: 0.8em; font-style: italic; font-weight: bold; padding-top: 0em; padding-bottom: 0.25em; margin-right: 2em; margin-left: 8em; } p.toc-fm-heading6 { font-size: 0.8em; font-style: italic; font-weight: normal; padding-top: 0em; padding-bottom: 0.25em; margin-right: 2em; margin-left: 9.5em; } p.toc-heading6 { font-size: 0.8em; font-style: italic; font-weight: normal; padding-top: 0em; padding-bottom: 0.25em; margin-right: 2em; margin-left: 9.5em; } .width-10 { width: 9%; border: solid 2px white; } .width-20 { width: 19%; border: solid 2px white; } .width-30 { width: 29%; border: solid 2px white; } .width-40 { width: 39%; border: solid 2px white; } .width-50 { width: 49%; border: solid 2px white; } .width-60 { width: 59%; border: solid 2px white; } .width-70 { width: 69%; border: solid 2px white; } .width-80 { width: 79%; border: solid 2px white; } .width-90 { width: 89%; border: solid 2px white; } .width-10 .pc img { width: 100%; } .width-20 .pc img { width: 100%; } .width-30 .pc img { width: 100%; } .width-40 .pc img { width: 100%; } .width-50 .pc img { width: 100%; } .width-60 .pc img { width: 100%; } .width-70 .pc img { width: 100%; } .width-80 .pc img { width: 100%; } .width-90 .pc img { width: 100%; } .boxed { padding-bottom: 0.5em; margin-left: 0em; margin-bottom: 1em; margin-top: 1em; padding-right: 1em; margin-right: 0em; padding-top: 0.5em; border: 1px solid rgb(0, 0, 0); padding-left: 0.5em; background-color:rgb(211, 211, 211);} .communication-letter { margin-right: 1em; margin-bottom: 0.5em; margin-top: 0.5em; padding-right: 1em; margin-left: 1em; padding-bottom: 1em; padding-top: 1em; padding-left: 1em; } .communication-letter .subject { text-indent: 0em; text-align: center; margin-top: 1em; margin-bottom: 1em; } .copyright { font-size: 0.9em; padding-right: 1em; padding-top: 1em; line-height: 1.2em; padding-left: 0.5em; } .copyright p { text-align: justify; text-indent: 0em; margin-bottom: 0em; padding-bottom: 1em; } .extract { margin-top: 1em; padding-right: 1em; margin-bottom: 0.5em; padding-left: 1em; } .general { margin-right: 0em; margin-top: 0.5em; margin-left: 1.5em; margin-bottom: 0.5em; font-size: 1em;} .general-indent { text-indent: 0em; text-align: left; margin-left: 1.5em;} .sidebar { padding-bottom: 0em; margin-left: 2em; padding-left: 0.5em; margin-bottom: 1em; padding-right: 0.5em; margin-right: 2em; text-indent: 0em; padding-top: 0.5em; background-color: rgb(200, 200, 200); text-align: justify; } .sidebar h4 { font-size: 1.1em; font-weight: bold; margin-top: 0em; margin-bottom: 0.25em; } .figure { margin-top: 0.5em; margin-right: 0em; margin-bottom: 0.5em; padding: 0em; } .image { margin-top: 0.5em; margin-right: 0em; margin-bottom: 0.5em; padding: 0em; } #table-grid1 th {text-align: left; vertical-align: top; font-weight: bold;} #table-grid2 th {text-align: left; vertical-align: top; font-weight: normal;} #table-grid3 th {text-align: left; vertical-align: top; font-weight: normal;} #table-grid4 th {text-align: left; vertical-align: top; font-weight: bold;} #table-grid50 th {text-align: left; vertical-align: top; font-weight: bold; border: none !important;} #table-grid50 td {border: none !important;} #table-grid5 th {text-align: left; vertical-align: top; font-weight: bold;} #table-grid6 th {text-align: left; vertical-align: top; font-weight: bold;} #table-grid7 table tbody td {text-align: left !important; vertical-align: top;} #table-grid8 {font-size: 0.7em;} #table-grid11 {font-size: 0.7em;} #table-grid14 td {text-align: left !important; vertical-align: top;} #table-grid16 td {text-align: left !important; vertical-align: top;} #table-grid17 td {text-align: left !important; vertical-align: top;} #table-grid24 td {text-align: left !important; vertical-align: top;} #table-grid22 td {text-align: left !important; vertical-align: top;} #table-grid20 {font-size: 0.4em; text-align: left !important;} #table-grid30 {font-size: 0.4em; text-align: left !important;} #table-grid100 {text-align: left !important; border: none !important;} #table-grid100 td {border: none !important;} #table-grid100 table {border: none !important;} #table-grid100 tbody {border: none !important;} .table-grid table { table-layout: auto; border-collapse: collapse; font-size: 1em; line-height: 1em; border: 1px solid rgb(0, 0, 0)!important; margin-top: 0.5em; margin-bottom: 0.5em; } .table-grid table thead th { font-weight: normal; font-style: normal; text-align: left; vertical-align: top; border: 1px solid rgb(0, 0, 0); padding: 0.25em 0.5em 0.25em 0.5em; } .table-grid table tbody td { text-align: justify !important; vertical-align: top; border: 1px solid rgb(0, 0, 0); padding: 0.25em 0.5em 0.25em 0.5em; font-size: 1em; } .table-grid table tfoot td { font-size: 0.9em; line-height: 1em; font-style: italic; border-top: 1px solid rgb(0, 0, 0); padding: 0.5em; } .table-grid table tfoot td p { text-indent: 0em; padding-bottom: 0.5em; } .width-10 { width: 9%; } .width-40 { width: 39%; } .width-auto .pc { width: auto; } .pc { margin: 0em; padding: 0em; } .pc img { margin:0em; padding:0em; } /* .pc table { width: 100%; margin: 0em; padding: 0em; } */ .pc p { text-align: left; } div.pc>:first-child { margin-top: 0em; padding-top: 0em; } div.pc>:last-child { margin-bottom: 0em; padding-top: 0em; } div.align-left { display: block; text-align: left; margin-right: auto; } .align-left table { margin: 0em auto 0em 0em; } .align-left .pc { margin: 0em auto 0em 0em; } .align-left .pc img { margin: 0em auto 0em 0em; } .align-left .pc object { margin: 0em auto 0em 0em; } div.align-right { display: block; text-align:right; margin-left: auto; } .align-right table { margin: 0em 0em 0em auto; } .align-right .pc { margin: 0em 0em 0em auto; } .align-right .pc img { margin: 0em 0em 0em auto; } .align-right .pc object { margin: 0em 0em 0em auto; } div.align-center { display: block; text-align:center; margin-left: auto; margin-right: auto; } .align-center table { margin: 0em auto 0em auto; } .align-center .pc { margin: 0em auto 0em auto; } .align-center .pc img { margin: 0em auto 0em auto; } .align-center .pc object { margin: 0em auto 0em auto; } .section-break { font-size: 0.75rem; font-weight: bold; text-align: center; background-color: rgb(220, 220, 220); border-top: 1px solid rgb(120, 120, 120); border-bottom: 1px solid rgb(120, 120, 120); padding-top: 15px; }