@namespace epub "http://www.idpf.org/2007/ops";
/* http://meyerweb.com/eric/tools/css/reset/
v2.0 | 20110126
License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
strike, strong, sub, sup, tt, var, small, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
border: 0;
font-size: 100%;
font: inherit;
margin: 0;
outline: 0;
padding: 0;
vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
display: block;
}
body {
/* put in Georgia and Baskerville to target Nook HD */
font-family:Helvetica Neue, Helvetica, Gotham, Arial, sans-serif;
/* font-family: Georgia, Baskerville, roman, 'times new roman', times, serif; */
/* font-size and line-height not declared per Amazon and Apple guidelines */
background-color: transparent;
hyphens: none;
-webkit-hyphens: none;
-moz-hyphens:none;
adobe-hyphenate: none;
/* margins in pixels to support Nook per Nook Press Epub Guidance: http://cp-barnesandnoble.kb.net/kb/article?ArticleId=4476&source=Article&c=12&cid=28 */
margin: 30px 30px 20px 30px;
text-indent: 0;
}
ol,
ul {
list-style-type: none;
}
blockquote {
quotes: none;
}
q {
quotes: "“" "”" "‘" "’";
}
q:before {
content: open-quote;
}
q:after {
content: close-quote;
}
table {
display: table;
border-collapse: collapse;
}
/* end CSS Reset */
/* Paragraph Styles */
p {
background-color: inherit;
margin: .2em 0;
/* text-align: justify; Amazon publishing guidelines state that body text
"MUST NOT have a forced alignment" p. 11, Sect 3.1.1, V2013.3 */
/* Amazon publishing guidelines state: "Body text must use the default font size and line height.
Body text should _not_ use the tag or the font-size and line-height
attributes in CSS." p. 11, Sect 3.1.1, V2013.3 */
outline: 0;
padding: 0;
text-indent: 0;
font-size:0.8em;
font-family:Helvetica Neue, Helvetica, Gotham, Arial, sans-serif;
text-align:left;
}
.part h1
{
color:red;
font-size:2.5em;
text-align:center;
margin: 1em 0em 1.5em 0em;
font-family: sans-serif;
}
.section-intro p
{
color:red;
font-size:1.5em;
margin: 1em 0em 1.5em 0em;
font-weight:normal;
}
.chapter section figure
{
page-break-inside: avoid;
}
.component
{
page-break-before:always;
margin-top:2em;
padding-top:1em;
}
figure.new-page
{
page-break-before:always;
margin-top:6em;
padding-top:8em;
}
.new-page
{
page-break-before:always;
}
section.toc a
{
color:#000000;
text-decoration:none;
}
.feature1 p,
.feature2 p,
.feature3 p,
.feature4 p {
background-color: inherit;
text-align: left;
}
.feature1 .definition
{
margin-top:3em;
padding:0em;
font-weight:bold;
page-break-inside: avoid;
margin-left:5em;
}
section.definition p
{
text-align:left;
}
section.definition p span
{
text-align:left;
color:red;
font-size:0.8em;
}
.feature1 p
{
font-size:0.8em;
padding:0em;
text-align:center;
}
.feature1 .top1
{
margin-top:2em;
text-align:center;
}
.top2
{
margin-top:2em;
text-align:center;
}
.feature1 h2
{
text-align:center;
font-size:1.2em;
font-weight:bold;
}
.feature2 section span
{
padding:0em;
color:red;
font-size:0.9em;
}
.feature2 section h2
{
font-size:1.5em;
padding:0em;
margin-bottom:1em;
font-weight:bold;
page-break-inside: avoid;
font-family: sans-serif;
}
.feature2 section table
{
vertical-align:top;
padding:0.3em;
margin-top:2em;
margin-bottom:2em;
}
.feature2 figure
{
margin-top:2em;
margin-bottom:2em;
}
.border
{
margin-top:1em;
margin-bottom:1em;
font-size:0.7em;
page-break-inside: avoid;
}
.chapter section .border td
{
margin-top:1em;
margin-bottom:1em;
border:1px solid #C7C8CA;
padding:0.3em;
vertical-align:top;
}
.chapter section .border td.green
{
background-color:#BCD853;
}
.chapter section .border td.gray
{
background-color:#C7C8CA;
color:#000000;
padding-left:3em;
}
.chapter section .border td.yellow
{
background-color:#FFF200;
}
.chapter section .border td.orange
{
background-color:#F15506;
color:#000000;
padding-left:3em;
}
.center-align
{
text-align:center;
}
.feature2 section table td
{
padding:0em;
vertical-align:top;
padding:0.3em;
border:1px solid #C7C8CA;
}
.feature3 section
{
margin:2em 3em 2em 3em;
background-color:#f1f1f1;
padding:1em;
}
.feature3 section p
{
padding:0.3em;
color:red;
}
div.circle {
background-color: red;
border-radius: 57px;
color: #ffffff;
padding: 11px;
text-align: center;
width: 27px;
margin-right:5px;
float:left;
}
.circle-text
{
font-family: sans-serif;
font-size:1.5em;
}
.chapter section .feature5
{
page-break-before:always;
}
.feature5 section h3
{
color:red;
margin-top:2em;
page-break-inside: avoid;
font-family: sans-serif;
}
.feature5 section h2
{
font-family: sans-serif;
}
.feature5 section figcaption
{
font-family: sans-serif;
font-size:0.8em;
}
.feature5 section h4
{
font-family: sans-serif;
}
.feature5 section .right
{
text-align:right;
}
.feature5 section .sidebar
{
padding:0.5em;
background-color:#FCD5C4;
margin-top:1em;
margin-bottom:1em;
}
.feature5 section p.top-para
{
margin-top:1.2em;
}
.float-left
{
float:left;
padding-left:0.3em;
padding-top:0.3em;
padding-right:1.5em;
padding-bottom:0.3em;
clear:both;
}
.float-left1
{
float:left;
padding-left:0.3em;
padding-top:0.3em;
padding-right:1.5em;
padding-bottom:0.3em;
clear:both;
}
.float-right
{
float:right;
padding:0.3em;
clear:both;
}
.float-right1
{
float:right;
padding-right:0.3em;
padding-top:0.3em;
padding-left:1.5em;
padding-bottom:0.3em;
clear:both;
}
.chapterTitle{
font-size: 1.1em;
text-align: center;
display: block;
color: #000000;
}
.feature7 ol
{
margin-top:1em;
margin-bottom:1em;
font-size:0.8em;
}
.feature7 h3
{
font-family: sans-serif;
}
.feature8
{
text-align:center;
page-break-inside: avoid;
}
.feature8 h2
{
text-align:center;
font-family: sans-serif;
margin-top:0em;
padding-top:0em;
}
.chapterNumber
{
font-size:2.5em;
}
.feature9
{
page-break-before:always;
}
.feature9 .non-bulet
{
list-style-type:none;
padding:0.3em;
font-size:0.9em;
}
.peach
{
background-color:#FDDFD1;
}
.feature9a div
{
background-color:#FDDFD1;
padding:0.1px 10px 10px 10px;
}
.feature9a .non-bulet
{
list-style-type:none;
padding:0.2em 0.3em 0.5em 0.3em;
font-size:0.8em;
}
.feature9a h3
{
color:red;
font-size:1.5em;
font-family: sans-serif;
}
.feature9 h3
{
color:red;
font-size:1.5em;
font-family: sans-serif;
}
.feature10 h3
{
color:red;
font-size:1.5em;
font-family: sans-serif;
}
.feature10 .non-bulet
{
list-style-type:none;
font-size:0.8em;
padding:0.3em;
}
.feature11 section h2
{
font-size:1.5em;
color:#000000;
font-family: sans-serif;
}
.feature11 section h3
{
font-size:1.1em;
font-family: sans-serif;
color:#000000;
}
.feature12 section h4
{
font-size:1.1em;
color:red;
font-family: sans-serif;
}
.feature12 section .feature0 {
border: 2pt solid #FF0000;
margin-top:2em;
padding:1em;
page-break-inside: avoid;
}
.Exercise {
font-size: 1.3em;
color: red;
text-align: left;
display: block;
font-weight: normal;
border-bottom:2px solid red;
padding: 0em 0em 0.3em 0em;
}
.feature13 section h3
{
font-size:1.1em;
color:red;
font-family: sans-serif;
}
.feature13 section h4
{
font-size:1.1em;
color:#000000;
margin-top:1em;
font-family: sans-serif;
}
.feature13 section ul
{
margin-top:1.3em;
margin-bottom:1.3em;
}
.top-margin
{
margin-top:1em;
}
.group-text
{
margin-top:2em;
}
.group-text p
{
margin-top:0.5em;
}
.gray-box
{
background-color:#E7E7E8;
}
.chapter .big
{
font-size:1.5em;
}
.objectives
{
margin:2em 0em 0em 0em;
padding:0.3em 0.5em 1em 0.5em;
border-bottom:2px solid red;
border-top:2px solid red;
}
.objectives p {font-size:0.9em;
text-align: center;
margin:0em;
}
.objectives h4 {font-size:1.1em;
text-align: center;
margin:1em 0em 0em 0em;
}
.objectives .box-head {
color:black;
font-size:0.8em;
font-weight: bold;
margin:1em 0em .25em 0em;
text-align:center;
}
section.border
{
border-bottom:2px solid red;
border-top:2px solid red;
padding:0.5em 1em 0.5em 1em;
margin:1em 0em 1em 0em;
color:red;
}
blockquote {
margin: .5em 1em .125em 1em;
page-break-inside: avoid;
quotes: none;
}
/* End Paragraph Styles */
/* Lists */
/* Selector must be "body ol" in order to support Nook HD */
body ol {
list-style-type: decimal;
/* Margin-left must be set to inherit from body in order to support Nook HD */
margin-left: inherit;
/* Padding must be set in relative units to work in Kobo for iPad */
padding-left: 1.5em;
text-align: left;
}
body blockquote ol,
body blockquote ul,
body .epigraph ol,
body .epigraph ol,
body .extract ol,
body .extract ul {
margin-left: 0;
}
ol ol {
list-style-type: lower-alpha;
}
ol ol ol {
list-style-type: lower-roman;
}
.biblioEntryList {
list-style: none;
margin-left: 0;
padding-left: 0;
}
.bibliographyEntry,
.noteEntry {
margin-top: .75em;
margin-left: inherit;
}
.noteEntry {
margin-left: 1.25em;
text-indent: -1.25em;
}
/* selector must be "body ul" in order to suppport Nook HD */
body ul {
list-style-type: disc;
/* Margin-left must be set to inherit from body in order to support Nook HD */
margin-left: inherit;
/* Padding must be set in relative units to work in Kobo for iPad */
padding-left: 1.5em;
text-align: left;
}
li {
margin-top: .5em;
font-family:sans-serif;
}
.list {
padding-left: inherit;
}
.sub {
padding-left: inherit;
}
/* Selectors must be descendants of body in order to support Nook HD */
body .item1,
body .item2,
body .item3,
body .listPara1,
body .listPara2,
body .listPara3,
body .item4,
body .listPara4,
body .itemN,
body .listParaN {
list-style-type: none;
/* Margin-left and padding must be set to inherit from body in order to support Nook HD */
margin-top: .5em;
margin-left: inherit;
padding: inherit;
text-align: left;
text-indent: 0;
}
.decimal {
list-style-type: decimal;
margin-left: inherit;
}
.upper-alpha {
list-style-type: upper-alpha;
}
.lower-roman {
list-style-type: lower-roman;
}
.lower-latin {
list-style-type: lower-latin;
}
.upper-latin {
list-style-type: upper-latin;
}
.none {
list-style-type: none;
}
.decimal-leading-zero {
list-style-type: decimal-leading-zero;
}
.lower-greek{
list-style-type: lower-greek;
}
.armenian{
list-style-type:armenian;
}
.georgian {
list-style-type:georgian;
}
.disc{
list-style-type:disc;
}
.circle{
list-style-type:circle;
}
.square{
list-style-type:square;
}
.optionList {
margin: 1em 0;
}
/* End Lists */
/* Questions and Answers */
.match1 {
list-style-type: decimal;
}
.choices ol,
.match2 {
list-style-type: lower-alpha;
}
.wol::after {
content: "__________";
}
/* End Questions and Answers */
/*Features*/
.feature1,
.feature2,
.feature3,
.feature4 {
border-radius: 8px;
margin: 2px auto;
padding: 8px;
page-break-inside: avoid;
text-align: center;
width: 95%;
}
.feature4 {
border: 1px dashed;
}
section[class="feature1"] h1,
section[class="feature2"] h2,
section[class="feature3"] h3,
section[class="feature4"] h4 {
margin: 0;
padding: .5em 0;
text-align: left;
text-indent: 0;
}
section[class="feature1"] h1 {
font-size: 1.5em;
}
section[class="feature2"] h2 {
font-size: 1.3em;
}
section[class="feature3"] h3 {
font-size: 1.1em;
}
section[class="feature4"] h4 {
font-size: 1em;
}
/* End Features */
/* Rules */
hr {
margin-bottom:1em;
margin-top:1em;
color:#000000;
}
.top,
.bottom {
display: none;
}
.dottedTop {
display: none;
font-size: .9em;
margin-top: 2.5em;
margin-right: auto;
margin-bottom: 0;
margin-left: auto;
page-break-after: avoid;
text-align: center;
text-decoration: overline;
}
.dottedBottom {
font-size: .9em;
margin: 0 auto;
page-break-before: avoid;
text-align: center;
text-decoration: underline;
}
.underline
{
border-bottom:1px solid red;
}
/* End Rules */
/*Code*/
pre {
font-family: monospace;
font-size: inherit;
hyphens: none;
-webkit-hyphens: none;
-moz-hyphens:none;
adobe-hyphenate: none;
margin: 1em 0;
padding: 0;
text-align: left;
text-indent: 0;
white-space: pre-wrap;
}
.codeTitle {
margin-left: 0;
}
.codeHead {
font-size: inherit;
}
.codeNote {
border-bottom: thin solid #AAAAAA;
border-top: thin solid #AAAAAA;
font-size: .9em;
margin: .5em 0;
padding: .25em 0;
text-align: right;
text-decoration: underline;
}
/* end Code */
/* Generic Inline Formatting
Use strong or em to specify bold and italic. Use of b, i, or span classes is
discouraged in semantic HTML.
It is acceptable to use b or i in cases where markup is just differentiating text
rather than implying semantic emphasis.
It is considered acceptable to next strong and em to
apply bold italic font style and weight. */
a {
color: blue;
font: inherit;
}
.indexTerm {
color: inherit;
font-weight: inherit;
text-decoration: none;
}
.normal {
font-size: inherit;
font-style: normal;
font-weight: normal;
font-family: inherit;
}
b,
strong {
font-size: inherit;
font-style: inherit;
font-weight: bold;
font-family: inherit;
text-decoration: inherit;
}
cite,
em,
i {
font-size: inherit;
font-style:italic;
font-weight: inherit;
font-family: inherit;
text-decoration: inherit;
}
.boldItalic {
font-size: inherit;
font-weight: bold;
font-style: italic;
font-family: inherit;
text-decoration: inherit;
}
sup {
font: inherit;
font-size: .85em;
vertical-align: super;
}
sub {
font: inherit;
font-size: .85em;
vertical-align: sub;
}
s {
font: inherit;
text-decoration: line-through;
}
u {
font: inherit;
text-decoration: underline;
}
.copyrightBookTitle,
.runinHead {
display: inline;
font-weight: bold;
}
/* End Generic Inline Formatting */
/*local character formatting*/
code,
.codeHighlight,
.codeLabel,
.codeVariable,
.userinputVariable {
font-family: monospace;
font-size: inherit;
}
.codeHighlight {
background-color: #EEEEEE;
text-decoration: underline;
}
.email {
font-size: inherit;
margin: 0;
}
.genusSpecies,
.glossTerm,
.keyTerm,
.userinput {
font-size: inherit;
font-weight: bold;
}
var {
font-style: italic;
}
.codeVariable,
.userinputVariable {
font-style: normal;
}
/* Generic Alignment and Breaking: apply as class when necessary */
.left {
text-align: left;
margin: 0;
}
.center {
display: block;
margin-left: auto;
margin-right: auto;
text-indent: 0;
text-align: center;
}
.right {
text-align: right;
margin: 0;
}
.textbreak {
margin: .625em auto;
text-align: center;
}
/* End Generic Alignment and Breaking */
/* Colors: apply as classes on tags -- redefine to suit rgb colors os specific titles */
.red {
background-color: inherit;
color:#FF0000;
/*color:rgb(255,0,0);*/
}
.blue {
background-color:inherit;
color:#000FFF;
/*color:rgb(0,15,255);*/
}
.green {
background-color:inherit;
color:#228B22;
/*color:rgb(34,139,34);*/
}
.yellow {
background-color:inherit;
color:#FFF000;
/*color:rgb(255,240,0);*/
}
.gray {
background-color:inherit;
color:gray;
/*color:rgb(255,240,0);*/
}
span.black {
color:#000000;
/*color:rgb(255,240,0);*/
}
span.yellow-color {
color:#FFC215;
/*color:rgb(255,240,0);*/
}
/* End Colors */
/* Code Colors */
.codeColorBlue {
background-color: inherit;
color: #0000FF;
}
.codeColorBlue2 {
background-color: inherit;
color: #0000A5;
}
.codeColorBlue3 {
background-color: inherit;
color: #6464B9;
}
.codeColorBlueGreen {
background-color: inherit;
color: #2B91AF;
}
.codeColorBrown {
background-color: inherit;
color: #573733;
}
.codeColorDkBlue {
background-color: inherit;
color: #000080;
}
.codeColorGreen {
background-color: inherit;
color: #008000;
}
.codeColorGreen2 {
background-color: inherit;
color: #629755;
}
.codeColorGrey30 {
background-color: inherit;
color: #808080;
}
.codeColorGrey55 {
background-color: inherit;
color: #C0C0C0;
}
.codeColorGrey80 {
background-color: inherit;
color: #555555;
}
.codeColorHotPink {
background-color: inherit;
color: #DF36FA;
}
.codeColorMagenta {
background-color: inherit;
color: #844646;
}
.codeColorOrange {
background-color: inherit;
color: #B96464;
}
.codeColorPeach {
background-color: inherit;
color: #CE8F53;
}
.codeColorPurple {
background-color: inherit;
color: #951795;
}
.codeColorPurple2 {
background-color: inherit;
color: #800080;
}
.codeColorRed {
background-color: inherit;
color: #FF0000;
}
.codeColorRed2 {
background-color: inherit;
color: #800000;
}
.codeColorRed3 {
background-color: inherit;
color: #A31515;
}
.codeColorTealBlue {
background-color: inherit;
color: #008080;
}
.codeColorWhite {
background-color: inherit;
color: #FFFFFF;
}
/* End Code Colors */
/* Front Matter Styles */
.titlepage .titlepage-intro p
{
font-size: 1.3em;
page-break-after: avoid;
text-align: left;
font-family: sans-serif;
}
.titlepage .bookTitle {
font-size: 2em;
font-weight: bold;
margin:0.5em 0em 0em 0em;
page-break-after: avoid;
text-align: left;
font-family: sans-serif;
}
.titlepage .bookinfo {
font-size: 0.9em;
margin:1.2em 0em 0em 0em;
page-break-after: avoid;
text-align: left;
font-family: sans-serif;
}
.titlepage .bookinfo p{
margin:1em 0em 1em 0em;
page-break-after: avoid;
text-align: left;
}
.titlepage .authors, .designedby {
font-size: 0.9em;
margin:1em 0em 0em 0em;
text-align: left;
font-family: sans-serif;
}
.titlepage .authors, .designedby p{
margin:0.5em 0em 0em 0em;
text-align: left;
font-family: sans-serif;
}
.titlepage .publisher-logo{
font-family: sans;
margin:1.5em 0em 0em 0em;
font-size:2em;
text-align: left;
font-weight:bold;
letter-spacing: 5px;
font-family: sans-serif;
}
.design-part
{
}
.copyright {
font-size: 0.9em;
margin: 1em 0 .375em 0;
}
section[class="copyright"] p {
text-indent: 0;
margin: 1em 0em 0em 0em;
}
.credits {
text-align: left;
}
.creditsTitle { /*amend titles in credits for this style*/
margin-top: 1.25em;
text-align: left;
}
li.contentsAbstract {
font-size: .9em;
color: black;
list-style-type: none;
text-align: left;
text-decoration: none;
}
.contentsH1 {
list-style-type: none;
margin-left: 0;
text-align: left;
}
.contentsH2 {
list-style-type:none;
/* The presence of the following creates linebreaks after bullets on the Kindle DX:
margin-left: .5em;
padding-left: .5em; */
text-align: left;
}
.contentsH3 {
list-style-type: none;
/* The presence of the following creates linebreaks after bullets on the Kindle DX:
margin-left: 1em;
*/
text-align: left;
}
section .toc
{
}
.toc h1
{
text-align:center;
font-size:2em;
font-family: sans-serif;
}
.tocList ol {
list-style: none;
}
.tocList li {
margin-top: .3125em;
list-style: none;
font-weight:bold;
font-family: sans-serif;
}
li.toc-sec
{
border-bottom:2px solid #EE2E2A;
font-size:2em;
margin-top:1.5em;
}
span.canvas
{
color:#EE2E2A;
font-family: sans-serif;
}
li.toc-sec1
{
border-bottom:2px solid #17B8DF;
font-size:2em;
font-family: sans-serif;
margin-top:1.5em;
}
span.design{
font-family: sans-serif;
color:#17B8DF;
}
li.toc-sec2
{
border-bottom:2px solid #B3C135;
font-size:2em;
font-family: sans-serif;
margin-top:1.5em;
}
span.test
{
font-family: sans-serif;
color:#B3C135;
}
li.toc-sec3
{
border-bottom:2px solid #FFC215;
font-size:2em;
font-family: sans-serif;
margin-top:1.5em;
}
span.evolve
{
font-family: sans-serif;
color:#FFC215;
}
span.backmatter {
font-family: sans-serif;
}
li.space {
margin-top:1.5em;
}
.signatureLine {
color: #343434;
margin-top: 1.5em;
margin-bottom: .75em;
margin-left: 1.5em;
text-align: left;
text-indent: 0;
}
/* End Front Matter Styles */
/* Chapter Specific Frontmatter */
.chapterAuthor,
.chapterAuthorAffiliation,
.chapterCredit {
color: #343434;
margin-top: 0;
margin-bottom: 0;
margin-left: 1.5em;
}
/* Chapter Specific Frontmatter */
/* General HTML5 Headings */
section {
margin: 1em auto;
}
.chapter h1 {
font-size:3em;
font-weight: bold;
margin-top: 1.25em;
color:#fbc3a7;
font-family: sans-serif;
margin-top: 2em;
margin-bottom: 1em;
}
.chapter h1 span {
font-size: inherit;
font-weight: bold;
color:#000000;
font-size:0.6em;
}
h1 {
margin-top: 0;
font-weight: bold;
margin-bottom: 0;
font-family: Helvetica, sans-serif;
}
h1.partNumber, partTitle {
font-size: 2em;
font-weight: bold;
margin-top: 1.25em;
}
.title {
margin-bottom: 0;
margin-top: 2em;
}
.chapter h2 {
font-size: 1.5em;
font-weight: bold;
margin: 1em 0 .5em 0;
color:red;
page-break-before: always;
font-family: sans-serif;
}
.download
{
text-align:center;
margin-top:3em;
font-size:0.8em;
}
img.down
{
vertical-align:middle;
}
img.down1
{
vertical-align:middle;
}
img.dingbat {
margin-top:3em;
}
p.dingbat {
text-align:right;
}
.chapter h3
{
font-size: 1.1em;
font-weight: bold;
margin: 2em 0em 0em 0em;
padding:0em;
page-break-inside: avoid;
font-family: sans-serif;
}
h3.space {
margin-top:2em;
}
.chapter .intro-part p
{
font-size:0.9em;
margin-top:1.2em;
margin-bottom:1.2em;
}
h4 {
font-size: 0.9em;
font-weight: bold;
margin: .5em 0em 0em 0em;
font-family: Helvetica, sans-serif;
}
h5,
h6 {
font-size: 1em;
font-weight: bold;
margin-top: 1em;
font-family:Helvetica, sans-serif;
}
.chapter .indent {
text-indent:1.5em;
}
.chapter .bulet-list {
margin-top:1em;
font-size:0.8em;
}
.listHead,
.navListHead
{
font-size: 1.1em;
margin: .625em 0 .5em 0;
}
h1,
h2,
h3,
h4,
h5,
h6,
.listHead,
.navListHead {
hyphens: none;
-webkit-hyphens: none;
-moz-hyphens:none;
adobe-hyphenate: none;
page-break-after: avoid;
page-break-inside: avoid;
text-align: left;
font-family: Helvetica, sans-serif;
}
/* End HTML5 Headings */
/* Figures & Graphics */
figure,
.informalFigure {
margin: .625em 0;
page-break-inside: avoid;
text-align: center;
text-indent: 0;
}
img {
margin: 0 auto;
/* JLK@Aptara 10012013: This is doing funky things to graphics in ADE, Kobo, other RS's height: auto; */
padding: 0;
}
figcaption {
color: #343434;
margin: .6875em 0 .125em 0;
page-break-after: avoid;
page-break-inside: avoid;
text-align: left;
text-indent: 0;
font-family: sans-serif;
}
.source {
color: inherit;
font-size: .9em;
margin-top: .25em;
margin-left: 1.5em;
text-align: left;
text-indent: 0;
}
.figureLabel {
color: inherit;
font-size: inherit;
}
.publisherWordMark {
display: inline-block;
top: 2em;
bottom: 1em;
clear: both;
}
.marginIcon {
margin-bottom: .5em;
}
.pagebreak {
page-break-after: always;
}
.floatLeft
{
float: left;
bottom: 1em;
}
.floatRight {
float: right;
bottom: 1em;
}
/* End Figures & Graphics */
/* Tables */
/* NOTE: Do NOT use a tableentry
with a | cells should be removed, leaving the formatting to
the td element selector. If you need extra line, use */
table {
border-collapse: collapse; /*turns off double borders*/
margin: 0 auto .5em auto;
text-align: center;
font-family:sans-serif;
}
thead {
font-weight: bold;
display: table-header-group;
}
td,
th {
font-size: inherit;
font-weight: inherit;
background-color: inherit;
border: 1px solid #C0C0C0;
display: table-cell;
padding: 3px;
text-indent: 0;
text-align: left;
vertical-align: text-top;
}
tr {
display: table-row;
font-size: inherit;
font-weight: inherit;
}
.footerCell {
font-size: .9em;
}
.tableFootnote {
font-size: .9em;
margin-bottom: .1875em;
text-align: left;
}
/* End Tables */
/* Other Flow Content Elements */
/* Poetry */
.lineGroup {
text-align: left;
margin: 1em 0;
page-break-inside: avoid;
}
.poetryLineGroup p {
margin: 0;
}
/* End Poetry */
/* Math */
.equation,
.informalEquation,
.equationNumbered {
display: block;
margin: 1.25em 0 0 0;
page-break-inside: avoid;
page-break-after: avoid;
text-align: center;
}
.listWhere::before {
content: "Where: ";
padding-left: 0;
margin-left: -1.5em;
}
.equationNumber {
float: right;
}
/* End Math */
.epigraph,
.extract {
display: block;
page-break-inside: avoid;
margin: .625em 0 .625em 1.25em;
}
.dialogue {
display: block;
margin-top: .25em;
margin-left: 1.25em;
}
/* End End of Chapter */
/* Back Matter */
/* Glossary */
.glossaryLetter {
font-size: 1em;
font-weight: bold;
margin-bottom: .625em;
text-align: left;
}
dd {
margin-bottom: .3125em;
margin-left: 1.5em;
}
dfn,
dt {
font-weight: bold;
font-style: normal;
hyphens: none;
-webkit-hyphens: none;
-moz-hyphens:none;
adobe-hyphenate: none;
}
/* End Glossary */
/* End Back Matter */
/* Nav specific formatting */
span[epub|type~="pagebreak"] {
color: #B4B4B4;
font-size: .7em;
text-align: center;
}
nav[epub|type~="landmarks"] {
display: none;
visibility: hidden;
}
nav[epub|type~="page-list"] {
display: none;
visibility: hidden;
}
nav {
margin: 1em auto;
}
.guideList {
display: none;
visibility: hidden;
}
.index-term-categories {
display: none;
visibility: hidden
}
.pageList {
display: none;
visibility: hidden;
}
/* Back of Book Ads */
.bobBookCover {
font-weight: normal;
font-style: normal;
font-size: 1em;
text-decoration: none;
text-align: center;
color: #000000;
text-indent: 0;
margin: 1.25em 0 .3125em 0;
}
h1.ad {
font-family: sans-serif;
font-weight : bold;
font-style : normal;
font-size : 1.83em;
text-decoration : none;
text-align : center;
color : #1152bf;
text-indent : 0;
margin : 0 0 .625em 0;
}
.bobCopy, .bobEntry {
font-family: sans-serif;
font-weight: normal;
font-style: normal;
font-size: 1em;
text-decoration: none;
text-align: center;
color: #000000;
text-indent: 0;
margin: 0;
page-break-inside: avoid;
}
.bobLink {
font-family: sans-serif;
font-weight: 500;
font-style: normal;
font-size: 1em;
text-decoration: none;
text-align: center;
color: #0000ff;
text-indent: 0;
margin: 0;
}
.bobAd {
padding: 1.25em;
}
/* End Back of Book Ads */
/* Rules for Amazon only */
@media amzn-kf8 {
body {/* Amazon guidance says margin-left and margin-right must be 0. */
margin-left: 0;
margin-right: 0;
text-indent: 0;
}
ol {
list-style-type: decimal;
padding-left: 1.5em;
}
ol ol {
list-style-type: lower-alpha;
}
ol ol ol {
list-style-type: lower-roman;
}
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape)
{
aside.feature8
{
text-align:center;
page-break-before: always;
}
.feature15
{
text-align:center;
page-break-before: always;
margin-top:1em;
}
.feature35
{
margin-top:2em;
margin-bottom:2em;
page-break-before: always;
}
}
ul {
list-style-type: disc;
margin-top: .5em;
margin-bottom: .5em;
padding-left: 1.5em;
}
ul ul {
list-style-type: none;
padding-left: 1.5em;
}
ul ul ul {
list-style-type: square;
padding-left: 1.5em;
}
.list {
padding: 0;
}
body .listPara1 {
margin-left: .375em;
padding: inherit;
text-align: left;
}
body .listPara2,
body .listPara3,
body .listPara4,
body .listParaN {
margin-left: .25em;
padding: inherit;
text-align: left;
}
.sub {
padding: 0 0 0 1.5em;
}
}
@media amzn-mobi {
body {/* Amazon guidance says margin-left and margin-right must be 0. */
margin-left: 0;
margin-right: 0;
text-indent: 0;
}
div.hr {
display: block;
margin: 0;
padding: 0;
}
div.dottedTop hr,
div.top hr {
display: block;
margin: 0;
padding: 0;
}
aside.feature8
{
text-align:center;
page-break-inside: avoid;
}
div.dottedBottom hr,
div.bottom hr {
display: block;
margin: 0;
padding: 0;
}
img {
text-indent: 0;
margin: 0;
padding: 0;
max-width:100%;
}
ol {
margin-top: 8px;
margin-bottom: 8px;
}
ul {
margin-top: 8px;
margin-bottom: 8px;
margin-left: inherit;
padding-left: inherit;
}
}
/*Design section*/
.part h1
{
color:red;
font-size:2.5em;
text-align:center;
margin: 1em 0em 1.5em 0em;
}
.design-part h1
{
color:#17B8DF;
font-size:2.5em;
text-align:center;
margin: 1em 0em 1.5em 0em;
}
.design-section-intro p
{
color:#17B8DF;
font-size:1.5em;
margin: 1em 0em 1.5em 0em;
font-weight:normal;
}
.section-intro p
{
color:red;
font-size:1.5em;
margin: 1em 0em 1.5em 0em;
font-weight:normal;
}
.design-chapter h1 {
font-size:3em;
font-weight: bold;
margin-top: 1.25em;
color:#17B8DF;
font-family: sans-serif;
}
.design-chapter h1 span {
font-size: inherit;
font-weight: bold;
color:#000000;
font-size:0.6em;
}
.design-chapter h2 {
font-size: 1.5em;
font-weight: bold;
margin: 1em 0 .5em 0;
color:#17B8DF;
page-break-inside: avoid;
font-family:Helvetica, sans-serif;
}
.design-chapter section figure
{
page-break-inside: avoid;
}
.design-chapter section .border td
{
margin-top:1em;
margin-bottom:1em;
border:1px solid #000000;
padding:0.3em;
vertical-align:top;
}
.chapter section .border td.green
{
background-color:#BCD853;
}
.chapter section .border td.gray
{
background-color:#C7C8CA;
}
.chapter section .border td.yellow
{
background-color:#FFF200;
}
.design-chapter section .border td.green
{
background-color:#BCD853;
color:#000000;
}
.design-chapter section .border td.gray
{
background-color:#DBE5F1;
color:#000000;
}
.design-chapter section .border td.yellow
{
background-color:#FFF200;
color:#000000;
}
.design-chapter section .border td.red
{
background-color:red;
color:#000000;
}
.design-chapter section ol.list
{
margin:1em 0em 0em 2em;
font-size:0.8em;
}
.design-chapter section .non-border
{
margin-top:1em;
margin-bottom:2em;
padding:0.3em;
vertical-align:top;
font-size:0.8em;
page-break-inside: avoid;
}
.left-td-margin
{
margin-left:0.2em;
}
.design-chapter section .non-border td
{
margin-top:1em;
margin-bottom:1em;
padding:0.3em;
vertical-align:top;
}
.design-chapter section .non-border td.center
{
text-align:center;
}
.design-chapter section .non-border td.light-green
{
margin-top:1em;
margin-bottom:1em;
padding:0.3em;
vertical-align:top;
background-color:#DDF2FD;
}
.design-chapter section .sidebar
{
margin-top:1em;
margin-bottom:1em;
padding:0.3em;
vertical-align:top;
}
design-chapter span.chapterNumber1
{
font-size:2em;
}
.design-process {
font-size: 1.3em;
color: #17B8DF;
text-align: left;
display: block;
font-weight: normal;
border-bottom:2px solid #17B8DF;
padding: 0em 0em 0.3em 0em;
}
.design-Exercise {
font-size: 1.3em;
color: #17B8DF;
text-align: left;
display: block;
font-weight: normal;
border-bottom:2px solid #17B8DF;
padding: 0em 0em 0.3em 0em;
}
.design-chapter table.non-table
{
margin-top:1em;
margin-bottom:1em;
}
.design-chapter section table.non-table td.light-pink
{
background-color:#FDDFD1;
padding:0.3em;
border:1px solid #ffffff;
}
.design-chapter table.non-table td.light-sky
{
background-color:#E1F1FA;
padding:0.3em;
border:1px solid #ffffff;
}
.design-chapter table.non-table td.light-green
{
background-color:#F0F4DD;
padding:0.3em;
border:1px solid #ffffff;
}
.design-chapter table.non-table td.light-gray
{
background-color:#DCDDDE;
padding:0.3em;
border:1px solid #ffffff;
}
.design-sidebar
{
margin:1em 0em 1em 0em;
width:70%;
}
.design-objectives
{
margin:2em 0em 0em 0em;
padding:0.3em 0.5em 1em 0.5em;
border-top:2px solid #17B8DF;
border-bottom:2px solid #17B8DF;
}
.design-objectives p {font-size:0.9em;
text-align: center;
margin:0em;
}
.design-objectives h4 {font-size:1.1em;
text-align: center;
margin:1em 0em 0em 0em;
}
.design-objectives .box-head {
color:black;
font-size:0.8em;
font-weight: bold;
margin:1em 0em .25em 0em;
text-align:center;
font-family: sans-serif;
}
.design-underline
{
border-bottom:1px solid #CCECF9;
}
.design-chapter h3
{
font-size: 1.1em;
font-weight: bold;
margin: 1em 0em 0em 0em;
padding:0em;
page-break-inside: avoid;
font-family: Helvetica, sans-serif;
}
.design-chapter .intro-part p
{
font-size:0.9em;
margin-top:1.2em;
margin-bottom:1.2em;
}
.design-chapter .indent {
text-indent:1.5em;
}
.feature14 section h2
{
font-size:1.5em;
font-family: sans-serif;
color:#17B8DF;
}
.feature14 section h3
{
font-size:1.1em;
font-family: sans-serif;
color:#0000000;
margin:1em 0em 0em 0em;
font-weight:bold;
}
.feature14 section p
{
font-size:0.9em;
font-family: sans-serif;
color:#0000000;
}
.feature14 section p span
{
font-size:1.1em;
font-family: sans-serif;
color:#0000000;
}
.feature15
{
text-align:center;
page-break-inside: avoid;
margin-top:1em;
}
.feature15 h2
{
text-align:center;
}
.feature15 h2 .chapterTitle
{
font-size:0.9em;
}
.feature16
{
text-align:center;
page-break-before:always;
}
.feature16 h2
{
text-align:center;
margin-bottom:1.3em;
}
.feature17 .definiton
{
margin-top:2em;
padding:0em;
font-weight:bold;
margin-left:2em;
}
.feature17 .definiton p
{
padding:0em;
font-size:0.8em;
font-weight:bold;
}
.feature17 section.definiton p span
{
text-align:left;
color:#17B8DF;
font-size:0.8em;
}
.feature18 section.design-sidebar
{
padding:0.5em;
background-color:#CCECF9;
margin-top:1.5em;
}
.feature19 h3
{
color:#17B8DF;
font-size:1.1em;
font-family: sans-serif;
margin-top:1.3em;
}
.feature19 figure
{
text-align:left;
}
.feature20
{
page-break-inside: avoid;
}
.feature20 h3
{
color:#17B8DF;
font-size:1.1em;
font-family: sans-serif;
margin-top:1.5em;
}
.feature20 ul.bulet-list
{
font-size:0.8em;
}
.feature20 table.table-color
{
font-family: sans-serif;
margin:1em 0em 1em 0em;
}
.feature20 table.table-color td
{
font-family: sans-serif;
padding:0.3em;
border-bottom:2px solid #17B8DF;
border-left:0px solid #ffffff;
border-right:0px solid #ffffff;
border-top:0px solid #ffffff;
}
.feature20 table.table-color td.red
{
font-family: sans-serif;
padding:0.3em;
border-right:2px solid #17B8DF;
color:red;
}
.feature21
{
font-size:0.9em;
font-family: sans-serif;
border-top:2px solid #17B8DF;
border-bottom:2px solid #17B8DF;
margin:1em 0em 0em 0em;
padding:0.5em;
}
.feature22 h4
{
font-family: sans-serif;
margin:1em 0em 0em 0em;
}
.feature22 h3.ext-head
{
font-family: sans-serif;
margin:1em 0em 0em 0em;
font-weight:normal;
color:#6FC7E6;
font-size:1.5em;
}
.feature22 .extract1
{
margin:1em 0em 0em 0em;
font-weight:normal;
}
.feature23 p
{
font-family: sans-serif;
margin:1em 0em 0em 0em;
font-size:1.5em;
font-weight:bold;
}
.feature24
{
font-family: sans-serif;
margin:3em 0em 2em 0em;
font-size:1em;
text-align:left;
}
.feature24 p
{
font-family: sans-serif;
margin:1em 0em 0em 0em;
font-size:1em;
text-align:left;
}
.feature25
{
font-family: sans-serif;
margin:1em 0em 0em 0em;
}
.feature25
{
font-family: sans-serif;
margin:1em 0em 0em 0em;
}
.feature25 table.yello-table
{
font-family: sans-serif;
margin:1em 0em 1em 0em;
}
.feature25 table.yello-table td
{
font-family: sans-serif;
margin:1em 0em 0em 0em;
border:0px;
}
.feature25 table.yello-table td.yello
{
background-color:#FFF200;
padding:0.5em;
border:2px solid #ffffff;
font-weight:bold;
font-size:0.8em;
text-align:center;
}
.feature26
{
font-family: sans-serif;
margin:1em 0em 1em 0em;
}
.feature27
{
font-family: sans-serif;
margin:1.5em 0em 1em 0em;
}
.feature27 h3
{
font-family: sans-serif;
font-size:1.5em;
color:#000000;
}
.feature28
{
font-family: sans-serif;
margin:1.5em 0em 1em 0em;
}
.feature28 .table.invent-table
{
font-family: sans-serif;
margin:1.5em 0em 1em 0em;
}
.feature28 table.invent-table td
{
font-family: sans-serif;
border-bottom:2px dotted #000000;
}
.feature28 table.invent-table td h3
{
font-family: sans-serif;
text-align:center;
color:#17B8DF;
font-size:1.3em;
}
.feature28 table.invent-table tr.green-color td
{
font-family: sans-serif;
background-color:#E1F1FA;
}
.feature29
{
font-family: sans-serif;
}
.feature29 h3
{
font-family: sans-serif;
font-size:1.3em;
margin:1.5em 0em 1em 0em;
}
.feature30
{
margin:1em 0em 1em 0em;
page-break-before: always;
}
.feature30 div.box
{
font-family: sans-serif;
margin:1em 0em 1em 0em;
border-top:2px solid #17B8DF;
border-bottom:2px solid #17B8DF;
width:60%;
color:#17B8DF;
font-weight:bold;
padding:1em 0em 1em 0em;
page-break-inside: avoid;
}
.feature30 .to10
{
font-family: sans-serif;
margin:0em 0em 0em 5em;
font-size:0.8em;
}
a.green
{
color:#17B8DF;
text-decoration:none;
}
a.black
{
color:#000000;
text-decoration:none;
}
.ext-border
{
margin-top:2em;
margin-bottom:1em;
font-size:0.7em;
page-break-inside: avoid;
}
.design-chapter section .ext-border td
{
margin-top:1em;
margin-bottom:1em;
border:1px solid #07B3E7;
padding:0.3em;
vertical-align:top;
}
.design-chapter section .ext-border td.green
{
background-color:#BCD853;
}
.design-chapter section .ext-border td.yellow
{
background-color:#FFF200;
color:#000000;
}
/*Test*/
.test-part h1
{
color:#B3C135;
font-size:2.5em;
text-align:center;
margin: 1em 0em 1.5em 0em;
}
.test-section-intro p
{
color:#B3C135;
font-size:1.5em;
margin: 1em 0em 1.5em 0em;
font-weight:normal;
}
.section-intro p
{
color:red;
font-size:1.5em;
margin: 1em 0em 1.5em 0em;
font-weight:normal;
}
.test-part h2 {
font-size: 1.5em;
font-weight: bold;
margin: 1em 0 .5em 0;
color:#B3C135;
page-break-inside: avoid;
}
.test-part h3 {
font-size: 1.1em;
font-weight: bold;
margin: 1em 0 .5em 0;
page-break-inside: avoid;
}
.test-part p.table_head {
margin: 1em 0 .5em 0;
text-align:center;
}
.test-part .test-table {
margin: 1em 0 .5em 3em;
font-size:0.8em;
border-bottom:2px solid #B3C135;
border-top:2px solid #B3C135;
}
.test-part .test-table td.td_right{
font-size:0.8em;
text-align:right;
border-right:2px solid #B3C135;
border-bottom:2px dotted #B3C135;
border-left:0px dotted #B3C135;
}
.test-part .test-table td.td_center{
font-size:0.8em;
text-align:center;
font-weight:bold;
border-right:2px solid #B3C135;
border-bottom:2px dotted #B3C135;
border-left:0px dotted #B3C135;
}
.test-part .test-table td.td_left{
font-size:0.8em;
text-align:left;
border-left:2px solid #B3C135;
border-bottom:2px dotted #B3C135;
border-right:0px dotted #B3C135;
}
.test-chapter h1 {
font-size:3em;
font-weight: bold;
margin-top: 1.25em;
color:#17B8DF;
font-family:Helvetica, sans-serif;
}
.test-chapter h1 span {
font-weight: bold;
color:#000000;
font-size:0.6em;
}
.feature32
{
margin-top:1em;
clear:both;
}
.feature33 h3
{
margin-top:1em;
page-break-inside: avoid;
color:#B3C135;
clear:both;
font-family:sans-serif;
}
.feature33 h3 span
{
margin-top:1em;
page-break-inside: avoid;
color:#B3C135;
}
.test-underline
{
border-bottom:1px solid #B3C135;
}
.zoom
{
text-align:center;
}
.feature-part
{
margin-top:1.5em;
margin-bottom:1.5em;
}
.test-part .test-table1 {
margin: 1em 0 .5em 3em;
font-size:0.8em;
}
.feature-table2 {
margin: 1em 0 .5em 1em;
font-size:0.8em;
}
.feature-table2 .test-table2{
margin: 1em 0 .5em 1em;
border-bottom:2px solid #000000;
}
.feature-table2 .test-table2 td{
margin: 1em 0 .5em 1em;
vertical-align:top;
padding:0.5em;
border-bottom:2px dotted #B3C135;
border-top:2px dotted #B3C135;
border-left:0px dotted #B3C135;
border-right:0px dotted #B3C135;
}
.feature-table2 .test-table2 td.td1{
margin: 1em 0 .5em 1em;
vertical-align:top;
background-color:#F5FAFD;
border-top:2px solid #000000;
padding:1em;
}
.feature-table2 .test-table2 td.td2{
margin: 1em 0 .5em 1em;
vertical-align:top;
background-color:#FDFDF4;
padding:1em;
}
.feature-table2 .test-table2 td.td3{
margin: 1em 0 .5em 1em;
vertical-align:top;
padding:1em;
border-top:0px solid #000000;
border-bottom:0px solid #000000;
}
.color1
{
color:#17B8DF;
font-size:1.5em;
}
.color2
{
color:#B3C135;
font-size:1.5em;
}
.test-part.feature-table3 {
margin: 2em 0 .5em 1em;
display:table;
}
.test-part.feature-table3 .cell-tab{
display:cell;
}
.test-part.feature-table3 .cell-tab1{
display:cell;
}
.feature-table3 table.tab-non {
border:0px;
}
.tab-dis
{
display:table;
}
.cell-tab
{
display:cell;
}
.cell-tab1
{
display:cell;
padding-left:1em;
padding-top:2em;
padding-bottom:1em;
}
.cell-tab2
{
display:cell;
padding-left:5em;
padding-top:2em;
padding-bottom:1em;
margin-left:5em;
margin-right:13em;
}
.small-text
{
font-size:0.8em;
}
.feature-table3 p {
text-align:right;
}
.test-part .test-table1 td.td_right{
font-size:0.8em;
text-align:right;
border-right:2px solid #B3C135;
border-bottom:2px dotted #B3C135;
border-left:0px dotted #B3C135;
}
.test-part .test-table1 td.td_center{
font-size:0.8em;
text-align:center;
font-weight:bold;
border-right:2px solid #B3C135;
border-bottom:2px dotted #B3C135;
border-left:0px dotted #B3C135;
}
.test-part .test-table1 td.td_left{
font-size:0.8em;
text-align:left;
border-left:2px solid #B3C135;
border-bottom:2px dotted #B3C135;
border-right:0px dotted #B3C135;
}
.test-chapter h1 {
font-size:3em;
font-weight: bold;
margin-top: 1.25em;
color:#E9F2CA;
}
.test-chapter h1 span {
font-size: inherit;
font-weight: bold;
color:#000000;
font-size:0.6em;
}
.test-chapter h2 {
font-size: 1.5em;
font-weight: bold;
margin: 1em 0 .5em 0;
color:#B3C135;
page-break-inside: avoid;
}
.test-chapter h3 {
font-size: 1em;
font-weight: bold;
margin: 1em 0 0.1em 0;
font-family:Helvetica, sans-serif;
page-break-inside: avoid;
}
.feature34
{
margin-top:2em;
margin-bottom:2em;
}
.feature34 h3
{
margin:0em 0em 0.5em 0em;
font-size:1.2em;
color:#B3C135;
font-weight:normal;
font-family:sans-serif;
}
.feature34 h4
{
margin:0em 0em 0em 0em;
color:#000000;
font-weight:bold;
font-family:sans-serif;
}
.test-chapter .intro-part p
{
font-size:0.9em;
margin-top:1.2em;
margin-bottom:1.2em;
}
.test-chapter .indent {
text-indent:1.5em;
}
.test-chapter .bulet-list {
margin-top:1em;
font-size:0.8em;
}
.test-chapter .order-list {
margin-top:1em;
font-size:0.8em;
}
.test-chapter .feature34 .border td
{
margin-top:1em;
margin-bottom:1em;
border:1px solid #C7C8CA;
padding:0.3em;
vertical-align:top;
}
.test-chapter .definition p span
{
text-align:left;
color:#B3C135;
font-size:0.8em;
}
.test-chapter .definition h3
{
text-align:left;
margin:0em;
}
.test-chapter .feature35
{
margin-top:1em;
margin-bottom:1em;
}
.test-chapter .feature35 .box
{
margin-top:0.5em;
margin-bottom:0em;
margin-left:0em;
}
.test-chapter .feature35 .box td
{
margin-top:0.5em;
margin-bottom:0.5em;
border:6px solid #ffffff;
padding:0.5em 0.5em 0.5em 0.5em;
width:30%;
background-color:#C7C8CA;
vertical-align:top;
}
.test-chapter aside.sidebar
{
margin-top:1.5em;
}
.test-chapter aside.sidebar span
{
color:#B3C135;
margin-top:1.5em;
}
/*Evole*/
.evolve-part h1
{
color:#FFC215;
font-size:2.5em;
text-align:center;
margin: 1em 0em 1.5em 0em;
font-family:sans-serif;
}
.evolve-section-intro p
{
color:#FFC215;
font-size:1.5em;
margin: 1em 0em 1.5em 0em;
font-weight:normal;
}
.section-intro p
{
color:red;
font-size:1.5em;
margin: 1em 0em 1.5em 0em;
font-weight:normal;
}
.evolve-part h2 {
font-size: 1.5em;
font-weight: bold;
margin: 1em 0 .5em 0;
color:#FFC215;
page-break-inside: avoid;
}
.evolve-part h3 {
font-size: 1.1em;
font-weight: bold;
margin: 1em 0 .5em 0;
page-break-inside: avoid;
font-family:Helvetica, sans-serif;
}
.feature35
{
margin-top:2em;
margin-bottom:2em;
}
.feature35 .table1
{
margin-top:2em;
margin-bottom:2em;
}
.feature35 .table-header
{
color:#FFC215;
font-size:1.5em;
}
.evolve-part .indent {
text-indent:1.5em;
}
.evolve-chapter .indent {
text-indent:1.5em;
}
.evolve-part .intro-part p
{
font-size:0.9em;
margin-top:1.2em;
margin-bottom:1.2em;
}
.feature35 .table1
{
margin-top:2em;
margin-bottom:2em;
}
.feature36
{
margin-top:0.5em;
margin-bottom:0.5em;
}
.feature36 ul
{
color:#FFC215;
font-size:0.8em;
}
.feature36 ul span
{
color:#000000;
}
.feature36 .left
{
text-align:left;
margin-top:2em;
}
/*BM*/
.bm .bm-opaner
{
background-color:#C7C8CA;
padding:2em;
}
.bm .bm-opaner h1
{
text-align:center;
color:#ffffff;
font-size:1.5em;
font-family:Helvetica, sans-serif;
}
.bm .bm-opaner h1
{
text-align:center;
color:#ffffff;
font-size:1.5em;
}
.glossary h2
{
margin-top:1.5em;
margin-bottom:1.5em;
font-weight:bold;
font-size:1.5em;
font-family:Helvetica, sans-serif;
}
.glossary h4
{
margin-top:1.5em;
}
.index h2
{
margin-top:1.5em;
margin-bottom:1.5em;
font-weight:bold;
font-size:1.5em;
font-family:Helvetica, sans-serif;
}
.index h3
{
margin-top:1.5em;
margin-bottom:0.5em;
font-weight:bold;
font-size:1em;
font-family:Helvetica, sans-serif;
}
.index p.indexpara
{
text-indent:-2em;
margin-left:2em;
}
.index .indexpara-indent
{
text-indent:-1em;
margin-left:2em;
}
.index a
{
text-decoration:none;
}
/*Front style sheet*/
.fm h2
{
font-size: 1.5em;
font-weight: bold;
margin: 1em 0 .5em 0;
color:#000000;
font-family: sans-serif;
}
.fm h3
{
font-size: 1.1em;
font-weight: bold;
margin: 2em 0em 0em 0em;
padding:0em;
page-break-inside: avoid;
font-family: sans-serif;
}
.fm h4
{
font-size: 0.9em;
font-weight: bold;
margin: 2em 0em 0em 0em;
padding:0em;
page-break-inside: avoid;
font-family: sans-serif;
}
.fm .bulet-list {
margin-top:1em;
font-size:0.8em;
}
.feature37 h4
{
color:#666769;
margin-top:2em;
font-size:1.5em;
page-break-inside: avoid;
font-weight:normal;
font-family: sans-serif;
}
.feature38
{
page-break-inside: avoid;
font-family: sans-serif;
}
.feature38 h3.red
{
page-break-inside: avoid;
font-family: sans-serif;
color:#EE2E2A;
margin-bottom:0.5em;
}
.feature38 h3.blue
{
page-break-inside: avoid;
font-family: sans-serif;
color:#17B8DF;
margin-bottom:0.5em;
}
.feature38 h3.green
{
page-break-inside: avoid;
font-family: sans-serif;
color:#C6CE6A;
margin-bottom:0.5em;
}
h2.toc-sec
{
border-bottom:2px solid #EE2E2A;
font-size:2em;
font-family: sans-serif;
margin-top:1.5em;
}
h3.toc-sec
{
margin-top:0.5em;
}
h3.toc-sec1
{
margin-top:0.5em;
}
h2.toc-sec1
{
border-bottom:2px solid #17B8DF;
font-size:2em;
font-family: sans-serif;
margin-top:1.5em;
}
h2.toc-sec3
{
border-bottom:2px solid #FFC215;
font-size:2em;
font-family: sans-serif;
margin-top:1.5em;
}
.fm .inside-text {
page-break-inside: avoid;
}
.fm .indent {
text-indent:1.5em;
}
.fm .intro-part p
{
font-size:0.9em;
margin-top:1.2em;
margin-bottom:1.2em;
}
.chapter p.dingbat
{
border-bottom:2.5px solid red;
}
.design-chapter p.dingbat
{
border-bottom:2.5px solid #17B8DF;
}
.test-chapter p.dingbat
{
border-bottom:2.5px solid #B3C135;
}
.evolve-part p.dingbat
{
border-bottom:2.5px solid #FFC215;
}
.bm p.dingbat
{
border-bottom:2.5px solid #D2D2D2;
}
.fm .im
{
text-align:center;
font-size:1.3em;
}
.gold
{
background-color:#FFC215;
padding:0.3em;
}
/*end style sheet*/
.font
{font-family:sans-serif;} |