/* BoD Standard CSS, Flowable Books, Version 2.0 */ /* Copyright page *************************************************************/ p.cpytxt-top /* New style added for Copy Right with Top Space */ { text-align:center; margin-top:3em; margin-bottom:0px; font-size:85%; text-indent:0px; } p.cpytxt-a /*New style added for Copy Right*/ { text-align:center; margin-top:1em; margin-bottom:0px; font-size:85%; text-indent:0px; } p.cpytxt-b /*New style added for Copy Right*/ { text-align:justify; margin-top:1em; margin-bottom:0px; font-size:85%; text-indent:0px; } /* Table of Contents **********************************************************/ /* simple paragraphs **************************************/ /* simple ordered and unordered lists *********************/ ul.disc { list-style-type: disc; } ul.square { list-style-type: square; } ol.number { list-style-type: decimal; margin-top: 1em; margin-bottom: 1em; } ol.low_char_latin { list-style-type: lower-latin; } ul.none { margin-top: 0em; margin-bottom: 0em; list-style-type: none; } li.li-b { margin-top:1em; margin-bottom:0px; font-size:100%; text-align:left; } li.li-s { margin-top:1em; margin-bottom:0px; font-size:100%; text-align:left; } li.li-n { margin-top:1em; margin-bottom:0px; font-size:100%; text-align:left; } li.li-a { margin-top:1em; margin-bottom:0px; font-size:100%; text-align:left; } /* complex hierarchies for toc creation ************************************/ li.tocpart-top /* New style added for Toc Part with Top Space */ { margin-top:0.3em; margin-bottom:0px; font-size:100%; text-align:left; margin-left:1.5em; } li.tocpart-bottom /* New style added for Toc Part with Bottom Space */ { margin-top:0.3em; margin-bottom:0px; font-size:100%; text-align:left; } li.tocpart-bottom1a /* New style added for Toc Part with Bottom Space */ { margin-top:0.3em; margin-bottom:0px; font-size:100%; text-align:left; background-color:#969696; } /* Basic Chapter Level Style Definitions *************************************************************/ /* Headings *******************************************************************/ /* Headings should be left aligned or centered ******/ h1, h2, h3, h4 , h5, h6 { -webkit-hyphens: none; hyphens: none; adobe-hyphenate: none; text-align:left; page-break-after: avoid; } h2.h2-top /*New style added for Heading with Top Space*/ { text-align:center; margin-top:3em; margin-bottom:1em; font-size:110%; text-indent:0px; } h2.h2-subtitle /* New style added for Subtitle in Heading 2 */ { text-align:center; margin-top:1em; margin-bottom:0px; font-size:110%; text-indent:0px; } h2.h2-bottom /* New style added for Heading with Bottom Space */ { margin-top:3em; margin-bottom:1em; font-size:110%; text-indent:0px; text-align:left; } /* Paragraph Styles *****************************************************/ p { widows:2; orphans:2; } p.normal-top /* New style added for Para with Top Space */ { text-align:justify; margin-top:0px; margin-bottom:0px; font-size:100%; text-indent:0px; } p.center-top /* New style added for Para center with Top Space */ { text-align:center; margin-top:3em; margin-bottom:0px; font-size:100%; text-indent:0px; } p.center-bottom /* New style added for Para center with Bottom Space */ { text-align:center; margin-top:2em; margin-bottom:2em; font-size:100%; text-indent:0px; } p.right-top /* New style added for Para right with Top Space */ { text-align:right; margin-top:1em; margin-bottom:0px; font-size:100%; text-indent:0px; } p.left-bottom /* New style added for Para left with Bottom Space */ { margin-top:0px; margin-bottom:1em; font-size:90%; text-indent:0px; text-align:left; } p.center { text-align:center; margin-top:0px; margin-bottom:0px; font-size:100%; text-indent:0px; } p.normal-top-b /*New style added for Para with Top Space*/ { text-align:justify; margin-top:1em; margin-bottom:0px; font-size:100%; text-indent:0px; } p.normal-bottom-a /*New style added for Para with Bottom Space*/ { text-align:justify; margin-top:3em; margin-bottom:0px; font-size:100%; text-indent:0px; } p.normal-bottom-b /*New style added for Para with Bottom Space*/ { text-align:right; margin-top:3em; margin-bottom:0px; font-size:100%; text-indent:0px; } p.center-top-a /*New style added for Para center with Top Space*/ { text-align:center; margin-top:1em; margin-bottom:0px; font-size:100%; text-indent:0px; } p.center-top-b /*New style added for Para center with Top Space*/ { text-align:center; margin-top:2em; margin-bottom:0px; font-size:100%; text-indent:0px; } p.center-bottom-a /*New style added for Para center with Bottom Space*/ { margin-top:0px; margin-bottom:0px; font-size:120%; text-indent:0px; text-align:left; } p.indent-a /*New style added for Para Indented*/ { text-align:justify; margin-top:0px; margin-bottom:0px; font-size:100%; text-indent:1.5em; } p.left-top-a /*New style added for Para left with Top Space*/ { margin-top:0px; margin-bottom:0px; font-size:90%; text-indent:0px; text-align:left; } p.left-top-b /*New style added for Para left with Top Space*/ { margin-left:3em; margin-top:1em; margin-bottom:0px; font-size:100%; text-indent:0px; text-align:left; } /* Complex Chapter Level Style Definitions *************************************************************/ /* Images *****************************************************/ img { max-width:100%; max-height:100%; margin: 0px; } div.group /*div to keep elements together, e.g. quote and quote author, etc*/ { page-break-inside: avoid; } /*Caption in small size */ p.caption-top /* New style added for Caption left with Top Space */ { text-align:center; margin-top:0px; margin-bottom:1em; font-size:90%; text-indent:0px; } /* Tables *****************************************************/ table { border-collapse: collapse; margin-top:1em; margin-bottom:1em; width: 100%; page-break-inside: avoid; } td { padding:0.2em; } /* Classes for tables and footnotes on different devices via media query */ div.tablequery { display:inline-block; } img.tablequery { display:none; } p.tablequery_img { display:none; } p.tablequery_html { display:inline-block; } /* Boxes, lines and pullquotes *****************************************************/ /* Lists *****************************************************/ ul { text-align:left; } ul.none { list-style-type: none; } /* Footnotes *****************************************************/ /* Character Styles *****************************************************/ /* Coloured characters */ /* Images as Drop Caps */ /* use this Style*/ /* Small Caps*/ /* Line Styles *********************************************************/ a { text-decoration: none; } table.table2 { margin-bottom:0px; margin-top:1em; font-size:100%; } table.table3 { margin-bottom:1em; margin-top:0px; font-size:100%; } table.table1 { margin-bottom:0px; margin-top:0px; font-size:100%; } tr.Row_Style34 { vertical-align:top; padding-top:0em; padding-bottom:0em; } tr.Row_Style32 { vertical-align:top; padding-top:0em; padding-bottom:0em; } tr.Row_Style21 { vertical-align:top; padding-top:0em; padding-bottom:0em; } tr.Row_Style16 { vertical-align:top; padding-top:0em; padding-bottom:0em; } tr.Row_Style5 { vertical-align:top; padding-top:0em; padding-bottom:0em; } tr.Row_Style7 { vertical-align:top; padding-top:0em; padding-bottom:0em; } tr.Row_Style29 { vertical-align:top; padding-top:0em; padding-bottom:0em; } tr.Row_Style3 { vertical-align:top; padding-top:0em; padding-bottom:0em; } tr.Row_Style4 { vertical-align:top; padding-top:0em; padding-bottom:0em; } tr.Row_Style1 { vertical-align:top; padding-top:0em; padding-bottom:0em; } tr.Row_Style9 { vertical-align:top; padding-top:0em; padding-bottom:0em; } tr.Row_Style36 { vertical-align:top; padding-top:0em; padding-bottom:0em; } tr.Row_Style28 { vertical-align:top; padding-top:0em; padding-bottom:0em; } tr.Row_Style17 { vertical-align:top; padding-top:0em; padding-bottom:0em; } tr.Row_Style22 { vertical-align:top; padding-top:0em; padding-bottom:0em; } tr.Row_Style19 { vertical-align:top; padding-top:0em; padding-bottom:0em; } tr.Row_Style8 { vertical-align:top; padding-top:0em; padding-bottom:0em; } tr.Row_Style38 { vertical-align:top; padding-top:0em; padding-bottom:0em; } tr.Row_Style26 { vertical-align:top; padding-top:0em; padding-bottom:0em; } tr.Row_Style2 { vertical-align:top; padding-top:0em; padding-bottom:0em; } tr.Row_Style18 { vertical-align:top; padding-top:0em; padding-bottom:0em; } tr.Row_Style6 { vertical-align:top; padding-top:0em; padding-bottom:0em; } tr.Row_Style27 { vertical-align:top; padding-top:0em; padding-bottom:0em; } tr.Row_Style12 { vertical-align:top; padding-top:0em; padding-bottom:0em; } tr.Row_Style13 { vertical-align:top; padding-top:0em; padding-bottom:0em; } tr.Row_Style30 { vertical-align:top; padding-top:0em; padding-bottom:0em; } tr.Row_Style35 { vertical-align:top; padding-top:0em; padding-bottom:0em; } tr.Row_Style15 { vertical-align:top; padding-top:0em; padding-bottom:0em; } tr.Row_Style11 { vertical-align:top; padding-top:0em; padding-bottom:0em; } tr.Row_Style25 { vertical-align:top; padding-top:0em; padding-bottom:0em; } tr.Row_Style24 { vertical-align:top; padding-top:0em; padding-bottom:0em; } tr.Row_Style10 { vertical-align:top; padding-top:0em; padding-bottom:0em; } tr.Row_Style40 { vertical-align:top; padding-top:0.125em; padding-bottom:0em; } tr.Row_Style20 { vertical-align:top; padding-top:0.125em; padding-bottom:0.125em; } tr.Row_Style39 { vertical-align:top; padding-top:0em; padding-bottom:0.125em; } tr.Row_Style33 { vertical-align:top; padding-top:0em; padding-bottom:0em; } tr.Row_Style31 { vertical-align:top; padding-top:0em; padding-bottom:0em; } tr.Row_Style23 { vertical-align:top; padding-top:0em; padding-bottom:0em; } tr.Row_Style37 { vertical-align:top; padding-top:0em; padding-bottom:0em; } tr.Row_Style14 { vertical-align:top; padding-top:0em; padding-bottom:0em; } td.Col_Style2 { padding-left:0.3em; padding-right:0.3em; border:solid 1px; } td.td_center3 { text-align:center; padding-left:0.3em; padding-right:0.3em; border:solid 1px; } td.Col_Style1 { padding-left:0px; padding-right:0.3em; } td.Col_Style4 { padding-left:0px; padding-right:0.3em; padding-bottom:0.5em; } div.C289 { margin-bottom:1em; margin-top:3em; border:solid 1px; padding:1.1em; } div.C360 { margin-bottom:1em; margin-top:1em; border:solid 1px; padding:1.1em; } div.C364 { margin-bottom:1em; margin-top:1em; border:solid 1px; padding:1.1em; background-color:#eaeaea; } div.C393 { background-color:#969696; color:#ffffff; } div.C395 { border-bottom:solid 1px; } div.C397 { background-color:#969696; color:#ffffff; border-bottom:solid 1px #000000; } div.C398 { border:solid 1px; } div.C399 { background-color:#969696; color:#ffffff; border:solid 1px #000000; } div.C401 { background-color:#969696; border:solid 1px #000000; } span.Style2 { border:solid 1px; padding:0px; } span.Style1 { font-weight:bold; font-size: 2.9em; float: left; line-height:0.99em; margin-right: 0.025em; margin-bottom:-0.25em; } img.Image223 { width:30%; } .C55{ width:55%; } .C75{ width:75%; } .C100{ width:100%; } li.tocpart-bottom1 /*Newly Added Class*/ { margin-top:0.3em; margin-bottom:0px; font-size:100%; border-bottom:solid 1px; text-align:left; } li.tocpart-bottom2 /*Newly Added Class*/ { margin-top:0.3em; margin-bottom:0px; font-size:100%; border-bottom:solid 1px; text-align:left; } div.image-a /*Newly Added Class*/ { text-align:center; margin-top:1em; margin-bottom:1em; text-indent:0px; } li.li-n-1 /*Newly Added Class*/ { margin-top:1em; margin-bottom:0px; font-size:100%; text-align:left; } li.li-b-1 /*Newly Added Class*/ { margin-top:1em; margin-bottom:0px; font-size:100%; text-align:left; } p.center-top-a1 /*Newly Added Class*/ { text-align:center; margin-top:1em; margin-bottom:2em; font-size:100%; text-indent:0px; } p.error1 /*Newly Added Class*/ { margin-left:1.75em; margin-top:1em; margin-bottom:0px; font-size:100%; text-indent:0px; text-align:left; } li.li-s-1 /*Newly Added Class*/ { margin-top:1em; margin-bottom:0px; font-size:100%; text-align:left; } p.center1 /*Newly Added Class*/ { text-align:center; margin-top:3em; margin-bottom:0px; font-size:110%; text-indent:0px; } p.center2 /*Newly Added Class*/ { text-align:center; margin-top:0px; margin-bottom:0px; font-size:110%; text-indent:0px; } p.endnote-top /*Newly Added Class*/ { text-indent:-2.25em; margin-left:2.25em; margin-top:0.5em; margin-bottom:0px; font-size:90%; text-align:left; }span.underline { text-decoration: underline; } @media amzn-kf8 { span.dropcap { font-weight:bold; font-size: 2.9em; float: left; line-height:0.99em; margin-right: 0.025em; margin-bottom:-0.25em; } }