/*Overall structure: figures, graphics, icons and added divs*//*body is defined here -- but wrap content in div=story class*/body {}.story { margin-right: 1.2em;font-size: 1em;}/*images*/img { max-width: 100%;}img.graphic { max-width: 100%;}img.marginicon {padding: 0;}/*end images*//*begin divs -- wrap sub-coprus elements in appropriate div*/ div.titlepage {text-align: center;} div.figure {margin-top: 6px;margin-bottom: 10px;} div.graphic {margin-top: 6px;margin-bottom: 8px;margin-left: 8px;padding: 0 6px 0 6px;} div.feature {border: 2px solid #AAAAAA;background-color: #EEEEEE;margin-top: 10px;margin-right: 10px;margin-bottom: 10px;margin-left: 10px;padding-right: 20px;padding-bottom: 10px;padding-left: 5px;padding-top: 8px;color: #000;} div.note { /*featureSimple-type*/border: 2px solid #AAAAAA;background-color: #EEEEEE;margin-top: 7px;margin-bottom: 13px;margin-right: 30px;margin-left: 30px;padding-left: 5px;padding-bottom: 5px;padding-top: 8px;padding-right: 30px;color: #000;} div.code {margin-top: 6px;margin-bottom: 8px;font-size: smaller;} div.codesub {margin-top: 6px;margin-bottom: 8px;padding-left: 20px;font-size: smaller;}/*end divs*//*Begin Wiley SD Styles*//*WileySD: Headings*/ p.h1 {font-size: x-large;font-weight: bold;text-align: center;text-indent: 0;margin-top: 36px;margin-bottom: 5px;background-color: transparent;color: #000;} p.h2 {font-size: large;font-weight: bold;text-align: center;text-indent: 0;margin-top: 24px;margin-bottom: 5px;background-color: transparent;color: #000;} p.h3 {font-size: large;font-weight: bold;font-style: italic;text-align: left;text-indent: 0;margin-top: 20px;margin-bottom: 5px;background-color: transparent;color: #000;} p.h4 {font-size: medium;font-weight: bold;font-style: italic;text-align: left;text-indent: 0;margin-top: 20px;margin-bottom: 5px;background-color: transparent;color: #000;} p.sectiontitle {font-size: x-large;font-weight: bold;font-style: italic;text-align: center;margin-top: 36px;margin-bottom: 5px;background-color: transparent;color: #000;} p.parttitle {font-size: xx-large;font-weight: bold;font-style: italic;text-align: center;margin-bottom: 48px;margin-bottom: 5px;background-color: transparent;color: #000;} p.chaptertitle {font-size: x-large;font-weight: bold;font-style: italic;text-align: center;text-indent: 0;margin-bottom: 48px;margin-top: 5px;background-color: transparent;color: #000;} p.chaptersubtitle {font-size: x-large;font-weight: bold;font-style: italic;text-align: center;text-indent: 0;margin-top: 5px;margin-bottom: 20px;background-color: transparent;color: #000;} p.chapterauthor {font-size: medium;font-weight: bold;text-align: right;text-indent: 0;margin-top: 5px;margin-bottom: 20px;background-color: transparent;color: #000;} p.chapterauthoraffiliation {font-size: small;font-weight: bold;text-align: right;text-indent: 0;margin-top: 5px;margin-bottom: 10px;background-color: transparent;color: #000;} p.chaptercredit {font-size: small;font-weight: bold;font-style: italic;text-align: right;text-indent: 0;margin-bottom: 20px;background-color: transparent;color: #000;} p.chapterintroductionhead {font-size: large;font-weight: bold;font-style: italic;text-align: left;text-indent: 0;margin-bottom: 12px;background-color: transparent;color: #000;} p.chapterintroductionpara {font-size: small;text-indent: 0;margin-top: 2px;margin-bottom: 2px;text-align: justify;background-color: transparent;color: #000;}/*rare headings*/ p.h5 {font-size: medium;font-weight: bold;text-align: left;text-indent: 0;margin-top: 20px;background-color: transparent;color: #000;} p.h6 {font-size: medium;text-align: left;font-style: italic;text-indent: 0;margin-top: 20px;background-color: transparent;color: #000;} p.h7 {font-size: medium;text-align: left;text-indent: 0;margin-top: 20px;background-color: transparent;color: #000;} p.floatinghead {font-size: medium;text-align: left;text-indent: 0;margin-top: 20px;background-color: transparent;color: #000;}/*end headings*//*WileySD: Para styles*/ p.para {font-size: small;text-align: justify;text-indent: 16px;margin-top: 2px;margin-bottom: 2px;background-color: transparent;color: #000;} p.paracontinued {font-size: small;text-align: justify;text-indent: 0;margin-top: 2px;margin-bottom: 2px;background-color: transparent;color: #000;} p.paraaftertitle {/*this is not a valid WileySD style, but it should be used to tag any para after any title*/font-size: small;text-align: justify;text-indent: 0;margin-top: 2px;margin-bottom: 2px;background-color: transparent;color: #000;} p.figurecaption {font-size: small;text-indent: 0;text-align: left;margin-top: 11px;margin-bottom: 2px;background-color: transparent;color: #000;} p.figuresource {font-size: x-small;text-indent: 0;text-align: left;font-style: italic;margin-top: 4px;margin-bottom: 2px;background-color: transparent;color: #000;} p.figurelabel {font-size: x-small;text-indent: 0;text-align: left;margin-top: 0px;margin-bottom: 0px;background-color: transparent;color: #000;} p.partintroductionpara {font-size: small;text-align: justify;text-indent: 0;margin-top: 0px;margin-bottom: 24px;background-color: transparent;color: #000;} p.parabulleted {/*include bullet entities -- or convert to
's, do not use ol/li -- as you can't apply custom numbers*/.indent {padding: 0;margin-left: 1px;}.listnumbered {font-size: small;text-align: justify;display: list-item;list-style-type: none;text-indent: 0;margin-left: 12px;margin-top: 2px;margin-bottom: 0px;background-color: transparent;color: #000;}.listnumberedsub {font-size: small;text-align: justify;display: list-item;list-style-type: none;text-indent: 0;margin-left: 24px;margin-top: 2px;margin-bottom: 0px;text-indent: -1px;background-color: transparent;color: #000;}.listnumberedsub2 {font-size: small;text-align: justify;display: list-item;list-style-type: none;text-indent: 0;margin-left: 42px;margin-top: 2px;margin-bottom: 0px;text-indent: -1px;background-color: transparent;color: #000;}.listnumberedsub3 {font-size: small;text-align: justify;display: list-item;list-style-type: none;text-indent: 0;margin-left: 48px;margin-top: 2px;margin-bottom: 0px;text-indent: -1px;background-color: transparent;color: #000;} p.listunmarked {font-size: small;text-align: justify;display: list-item;list-style-type: none;text-indent: 0;margin-left: 12px;margin-top: 2px;margin-bottom: 2px;background-color: transparent;color: #000;} p.listunmarkedsub {font-size: small;text-align: justify;display: list-item;list-style-type: none;text-indent: 0;margin-left: 24px;margin-top: 3px;margin-bottom: 2px;padding-right: 4px;background-color: transparent;color: #000;} p.listunmarkedsub2 {font-size: small;text-align: justify;display: list-item;list-style-type: none;text-indent: 0;margin-left: 36px;margin-top: 3px;margin-bottom: 0px;padding-right: 4px;background-color: transparent;color: #000;} p.listpara {font-size: small;text-align: justify;text-indent: 0;margin-left: 12px;margin-top: 2px;margin-bottom: 2px;background-color: transparent;color: #000;} p.listparasub {font-size: small;text-align: justify;text-indent: 0;margin-left: 24px;margin-top: 0px;margin-bottom: 2px;background-color: transparent;color: #000;} p.listparasub2 {font-size: small;text-align: justify;text-indent: 0;margin-left: 42px;margin-top: 0px;margin-bottom: 2px;padding-right: 4px;background-color: transparent;color: #000;} p.extractlistnumbered {font-size: small;font-style: italic;display: block;text-indent: 0;margin-left: 18px;margin-top: 2px;margin-bottom: 5px;margin-right: 12px;background-color: transparent;color: #000;} p.partfeaturinglist {text-align: justify;font-size: small;text-indent: 0;margin-left: 40px;margin-top: 2px;margin-bottom: 5px;background-color: transparent;color: #000;}li.chapterfeaturinglist {text-align: justify;font-size: small;text-indent: 0;margin-top: 2px;margin-bottom: 2px;background-color: transparent;color: #000;}li.chapterfeaturinglistsub {text-align: justify;font-size: small;text-indent: 0;margin-top: 2px;margin-bottom: 2px;background-color: transparent;color: #000;}li.chapterfeaturinglistsub2 {text-align: justify;font-size: small;text-indent: 0;margin-top: 2px;margin-bottom: 2px;background-color: transparent;color: #000;} p.listhead {font-size: small;font-weight: bold;text-align: left;text-indent: 0;margin-top: 2px;margin-bottom: 2px;background-color: transparent;color: #000;} p.keyconceptshead {font-size: medium;font-weight: bold;text-align: left;text-indent: 0;margin-top: 2px;margin-bottom: 6px;background-color: transparent;color: #000;} p.chapterobjectivetitle {font-size: medium;font-weight: bold;text-align: left;text-indent: 0;margin-top: 2px;margin-bottom: 6px;background-color: transparent;color: #000;}li.chapterobjective {/*these should be
*/text-indent: 0;font-size: small;text-align: justify;margin-top: 2px;margin-bottom: 7px;background-color: transparent;color: #000;}li.chaptersubobjective {text-indent: 0;font-size: small;margin-top: 2px;margin-bottom: 2px;text-align: justify;background-color: transparent;color: #000;} p.objectivetitle {font-size: medium;font-weight: bold;text-align: left;text-indent: 0;margin-top: 2px;margin-bottom: 6px;background-color: transparent;color: #000;} p.objective {text-indent: 0;font-size: small;text-align: justify;margin-left: 8px;margin-top: 2px;margin-bottom: 2px;background-color: transparent;color: #000;} p.subobjective {text-indent: 0;font-size: small;text-align: justify;margin-left: 24px;margin-top: 2px;margin-bottom: 2px;background-color: transparent;color: #000;}/*end lists*//*WileySD: Tables*/ p.tablecaption {font-size: small;text-indent: 0;text-align: left;margin-top: 11px;margin-bottom: 2px;background-color: transparent;color: #000;}table.bodytable {border-collapse: collapse; /*turns off double borders*/margin-bottom: 8px;}td.headercell {font-weight: bold;font-size: x-small;vertical-align: text-top;text-indent: 0 !important;text-align: left;padding: 3px;background-color: transparent;color: #000;}td.bodycell {font-size: x-small;text-indent: 0 !important;text-align: left !important;padding: 3px;background-color: transparent;color: #000;}li.tableentry {font-size: inherit;text-indent: 0 !important;text-align: left !important;background-color: transparent;color: #000;}td.footercell {font-size: x-small;vertical-align: text-top;text-indent: 0 !important;text-align: left;padding: 3px;background-color: transparent;color: #000;} p.tablesource {font-size: x-small;text-indent: 0;text-align: right;font-style: italic;background-color: transparent;color: #000;}td.tabularhead {font-weight: bold;font-size: x-small;vertical-align: text-top;text-indent: 0 !important;text-align: left;background-color: transparent;color: #000;}td.tabularentry {font-size: x-small;vertical-align: text-top;text-indent: 0 !important;text-align: left !important;background-color: transparent;color: #000;}td.tabularentrysub {font-size: x-small;vertical-align: text-top;text-indent: 0 !important;text-align: left !important;background-color: transparent;color: #000;}/*note: including
's in your table cells will result in extra spacing and bad rendering -- all
's in td cell's should be removed, leaving the formatting to the
inside to create a footnote -- this will add extra space inside the table cell. Instead, use
AFTER the tag. */{font-size: x-small;text-indent: 0;text-align: left;margin-bottom: 3px;background-color: transparent;color: #000;}/*end tables*//*WileySD: Code styles */pre.codesnippet {font-size: smaller;font-family: monospace;text-align: justify;text-indent: 0;margin-top: 2px;margin-bottom: 2px;margin-left: 12px;margin-right: 12px;background-color: transparent;color: #000;white-space: pre-wrap;}pre.codesnippetsub {font-size: smaller;font-family: monospace;text-align: justify;text-indent: 0;margin-left: 30px;margin-top: 2px;margin-bottom: 2px;margin-right: 12px;background-color: transparent;color: #000;white-space: pre-wrap;}pre.codescreen {font-size: smaller;font-family: monospace;font-weight: bold;text-align: justify;text-indent: 0;margin-top: 2px;margin-bottom: 2px;margin-left: 12px;margin-right: 12px;background-color: transparent;color: #000;white-space: pre-wrap;}pre.codetitle {font-size: small;font-weight: bold;text-indent: 0;margin-left: 12px;background-color: transparent;color: #000;white-space: pre-wrap;}pre.codelisting {font-size: smaller;font-family: monospace;text-align: justify;text-indent: 0;margin-top: 2px;margin-bottom: 2px;margin-left: 12px;margin-right: 12px;background-color: transparent;color: #000;white-space: pre-wrap;}pre.codelisting80 {font-size: smaller;font-family: monospace;text-align: justify;text-indent: 0;line-height: 90%;margin-top: 2px;margin-bottom: 2px;margin-left: 12px;margin-right: 12px;background-color: transparent;color: #000;white-space: pre-wrap;}pre.code80 {font-size: smaller;font-family: monospace;text-align: justify;text-indent: 0;line-height: 90%;margin-top: 2px;margin-bottom: 2px;margin-left: 12px;margin-right: 12px;background-color: transparent;color: #000;white-space: pre-wrap;}pre.code80sub {font-size: smaller;font-family: monospace;text-align: justify;text-indent: 0;line-height: 90%;text-indent: 0;margin-left: 30px;margin-top: 2px;margin-bottom: 2px;margin-right: 12px;background-color: transparent;color: #000;white-space: pre-wrap;}pre.codescreen80 {font-size: smaller;font-family: monospace;font-weight: bold;text-align: justify;text-indent: 0;line-height: 90%;margin-top: 2px;margin-bottom: 2px;margin-left: 12px;margin-right: 12px;background-color: transparent;color: #000;white-space: pre-wrap;}
p.codelabel {font-size: small;font-weight: bold;text-indent: 0;margin-top: 2px;margin-bottom: 2px;background-color: transparent;color: #000;}
p.codehead {font-size: small;font-weight: bold;font-style: italic;text-indent: 0;margin-top: 2px;margin-bottom: 2px;background-color: transparent;color: #000;}
p.codenote {font-size: x-small;text-align: right;text-indent: 0;border-top: thin solid #AAAAAA;border-bottom: thin solid #AAAAAA;text-decoration: underline;margin-top: 6px;margin-bottom: 8px;padding-top: 4px;padding-bottom: 4px;background-color: transparent;color: #000;}/* end code styles *//*Wiley SD: Front Matter styles*/
p.booktitle {font-size: x-large;font-weight: bold;font-style: italic;text-align: center;margin-top: 45px;margin-bottom: 12px;background-color: transparent;color: #000;}
p.booksubtitle {font-size: x-large;font-style: italic;text-align: center;margin-top: 35px;margin-bottom: 12px;background-color: transparent;color: #000;}
p.bookhalftitle {font-size: x-large;text-align: center;margin-top: 35px;margin-bottom: 12px;background-color: transparent;color: #000;}
p.mattertitle {font-size: x-large;font-weight: bold;font-style: italic;text-align: center;margin-bottom: 48px;margin-bottom: 12px;background-color: transparent;color: #000;}
p.bookauthor {font-size: medium;font-weight: bold;text-align: center;margin-top: 20px;margin-bottom: 6px;background-color: transparent;color: #000;}
p.bookedition {font-size: medium;font-weight: bold;text-align: center;margin-top: 20px;margin-bottom: 6px;background-color: transparent;color: #000;}
p.copyright {font-size: small;text-align: center;margin-top: 8px;margin-bottom: 6px;background-color: transparent;color: #000;}
p.credits { font-size: small;text-indent: 0;text-align: left;margin-top: 2px;margin-bottom: 2px;background-color: transparent;color: #000;}
p.creditstitle { /*amend titles in credits for this style*/font-size: small;text-indent: 0;text-align: left;font-weight: bold;margin-bottom: 2px;margin-top: 20px;background-color: transparent;color: #000;}
p.dedication {font-size: small;font-style: italic;text-indent: 0;text-align: center;margin-top: 2px;margin-bottom: 2px;background-color: transparent;color: #000;}
p.introductiontitle {font-size: x-large;font-weight: bold;font-style: italic;text-align: center;margin-top: 2px;margin-bottom: 48px;background-color: transparent;color: #000;}
p.toctitle {font-size: xx-large;font-weight: bold;text-align: center;text-indent: 0;margin-top: 2px;margin-bottom: 2px;background-color: transparent;color: #000;}
p.contentsparttitle {font-size: x-large;font-weight: bold;text-align: center;text-indent: 0;margin-top: 30px;margin-bottom: 2px;background-color: transparent;color: #000;}
p.contentschaptertitle {font-size: large;font-weight: bold;font-style: italic;text-align: left;text-indent: 0;margin-bottom: 6px;margin-top: 24px;background-color: transparent;color: #000;}
p.contentsabstract {font-size: x-small;text-align: left;text-indent: 0;margin-top: 2px;margin-bottom: 2px;background-color: transparent;color: #000;}
p.contentsh1 {font-size: medium;text-align: left;font-weight: bold;font-style: italic;text-indent: 0;margin-left: 48px;margin-top: 2px;margin-bottom: 2px;background-color: transparent;color: #000;}
p.contentsh2 {font-size: small;text-align: left;font-weight: bold;font-style: italic;text-indent: 0;margin-left: 48px;margin-top: 2px;margin-bottom: 2px;background-color: transparent;color: #000;}
p.contentsh3 {font-size: small;font-weight: bold;text-align: left;text-indent: 0;margin-left: 56px;margin-top: 2px;margin-bottom: 2px;background-color: transparent;color: #000;}
p.toc_entry {font-size: small;text-align: left;text-indent: 0;margin-top: 2px;margin-bottom: 2px;background-color: transparent;color: #000;}
p.prefacetitle {font-size: x-large;font-weight: bold;font-style: italic;text-align: center;margin-bottom: 48px;margin-top: 2px;margin-bottom: 2px;background-color: transparent;color: #000;}
p.signatureline {font-size: small;text-indent: 0;text-align: right;margin-top: 36px;margin-top: 12px;margin-bottom: 2px;background-color: transparent;color: #000;}/*end front matter styles*//*Wiley SD: End-of-Chapter styles */
p.discussionhead {font-size: small;font-weight: bold;text-align: left;text-indent: 0;margin-top: 2px;margin-bottom: 20px;background-color: transparent;color: #000;}
p.footnoteentry {font-size: small;text-align: justify;text-indent: 0;margin-top: 15px;margin-bottom: 5px;margin-left: 20px;background-color: transparent;color: #000;}
p.endnoteshead {font-size: large;font-weight: bold;text-align: left;text-indent: 0;margin-top: 20px;margin-bottom: 20px;background-color: transparent;color: #000;}
p.endnoteentry {font-size: small;text-align: justify;display: list-item;list-style-type: none;text-indent: 0;text-align: left;margin-left: 12px;margin-top: 2px;margin-bottom: 0px;background-color: transparent;color: #000;}
p.exerciseshead {font-size: small;font-weight: bold;text-indent: 0;text-align: left;margin-top: 2px;margin-bottom: 20px;background-color: transparent;color: #000;}
p.furtherreadinghead {font-size: small;font-weight: bold;text-indent: 0;text-align: left;margin-top: 2px;margin-bottom: 20px;background-color: transparent;color: #000;}
p.keytermshead {font-size: small;font-weight: bold;text-indent: 0;text-align: left;margin-top: 2px;margin-bottom: 20px;background-color: transparent;color: #000;}
p.problemshead {font-size: small;font-weight: bold;text-indent: 0;text-align: left;margin-top: 2px;margin-bottom: 20px;background-color: transparent;color: #000;}
p.reviewhead {font-size: small;font-weight: bold;text-indent: 0;text-align: left;margin-top: 2px;margin-bottom: 20px;background-color: transparent;color: #000;}
p.summaryhead {font-size: small;font-weight: bold;text-indent: 0;text-align: left;margin-top: 2px;margin-bottom: 20px;background-color: transparent;color: #000;}
p.referenceshead {font-size: small;font-weight: bold;text-indent: 0;text-align: left;margin-top: 2px;margin-bottom: 20px;background-color: transparent;color: #000;}
p.questionshead {font-size: small;font-weight: bold;text-indent: 0;text-align: left;margin-top: 2px;margin-bottom: 20px;background-color: transparent;color: #000;}
p.answershead {font-size: small;font-weight: bold;text-indent: 0;text-align: left;margin-top: 2px;margin-bottom: 20px;background-color: transparent;color: #000;}/*end end-of-chapter styles *//*Wiley SD: Back Matter styles*/
p.glossarytitle {font-size: x-large;font-weight: bold;font-style: italic;text-indent: 0;margin-top: 2px;margin-bottom: 48px;background-color: transparent;color: #000;}
p.glossarydefinition {font-size: small;text-indent: 0;text-align: justify;margin-top: 2px;margin-bottom: 5px;background-color: transparent;color: #000;}
p.glossaryletter {font-size: medium;font-weight: bold;text-align: left;margin-top: 2px;margin-bottom: 10px;background-color: transparent;color: #000;}
p.glossaryterm {font-size: small;font-style: italic;text-align: justify;text-indent: 0;margin-top: 2px;margin-bottom: 2px;background-color: transparent;color: #000;}
p.indextitle {font-size: x-large;font-weight: bold;font-style: italic;text-align: center;margin-top: 2px;margin-bottom: 48px;background-color: transparent;color: #000;}
p.indexletter {font-size: medium;font-weight: bold;text-align: left;text-indent: 0;margin-top: 12px;margin-bottom: 10px;background-color: transparent;color: #000;}
p.index1 {font-size: small;text-indent: 0;text-align: justify;margin-top: 2px;margin-bottom: 2px;background-color: transparent;color: #000;}
p.index2 {font-size: small;text-indent: 0;text-align: justify;margin-top: 2px;margin-bottom: 2px;margin-left: 12px;background-color: transparent;color: #000;}
p.index3 {font-size: small;text-align: justify;text-indent: 0;margin-left: 38px;margin-top: 2px;margin-bottom: 0px;background-color: transparent;color: #000;}
p.indexnote {font-size: x-small;text-indent: 0;text-align: right;margin-top: 2px;margin-bottom: 2px;background-color: transparent;color: #000;}span.glossaryterm-char {font-weight: bold;}span.glossarydefinition-char {font-weight: normal;}
p.appendixtitle {font-size: x-large;font-weight: bold;font-style: italic;text-align: center;margin-top: 2px;margin-bottom: 48px;background-color: transparent;color: #000;}
p.bibliographytitle {font-size: x-large;text-indent: 0;font-weight: bold;font-style: italic;text-align: center;margin-top: 2px;margin-bottom: 48px;background-color: transparent;color: #000;}
p.bibliographyhead {font-size: small;font-weight: bold;text-align: left;text-indent: 0;margin-top: 2px;margin-bottom: 20px;background-color: transparent;color: #000;}
p.bibliographyentry {font-size: small;text-indent: 0;text-align: justify;margin-top: 2px;margin-bottom: 5px;background-color: transparent;color: #000;}
p.endnotestitle {font-size: medium;font-weight: bold;text-indent: 0;margin-top: 2px;margin-bottom: 36px;background-color: transparent;color: #000;}
p.referencetitle {font-size: x-large;font-weight: bold;font-style: italic;text-align: center;margin-top: 2px;margin-bottom: 48px;background-color: transparent;color: #000;}
p.reference {font-size: small;text-indent: 0;text-align: justify;margin-top: 2px;margin-bottom: 5px;background-color: transparent;color: #000;}
p.referenceannotation {font-size: small;font-style: italic;text-align: justify;text-indent: 0;margin-top: 2px;margin-bottom: 5px;background-color: transparent;color: #000;}/*end back matter*//*addresses*/
p.addressname {font-size: small;font-weight: bold;text-align: justify;text-indent: 0;margin-top: 2px;margin-bottom: 2px;background-color: transparent;color: #000;}
p.address {font-size: small;text-align: justify;text-indent: 0;margin-top: 2px;margin-bottom: 2px;background-color: transparent;color: #000;}
p.addressdescription {font-size: small;text-align: justify;text-indent: 0;margin-top: 2px;margin-bottom: 2px;background-color: transparent;color: #000;}/*end addresses*//*local character formatting*/span.normal {font-style: normal;font-weight: normal;}span.bold { /*, and to to to to to to }
p.listbulletedsub { /*same as above}
p.listbulletedsub2 {/*convert