/* -------------- Device Declaration -------------- */ @import url("page-template.xpgt"); /* Style Sheet for TNF ePub Books Version 1.0.0.0*/ /* -------------- General Styles -------------- */ @font-face { font-family: arial; src: url("fonts/arial.ttf") } body { font-family:serif; font-size:100%; } p { margin-left:0; margin-right:0; margin-top: 0.5em; margin-bottom: 0.5em; text-align: justify; } /* -------------- header Declaration -------------- */ h1 { font-size: 3em !important; text-align: left !important; } h2 { font-size: 1.7em !important; text-align: left !important; margin-bottom:0em !important; } h3 { font-size: 1.3em !important; text-align: left !important; margin-bottom:0em !important; } h4 { font-size: 1.2em !important; text-align: left !important; margin-bottom:0em !important; } h5 { font-size: 1.1em !important; text-align: left !important; margin-bottom:0em !important; } h6 { font-size: 1em !important; text-align: left !important; margin-bottom:0em !important; } h1, h2, h3, h4, h5, h6 { page-break-after: avoid !important; page-break-inside: avoid !important; font-family: timesbd !important; widows: 0; orphans: 0; } .h-hang1 { margin-left: 0.0em !important; padding-left: 2.0em !important; } .h-hang1>span.label { text-indent:-2.0em !important; } .center {text-align:center} .right {text-align:right} .header {margin-left:1.2em; text-indent:-1.2em} .header1 {font-weight:normal} .header2 {font-weight:normal; margin-left:1.6em; text-align:left} .header3 {font-weight:normal; margin-left:2.2em} .header4 {font-weight: normal} .header5 {font-weight: normal} .header6 {font-weight: normal} /* -------------- Class for Paragraphs-------------- */ p.hangingindent { text-indent: hanging;} p.pagination {text-align:right; margin-top:20px; margin-bottom:20px} .pararight {text-align:right; margin-right:0; margin-top:0; margin-bottom:0; font-family:serif;} .paracenter {text-align:center; font-family:serif;} .paraindent1 {text-indent:1em; margin-right:0; text-align: justify; } .paraindent2 { text-indent: 1em; margin-left: 2em; margin-right:0; text-align: justify; } .paraindent3 {text-indent: 1em; margin-left: 3em; margin-right:0; text-align: justify; } .paraindent4 {text-indent: 1em; margin-left: 4em; margin-right:0; text-align: justify; } .paraindent5 {text-indent: 1em; margin-left: 5em; margin-right:0; text-align: justify; } .paranoindent6 {margin-left: 8.5em; text-indent: 0em; margin-right:0; text-align: justify; } /* -------------- Same with blockquote but with difference in margin right -------------- */ .paranoindent1 {margin-left: 0em; text-indent: 0em; text-align:justify; margin-right:0; } .paranoindent2 {margin-left: 2em; text-indent: 0em; text-align:justify; margin-right:0; } .paranoindent3 {margin-left: 3em; text-indent: 0em; margin-right:0; text-align: justify; } .paranoindent4 {margin-left: 5em; text-indent: 0em; margin-right:0; text-align: justify; } .paranoindent5 {margin-left: 8.5em; text-indent: 0em; margin-right:0; text-align: justify; } .paranoindent7 {margin-left: 9em; text-indent: 0em; margin-right:0; text-align: justify; } .paranoindent8 {margin-left: 10.5em; text-indent: 0em; margin-right:0; text-align: justify; } .paranoindent9 {margin-left: 13em; text-indent: 0em; margin-right:0; text-align: justify; } .paranoindent10 {margin-left: 14em; text-indent: 0em; margin-right:0; text-align: justify; } .paranoindentx {margin-left: 12em; text-indent: 0em; margin-right:0; text-align: justify; } ..parahangblock {margin-left: 2em; text-indent: 0em; margin-right:0; text-align: justify; } /* -------------- Same with unordered list but with difference in list entry -------------- */ .parahangblk1 { margin-left:1em; text-indent:-1em; text-align:justify; } .parahangblk2 {margin-left:3.5em; text-indent:-2em; text-align:justify; } .parahangblk3 {margin-left:6.5em; text-indent:-1.5em; text-align:justify; } .parahangblk4 {margin-left:10em; text-indent:-1.5em; text-align:justify; } .parahangblk5 {margin-left:12.5em; text-indent:-1.5em; text-align:justify; } .parahangblk6 {margin-left:8.5em; text-indent:-1.5em; text-align:justify; } .hangblk {margin-left:1.2em; text-indent:-1.2em; text-align:justify; } .hangblk1 { margin-left:2.5em; text-indent:-1.5em; text-align:justify; } .hangblk2 {margin-left:5.2em; text-indent:-2em; text-align:justify; } .hangblk3 {margin-left:7.2em; text-indent:-2em; text-align:justify; } .hangblk4 {margin-left:9.5em; text-indent:-3.5em; text-align:justify; } .hangblk5 {margin-left:5.5em; text-indent:-1.5em; text-align:justify; } .hangblk6 {margin-left:6.5em; text-indent:-1.5em; text-align:justify; } .hangblk7 {margin-left:4.5em; text-indent:-4.5em; text-align:justify; } .hang3 {margin-left:2.5em; text-indent:-2.5em; text-align:justify; } .fn { margin-left:1.5em; text-indent:-1.5em; text-align:justify; font-size: 0.91em; } /* -------------- Class for Table -------------- */ div.table {text-align: left; margin-top: 1em; margin-bottom: 1em;} table {border-collapse: collapse; margin: 1em 0;} table.tablecenter {margin-left: auto; margin-right: auto;} table.grid {border: 1px solid black;} table.grid td, table.grid th {border: 1px solid black;} td, th {padding: 3px 6px;} .bdrtop {border-top: 1px solid black;} .bdrbottom {border-bottom: 1px solid black;} .bdrleft {border-left: 1px solid black;} .bdrright {border-right: 1px solid black;} .t-caption {text-align:center; font-size:0.9em} .fig {font-size:0.8em} .tpara {text-align:left; margin:0em} /* -------------- Class for List -------------- */ ul.square {list-style-type:square; text-align:justify} ul.disc {list-style-type:disc; text-align:justify} ul.circle {list-style-type:circle; text-align:justify} ol.decimal { list-style-type:decimal; text-align:justify} ol.decimal-leading-zero { list-style-type:decimal-leading-zero; text-align:justify} ol.lower-roman { list-style-type:lower-roman; text-align:justify} ol.upper-roman { list-style-type:upper-roman; text-align:justify} ol.lower-alpha { list-style-type:lower-alpha; text-align:justify} ol.upper-alpha { list-style-type:upper-alpha; text-align:justify} /* -------------- CSS3 -------------- */ /* Firefox 3.6 and earlier */ div.round-border {border:2px solid; border-radius:25px; -moz-border-radius:25px;} /* -------------- Added -------------- */ .epubimage {max-width:100%} .image { text-align:center; margin-top:0%; margin-bottom:0%; } .commentary { font-size: 0.91em; text-align:justify; } .ref { font-size: 0.83em; text-align:justify; } .note { font-size: 0.83em; text-align:justify; } .gray-box { border: 1px solid black; background-color: #e6e6e6; } a:link { text-decoration: none; color: blue; } a:visited { text-decoration: none; color: blue; } span.spanbody {display: table-cell; text-indent: 0em; margin-left: 0em; text-align: justify;} span.spanlabel {display: table-cell; white-space: nowrap;} .parahangblk>span.spanlabel { width:0.2em; } .parahangblk1>span.spanlabel { width:4.5em; } .parahangblk2>span.spanlabel { width:1.5em; } .parahangblk3>span.spanlabel { width:0.5em; } .parahangblk4>span.spanlabel { width:1em; } .parahangblk5>span.spanlabel { width:0.7em; } .parahangblk6>span.spanlabel { width:2em; } .hangblk>span.spanlabel { width:0.5em; } .hangblk1>span.spanlabel { width:0em; } .hangblk2>span.spanlabel { width:0em; } .hangblk3>span.spanlabel { width:0em; } .hangblk4>span.spanlabel { width:0em; } .hangblk5>span.spanlabel { width:0.7em; } .strike { text-decoration: line-through } .un { text-decoration: underline } div.border {border:1px solid; padding-left:1em; padding-right:1em; text-align:justify;} .paraindex1 {margin-left:1.5em; text-indent:-1.5em; text-align:justify;} .paraindex2 {margin-left:3.5em; text-indent:-2em; text-align:justify;} .paraindex3 {margin-left:6.5em; text-indent:-1.5em; text-align:justify;} .dropcap {float:left;font-size:44px;line-height:35px;padding-top:3px; padding-right:1px;font-family: Times, serif, Georgia;} .box {border: solid 1px; padding: 0.5em} /*Style added according to updated spec*/ div.float-left { margin: 0 .5em 0 0 !important; float:left !important; width:30% !important; line-height:2em !important; } p.r-caption { font-size: .8em; line-height: 100% !important; margin:0 !important; text-align:right !important; } div.group{ margin: 0 .5em 0 0 !important; text-align:center !important; display: table-cell !important; } div.sidebar { border: 1px solid; margin: .5em 0 0 .5em !important; padding: 0.5em !important; float:right !important; width:25%; } caption.top { page-break-after: avoid; padding:1 0 0 0; text-align: left; caption-side: top !important; } caption.bottom { page-break-after: avoid; padding: 0 0 1 0; text-align: left; caption-side: bottom !important; } div.display { margin-top:0%; margin-bottom:0%; margin-left: auto !important; margin-right: auto !important; max-width:100% !important; display: inline-block !important; text-align: center !important; } img.max {max-width:100%} /* -------------- List with Label Declaration -------------- */ .list-item1 { margin-left: 0.0em; padding-left: 2.0em !important; text-indent: 0em; text-align: justify !important; /*clear: both !important;*/ } .list-item2 { margin-left: 2.0em; padding-left: 2.0em !important; text-indent: 0em; text-align: justify !important; clear: both !important;} .list-item3 { margin-left: 3.0em; padding-left: 2.0em !important; text-indent: 0em; text-align: justify !important; clear: both !important;} .list-item4 { margin-left: 4.0em; padding-left: 2.0em !important; text-indent: 0em; text-align: justify !important; clear: both !important;} p.list-item1>span.label {text-indent:-2.0em;} p.list-item2>span.label {text-indent:-2.0em;} p.list-item3>span.label {text-indent:-2.0em;} p.list-item4>span.label {text-indent:-2.0em;} span.label { display: inline-block; margin: 0em; padding: 0em; text-indent: 0em; width: 0em; float: left; } /* -------------- Links Declaration-------------- */ a:link { text-decoration: none; color: blue; } a:visited { text-decoration: none; color: blue; } /* -------------- Table of Contents Declaration-------------- */ .contentsEntry1 { margin-left:1em !important; text-indent:-1em !important; } .contentsEntry2 { margin-left:2em !important; } .contentsEntry3 { margin-left:2em !important; } .contentsEntry4 { margin-left:3.5em !important; font-size: 0.9em !important; } /* -------------- Possible class for Copyrights -------------- */ .copyrightText1 { margin-top: 0em !important; margin-left: 0em !important; margin-bottom: 0em !important; text-indent: 0em !important; text-align:left !important; font-size: 0.9em !important; } .copyrightText2 { margin-left: 1em !important; text-indent: 0em !important; text-align:justify !important; font-size: 0.9em !important; } /* -------------- Class for Title Page -------------- */ .titlePageTitle1 { text-align:left !important; font-size: 2em !important; margin-top:1em !important; margin-bottom:1em !important; } .subtitlePage { text-align:left !important; font-size: 1.5em !important; margin-top:1em !important; margin-bottom:1em !important; } .titlePageInfo1 { text-align:left; font-size: 1.5em; margin-top:1em; margin-bottom:1em } .titlePageInfo2 { text-align:left; font-size: 1.5em; margin-top:1em; margin-bottom:1em } .titlePageAuthor1{ text-align:left; font-size: 1.2em; margin-top:0.5em; margin-bottom:0.5em } .titlePageAuthor2{ text-align:left; font-size: 1.2em; margin-top:0.5em; margin-bottom:0.5em } .authorInfo1{ text-align:left; font-size: 1em; margin-top:0em; margin-bottom:0em } .authorInfo2{ text-align:left; font-size: 1em; margin-top:0em; margin-bottom:0em }