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;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
display: block;
}
body {
font-family: Georgia , Baskerville , roman , 'times new roman' , times , serif;
background-color: transparent;
hyphens: none;
margin: 30px 30px 20px 30px;
text-indent: 0;
}
ol, ul {
list-style-type: none;
}
blockquote {
quotes: none;
}
q {
quotes: "\201c" "\201d" "\2018" "\2019";
}
q:before {
content: open-quote;
}
q:after {
content: close-quote;
}
table {
display: table;
border-collapse: collapse;
}
p {
background-color: inherit;
margin: .5em 0;
line-height: inherit;
outline: 0;
padding: 0;
text-indent: 0;
}
.feature1 p, .feature2 p, .feature3 p, .feature4 p {
background-color: inherit;
text-align: left;
}
blockquote {
margin: .5em 1em .125em 1em;
page-break-inside: avoid;
quotes: none;
}
body ol {
list-style-type: decimal;
margin-left: inherit;
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;
}
body ul {
list-style-type: disc;
margin-left: inherit;
padding-left: 1.5em;
text-align: left;
}
li {
margin-top: .5em;
}
.list {
padding-left: inherit;
}
.sub {
padding-left: inherit;
}
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-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;
}
.match1 {
list-style-type: decimal;
}
.choices ol, .match2 {
list-style-type: lower-alpha;
}
.wol::after {
content: "__________";
}
.feature1, .feature2, .feature3, .feature4 {
border-radius: 8px;
margin: 2px auto;
padding: 8px;
page-break-inside: avoid;
text-align: center;
width: 95%;
}
.feature1 {
background-color: #dddddd;
border: 1px solid #000;
}
.feature2 {
background-color: #eeeeee;
border: 2px solid #aaaaaa;
}
.feature3 {
border: 1px solid #000;
}
.feature4 {
border: 1px dashed;
}
.hr {
display: none;
}
.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;
}
pre {
font-family: monospace;
font-size: inherit;
hyphens: 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;
}
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;
}
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;
}
.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;
}
.red {
background-color: inherit;
color: #ff0000;
}
.blue {
background-color: inherit;
color: #000fff;
}
.green {
background-color: inherit;
color: #228b22;
}
.yellow {
background-color: inherit;
color: #fff000;
}
.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;
}
.bookTitle {
font-family: sans-serif;
font-size: 2em;
font-weight: bold;
margin: 2.25em 0 .3125em 0;
page-break-after: avoid;
text-align: left;
}
.bookSubTitle {
font-family: sans-serif;
font-size: 1.5em;
font-weight: bold;
margin: 1.5em 0 .3125em 0;
page-break-after: avoid;
text-align: left;
}
.associateBookEditor, .bookAuthor, .bookEdition, .bookEditor, .bookVolumeNumber, .colophon, .forewordAuthor {
margin: 1.25em 0 0 0;
text-align: left;
text-indent: 0;
}
.affiliation, .authorName, .titlepage .editorName, .forewordAuthorName {
margin: 0;
text-align: left;
text-indent: 0;
}
.contributorName, .editorName, .organizationName {
display: inline;
font-weight: bold;
}
.publisherImprint, .publisherCities {
font-size: .75em;
margin: 1.25em auto;
text-align: center;
text-indent: 0;
}
.copyright {
font-size: .9em;
margin: .5em 0 .375em 0;
}
.credits {
text-align: left;
}
.creditsTitle {
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;
text-align: left;
}
.contentsH3 {
list-style-type: none;
text-align: left;
}
.tocList ol {
list-style: none;
}
.tocList li {
list-style: none;
margin-top: .3125em;
}
.signatureLine {
color: #343434;
margin-top: 1.5em;
margin-bottom: .75em;
margin-left: 1.5em;
text-align: left;
text-indent: 0;
}
.chapterAuthor, .chapterAuthorAffiliation, .chapterCredit {
color: #343434;
margin-top: 0;
margin-bottom: 0;
margin-left: 1.5em;
}
section {
margin: 1em auto;
}
header {
margin-top: 2em;
margin-bottom: 1em;
}
h1 {
font-size: 1.5em;
font-weight: bold;
margin-top: 1.25em;
}
h1 span {
font-size: inherit;
font-weight: bold;
}
header h1 {
margin-top: 0;
font-weight: bold;
margin-bottom: 0;
}
h1.partNumber, parttitle {
font-size: 2em;
font-weight: bold;
margin-top: 1.25em;
}
.title {
margin-bottom: 0;
margin-top: 2em;
}
h2 {
font-size: 1.3em;
font-weight: bold;
margin: 1em 0 .5em 0;
}
h3 {
font-size: 1.1em;
font-weight: bold;
margin: .625em 0 .5em 0;
}
h4 {
font-size: 1em;
font-weight: bold;
margin: .5em 0;
}
h5, h6 {
font-size: 1em;
font-weight: bold;
margin-top: 1em;
}
.listHead, .navListHead {
font-size: 1.1em;
margin: .625em 0 .5em 0;
}
h1, h2, h3, h4, h5, h6, .listHead, .navListHead {
font-family: sans-serif;
hyphens: none;
page-break-after: avoid;
page-break-inside: avoid;
text-align: left;
}
figure, .informalFigure {
margin: .625em 0;
page-break-inside: avoid;
text-align: center;
text-indent: 0;
}
img {
margin: 0 auto;
max-width: 100%;
padding: 0;
}
figcaption {
color: #343434;
margin: .6875em 0 .125em 0;
page-break-after: avoid;
page-break-inside: avoid;
text-align: left;
text-indent: 0;
}
.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;
}
table {
border-collapse: collapse;
margin: 0 auto .5em auto;
text-align: center;
}
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;
}
.lineGroup {
text-align: left;
margin: 1em 0;
page-break-inside: avoid;
}
.poetryLineGroup p {
margin: 0;
}
.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;
}
.epigraph, .extract {
display: block;
page-break-inside: avoid;
margin: .625em 0 .625em 1.25em;
}
.dialogue {
display: block;
margin-top: .25em;
margin-left: 1.25em;
}
.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;
}
nav {
margin: 1em auto;
}
.guideList {
display: none;
visibility: hidden;
}
.index-term-categories {
display: none;
visibility: hidden;
}
.pageList {
display: none;
visibility: hidden;
}
.bobBookCover {
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: 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;
}
@media amzn-kf8 {
body {
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;
}
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 {
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;
}
div.dottedBottom hr, div.bottom hr {
display: block;
margin: 0;
padding: 0;
}
img {
text-indent: 0;
margin: 0;
padding: 0;
width: auto;
}
ol {
margin-top: 8px;
margin-bottom: 8px;
}
ul {
margin-top: 8px;
margin-bottom: 8px;
margin-left: inherit;
padding-left: inherit;
}
}