.Cover-rw { width: 1366px; height: 768px; background-image: url("../images/covertitle_online.jpg"); background-size: cover; margin-left: -50px; font-family: Heading; }
.Cover-rw h1 { font-size: 150px; line-height: 120px; text-align: left; padding-top: 40px; margin-top: 0px; margin-left: 60px; margin-bottom: 0; text-shadow: 1px 1px 1px rgb(120, 0, 225), 2px 2px 2px rgb(120, 0, 225), 3px 3px 3px rgb(120, 0, 225), 4px 4px 4px rgb(120, 0, 225), 5px 5px 5px rgb(120, 0, 225), 6px 6px 6px rgb(120, 0, 225), 7px 7px 7px rgb(120, 0, 225), 8px 8px 8px rgb(120, 0, 225), 8px 8px 8px rgb(120, 0, 225), 8px 8px 8px rgb(120, 0, 225), 9px 9px 9px rgb(120, 0, 225), 10px 10px 10px rgb(120, 0, 225); color: rgba(0, 0, 0, 1); text-transform: uppercase; text-shadow: -5px -5px 5px rgb(0, 0, 0), 3px 3px 3px rgb(255, 255, 255); color: rgb(156, 132, 104); opacity: 0.5; color: rgb(116, 92, 64); }
.Cover-rw h1 strong { color:inherit; font-size: 196px; }
.Cover-rw .title-author-rw { text-align: left; font-size: 95px; line-height: 100px; font-weight: bold; margin-top: 40px; margin-left: 75px; text-shadow: -1px -1px 1px rgb(255, 255, 255), -2px -2px 2px rgb(255, 255, 255), -3px -3px 3px rgb(255, 255, 255), -4px -4px 4px rgb(255, 255, 255), -5px -5px 5px rgb(255, 255, 255), -6px -6px 6px rgb(255, 255, 255), -7px -7px 7px rgb(255, 255, 255), -8px -8px 8px rgb(255, 255, 255), -8px -8px 8px rgb(255, 255, 255), -8px -8px 8px rgb(255, 255, 255), 9px 9px 9px rgb(255, 255, 255), 10px 10px 10px rgb(255, 255, 255); color: rgba(0, 0, 0, 0.6); }
.Cover-rw img { display: none; }
.BookTitlePage-rw { width: 1366px; height: 768px; background-image: url("../images/title_online.jpg"); background-size: cover; margin-left: -50px; }
.Section-rw .image-rw a img { -moz-transition: all 0.25s ease-in-out 0s; -webkit-transition: all 0.25s ease-in-out 0s; transition: all 0.25s ease-in-out 0s; }
.Section-rw .image-rw a img:hover { -moz-transform: scale(1.15); -webkit-transform: scale(1.15); transform: scale(1.15); box-shadow: 0 0 10px rgb(0, 0, 0); }
.galley-rw { font-size: 18px; font-weight: normal; line-height: 22px; text-align: left; padding: 0 50px 0 50px; background-color: rgb(255, 255, 255); letter-spacing: 0; word-spacing: 0; }
p { text-indent: 0; padding-bottom: 10px; }
p+p { text-indent: 0em; }
.align-center-rw { text-align: center; text-indent: 0; }
.align-right-rw { text-align: right; }
.firstpara-rw { text-indent: 0; }
.attribution-rw { font-style: normal; text-align: left; font-size: 14px; line-height: 18px; }
.caption-rw { font-size: inherit; font-style: normal; line-height: inherit; text-indent: 0; margin-top: 0.25em; margin-bottom: 0; }
.source-rw { font-style: normal; margin-top: 50px; font-size: 14px; line-height: 18px; }
div+p { text-indent: 0; }
h2+p { text-indent: 0; }
h3+p { text-indent: 0; }
h4+p { text-indent: 0; }
.block-rw p:first-child { text-indent: 0; }
.layout-rw p:first-child { text-indent: 0; }
.media-rw p:first-child { text-indent: 0; }
ol+p { text-indent: 0; }
a:link { text-decoration: none; }
a:hover { text-decoration: underline; }
a:active { color: rgb(0, 100, 150); }
b, strong { color: rgb(234, 136, 37); }
.galley-rw h2 { font-size: 26px; }
.galley-rw h3 { font-size: 1em; }
.galley-rw h4 { font-size: 1em; }
.galley-rw h2 { text-align: left; }
.galley-rw h3 { text-align: left; }
.galley-rw h4 { text-align: left; }
.galley-rw h2 { line-height: 20px; font-style: normal; font-weight: bold; color: rgb(234, 136, 37); text-transform: uppercase; margin-top: 0em; margin-bottom: 12px; page-break-after: avoid; }
.galley-rw h3 { line-height: 1em; font-style: normal; font-weight: bold; color: rgb(0, 0, 0); text-transform: none; margin-top: 1.5em; margin-bottom: 0.5em; page-break-after: avoid; }
.galley-rw h4 { line-height: 1em; font-style: italic; font-weight: bold; color: rgb(0, 0, 0); text-transform: none; margin-top: 1.5em; margin-bottom: 0.5em; page-break-after: avoid; }
.galley-rw h2+div { margin-top: 0; }
.galley-rw h3+div { margin-top: 0; }
.galley-rw h4+div { margin-top: 0; }
h2 { -moz-hyphens: none; -webkit-hyphens: none; -o-hyphens: none; hyphens: none; }
h3 { -moz-hyphens: none; -webkit-hyphens: none; -o-hyphens: none; hyphens: none; }
h4 { -moz-hyphens: none; -webkit-hyphens: none; -o-hyphens: none; hyphens: none; }
.Chapter-rw .title-block-rw { text-align: center; }
.frontmatter-rw .title-block-rw { text-align: center; }
.backmatter-rw .title-block-rw { text-align: center; }
.specials-rw .title-block-rw { text-align: center; }
.Section-rw .title-block-rw { text-align: left; }
.Chapter-rw .title-block-rw p { text-indent: 0; }
.frontmatter-rw .title-block-rw p { text-indent: 0; }
.backmatter-rw .title-block-rw p { text-indent: 0; }
.specials-rw .title-block-rw p { text-indent: 0; }
.Section-rw .title-block-rw p { text-indent: 0; }
.frontmatter-rw .title-block-rw { margin-bottom: 1em; padding-top: 2em; padding-right: 0em; padding-bottom: 0em; padding-left: 0em; }
.frontmatter-rw .title-block-rw h1 { font-size: 2em; line-height: 1em; font-weight: normal; color: rgb(0, 0, 0); text-align: inherit; }
.frontmatter-rw .title-block-rw .title-sub-rw { font-size: 1.5em; line-height: 1em; text-align: inherit; }
.frontmatter-rw .title-block-rw .title-author-rw { font-style: italic; line-height: 1em; text-align: inherit; }
.Chapter-rw .title-block-rw { margin-bottom: 1em; padding-top: 2em; padding-right: 0em; padding-bottom: 0em; padding-left: 0em; }
.Chapter-rw .title-block-rw .title-num-rw { font-size: 1.6em; line-height: 1em; font-style: normal; font-weight: normal; text-align: inherit; padding-bottom: 0.5em; }
.Chapter-rw .title-block-rw h1 { font-size: 2em; line-height: 1em; font-style: normal; font-weight: normal; color: rgb(0, 0, 0); text-align: inherit; padding-bottom: 0.5em; }
.Chapter-rw .title-block-rw .title-sub-rw { font-size: 1.5em; line-height: 1em; text-align: inherit; padding-bottom: 0.5em; }
.Chapter-rw .title-block-rw .title-author-rw { font-size: 1.1em; line-height: 1em; font-style: italic; font-weight: normal; color: rgb(0, 0, 0); text-indent: 0; text-align: inherit; padding-bottom: 1em; }
.Section-rw .title-block-rw { border-bottom: 5px dotted rgb(254, 191, 1); margin-bottom: 30px; margin-top: 0; margin-left: 0; padding-top: 25px; padding-right: 0em; padding-bottom: 0; padding-left: 0em; height: 80px; position: relative; }
.Section-rw .title-block-rw .title-num-rw { font-size: 1.6em; line-height: 1em; font-style: normal; font-weight: normal; color: rgb(0, 0, 0); text-align: inherit; padding-bottom: 0.5em; }
.Section-rw .title-block-rw h1 { font-size: 40px; line-height: 38px; font-style: normal; font-weight: bold; color: rgb(15, 82, 186); text-align: inherit; padding-bottom: 0.25em; display: inline; margin-right: 20px; }
.Section-rw .title-block-rw .title-sub-rw { font-size: 1.5em; line-height: 1em; font-style: normal; font-weight: normal; color: rgb(0, 0, 0); text-align: inherit; padding-bottom: 0.5em; }
.Section-rw .title-block-rw .title-author-rw { font-size: 40px; line-height: 38px; font-style: normal; font-weight: normal; color: rgb(120, 120, 120); text-align: inherit; padding-bottom: 0.5em; display: inline; float: right; }
.backmatter-rw .title-block-rw { margin-bottom: 1em; padding-top: 2em; padding-right: 1em; padding-bottom: 0em; padding-left: 1em; }
.backmatter-rw .title-block-rw .title-num-rw { font-size: 1.5em; line-height: 1em; font-style: normal; font-weight: normal; color: rgb(0, 0, 0); text-align: inherit; padding-bottom: 0.5em; }
.backmatter-rw .title-block-rw h1 { font-size: 1.6em; line-height: 1em; font-style: normal; font-weight: normal; color: rgb(0, 0, 0); text-align: inherit; padding-bottom: 0.5em; }
.backmatter-rw .title-block-rw .title-sub-rw { font-size: 1.5em; line-height: 1em; font-style: normal; font-weight: normal; color: rgb(0, 0, 0); text-align: inherit; padding-bottom: 0.5em; }
.backmatter-rw .title-block-rw .title-author-rw { font-size: 1.1em; line-height: 1em; font-style: italic; font-weight: normal; text-align: inherit; margin: 1em 0 0 0; padding-bottom: 0.5em; }
.specials-rw .title-block-rw { margin-bottom: 1em; padding-top: 2em; padding-right: 1em; padding-bottom: 0em; padding-left: 1em; }
.specials-rw .title-block-rw .title-num-rw { font-size: 1.5em; line-height: 1em; font-style: normal; font-weight: normal; color: rgb(0, 0, 0); text-align: inherit; padding-bottom: 0.5em; }
.specials-rw .title-block-rw h1 { font-size: 1.6em; line-height: 1em; font-style: normal; font-weight: normal; color: rgb(0, 0, 0); text-align: inherit; padding-bottom: 0.5em; }
.specials-rw .title-block-rw .title-sub-rw { font-size: 1.5em; line-height: 1em; font-style: normal; font-weight: normal; color: rgb(0, 0, 0); text-align: inherit; padding-bottom: 0.5em; }
.specials-rw .title-block-rw .title-author-rw { font-size: 1.1em; line-height: 1em; font-style: italic; font-weight: normal; text-align: inherit; margin: 1em 0 0 0; padding-bottom: 0.5em; }
.title-block-book-rw { font-size: 1em; line-height: 1em; text-align: center; padding-top: 0em; }
.title-block-book-rw h1 { font-size: 120px; line-height: 100px; font-style: normal; font-weight: bold; color: rgb(120, 0, 225); color: rgb(15, 82, 186); text-align: center; text-transform: uppercase; padding-bottom: 0em; padding-top: 50px; margin-top: 0; margin-bottom: 20px;  }
.title-block-book-rw .title-sub-rw { font-size: 50px; line-height: 50x; font-style: normal; font-weight: bold; color: rgb(234, 136, 37); color: rgba(255, 255, 255, 1); text-indent: 0; text-align: inherit; padding-bottom: 1.5em; text-shadow: -1px -1px 1px black; }
.title-block-book-rw .title-author-rw { font-size: 40px; line-height: 30px; font-style: normal; font-weight: bold; text-indent: 0; text-align: inherit; padding-bottom: 1.5em; color: rgb(130, 130, 130); }
.title-block-book-rw p { font-size: 1em; line-height: 1em; font-style: normal; font-weight: normal; text-indent: 0; text-align: inherit; padding-bottom: 0.5em; }
.imprint-rw { text-align: right; border-top: 0px solid rgb(0, 0, 0); border-bottom: 0px solid rgb(0, 0, 0); margin-top: 300px; margin-bottom: 0.5em; padding-top: 0.5em; padding-bottom: 0.5em; padding-right: 120px; }
.imprint-rw p { font-size: 0.9em; font-style: normal; font-weight: normal; line-height: 1em; text-indent: 0; }
.title-block-book-rw p { text-indent: 0em; }
.title-block-book-rw p+p { text-indent: 0em; }
.imprint-rw p strong { font-size: 34px; line-height: 30px; }
.galley-rw ol { text-align: left; margin-top: 0.55em; margin-right: 0; margin-bottom: 0.55em; margin-left: 1.64em }
.galley-rw li { padding-top: 0; padding-bottom: 0em; }
.galley-rw ol li { list-style: decimal; }
.galley-rw ol ol li { list-style: upper-latin; margin-left: 1.64em; }
.galley-rw ol ol ol li { list-style: lower-latin; margin-left: 1.64em; }
.galley-rw ol ol ol ol li { list-style: upper-roman; margin-left: 1.64em; }
.galley-rw ol ol ol ol ol li { list-style: lower-roman; margin-left: 1.64em; }
.galley-rw ol+p { text-indent: 0; }
.galley-rw div+ol { margin-top: 0; }
.galley-rw ol+div { margin-top: 0; }
#instruction1 { background-color: rgba(110, 110, 230, 0.2); padding-top: 20px; border-radius: 20px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); }
.general-rw ol { margin-left: 46px; font-size: 23px; line-height: 28px; font-family: Heading; }
.general-rw ol li { margin-bottom: 20px; }
.list-named-rw { position: relative; padding: 0; margin: 0; }
.list-named-rw ol { list-style-type: none; }
.list-named-rw ol li { list-style-type: none; }
.list-named-rw p { text-indent: 0; }
.list-named-rw p+p { text-indent: 0; }
.list-toc-rw ol { line-height: 1.2em; margin-left: 0em; }
.block-rw h4 { font-size: 0.9em; line-height: 1.2em; text-align: left; text-indent: 0; font-style: normal; font-weight: bold; margin-top: 1em; margin-right: 0; margin-bottom: 1em; margin-left: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; }
.block-rw h5 { font-size: 0.9em; line-height: 1.2em; text-align: left; text-indent: 0; font-style: italic; font-weight: bold; margin-top: 1em; margin-right: 0; margin-bottom: 0; margin-left: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; }
.block-rw h6 { font-size: 0.9em; line-height: 1.2em; text-align: left; font-style: italic; margin-top: 0.5em; margin-right: 0; margin-bottom: 0; margin-left: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; }
.general-rw { margin-top: 1em; margin-right: 0; margin-bottom: 1em; margin-left: 0; }
.media-rw { page-break-inside: avoid; text-indent: 0; text-align: left; }
.media-rw h4 { font-size: 1em; font-weight: bold; padding: 0.5em 0 0.5em 0; text-align: left; }
.media-rw h5 { font-size: 1em; font-weight: bold; padding: 0.75em 0 0.25em 0; }
.media-rw h6 { font-size: 1em; font-style: italic; padding: 0.75em 0 0.5em 0; }
.media-rw p { text-indent: 0; text-align: left; }
.media-rw p.caption-rw { font-size: 0.9em; font-style: normal; text-indent: 0; text-align: left; padding-top: 0.25em; }
.image-rw { margin-top: 0em; margin-right: 0; margin-bottom: 0em; padding: 0; }
.layout-rw table { table-layout: auto; border-collapse: collapse; margin-top: 0.5em; margin-bottom: 0.5em; }
.layout-rw table th { font-size: 1em; line-height: 1em; font-weight: normal; vertical-align: top; }
.layout-rw table td { font-size: 1em; line-height: 1em; font-weight: normal; vertical-align: top; }
.layout-rw table thead th { font-size: 1em; line-height: 1em; font-weight: normal; vertical-align: top; }
.layout-rw table tbody td { font-size: 1em; line-height: 1em; font-weight: normal; vertical-align: top; }
.col-none-rw { margin-right: 320px; }
.col-2-rw { -moz-column-count: 2; -webkit-column-count: 2; -o-column-count: 2; column-count: 2; -moz-column-gap: 50px; -webkit-column-gap: 50px; -o-column-gap: 50px; column-gap: 50px; -moz-column-rule: 0px solid gray; -webkit-column-rule: 0px solid gray; -o-column-rule: 0px solid gray; column-rule: 0px solid gray; margin: 0 0px 0 0; padding-right: 50px; }
.col-3-rw { column-count: 3; -moz-column-count: 3; -webkit-column-count: 3; -o-column-count: 3; column-gap: 1em; -moz-column-gap: 1em; -webkit-column-gap: 1em; -o-column-gap: 1em; -moz-column-rule: 1px solid gray; -webkit-column-rule: 1px solid gray; -o-column-rule: 1px solid gray; column-rule: 1px solid gray; margin: 1em 0 1em 0; }
.width-30-rw { width: 29%; }
.width-40-rw { width: 39%; }
.width-50-rw { width: 49%; }
.width-80-rw { width: 79%; }
.width-auto-rw .pc-rw { width: auto; }
.width-fixed-rw .pc-rw { width: auto; }
.width-fixed-rw .pc-rw img { width: auto; }
.pc-rw { margin: 0; padding: 0; }
.pc-rw img { width: 100%; margin: 0; padding: 0; }
.pc-rw table { width: 100%; margin: 0; padding: 0; }
.pc-rw p { text-align: left; }
div.align-right-rw { display: block; text-align:right; margin-left: auto; }
.align-right-rw table { margin: 0 0 0 auto; }
.align-right-rw .pc-rw { margin: 0 0 0 auto; }
.align-right-rw .pc-rw img { margin: 0 0 0 auto; }
.align-right-rw .pc-rw object { margin: 0 0 0 auto; }
div.align-center-rw { display: block; text-align:center; margin-left: auto; margin-right: auto; }
.align-center-rw table { margin: 0 auto 0 auto; }
.align-center-rw .pc-rw { margin: 0 auto 0 auto; }
.align-center-rw .pc-rw img { margin: 0 auto 0 auto; }
.align-center-rw .pc-rw object { margin: 0 auto 0 auto; }
div.floatgalley-left-rw { float: left; text-align: left; margin: 0.5em 1em 0em 0; padding: 0; }
div.floatgalley-right-rw { float: right; text-align: left; margin: 0.5em 0 0em 0; padding: 0; }
.section-break { font-size: 12px; font-weight: bold; font-family: Arial, sans-serif; text-align: center; background-color: rgb(220, 220, 220); border-top: 1px solid rgb(120, 120, 120); border-bottom: 1px solid rgb(120, 120, 120); padding-top: 15px; }
div.align-center-rw div.pc-rw { text-align: center; }
p.alt-rw { font-family: sans-serif; }