/* DESIGN PROFILE - Default */
/* Copyright 2024 Infogrid Pacific Pte. Ltd. All rights reserved. */
/* Activity Name: CSS Minification */
/* Created By: Infogrid Pacific */
/* Creation Date: 2024-02-16 */
/* Modified By: Infogrid Pacific */
@font-face { font-family: "Arithmetic"; font-weight: 400; font-style: normal; font-stretch: normal; font-variant: normal; src: url('http://open.sydneyuniversitypress.com.au/font/URWGothicL-Book.ttf'); }
@font-face { font-family: "Arithmetic"; font-weight: 400; font-style: oblique; font-stretch: normal; font-variant: normal; src: url('http://open.sydneyuniversitypress.com.au/font/URWGothicL-BookObli.ttf'); }
.galley-rw { font-family: Galley; }
.bodytext1-rw { font-family: Bodytext1, Galley; }
.bodytext2-rw { font-family: Bodytext2, Galley; }
.bodytext3-rw { font-family: Bodytext3, Galley; }
.bodytext4-rw { font-family: Bodytext4, Galley; }
.bodytext5-rw { font-family: Bodytext5, Galley; }
.bodytext6-rw { font-family: Bodytext6, Galley; }
.bodytext7-rw { font-family: Bodytext7, Galley; }
.bodytext8-rw { font-family: Bodytext8, Galley; }
.alt-rw { font-family: Alternative, NamedPara; }
.code-rw { font-family: Code; }
.equation-rw { font-family: Equation, TextBlock, Galley; }
p.address-rw { font-family: Address, NamedPara, Galley; }
p.answer-rw { font-family: Answer, NamedPara, Galley; }
p.attribution-rw { font-family: Attribution, NamedPara, Galley; }
p.author-rw { font-family: Author, NamedPara, Galley; }
p.authornote-rw { font-family: AuthorNote, NamedPara, Galley; }
p.caption-rw { font-family: Caption, NamedPara, Galley; }
p.code-rw { font-family: Code, NamedPara, Galley; }
p.date-rw { font-family: Date, NamedPara, Galley; }
p.decoration-rw { font-family: Decoration, NamedPara, Galley; }
p.dedication-rw { font-family: Dedication, NamedPara, Galley; }
p.definition-rw { font-family: Definition, NamedPara, Galley; }
p.epigraph-rw { font-family: Epigraph, NamedPara, Galley; }
p.headword-rw { font-family: Headword, NamedPara, Galley; }
p.label-rw { font-family: Label, NamedPara, Galley; }
.keywords-rw { font-family: Keywords, NamedPara, Galley; }
p.number-rw { font-family: Number, NamedPara, Galley; }
p.ornament-rw { font-family: Ornament, NamedPara, Galley; }
p.question-rw { font-family: Question, NamedPara, Galley; }
p.source-rw { font-family: Source, NamedPara, Galley; }
p.speaker-rw { font-family: Speaker, NamedPara, Galley; }
p.subject-rw { font-family: Subject, NamedPara, Galley; }
p.term-rw { font-family: Term, NamedPara, Galley; }
.notes-rw { font-family: Note, NamedPara, Galley; }
.footnotes-rw { font-family: Footnote, NamedPara, Galley; }
span.author-rw { font-family: Author, Galley; }
span.code-rw { font-family: Code, Galley; }
span.date-rw { font-family: Date, Galley; }
span.equation-rw { font-family: Equation, Galley; }
span.headword-rw { font-family: Headword, Galley; }
span.label-rw { font-family: Label, Galley; }
span.marginnote-rw { font-family: MarginNote, Galley; }
span.number-rw { font-family: Number, Galley; }
span.dropcap-rw { font-family: DropCap, Galley; }
span.handwriting-rw { font-family: Handwriting, Galley; }
span.raisedcap-rw { font-family: RaisedCap, Galley; }
span.sans-serif-rw { font-family: SansSerif, sans-serif; }
span.serif-rw { font-family: Serif, serif; }
.style1-rw { font-family: InlineStyle1, InlineStyle, Galley; }
.style2-rw { font-family: InlineStyle2, InlineStyle, Galley; }
.style3-rw { font-family: InlineStyle3, InlineStyle, Galley; }
.style4-rw { font-family: InlineStyle4, InlineStyle, Galley; }
.style5-rw { font-family: InlineStyle5, InlineStyle, Galley; }
.style6-rw { font-family: InlineStyle6, InlineStyle, Galley; }
.style7-rw { font-family: InlineStyle7, InlineStyle, Galley; }
.term-rw { font-family: Term, Galley; }
ol { font-family: NumberList, Galley; }
ul { font-family: BulletList, Galley; }
dl { font-family: DefinitionList, Galley; }
.list-abbreviations-rw { font-family: AbbreviationsList, NamedLists, Galley; }
.list-acknowledgements-rw { font-family: AcknowledgementsList, NamedLists, Galley; }
.list-chronology-rw { font-family: ChronologyList, NamedLists, Galley; }
.list-equations-rw { font-family: EquationsList, NamedLists, Galley; }
.list-figures-rw { font-family: FiguresList, NamedLists, Galley; }
.list-glossary-rw { font-family: GlossaryList, NamedLists, Galley; }
.list-index-rw { font-family: Index, NamedLists, Galley; }
.list-illustrations-rw { font-family: IllustrationsList, NamedLists, Galley; }
.list-maps-rw { font-family: NotesList, MapsLists, Galley; }
.list-notes-rw { font-family: NotesList, NotesLists, Galley; }
.list-permissions-rw { font-family: PermissionsList, NamedLists, Galley; }
.list-plates-rw { font-family: PlatesList, NamedLists, Galley; }
.list-references-rw { font-family: ReferencesList, NamedLists, Galley; }
.list-section-toc-rw { font-family: SectionTOC, NamedLists, Galley; }
.list-toc-rw { font-family: TableOfContents, NamedLists, Galley; }
h2 { font-family: Heading2, Heading, Galley; }
h3 { font-family: Heading3, Heading, Galley; }
h4 { font-family: Heading4, Heading, Galley; }
h5 { font-family: Heading5, Heading, Galley; }
h6 { font-family: Heading6, Heading, Galley; }
h6.heading7-rw { font-family: Heading7, Heading, Galley; }
h6.heading8-rw { font-family: Heading8, Heading, Galley; }
.Chapter-rw .title-block-rw { font-family: ChapterTitleBlock, TitleBlock, Galley; }
.Chapter-rw .title-block-rw .title-num-rw { font-family: ChapterTitleNumber, ChapterTitleBlock, TitleBlock, Galley; }
.Chapter-rw .title-block-rw h1 { font-family: ChapterTitle, ChapterTitleBlock, TitleBlock, Galley; }
.Chapter-rw .title-block-rw .title-sub-rw { font-family: ChapterTitleSubTitle, ChapterTitleBlock, TitleBlock, Galley; }
.Chapter-rw .title-block-rw .title-author-rw { font-family: ChapterTitleAuthor, ChapterTitleBlock, TitleBlock, Galley; }
.Chapter-rw .title-block-rw .title-contributor-rw { font-family: ChapterTitleContributor, ChapterTitleBlock, TitleBlock, Galley; }
.Chapter-rw .title-block-rw .title-other-rw { font-family: ChapterTitleOther, ChapterTitleBlock, TitleBlock, Galley; }
.ChapterRunOn-rw .title-block-rw { font-family: ChapterRunOnTitleBlock, TitleBlock, Galley; }
.ChapterRunOn-rw .title-block-rw .title-num-rw { font-family: ChapterRunOnTitleNumber, ChapterRunOnTitleBlock, TitleBlock, Galley; }
.ChapterRunOn-rw .title-block-rw h1 { font-family: ChapterRunOnTitle, ChapterRunOnTitleBlock, TitleBlock, Galley; }
.ChapterRunOn-rw .title-block-rw .title-sub-rw { font-family: ChapterRunOnTitleSubTitle, ChapterRunOnTitleBlock, TitleBlock, Galley; }
.ChapterRunOn-rw .title-block-rw .title-author-rw { font-family: ChapterRunOnTitleAuthor, ChapterRunOnTitleBlock, TitleBlock, Galley; }
.ChapterRunOn-rw .title-block-rw .title-contributor-rw { font-family: ChapterRunOnTitleContributor, ChapterRunOnTitleBlock, TitleBlock, Galley; }
.ChapterRunOn-rw .title-block-rw .title-other-rw { font-family: ChapterRunOnTitleOther, ChapterRunOnTitleBlock, TitleBlock, Galley; }
.Part-rw .title-block-rw { font-family: PartTitleBlock, TitleBlock, Galley, sans-serif; }
.Part-rw .title-block-rw .title-num-rw { font-family: PartTitleNumber, PartTitleBlock, TitleBlock, Galley; }
.Part-rw .title-block-rw h1 { font-family: PartTitle, PartTitleBlock, TitleBlock, Galley; }
.Part-rw .title-block-rw .title-sub-rw { font-family: PartTitleSubTitle, PartTitleBlock, TitleBlock, Galley; }
.Part-rw .title-block-rw .title-author-rw { font-family: PartTitleAuthor, PartTitleBlock, TitleBlock, Galley; }
.Part-rw .title-block-rw .title-contributor-rw { font-family: PartTitleContributor, PartTitleBlock, TitleBlock, Galley; }
.Part-rw .title-block-rw .title-other-rw { font-family: PartTitleOther, PartTitleBlock, TitleBlock, Galley; }
.Unit-rw .title-block-rw { font-family: UnitTitleBlock, TitleBlock, Galley; }
.Unit-rw .title-block-rw .title-num-rw { font-family: UnitTitleNumber, UnitTitleBlock, TitleBlock, Galley; }
.Unit-rw .title-block-rw h1 { font-family: UnitTitle, UnitTitleBlock, TitleBlock, Galley; }
.Unit-rw .title-block-rw .title-sub-rw { font-family: UnitTitleSubTitle, UnitTitleBlock, TitleBlock, Galley; }
.Unit-rw .title-block-rw .title-author-rw { font-family: UnitTitleAuthor, UnitTitleBlock, TitleBlock, Galley; }
.Unit-rw .title-block-rw .title-contributor-rw { font-family: UnitTitleContributor, UnitTitleBlock, TitleBlock, Galley; }
.Unit-rw .title-block-rw .title-other-rw { font-family: UnitTitleOther, UnitTitleBlock, TitleBlock, Galley; }
.Lesson-rw .title-block-rw { font-family: LessonTitleBlock, TitleBlock, Galley; }
.Lesson-rw .title-block-rw .title-num-rw { font-family: LessonTitleNumber, LessonTitleBlock, TitleBlock, Galley; }
.Lesson-rw .title-block-rw h1 { font-family: LessonTitle, LessonTitleBlock, TitleBlock, Galley; }
.Lesson-rw .title-block-rw .title-sub-rw { font-family: LessonTitleSubTitle, LessonTitleBlock, TitleBlock, Galley; }
.Lesson-rw .title-block-rw .title-author-rw { font-family: LessonTitleAuthor, LessonTitleBlock, TitleBlock, Galley; }
.Lesson-rw .title-block-rw .title-contributor-rw { font-family: LessonTitleContributor, LessonTitleBlock, TitleBlock, Galley; }
.Lesson-rw .title-block-rw .title-other-rw { font-family: LessonTitleOther, LessonTitleBlock, TitleBlock, Galley; }
.Section-rw .title-block-rw { font-family: SectionTitleBlock, TitleBlock, Galley, sans-serif; }
.Section-rw .title-block-rw .title-num-rw { font-family: SectionTitleNumber, SectionTitleBlock, TitleBlock, Galley; }
.Section-rw .title-block-rw h1 { font-family: SectionTitle, SectionTitleBlock, TitleBlock, Galley; }
.Section-rw .title-block-rw .title-sub-rw { font-family: SectionTitleSubTitle, SectionTitleBlock, TitleBlock, Galley; }
.Section-rw .title-block-rw .title-author-rw { font-family: SectionTitleAuthor, SectionTitleBlock, TitleBlock, Galley; }
.Section-rw .title-block-rw .title-contributor-rw { font-family: SectionTitleContributor, SectionTitleBlock, TitleBlock, Galley; }
.Section-rw .title-block-rw .title-other-rw { font-family: SectionTitleOther, SectionTitleBlock, TitleBlock, Galley; }
.Article-rw .title-block-rw { font-family: ArticleTitleBlock, TitleBlock, Galley; }
.Article-rw .title-block-rw .title-num-rw { font-family: ArticleTitleNumber, ArticleTitleBlock, TitleBlock, Galley; }
.Article-rw .title-block-rw h1 { font-family: ArticleTitle, ArticleTitleBlock, TitleBlock, Galley; }
.Article-rw .title-block-rw .title-sub-rw { font-family: ArticleTitleSubTitle, ArticleTitleBlock, TitleBlock, Galley; }
.Article-rw .title-block-rw .title-abstract-rw { font-family: ArticleTitleAbstract, ArticleTitleBlock, TitleBlock, Galley; }
.Article-rw .title-block-rw .title-aritcle-type-rw { font-family: ArticleTitleArticleType, ArticleTitleBlock, TitleBlock, Galley; }
.Article-rw .title-block-rw .title-section-name-rw { font-family: ArticleTitleSectionName, ArticleTitleBlock, TitleBlock, Galley; }
.Article-rw .title-block-rw .title-pub-nos-rw { font-family: ArticleTitlePubNos, ArticleTitleBlock, TitleBlock, Galley; }
.Article-rw .title-block-rw .title-pub-title-rw { font-family: ArticleTitlePubTitle, ArticleTitleBlock, TitleBlock, Galley; }
.Article-rw .title-block-rw .title-pub-date-rw { font-family: ArticleTitlePubDate, ArticleTitleBlock, TitleBlock, Galley; }
.Article-rw .title-block-rw .title-author-rw { font-family: ArticleTitleAuthor, ArticleTitleBlock, TitleBlock, Galley; }
.Article-rw .title-block-rw .title-author-info-rw { font-family: ArticleTitleAuthorInfo, ArticleTitleBlock, TitleBlock, Galley; }
.Article-rw .title-block-rw .author-rw { font-family: ArticleAuthor, ArticleTitleBlock, TitleBlock, Galley; }
.Article-rw .title-block-rw .author-info-rw { font-family: ArticleAuthorInfo, ArticleTitleBlock, TitleBlock, Galley; }
.Article-rw .title-block-rw .title-other-rw { font-family: ArticleTitleOther, ArticleTitleBlock, TitleBlock, Galley; }
.Topic-rw .title-block-rw { font-family: TopicTitleBlock, TitleBlock, Galley; }
.Topic-rw .title-block-rw .title-num-rw { font-family: TopicTitleNumber, TopicTitleBlock, TitleBlock, Galley; }
.Topic-rw .title-block-rw h1 { font-family: TopicTitle, TopicTitleBlock, TitleBlock, Galley; }
.Topic-rw .title-block-rw .title-sub-rw { font-family: TopicTitleSubTitle, TopicTitleBlock, TitleBlock, Galley; }
.Topic-rw .title-block-rw .title-author-rw { font-family: TopicTitleAuthor, TopicTitleBlock, TitleBlock, Galley; }
.Topic-rw .title-block-rw .title-contributor-rw { font-family: TopicTitleContributor, TopicTitleBlock, TitleBlock, Galley; }
.Topic-rw .title-block-rw .title-other-rw { font-family: TopicTitleOther, TopicTitleBlock, TitleBlock, Galley; }
.frontmatter-rw .title-block-rw { font-family: FrontmatterTitleBlock, TitleBlock, Galley; }
.frontmatter-rw .title-block-rw .title-num-rw { font-family: FrontmatterTitleNumber, FrontmatterTitleBlock, TitleBlock, Galley; }
.frontmatter-rw .title-block-rw h1 { font-family: FrontmatterTitle, TitleBlock, Galley; }
.frontmatter-rw .title-block-rw .title-sub-rw { font-family: FrontmatterTitleSubTitle, FrontmatterTitleBlock, TitleBlock, Galley; }
.frontmatter-rw .title-block-rw .title-author-rw { font-family: FrontmatterTitleAuthor, FrontmatterTitleBlock, TitleBlock, Galley; }
.frontmatter-rw .title-block-rw .title-contributor-rw { font-family: FrontmatterTitleContributor, FrontmatterTitleBlock, TitleBlock, Galley; }
.frontmatter-rw .title-block-rw .title-other-rw { font-family: FrontmatterTitleOther, FrontmatterTitleBlock, TitleBlock, Galley; }
.backmatter-rw .title-block-rw { font-family: BackmatterTitleBlock, TitleBlock, Galley; }
.backmatter-rw .title-block-rw .title-num-rw { font-family: BackmatterTitleNumber, BackmatterTitleBlock, TitleBlock, Galley; }
.backmatter-rw .title-block-rw h1 { font-family: BackmatterTitle, BackmatterTitleBlock, TitleBlock, Galley; }
.backmatter-rw .title-block-rw .title-sub-rw { font-family: BackmatterTitleSubTitle, BackmatterTitleBlock, TitleBlock, Galley; }
.backmatter-rw .title-block-rw .title-author-rw { font-family: BackmatterTitleAuthor, BackmatterTitleBlock, TitleBlock, Galley; }
.backmatter-rw .title-block-rw .title-contributor-rw { font-family: BackmatterTitleContributor, BackmatterTitleBlock, TitleBlock, Galley; }
.backmatter-rw .title-block-rw .title-other-rw { font-family: BackmatterTitleOther, BackmatterTitleBlock, TitleBlock, Galley; }
.title-block-book-rw { font-family: BookTitlePage, Galley; }
.title-block-book-rw h1 { font-family: BookTitle, BookTitlePage, Galley; }
.title-block-book-rw .title-sub-rw { font-family: BookTitleSubTitle, BookTitlePage, Galley; }
.title-block-book-rw .title-author-rw { font-family: BookTitleAuthor, BookTitlePage, Galley; }
.title-block-book-rw .title-contributor-rw { font-family: BookTitleContributor, BookTitlePage, Galley; }
.title-block-book-rw .title-other-rw { font-family: BookTitleOther, BookTitlePage, Galley; }
.imprint-rw { font-family: Imprint, BookTitlePage, Galley; }
.art-box-rw { font-family: ArtBox, TextBlock, Galley; }
.abstract-rw { font-family: Abstract, TextBlock, Galley; }
.boxed-rw { font-family: BoxedText, TextBlock, Galley; }
div.code-rw pre { font-family: Code, monospace; }
.codelist-rw pre { font-family: Code, monospace; }
.communication-email-rw { font-family: Email, TextBlock, Galley; }
.communication-im-rw { font-family: InstantMessage, TextBlock, Galley; }
.communication-letter-rw { font-family: Letter, TextBlock, Galley; }
.communication-text-rw { font-family: TextMessage, TextBlock, Galley; }
.conversation-rw { font-family: Conversation, TextBlock, Galley; }
.copyright-rw { font-family: Copyright, TextBlock, Galley; }
div.dedication-rw { font-family: Epigraph, TextBlock, Galley; }
div.epigraph-rw { font-family: Epigraph, TextBlock, Galley; }
div.epigraph-verse-rw { font-family: EpigraphVerse, Epigraph, TextBlock, Galley; }
.extract-rw { font-family: Extract, TextBlock, Galley; }
.extract-verse-rw { font-family: ExtractVerse, Extract, TextBlock, Galley; }
div.general-rw { font-family: General, TextBlock, Galley; }
.icon-para-rw { font-family: IconPara, TextBlock, Galley; }
.information-rw { font-family: Information, TextBlock, Galley; }
.introduction-rw { font-family: Introduction, TextBlock, Galley; }
.key-messages-rw { font-family: KeyMessages, TextBlock, Galley; }
.notebox-rw { font-family: Notebox, TextBlock, Galley; }
.notebox1-rw { font-family: Notebox1, Notebox, TextBlock, Galley; }
.notebox2-rw { font-family: Notebox2, Notebox, TextBlock, Galley; }
.notebox3-rw { font-family: Notebox3, Notebox, TextBlock, Galley; }
.notebox4-rw { font-family: Notebox4, Notebox, TextBlock, Galley; }
.notebox5-rw { font-family: Notebox5, Notebox, TextBlock, Galley; }
.notebox6-rw { font-family: Notebox1, Notebox, TextBlock, Galley; }
.notebox7-rw { font-family: Notebox2, Notebox, TextBlock, Galley; }
.notebox8-rw { font-family: Notebox3, Notebox, TextBlock, Galley; }
.notebox9-rw { font-family: Notebox4, Notebox, TextBlock, Galley; }
.notebox10-rw { font-family: Notebox5, Notebox, TextBlock, Galley; }
.pullquote-rw { font-family: PullQuote, TextBlock, Galley; }
.qaa-question-rw { font-family: QAAQuestion, TextBlock, Galley; }
.quote-rw { font-family: Quote, TextBlock, Galley; }
.sidebar-rw { font-family: Sidebar, TextBlock, Galley; }
.table-table-rw { font-family: Tables, Galley; }
.table-classic-rw { font-family: ClassicTable, Table, Galley; }
.table-modern-rw { font-family: ModernTable, Table, Galley; }
.table-grid-rw { font-family: GridTable, Table, Galley; }
.table-layout-rw { font-family: LayoutTable, Table, Galley; }
.table-finance-3col-rw { font-family: FinanceTable, Table, Galley; }
.table-finance-5col-rw { font-family: FinanceTable, Table, Galley; }
.table-finance-year-plan-rw { font-family: FinanceTable, Table, Galley; }
.table-business-plan-rw { font-family: BusinessTable, Table, Galley; }
.Poetry-rw { font-family: Poetry, Galley; }
.Poem-title-block-rw { font-family: PoemTitleBlock, Poetry, Galley; }
.Drama-rw { font-family: DramaStage, Drama, Galley; }
.DramaScreen-rw { font-family: DramaRadio, Drama, Galley; }
.DramaRadio-rw { font-family: DramaRadio, Drama, Galley; }
.aalt-rw { -moz-font-feature-settings: "aalt=1"; -webkit-font-feature-settings: "aalt"; -ms-font-feature-settings: "aalt"; font-feature-settings: "aalt"; }
.afrc-rw { -moz-font-feature-settings: "afrc=1"; -webkit-font-feature-settings: "afrc"; -ms-font-feature-settings: "afrc"; font-feature-settings: "afrc"; }
.calt-rw { -moz-font-feature-settings: "calt=1"; -webkit-font-feature-settings: "calt"; -ms-font-feature-settings: "calt"; font-feature-settings: "calt"; }
.clig-rw { -moz-font-feature-settings: "clig=1"; -webkit-font-feature-settings: "clig"; -ms-font-feature-settings: "clig"; font-feature-settings: "clig"; }
.ccmp-rw { -moz-font-feature-settings: "ccmp=1"; -webkit-font-feature-settings: "ccmp"; -ms-font-feature-settings: "ccmp"; font-feature-settings: "ccmp"; }
.cswh-rw { -moz-font-feature-settings: "cswh=1"; -webkit-font-feature-settings: "cswh"; -ms-font-feature-settings: "cswh"; font-feature-settings: "cswh"; }
.curs-rw { -moz-font-feature-settings: "curs=1"; -webkit-font-feature-settings: "curs"; -ms-font-feature-settings: "curs"; font-feature-settings: "curs"; }
.cv01-rw { -moz-font-feature-settings: "cv01=1"; -webkit-font-feature-settings: "cv01"; -ms-font-feature-settings: "cv01"; font-feature-settings: "cv01"; }
.cv02-rw { -moz-font-feature-settings: "cv02=1"; -webkit-font-feature-settings: "cv02"; -ms-font-feature-settings: "cv02"; font-feature-settings: "cv02"; }
.cv03-rw { -moz-font-feature-settings: "cv03=1"; -webkit-font-feature-settings: "cv03"; -ms-font-feature-settings: "cv03"; font-feature-settings: "cv03"; }
.cv04-rw { -moz-font-feature-settings: "cv04=1"; -webkit-font-feature-settings: "cv04"; -ms-font-feature-settings: "cv04"; font-feature-settings: "cv04"; }
.cv05-rw { -moz-font-feature-settings: "cv05=1"; -webkit-font-feature-settings: "cv05"; -ms-font-feature-settings: "cv05"; font-feature-settings: "cv05"; }
.cv06-rw { -moz-font-feature-settings: "cv06=1"; -webkit-font-feature-settings: "cv06"; -ms-font-feature-settings: "cv06"; font-feature-settings: "cv06"; }
.cv07-rw { -moz-font-feature-settings: "cv07=1"; -webkit-font-feature-settings: "cv07"; -ms-font-feature-settings: "cv07"; font-feature-settings: "cv07"; }
.cv08-rw { -moz-font-feature-settings: "cv08=1"; -webkit-font-feature-settings: "cv08"; -ms-font-feature-settings: "cv08"; font-feature-settings: "cv08"; }
.cv09-rw { -moz-font-feature-settings: "cv09=1"; -webkit-font-feature-settings: "cv09"; -ms-font-feature-settings: "cv09"; font-feature-settings: "cv09"; }
.cv10-rw { -moz-font-feature-settings: "cv10=1"; -webkit-font-feature-settings: "cv10"; -ms-font-feature-settings: "cv10"; font-feature-settings: "cv10"; }
.dlig-rw { -moz-font-feature-settings: "dlig=1"; -webkit-font-feature-settings: "dlig"; -ms-font-feature-settings: "dlig"; font-feature-settings: "dlig"; }
.dnom-rw { -moz-font-feature-settings: "dnom=1"; -webkit-font-feature-settings: "dnom"; -ms-font-feature-settings: "dnom"; font-feature-settings: "dnom"; }
.falt-rw { -moz-font-feature-settings: "falt=1"; -webkit-font-feature-settings: "falt"; -ms-font-feature-settings: "falt"; font-feature-settings: "falt"; }
.frac-rw { -moz-font-feature-settings: "frac=1"; -webkit-font-feature-settings: "frac"; -ms-font-feature-settings: "frac"; font-feature-settings: "frac"; }
.hist-rw { -moz-font-feature-settings: "hist=1"; -webkit-font-feature-settings: "hist"; -ms-font-feature-settings: "hist"; font-feature-settings: "hist"; }
.hlig-rw { -moz-font-feature-settings: "hlig=1"; -webkit-font-feature-settings: "hlig"; -ms-font-feature-settings: "hlig"; font-feature-settings: "hlig"; }
.isol-rw { -moz-font-feature-settings: "isol=1"; -webkit-font-feature-settings: "isol"; -ms-font-feature-settings: "isol"; font-feature-settings: "isol"; }
.jalt-rw { -moz-font-feature-settings: "jalt=1"; -webkit-font-feature-settings: "jalt"; -ms-font-feature-settings: "jalt"; font-feature-settings: "jalt"; }
.kern-rw { -moz-font-feature-settings: "kern=1"; -webkit-font-feature-settings: "kern"; -ms-font-feature-settings: "kern"; font-feature-settings: "kern"; }
.lfbd-rw { -moz-font-feature-settings: "lfbd=1"; -webkit-font-feature-settings: "lfbd"; -ms-font-feature-settings: "lfbd"; font-feature-settings: "lfbd"; }
.liga-rw { -moz-font-feature-settings: "liga=1"; -webkit-font-feature-settings: "liga"; -ms-font-feature-settings: "liga"; font-feature-settings: "liga"; }
.lnum-rw { -moz-font-feature-settings: "lnum=1"; -webkit-font-feature-settings: "lnum"; -ms-font-feature-settings: "lnum"; font-feature-settings: "lnum"; }
.locl-rw { -moz-font-feature-settings: "locl=1"; -webkit-font-feature-settings: "locl"; -ms-font-feature-settings: "locl"; font-feature-settings: "locl"; }
.ltra-rw { -moz-font-feature-settings: "ltra=1"; -webkit-font-feature-settings: "ltra"; -ms-font-feature-settings: "ltra"; font-feature-settings: "ltra"; }
.ltrm-rw { -moz-font-feature-settings: "ltrm=1"; -webkit-font-feature-settings: "ltrm"; -ms-font-feature-settings: "ltrm"; font-feature-settings: "ltrm"; }
.mark-rw { -moz-font-feature-settings: "mark=1"; -webkit-font-feature-settings: "mark"; -ms-font-feature-settings: "mark"; font-feature-settings: "mark"; }
.mgrk-rw { -moz-font-feature-settings: "mgrk=1"; -webkit-font-feature-settings: "mgrk"; -ms-font-feature-settings: "mgrk"; font-feature-settings: "mgrk"; }
.mkmk-rw { -moz-font-feature-settings: "mkmk=1"; -webkit-font-feature-settings: "mkmk"; -ms-font-feature-settings: "mkmk"; font-feature-settings: "mkmk"; }
.numr-rw { -moz-font-feature-settings: "numr=1"; -webkit-font-feature-settings: "numr"; -ms-font-feature-settings: "numr"; font-feature-settings: "numr"; }
.onum-rw { -moz-font-feature-settings: "onum=1"; -webkit-font-feature-settings: "onum"; -ms-font-feature-settings: "onum"; font-feature-settings: "onum"; }
.opbd-rw { -moz-font-feature-settings: "opbd=1"; -webkit-font-feature-settings: "opbd"; -ms-font-feature-settings: "opbd"; font-feature-settings: "opbd"; }
.ornm-rw { -moz-font-feature-settings: "ornm=1"; -webkit-font-feature-settings: "ornm"; -ms-font-feature-settings: "ornm"; font-feature-settings: "ornm"; }
.pnum-rw { -moz-font-feature-settings: "pnum=1"; -webkit-font-feature-settings: "pnum"; -ms-font-feature-settings: "pnum"; font-feature-settings: "pnum"; }
.qwid-rw { -moz-font-feature-settings: "qwid=1"; -webkit-font-feature-settings: "qwid"; -ms-font-feature-settings: "qwid"; font-feature-settings: "qwid"; }
.rtbd-rw { -moz-font-feature-settings: "rtbd=1"; -webkit-font-feature-settings: "rtbd"; -ms-font-feature-settings: "rtbd"; font-feature-settings: "rtbd"; }
.salt-rw { -moz-font-feature-settings: "salt=1"; -webkit-font-feature-settings: "salt"; -ms-font-feature-settings: "salt"; font-feature-settings: "salt"; }
.sinf-rw { -moz-font-feature-settings: "sinf=1"; -webkit-font-feature-settings: "sinf"; -ms-font-feature-settings: "sinf"; font-feature-settings: "sinf"; }
.size-rw { -moz-font-feature-settings: "size=1"; -webkit-font-feature-settings: "size"; -ms-font-feature-settings: "size"; font-feature-settings: "size"; }
.ss01-rw { -moz-font-feature-settings: "ss01=1"; -webkit-font-feature-settings: "ss01"; -ms-font-feature-settings: "ss01"; font-feature-settings: "ss01"; }
.ss02-rw { -moz-font-feature-settings: "ss02=1"; -webkit-font-feature-settings: "ss02"; -ms-font-feature-settings: "ss02"; font-feature-settings: "ss02"; }
.ss03-rw { -moz-font-feature-settings: "ss03=1"; -webkit-font-feature-settings: "ss03"; -ms-font-feature-settings: "ss03"; font-feature-settings: "ss03"; }
.ss04-rw { -moz-font-feature-settings: "ss04=1"; -webkit-font-feature-settings: "ss04"; -ms-font-feature-settings: "ss04"; font-feature-settings: "ss04"; }
.ss05-rw { -moz-font-feature-settings: "ss05=1"; -webkit-font-feature-settings: "ss05"; -ms-font-feature-settings: "ss05"; font-feature-settings: "ss05"; }
.ss06-rw { -moz-font-feature-settings: "ss06=1"; -webkit-font-feature-settings: "ss06"; -ms-font-feature-settings: "ss06"; font-feature-settings: "ss06"; }
.ss07-rw { -moz-font-feature-settings: "ss07=1"; -webkit-font-feature-settings: "ss07"; -ms-font-feature-settings: "ss07"; font-feature-settings: "ss07"; }
.ss08-rw { -moz-font-feature-settings: "ss08=1"; -webkit-font-feature-settings: "ss08"; -ms-font-feature-settings: "ss08"; font-feature-settings: "ss08"; }
.ss09-rw { -moz-font-feature-settings: "ss09=1"; -webkit-font-feature-settings: "ss09"; -ms-font-feature-settings: "ss09"; font-feature-settings: "ss09"; }
.ss10-rw { -moz-font-feature-settings: "ss10=1"; -webkit-font-feature-settings: "ss10"; -ms-font-feature-settings: "ss10"; font-feature-settings: "ss10"; }
.ss11-rw { -moz-font-feature-settings: "ss11=1"; -webkit-font-feature-settings: "ss11"; -ms-font-feature-settings: "ss11"; font-feature-settings: "ss11"; }
.ss12-rw { -moz-font-feature-settings: "ss12=1"; -webkit-font-feature-settings: "ss12"; -ms-font-feature-settings: "ss12"; font-feature-settings: "ss12"; }
.ss13-rw { -moz-font-feature-settings: "ss13=1"; -webkit-font-feature-settings: "ss13"; -ms-font-feature-settings: "ss13"; font-feature-settings: "ss13"; }
.ss14-rw { -moz-font-feature-settings: "ss14=1"; -webkit-font-feature-settings: "ss14"; -ms-font-feature-settings: "ss14"; font-feature-settings: "ss14"; }
.ss15-rw { -moz-font-feature-settings: "ss15=1"; -webkit-font-feature-settings: "ss15"; -ms-font-feature-settings: "ss15"; font-feature-settings: "ss15"; }
.ss16-rw { -moz-font-feature-settings: "ss16=1"; -webkit-font-feature-settings: "ss16"; -ms-font-feature-settings: "ss16"; font-feature-settings: "ss16"; }
.ss17-rw { -moz-font-feature-settings: "ss17=1"; -webkit-font-feature-settings: "ss17"; -ms-font-feature-settings: "ss17"; font-feature-settings: "ss17"; }
.ss18-rw { -moz-font-feature-settings: "ss18=1"; -webkit-font-feature-settings: "ss18"; -ms-font-feature-settings: "ss18"; font-feature-settings: "ss18"; }
.ss19-rw { -moz-font-feature-settings: "ss19=1"; -webkit-font-feature-settings: "ss19"; -ms-font-feature-settings: "ss19"; font-feature-settings: "ss19"; }
.ss20-rw { -moz-font-feature-settings: "ss20=1"; -webkit-font-feature-settings: "ss20"; -ms-font-feature-settings: "ss20"; font-feature-settings: "ss20"; }
.subs-rw { -moz-font-feature-settings: "subs=1"; -webkit-font-feature-settings: "subs"; -ms-font-feature-settings: "subs"; font-feature-settings: "subs"; }
.sups-rw { -moz-font-feature-settings: "sups=1"; -webkit-font-feature-settings: "sups"; -ms-font-feature-settings: "sups"; font-feature-settings: "sups"; }
.titl-rw { -moz-font-feature-settings: "titl=1"; -webkit-font-feature-settings: "titl"; -ms-font-feature-settings: "titl"; font-feature-settings: "titl"; }
.tnum-rw { -moz-font-feature-settings: "tnum=1"; -webkit-font-feature-settings: "tnum"; -ms-font-feature-settings: "tnum"; font-feature-settings: "tnum"; }
.zero-rw { -moz-font-feature-settings: "zero=1"; -webkit-font-feature-settings: "zero"; -ms-font-feature-settings: "zero"; font-feature-settings: "zero"; }
.case-rw { -moz-font-feature-settings: "case=1"; -webkit-font-feature-settings: "case"; -ms-font-feature-settings: "case"; font-feature-settings: "case"; }
.c2pc-rw { -moz-font-feature-settings: "c2pc=1"; -webkit-font-feature-settings: "c2pc"; -ms-font-feature-settings: "c2pc"; font-feature-settings: "c2pc"; }
.c2sc-rw { -moz-font-feature-settings: "c2sc=1"; -webkit-font-feature-settings: "c2sc"; -ms-font-feature-settings: "c2sc"; font-feature-settings: "c2sc"; }
.fina-rw { -moz-font-feature-settings: "fina=1"; -webkit-font-feature-settings: "fina"; -ms-font-feature-settings: "fina"; font-feature-settings: "fina"; }
.init-rw { -moz-font-feature-settings: "init=1"; -webkit-font-feature-settings: "init"; -ms-font-feature-settings: "init"; font-feature-settings: "init"; }
.ital-rw { -moz-font-feature-settings: "ital=1"; -webkit-font-feature-settings: "ital"; -ms-font-feature-settings: "ital"; font-feature-settings: "ital"; }
.medi-rw { -moz-font-feature-settings: "medi=1"; -webkit-font-feature-settings: "medi"; -ms-font-feature-settings: "medi"; font-feature-settings: "medi"; }
.ordn-rw { -moz-font-feature-settings: "ordn=1"; -webkit-font-feature-settings: "ordn"; -ms-font-feature-settings: "ordn"; font-feature-settings: "ordn"; }
.pcap-rw { -moz-font-feature-settings: "pcap=1"; -webkit-font-feature-settings: "liga"; -ms-font-feature-settings: "liga"; font-feature-settings: "pcap"; }
.smcp-rw { -moz-font-feature-settings: "smcp=1"; -webkit-font-feature-settings: "smcp"; -ms-font-feature-settings: "smcp"; font-feature-settings: "smcp"; }
.swsh-rw { -moz-font-feature-settings: "swsh=1"; -webkit-font-feature-settings: "swsh"; -ms-font-feature-settings: "swsh"; font-feature-settings: "swsh"; }
.unic-rw { -moz-font-feature-settings: "unic=1"; -webkit-font-feature-settings: "unic"; -ms-font-feature-settings: "unic"; font-feature-settings: "unic"; }
body, section, div, table, thead, tbody, tfoot, th, td, p, pre, ul, ol, dl, dt, dd, li, span, nav, header, footer { margin: 0; padding: 0; }
body { margin: 0; padding: 0; }
div, section { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
.hide-rw,
.hide,
.hide-back,
.hide-front,
.aie-events,
.azardi-metadata-rw,
.guide-text-rw { display: none; }
.running-header-rw { position: absolute; top: 0; left: 0; width: 100%; height: 30px; }
.header-left-rw { font-style: italic; }
.header-right-rw { font-style: normal; }
.folio-left-rw { display: block; text-align: center; }
.galley-rw { font-weight: normal; text-align: justify; letter-spacing: 0em; word-spacing: 0em; }
#mathml-image-inline { font-size: 2em; }
#mathml-image-block { font-size: 2em; }
.galley-rw { -moz-hyphens: auto; -webkit-hyphens: auto; hyphens: auto; }
.title-block-rw, .title-block-book-rw { -moz-hyphens: none; -webkit-hyphens: none; hyphens: none; }
h1, h2, h3, h4, h5, h6, li { -moz-hyphens: none; -webkit-hyphens: none; hyphens: none; }
p { text-indent: 0em; padding-bottom: 0em; }
p + p { text-indent: 1.3em; }
.align-center-rw { text-align: center; text-indent: 0em; }
.align-justified-rw { text-align: justify; }
.align-left-rw { text-align: left; }
.align-right-rw { text-align: right; }
p.alt-rw { font-family: Alternative, sans-serif; }
.blank-line-rw { height: 1em; }
.firstpara-rw { text-indent: 0em; }
.full-line-below-rw { margin-bottom: 1em; }
.half-line-below-rw { margin-bottom: 0.5em; }
p.hanging-rw { margin-left: 1.3em; text-indent: -1.3em; }
p.text-indent-rw { text-indent: 1.3em; }
.indent-para-rw { text-indent: 0em; margin-left: 1.3em; margin-right: 1.3em; }
.quarter-line-below-rw { margin-bottom: 0.25em; }
.footnotes-rw { border-top: 1px solid rgb(0, 0, 0); text-indent: -1.3em; margin-left: 1.3em; margin-top: 1em; margin-bottom: 1em; }
.notes-rw { text-indent: -1.3em; margin-left: 1.3em; margin-top: 1em; margin-bottom: 1em; }
.address-rw { text-align: right; font-style: italic; }
.answer-rw { text-indent: 0em; }
.attribution-rw { font-style: italic; text-align: right; }
p.author-rw { font-weight: bold; font-style: italic; }
.authornote-rw { font-style: italic; }
p.shaded-rw { background-color: rgb(192, 192, 192); }
p.text-small-rw { font-size: 0.9em; }
p.text-smaller-rw { font-size: 0.8em; }
p.text-smallest-rw { font-size: 0.7em; }
p.text-large-rw { font-size: 1.2em; }
p.text-larger-rw { font-size: 1.5em; }
p.text-largest-rw { font-size: 2em; }
.caption-rw { font-size: 0.9em; font-weight: normal; font-style: normal; text-indent: 0em; margin-top: 0.25em; margin-bottom: 0em; text-align: left !important; }
p.code-rw { font-size:  0.9em; }
p.date-rw { text-align: right; font-style: italic; }
p.decoration-rw { text-align: center; text-indent: 0em; vertical-align: middle; margin-top: 1em; margin-right: 0em; margin-bottom: 1.0em; margin-left: 0em; }
p.dedication-rw { text-align: center; text-indent: 0em; margin-top: 1em; margin-right: 1em; }
p.epigraph-rw { display:block; width: auto; font-style: italic; text-align: center; text-indent: 0em; margin-top: 1em; margin-right: 1em; margin-bottom: 1em; margin-left: 1em; }
.headword-rw { text-align: center; text-indent: 0em; font-weight: bold; }
p.keywords-rw { text-indent: 0em; }
p.label-rw { font-style: italic; }
p.number-rw { text-align: right; font-style: italic; }
p.ornament-rw { text-align: center; text-indent: 0em; margin-top: 0.5em; margin-bottom: 0.5em; }
.ornament-image-rw { text-indent: 0em; text-align: center; margin: 0.5em 0em 0.5em 0em; padding: 0em; }
.ornament-image-rw img { height: 1em; }
.question-rw { text-indent: 0em; font-weight: bold; margin-top: 0.5em; margin-bottom: 0.5em; }
.sans-serif { font-family: Alternative, sans-serif; }
.serif-rw { font-family: Galley, serif; }
.source-rw { font-style: italic; }
.speaker-rw { text-indent: -1.3em; margin-left: 1.3em; font-style: italic; font-weight: bold; }
.subject-rw { text-indent: 0em; font-weight: bold; font-style: italic; }
p.term-rw { font-weight: bold; }
.bodytext1-rw { font-size: 0.9em; text-indent: 0em; margin-left: 0em; }
.bodytext2-rw { text-indent: 0em; margin-top: 1em; margin-left: 0em; }
.bodytext3-rw { }
.bodytext4-rw { }
.bodytext5-rw { }
.bodytext6-rw { }
.bodytext7-rw { }
.bodytext8-rw { }
.para-continue-rw { text-indent: 0em; }
.para-open-rw { text-indent: 1.3em; }
div + p { text-indent: 0em; }
div.indent-rw p { text-indent: 0em; }
div.indent-rw p + p { text-indent: 1.3em; }
div.hanging-rw p { text-indent: -1.3em !important; margin-left: 1.3em !important; text-align: left !important; }
div.hanging-rw p + p { text-indent: -1.3em !important; margin-left: 1.3em !important; text-align: left !important; }
p.blank-line-rw + p { text-indent: 0em; }
p.decoration-rw + p { text-indent: 0em; }
h2 + p, h3 + p, h4 + p, h5 + p, h6 + p { text-indent: 0em; }
.block-rw p:first-child,
.layout-rw p:first-child,
.paras-rw p:first-child,
.table-rw p:first-child,
.media-rw p:first-child { text-indent: 0em; }
ul + p { text-indent: 0em; }
ol + p { text-indent: 0em; }
dl + p { text-indent: 0em; }
p.block-edit-top-rw + p { text-indent: 0em; }
div.note-rw + p, div.footnote-rw + p,
div.footnotes-rw + p { text-indent: 1.5em; }
*[align="center"] { text-indent: 0em; }
div.alt-rw { margin-top: 1em; margin-right: 1em; margin-bottom: 1em; margin-left: 1em; }
div.alt-rw p { font-size: 0.9em; }
div.blank-line-rw { height: 1em; text-align: center; margin: 0em; }
div.decoration-rw { text-align: center; vertical-align: middle; margin-top: 1em; margin-bottom: 1em; }
div.decoration-rw p { text-indent: 0em; text-align: center; }
.decoration-image-rw { text-align: center; vertical-align: middle; margin-top: 1em; margin-bottom: 1em; }
.decoration-image-rw img { text-indent: 0em; }
div.indent-rw { margin-top: 1em; margin-right: 1em; margin-bottom: 1em; margin-left: 1em; }
div.leading-line-rw { height: 1em; text-align: center; margin: 0em; }
span.alt-rw { }
span.lowercase-rw { text-transform: lowercase; }
span.smallcaps-rw { font-variant: small-caps; }
span.smallcaps-titlecase-rw { text-transform: capitalize; font-variant: small-caps; }
span.subscript-rw { font-size: 60%; line-height: 1em; vertical-align: bottom; }
span.superscript-rw { font-size: 60%; line-height: 1em; vertical-align: super; }
span.titlecase-rw { text-transform: capitalize; }span.uppercase-rw { text-transform: uppercase; }
.uppercase-rw { text-transform: uppercase; }
span.author-rw { font-style: italic; }
span.code-rw { font-size: 0.9em; line-height: 1em; }
span.date-rw { font-style: italic; }
span.equation-rw { margin-right: 0.25em; margin-left: 0.25em; }
span.headword-rw { font-weight: bold; }
.label-rw { color: rgb(128, 128, 128); padding-right: 0.5em; }
span.marginnote-rw { font-style: italic; font-size: 1em; }
span.mathml-rw { font-size: 1.0em; }
span.mathml-rw img { font-size: 1em; height:1.2em; vertical-align: bottom; }
span.number-rw { font-style: italic; }
span.svg-rw svg { height: 1em; vertical-align: middle; }
span.shaded-rw { background-color: rgb(192, 192, 192); }
span.term-rw { font-weight: bold; }
span.text-small-rw { font-size: 0.9em; }
span.text-smaller-rw { font-size: 0.8em; }
span.text-smallest-rw { font-size: 0.7em; }
span.text-large-rw { font-size: 1.2em; }
span.text-larger-rw { font-size: 1.5em; }
span.text-largest-rw { font-size: 2em; }
span.dropcap-rw { float: left; font-size: 3em; line-height: 0.75em; margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; text-indent: 0em; }
span.dropcap-image-rw { float: left; margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; text-indent: 0em; }
span.dropcap-image-rw img { height: 3em; margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; }
.dropcap-decoration-rw { display: inline-block; float: left; height: 2em; width: 2em; margin: 2em 0em 0em 0em; padding: 0em 0em 0em 0em; text-indent: 0em; border: 1px solid gray; }
span.dropcap-3lines-rw { font-size: 4.55em; line-height: 0.75em; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; }
span.dropcap-4lines-rw { font-size: 6.25em; line-height: 0.75em; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; }
span.dropcap-5lines-rw { font-size: 7.95em; line-height: 0.75em; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; }
span.raisedcap-rw { font-size: 2.00em; line-height: 1.27em; }
span.character-inline-rw img { height: 1em; vertical-align: middle; }
.symbol-inline-rw img { height: 1em; vertical-align: middle; }
span.character-inline-image-rw img { height: 1em; vertical-align: middle; }
.symbol-inline-image-rw img { height: 1em; vertical-align: middle; }
.audio-inline-rw { display: inline-block; width: 26px; height: 26px; overflow: hidden; text-indent: 0em; background-color: black; border: 2px outset black; }
.audio-inline-rw img { margin-left: 0em; width: auto; height: auto; }
.audio-inline-rw img.stop { margin-left: -22px; }
.num-equation-rw { float: right; }
.num-figure-rw { }
.num-footnote-rw { line-height: 1em; width: 1em; margin-right: 0.25em; text-align: right; }
.num-header-rw { font-style: italic; }
.num-illustration-rw { font-style: italic; }
.num-line-rw { font-style: italic; }
.num-map-rw { font-style: italic; }
.num-note-rw { line-height: 1em; width: 1em; margin-right: 0.25em; text-align: right; }
.num-plate-rw { font-style: italic; }
.num-seetarget-rw { font-style: normal; font-weight: bold; }
.num-table-rw { font-style: italic; }
.ref-equation-rw { border-bottom: 1px dotted rgb(0, 128, 0); }
.ref-figure-rw { border-bottom: 1px dotted rgb(0, 128, 0); }
.ref-footnote-rw { font-size: 75%; line-height: 1em; vertical-align: super; }
.ref-glossary-rw { border-bottom: 1px dotted rgb(0, 128, 0); }
.ref-header-rw { }
.ref-illustration-rw { border-bottom: 1px dotted rgb(0, 128, 0); }
.ref-map-rw { border-bottom: 1px dotted rgb(0, 128, 0); }
.ref-note-rw { font-size: 75%; line-height: 1em; vertical-align: super; }
.ref-seetarget-rw { font-style: normal; font-weight: bold; }
.ref-table-rw { border-bottom: 1px dotted rgb(0, 128, 0); }
a:link { color: default; text-decoration: none; }
a:visited { color: default; }
a:hover { color: default; text-decoration: underline; }
a:active { color: default; }
.indexterm-rw { }
span.lb-rw,
span.linebreak-rw { display: none; }
span.nohyph-rw { hyphens: none; }
span.pagebreak-rw { width: 0; font-size: 0; line-height: 0; height: 0; visibility: hidden; float: right; }
span.pb-rw { display: none; }
p.linetab-rw { text-indent: 0em; width: 100%; clear: both; padding-bottom: 0.5em; }
.linetab1-rw { display: inline; float: left; text-align: right; width: 9.9%; }
.linetab2-rw { display: inline; float: left; text-align: right; width: 14%; }
.linetab3-rw { display: inline; float: left; text-align: right; width: 19.9%; border: 1px dotted red; }
.linetab4-rw { display: inline; float: left; text-align: right; width: 24.9%; border: 1px dotted red; }
.linetab5-rw { display: inline; float: left; text-align: right; width: 29.9%; border: 1px dotted red; }
p.hoztable-rw { text-indent: 0em; clear: both; padding-top: 0em; padding-right: 0em; padding-bottom: 0.5em; padding-left: 0em; }
.hoztable1-rw { display: inline; float: left; width: 9.9%; }
.hoztable2-rw { display: inline; float: left; width: 14.9%; }
.hoztable3-rw { display: inline; float: left; width: 19.9%; }
.hoztable4-rw { display: inline; float: left; width: 24.9%; }
.hoztable5-rw { display: inline; float: left; width: 29.9%; }
.keep-together-rw { word-break: keep-all; display: inline-block; }
.annotation { }
.article-title { }
.chapter-title { }
.collab { }
.comment { }
.conf-date { }
.conf-loc { }
.conf-name { }
.conf-sponsor { }
.date { }
.date-in-citation { }
.day { }
.edition { }
.email { }
.elocation-id { }
.etal { }
.ext-link { }
.fpage { }
.gov { }
.institution { }
.isbn { }
.issn { }
.issue { }
.issue-id { }
.issue-part { }
.issue-title { }
.lpage { }
.month { }
.name { }
.object-id { }
.page-range { }
.part-title { }
.patent { }
.person-group { }
.pub-id { }
.publisher-loc { }
.publisher-name { }
.role { }
.season { }
.series { }
.size { }
.source { }
.std { }
.string-name { }
.supplement { }
.trans-source { }
.trans-title { }
.uri { }
.volume { }
.volume-id { }
.volume-series { }
.year { }
.thin-rw { font-weight: 100; }
.extra-light-rw { font-weight: 200; }
.light-rw { font-weight: 300; }
.normal-rw { font-weight: 400; }
.medium-rw { font-weight: 500; }
.semi-bold-rw { font-weight: 600; }
.bold-rw { font-weight: 700; }
.extra-bold-rw { font-weight: 800; }
.black-rw { font-weight: 900; }
.ultra-condensed-rw { font-stretch: ultra-condensed; }
.extra-condensed-rw { font-stretch: extra-condensed; }
.condensed-rw { font-stretch: condensed; }
.semi-condensed-rw { font-stretch: semi-condensed; }
.semi-expanded-rw { font-stretch: semi-expanded; }
.expanded-rw { font-stretch: expanded; }
.extra-expanded-rw { font-stretch: extra-expanded; }
.ultra-expanded-rw  { font-stretch: ultra-expanded; }
.oblique-rw { font-style: oblique; }
.italic-rw { font-style: italic; }
.-epub-media-overlay-active,
.-readium-epub-media-overlay-active { color: red; background-color: inherit; }
.style1-rw { font-size: 0.80em; }
.style2-rw { font-size: 0.75em; }
.style3-rw { font-size: 0.70em; }
.style4-rw { font-size: 0.70em; }
.style5-rw { }
.style6-rw { }
.style7-rw { }
.style8-rw { }
.style11-rw { font-size: 0.90em; }
.style12-rw { font-size: 0.90em; }
.galley-rw h2 { font-size: 1.10em; }
.galley-rw h3 { font-size: 1.1em; }
.galley-rw h4 { font-size: 1em; }
.galley-rw h5 { font-size: 1em; }
.galley-rw h6 { font-size: 0.9em; }
.galley-rw h2 { text-align: left; }
.galley-rw h3 { text-align: center; }
.galley-rw h4 { text-align: left; }
.galley-rw h5 { text-align: left; }
.galley-rw h6 { text-align: left; }
.galley-rw h2 { line-height: 1.20em; font-style: normal; font-weight: bold; color: default; text-transform: none; margin-top: 1.2em; margin-bottom: 0.6em; page-break-after: avoid; hyphens: none; }
.galley-rw h3 { line-height: 1.2em; font-style: normal; font-weight: bold; color: default; text-transform: none; margin-top: 1.25em; margin-bottom: 0.5em; page-break-after: avoid; hyphens: none; }
.galley-rw h4 { line-height: 1.2em; font-style: normal; font-weight: bold; color: default; text-transform: none; margin-top: 1em; margin-bottom: 0.5em; page-break-after: avoid; hyphens: none; }
.galley-rw h5 { line-height: 1.2em; font-style: normal; font-weight: bold; color: default; text-transform: none; margin-top: 1em; margin-bottom: 0.25em; page-break-after: avoid; hyphens: none; }
.galley-rw h6 { line-height: 1.2em; font-style: normal; font-weight: bold; color: default; text-transform: none; margin-top: 1em; margin-bottom: 0.25em; page-break-after: avoid; hyphens: none; }
.galley-rw h6.heading7-rw { font-size: 1em; line-height: 1em; font-style: normal; font-weight: bold; color: default; text-transform: none; margin-top: 1em; margin-bottom: 0em; page-break-after: avoid; hyphens: none; }
.galley-rw h6.heading8-rw { font-size: 1.0em; line-height: 1em; font-style: italic; font-weight: bold; color: default; text-transform: none; margin-top: 1em; margin-bottom: 0em; page-break-after: avoid; hyphens: none
}
.galley-rw h2 + div { margin-top: 0em; }
.galley-rw h3 + div { margin-top: 0em; }
.galley-rw h4 + div { margin-top: 0em; }
.galley-rw h5 + div { margin-top: 0em; }
.galley-rw h6 + div { margin-top: 0em; }
.galley-rw h2 + h3 { }
.galley-rw h3 + h4 { }
.galley-rw h4 + h5 { }
.galley-rw h5 + h6 { }
h2, h3, h4, h5, h6 { -moz-hyphens: none; -webkit-hyphens: none; -o-hyphens: none; hyphens: none; }
.h2-alt-rw { display: none; }
.h3-alt-rw { display: none; }
.h4-alt-rw { display: none; }
.h5-alt-rw { display: none; }
.h6-alt-rw { display: none; }
div.galley-rw p.h2-alt-rw + p,
div.galley-rw p.h3-alt-rw + p,
div.galley-rw p.h4-alt-rw + p,
div.galley-rw p.h5-alt-rw + p,
div.galley-rw p.h6-alt-rw + p { text-indent: 0em; }
.Part-rw .title-block-rw { text-align: center; }
.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; }
.Unit-rw .title-block-rw { text-align: left; }
.Topic-rw .title-block-rw { text-align: left; }
.Lesson-rw .title-block-rw { text-align: left; }
.Article-rw .title-block-rw { text-align: left; }
.Section-rw .title-block-rw { text-align: left; }
.Part-rw .title-block-rw p { text-indent: 0; }
.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; }
.Unit-rw .title-block-rw p { text-indent: 0; }
.Topic-rw .title-block-rw p { text-indent: 0; }
.Lesson-rw .title-block-rw p { text-indent: 0; }
.Article-rw .title-block-rw p { text-indent: 0; }
.Section-rw .title-block-rw p { text-indent: 0; }
.frontmatter-rw .title-block-rw { margin-bottom: 0em; padding-top: 1.20em; padding-right: 0em; padding-bottom: 2.00em; padding-left: 0em; }
.frontmatter-rw .title-block-rw h1 { font-size: 1.45em; line-height: 1.20em; font-weight: normal; font-style: normal; color: default; text-align: left; hyphens: none; }
.frontmatter-rw .title-block-rw .title-sub-rw { font-size: 1.50em; line-height: 1.20em; font-weight: bold; font-style: normal; color: default; text-align: left; padding-bottom: 0em; hyphens: none; }
.frontmatter-rw .title-block-rw .title-author-rw { font-size: 1.50em; line-height: 1.20em; font-weight: bold; font-style: normal; color: default; text-align: left; padding-bottom: 0em; margin-bottom: 0em; hyphens: none; }
.frontmatter-rw .title-block-rw .title-contributor-rw { font-style: italic; line-height: 1em; text-align: inherit; hyphens: none; }
.frontmatter-rw .title-block-rw .title-other-rw { font-size: 1em; text-align: inherit; hyphens: none; }
.Part-rw .title-block-rw { margin-bottom: 0em; padding-top: 1.20em; padding-right: 0em; padding-bottom: 2.00em; padding-left: 0em; }
.Part-rw .title-block-rw .title-num-rw { font-size: 1.60em; line-height: 1.20em; font-weight: normal; font-style: normal; color: default; text-align: left; padding-bottom: 0.2em; margin-bottom: 0em; padding-top: 0.8em; }
.Part-rw .title-block-rw h1 { font-size: 1.6em; line-height: 1.20em; font-weight: normal; font-style: normal; color: default; text-align: left; margin-top: 0em; padding-top: 0em; hyphens: none; }
.Part-rw .title-block-rw .title-sub-rw { font-size: 1.4em; line-height: 1.2em; text-align: inherit; hyphens: none; }
.Part-rw .title-block-rw .title-author-rw { font-family: sans-serif; font-size: 1.00em; line-height: 1.20em; font-weight: bold; font-style: normal; color: default; text-align: left; padding-bottom: 0em; margin-bottom: 0em; hyphens: none; }
.Part-rw .title-block-rw .title-contributor-rw { font-size: 1.1em; line-height: 1.2em; font-style: italic; text-align: inherit; hyphens: none; }
.Part-rw .title-block-rw .title-other-rw { font-size: 1em; line-height: 1.2em; font-style: italic; text-align: inherit; hyphens: none; }
.Unit-rw .title-block-rw { border-bottom: 1px solid rgb(128, 128, 128); border-top: 1px solid rgb(128, 128, 128); margin-bottom: 1em; padding-top: 2em; padding-right: 1em; padding-bottom: 1em; padding-left: 1em; }
.Unit-rw .title-block-rw .title-num-rw { font-size: 2.00em; line-height: 1em; font-style: normal; font-weight: normal; color: default; text-align: inherit; padding-bottom: 0.5em; hyphens: none; }
.Unit-rw .title-block-rw h1 { font-size: 2.00em; line-height: 1.2em; font-style: normal; font-weight: normal; color: default; text-align: inherit; padding-bottom: 0.5em; hyphens: none; }
.Unit-rw .title-block-rw .title-sub-rw { font-size: 1.4em; line-height: 1em; font-style: normal; font-weight: normal; color: default; text-align: inherit; padding-bottom: 0.5em; hyphens: none; }
.Unit-rw .title-block-rw .title-author-rw { font-size: 1.1em; line-height: 1em; font-style: italic; font-weight: normal; color: default; text-align: inherit; padding-bottom: 0.5em; }
.Unit-rw .title-block-rw .title-contributor-rw { font-size: 1.1em; line-height: 1em; font-style: italic; font-weight: normal; color: default; text-align: inherit; padding-bottom: 0.5em; hyphens: none; }
.Unit-rw .title-block-rw .title-other-rw { font-size: 1em; line-height: 1em; font-style: normal; font-weight: normal; color: default; text-align: inherit; padding-bottom: 0.5em; hyphens: none; }
.Article-rw .title-block-rw { border-bottom: 1px solid rgb(128, 128, 128); border-top: 1px solid rgb(128, 128, 128); margin-bottom: 1em; padding-top: 2em; padding-right: 1em; padding-bottom: 0em; padding-left: 1em; }
.Article-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; hyphens: none; }
.Article-rw .title-block-rw h1 { font-size: 2em; line-height: 1.2em; font-style: normal; font-weight: normal; color: default; text-align: inherit; padding-bottom: 0.5em; hyphens: none; }
.Article-rw .title-block-rw .title-sub-rw { font-size: 1.5em; line-height: 1.3em; font-style: normal; font-weight: normal; color: default; text-align: inherit; padding-bottom: 0.5em; hyphens: none; }
.Article-rw .title-block-rw .title-abstract-rw { font-size: 1.2em; line-height: 1em; text-align: inherit; padding-bottom: 0.5em; hyphens: none; }
.Article-rw .title-block-rw .title-article-type-rw { font-size: 1.2em; line-height: 1em; font-weight: bold; text-align: inherit; padding-bottom: 0.5em; hyphens: none; }
.Article-rw .title-block-rw .title-section-name-rw { font-size: 1.2em; line-height: 1em; font-weight: bold; text-align: inherit; padding-bottom: 0.5em; hyphens: none; }
.Article-rw .title-block-rw .title-pub-nos-rw { font-size: 1.1em; line-height: 1em; font-weight: normal; text-align: inherit; padding-bottom: 0.5em; hyphens: none; }
.Article-rw .title-block-rw .title-pub-title-rw { font-size: 1.1em; line-height: 1em; font-weight: bold; text-align: inherit; padding-bottom: 0.5em; hyphens: none; }
.Article-rw .title-block-rw .title-pub-date-rw { font-size: 1.1em; line-height: 1em; font-weight: normal; text-align: inherit; padding-bottom: 0.5em; hyphens: none; }
.Article-rw .title-block-rw .title-author-rw { font-size: 1.3em; line-height: 1em; font-style: normal; font-weight: normal; color: default; text-align: inherit; padding-bottom: 0.5em; hyphens: none; }
.Article-rw .title-block-rw .title-author-info-rw { font-size: 1.1em; line-height: 1em; font-style: normal; font-weight: normal; color: default; text-indent: 0; text-align: inherit; padding-bottom: 1em; hyphens: none; }
.Article-rw .title-block-rw .author-rw { font-size: 1em; line-height: 1em; font-style: italic; font-weight: normal; color: default; text-indent: 0em; text-align: inherit; padding-bottom: 0.5em; hyphens: none; }
.Article-rw .title-block-rw .author-info-rw { font-size: 1em; line-height: 1em; font-style: normal; font-weight: normal; color: default; text-indent: 0em; text-align: inherit; padding-bottom: 1em; hyphens: none; }
.Article-rw .title-block-rw .title-contributor-rw { font-size: 1.3em; line-height: 1em; font-style: italic; font-weight: normal; color: default; text-align: inherit; padding-bottom: 0.5em; hyphens: none; }
.Article-rw .title-block-rw .title-other-rw { font-size: 1em; line-height: 1em; text-align: inherit; font-style: italic; font-weight: normal; color: default; text-align: inherit; padding-bottom: 0.5em; hyphens: none; }
.Chapter-rw .title-block-rw { margin-bottom: 0em; padding-top: 1.20em; padding-right: 0em; padding-bottom: 2.00em; padding-left: 0em; }
.Chapter-rw .title-block-rw .title-num-rw { font-size: 1.45em; line-height: 1.20em; font-weight: normal; font-style: normal; color: default; text-align: left; padding-top: 0.8em; padding-bottom: 0.7em; margin-bottom: 0em; hyphens: none; }
.Chapter-rw .title-block-rw h1 { font-size: 1.45em; line-height: 1.20em; font-weight: normal; font-style: normal; color: default; text-align: left; padding-top: 0em; margin-top: 0em; hyphens: none; }
.Chapter-rw .title-block-rw .title-sub-rw { font-size: 1.5em; line-height: 1.2em; text-align: inherit; padding-bottom: 0.5em; hyphens: none; }
.Chapter-rw .title-block-rw .title-author-rw { font-family: sans-serif; font-size: 1.00em; line-height: 1.20em; font-weight: bold; font-style: normal; color: default; text-align: left; padding-bottom: 0em; margin-bottom: 0em; hyphens: none; }
.Chapter-rw .title-block-rw .title-contributor-rw { font-size: 1.1em; line-height: 1.2em; font-style: italic; font-weight: normal; color: default; text-indent: 0; text-align: inherit; padding-bottom: 1em; hyphens: none; }
.Chapter-rw .title-block-rw .title-other-rw { font-size: 1em; line-height: 1.2em; font-style: normal; font-weight: normal; color: default; text-align: inherit; padding-bottom: 1em; hyphens: none; }
.Lesson-rw .title-block-rw { border-bottom: 1px solid rgb(128, 128, 128); border-top: 1px solid rgb(128, 128, 128); margin-bottom: 1em; padding-top: 2em; padding-right: 1em; padding-bottom: 0em; padding-left: 1em; }
.Lesson-rw .title-block-rw .title-num-rw { font-size: 1.6em; line-height: 1em; font-style: normal; font-weight: normal; color: default; text-align: inherit; padding-bottom: 0.5em; }
.Lesson-rw .title-block-rw h1 { font-size: 2em; line-height: 1.2em; font-style: normal; font-weight: bold; color: default; text-align: inherit; padding-bottom: 0.5em; }
.Lesson-rw .title-block-rw .title-sub-rw { font-size: 1.3em; line-height: 1em; font-style: normal; font-weight: normal; color: default; text-align: inherit; padding-bottom: 0.5em; }
.Lesson-rw .title-block-rw .title-author-rw { font-size: 1.3em; line-height: 1em; font-style: italic; font-weight: normal; color: default; text-align: inherit; padding-bottom: 0.5em; }
.Lesson-rw .title-block-rw .title-contributor-rw { font-size: 1.3em; line-height: 1em; font-style: italic; font-weight: normal; color: default; text-align: inherit; padding-bottom: 0.5em; }
.Lesson-rw .title-block-rw .title-other-rw { font-size: 1em; line-height: 1em; font-style: normal; font-weight: normal; color: default; text-align: inherit; padding-bottom: 0.5em; }
.Section-rw .title-block-rw { background-color: rgb(220, 220, 220); border-bottom: 1px solid rgb(128, 128, 128); border-top: 1px solid rgb(128, 128, 128); margin-bottom: 1em; margin-left: 0em; padding-top: 0.5em; padding-right: 1em; padding-bottom: 0em; padding-left: 1em; }
.Section-rw .title-block-rw .title-num-rw { font-size: 1.6em; line-height: 1em; font-style: normal; font-weight: normal; color: default; text-align: inherit; padding-bottom: 0.5em; hyphens: none; }
.Section-rw .title-block-rw h1 { font-size: 2em; line-height: 1.2em; font-style: normal; font-weight: bold; color: default; text-align: inherit; padding-bottom: 0.25em; hyphens: none; }
.Section-rw .title-block-rw .title-sub-rw  { font-size: 1.5em; line-height: 1em; font-style: normal; font-weight: normal; color: default; text-align: inherit; padding-bottom: 0.5em; hyphens: none; }
.Section-rw .title-block-rw .title-author-rw { font-size: 1.3em; line-height: 1em; font-style: italic; font-weight: normal; color: default; text-align: inherit; padding-bottom: 0.5em; hyphens: none; }
.Section-rw .title-block-rw .title-contributor-rw { font-size: 1.3em; line-height: 1em; font-style: italic; font-weight: normal; color: default; text-align: inherit; padding-bottom: 0.5em; hyphens: none; }
.Section-rw .title-block-rw .title-other-rw { font-size: 1em; line-height: 1em; font-style: normal; font-weight: normal; color: default; text-align: inherit; padding-bottom: 0.5em; hyphens: none; }
.Topic-rw .title-block-rw { border-bottom: 1px solid rgb(128, 128, 128); border-top: 1px solid rgb(128, 128, 128); margin-bottom: 1em; padding-top: 1em; padding-right: 1em; padding-bottom: 0em; padding-left: 1em; }
.Topic-rw .title-block-rw .title-num-rw { float: left; width: 1em; font-size: 5em; line-height: 1em; font-style: normal; font-weight: normal; color: default; text-align: inherit; margin-top: -0.1em; margin-right: 0.5em; }
.Topic-rw .title-block-rw h1 { font-size: 2em; line-height: 1.2em; font-style: normal; font-weight: normal; color: default; text-align: inherit; padding-bottom: 0.1em; }
.Topic-rw .title-block-rw .title-sub-rw { font-size: 1.4em; line-height: 1em; font-style: normal; font-weight: normal; color: default; text-align: inherit; padding-bottom: 0.5em; }
.Topic-rw .title-block-rw .title-author-rw{ font-size: 1.2em; line-height: 1em; font-style: normal; font-weight: normal; color: default; text-align: inherit; padding-bottom: 0.5em; }
.Topic-rw .title-block-rw .title-contributor-rw { font-size: 1.2em; line-height: 1em; font-style: normal; font-weight: normal; color: default; text-align: inherit; padding-bottom: 0.5em; }
.Topic-rw .title-block-rw .title-other-rw { font-size: 1em; line-height: 1em; font-style: normal; font-weight: normal; color: default; text-align: inherit; padding-bottom: 0.5em; }
.backmatter-rw .title-block-rw { margin-bottom: 0em; padding-top: 1.20em; padding-right: 0em; padding-bottom: 2.00em; padding-left: 0em; }
.backmatter-rw .title-block-rw .title-num-rw { font-size: 1.20em; line-height: 1.20em; font-weight: normal; font-style: normal; color: default; text-align: left; padding-bottom: 0em; hyphens: none; }
.backmatter-rw .title-block-rw h1 { font-size: 1.45em; line-height: 1.20em; font-weight: normal; font-style: normal; color: default; text-align: left; hyphens: none; }
.backmatter-rw .title-block-rw .title-sub-rw { font-family: sans-serif; font-size: 1.00em; line-height: 1.20em; font-weight: bold; font-style: normal; color: default; text-align: left; padding-top: 1em; padding-bottom: 0em; margin-bottom: 0em; hyphens: none; }
.backmatter-rw .title-block-rw .title-author-rw { font-family: sans-serif; font-size: 1.00em; line-height: 1.20em; font-weight: bold; font-style: normal; color: default; text-align: left; padding-bottom: 0em; margin-bottom: 0em; hyphens: none; }
.backmatter-rw .title-block-rw .title-contributor-rw { font-size: 1.1em; line-height: 1.2em; font-style: italic; font-weight: normal; text-align: inherit; margin: 1em 0 0 0; padding-bottom: 0.5em; hyphens: none; }
.backmatter-rw .title-block-rw .title-other-rw { font-size: 1em; line-height: 1.2em; font-style: italic; font-weight: normal; text-align: inherit; margin: 1em 0 0 0; padding-bottom: 0.5em; hyphens: none; }
.specials-rw .title-block-rw { margin-bottom: 0em; padding-top: 1.20em; padding-right: 0em; padding-bottom: 2.00em; padding-left: 0em; }
.specials-rw .title-block-rw .title-num-rw { font-size: 1.20em; line-height: 1.20em; font-weight: bold; font-style: normal; color: default; text-align: left; padding-bottom: 0em; }
.specials-rw .title-block-rw h1 { font-size: 1.45em; line-height: 1.20em; font-weight: normal; font-style: normal; color: default; text-align: left; }
.specials-rw .title-block-rw .title-sub-rw { font-size: 1.5em; line-height: 1.2em; font-style: normal; font-weight: normal; color: default; text-align: inherit; padding-bottom: 0.5em; }
.specials-rw .title-block-rw .title-author-rw { font-family: sans-serif; font-size: 1.00em; line-height: 1.20em; font-weight: bold; font-style: normal; color: default; text-align: left; padding-bottom: 0em; margin-bottom: 0em; }
.specials-rw .title-block-rw .title-contributor-rw { font-size: 1.1em; line-height: 1.2em; font-style: italic; font-weight: normal; text-align: inherit; margin: 1em 0 0 0; padding-bottom: 0.5em; }
.specials-rw .title-block-rw .title-other-rw { font-size: 1em; line-height: 1.2em; font-style: italic; font-weight: normal; text-align: inherit; margin: 1em 0 0 0; padding-bottom: 0.5em; }
.title-num-label-rw { }
.title-num-section-rw { }
.title-num-alt-rw { display: none; }
.title-title-alt-rw { display: none; }
.title-sub-alt-rw { display: none; }
.title-abstract-alt-rw { display: none; }
.title-article-type-alt-rw { display: none; }
.title-section-name-alt-rw { display: none; }
.title-pub-nos-alt-rw { display: none; }
.title-pub-title-alt-rw { display: none; }
.title-pub-date-alt-rw { display: none; }
.title-author-alt-rw { display: none; }
.title-author-info-alt-rw { display: none; }
.author-alt-rw { display: none; }
.author-info-alt-rw { display: none; }
.title-contributor-alt-rw { display: none; }
.title-other-alt-rw  { display: none; }
.cover-rw { height: 100%; margin: 0 auto 0 auto; padding: 0; text-indent: 0; text-align: center; }
.cover-rw img { height: 100%; margin: 0 auto 0 auto; padding: 0; }
.title-block-book-rw { font-size: 1em; line-height: 1.2em; text-align: center; padding-top: 1.20em; }
.title-block-book-rw h1 { font-size: 2em; line-height: 1.20em; font-style: normal; font-weight: normal; color: default; text-align: center; padding-bottom: 0em; margin-bottom: 0.3em; }
.title-block-book-rw .title-sub-rw { font-size: 1.30em; line-height: 1.20em; font-style: normal; font-weight: normal; color: default; text-align: center; padding-bottom: 0em; margin-bottom: 1.5em; }
.title-block-book-rw .title-author-rw { font-size: 1.10em; line-height: 1.20em; font-style: normal; font-weight: normal; color: default; text-align: center; padding-bottom: 2em; margin-bottom: 0em; }
.title-block-book-rw .title-creator-rw { font-size: 1.5em; line-height: 1.2em; font-style: normal; font-weight: normal; text-indent: 0; text-align: inherit; padding-bottom: 1.5em; }
.title-block-book-rw .title-contributor-rw { font-size: 1.3em; line-height: 1.2em; font-style: normal; font-weight: normal; text-indent: 0; text-align: inherit; padding-bottom: 1.5em; }
.title-block-book-rw .title-other-rw { font-family: sans-serif; font-size: 1.40em; line-height: 1.2em; font-style: normal; font-weight: bold; color: default; text-align: center; padding-bottom: 2em; margin-bottom: 0em; }
.title-block-book-rw .title-edition-rw { font-weight: bold; }
.title-block-book-rw p { font-size: 1em; line-height: 1.2em; font-style: normal; font-weight: normal; text-indent: 0; text-align: inherit; padding-bottom: 0.5em; }
.imprint-rw { text-align: center; margin-top: 5.00em; margin-bottom: 0em; padding-top: 0.5em; padding-bottom: 0em; }
.imprint-rw p { font-size: 0.9em; font-style: normal; font-weight: normal; line-height: 1.2em; text-indent: 0; }
.title-block-book-rw p { text-indent: 0em; }
.title-block-book-rw p + p { text-indent: 0em; }
.title-block-doc-rw { font-size: 1em; line-height: 1em; text-align: center; padding-top: 4em; }
.title-block-doc-rw h1 { font-size: 2.5em; line-height: 1em; font-style: normal; font-weight: normal; color: default; text-align: inherit; padding-bottom: 0.5em; }
.title-block-doc-rw .title-sub-rw { font-size: 1.8em; line-height: 1em; font-style: normal; font-weight: normal; color: default; text-indent: 0em; text-align: inherit; padding-bottom: 1.5em; }
.title-block-doc-rw .title-author-rw { font-size: 1.7em; line-height: 1em; font-style: normal; font-weight: normal; text-indent: 0em; text-align: inherit; padding-bottom: 1.5em; }
.title-block-doc-rw .title-creator-rw { font-size: 1.5em; line-height: 1em; font-style: normal; font-weight: normal; text-indent: 0em; text-align: inherit; padding-bottom: 1.5em; }
.title-block-doc-rw .title-contributor-rw { font-size: 1.3em; line-height: 1em; font-style: normal; font-weight: normal; text-indent: 0em; text-align: inherit; padding-bottom: 1.5em; }
.title-block-doc-rw .title-other-rw { font-size: 1em; line-height: 1em; font-style: normal; font-weight: normal; text-indent: 0em; text-align: inherit; padding-bottom: 1em; }
.title-block-doc-rw .revision-control-rw { }
.title-block-doc-rw .authorization-rw { }
.title-block-doc-rw .date-created-rw { }
.title-block-doc-rw .date-modified-rw { }
.title-block-doc-rw .revision-history-rw { }
.title-block-doc-rw p { font-size: 1em; line-height: 1em; font-style: normal; font-weight: normal; text-indent: 0em; text-align: inherit; padding-bottom: 0.5em; }
.title-block-doc-rw p + p { text-indent: 0em; }
.galley-rw ol { text-align: left; margin-top: 0.55em; margin-right: 0em; margin-bottom: 0.55em; margin-left: 1.64em; }
.galley-rw li { padding-top: 0em; 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: 0em; }
.galley-rw div + ol { margin-top: 0em; }
.galley-rw ol + div { margin-top: 0em; }
.galley-rw ol * ol { margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; }
.galley-rw ul { text-align: left; margin: 0.5em 0em 0.5em 1em; padding: 0em 0em 0em 0em; }
.galley-rw ul li { list-style: disc; }
.galley-rw ul ul li { list-style: square; margin-left: 1em; }
.galley-rw ul ul ul li { list-style: circle; margin-left: 1em; }
.galley-rw ul ul ul ul li { list-style: disc; margin-left: 1em; }
.galley-rw ul ul ul ul li { list-style: square; margin-left: 1em; }
.galley-rw ul + p { text-indent: 0em; }
.galley-rw div + ul { margin-top: 0em; }
.galley-rw ul + div { margin-top: 0em; }
.galley-rw ul * ul { margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; }
.list-decimal-rw { margin: 0em; padding: 0em; }
.list-decimal-rw ol { text-align: left; margin-top: 0.5em; margin-right: 0em; margin-bottom: 0.5em; margin-left: 1.64em; }
.list-decimal-rw ol li { list-style: decimal; }
.list-lower-alpha-rw { margin: 0em; padding: 0em; }
.list-lower-alpha-rw ol { text-align: left; margin-top: 0.5em; margin-right: 0em; margin-bottom: 0.5em; margin-left: 1.64em; }
.list-lower-alpha-rw ol li { list-style: lower-latin; }
.list-upper-alpha-rw { margin: 0em; padding: 0em; }
.list-upper-alpha-rw ol { text-align: left; margin-top: 0.5em; margin-right: 0em; margin-bottom: 0.5em; margin-left: 1.64em; }
.list-upper-alpha-rw ol li { list-style: upper-latin; }
.list-lower-roman-rw { margin: 0em; padding: 0em; }
.list-lower-roman-rw ol { text-align: left; margin-top: 0.5em; margin-right: 0em; margin-bottom: 0.5em; margin-left: 1.64em; }
.list-lower-roman-rw ol li { list-style: lower-roman; }
.list-upper-roman-rw { margin: 0em; padding: 0em; }
.list-upper-roman-rw ol { text-align: left; margin-top: 0.5em; margin-right: 0em; margin-bottom: 0.5em; margin-left: 1.64em; }
.list-upper-roman-rw ol li { list-style: upper-roman; }
.list-bullet-rw { margin: 0em; padding: 0em; }
.list-bullet-rw ul { text-align: left; margin-top: 0.55em; margin-right: 0em; margin-bottom: 0.55em; margin-left: 1.64em; }
.list-bullet-rw ul li { list-style: disc; }
.list-circle-rw { margin: 0em; padding: 0em; }
.list-circle-rw ul { text-align: left; margin-top: 0.55em; margin-right: 0em; margin-bottom: 0.55em; margin-left: 1.64em; }
.list-circle-rw ul li { list-style: circle; }
.list-square-rw { margin: 0em; padding: 0em; }
.list-square-rw ul { text-align: left; margin-top: 0.55em; margin-right: 0em; margin-bottom: 0.55em; margin-left: 1.64em; }
.list-square-rw ul li { list-style: square; }
.list-icon1-rw { margin: 0em; padding: 0em; }
.list-icon1-rw ul { margin-top: 0.5em; margin-right: 0em; margin-bottom: 0.5em; margin-left: 0em; }
.list-icon1-rw ul li { list-style: none; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; padding-top: 0em; padding-right: 0em; padding-bottom: 0em; padding-left: 1.55em; background-size: 1em 1em; background-clip: border-box; background-position: left top; background-repeat: no-repeat; background-image: url('../i/bullet1_online.png'); }
.list-icon2-rw { margin: 0em; padding: 0em; }
.list-icon2-rw ul { margin-top: 0.5em; margin-right: 0em; margin-bottom: 0.5em; margin-left: 0em; }
.list-icon2-rw ul li { list-style: none; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; padding-top: 0em; padding-right: 0em; padding-bottom: 0em; padding-left: 1.55em; background-size: 1em 1em; background-clip: border-box; background-position: left top; background-repeat: no-repeat; background-image: url('../i/bullet2_online.png'); }
.list-icon3-rw { margin: 0em; padding: 0em; }
.list-icon3-rw ul { margin-top: 0.5em; margin-right: 0em; margin-bottom: 0.5em; margin-left: 0em; }
.list-icon3-rw ul li { list-style: none; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; padding-top: 0em; padding-right: 0em; padding-bottom: 0em; padding-left: 1.55em; background-size: 1em 1em; background-clip: border-box; background-position: left top; background-repeat: no-repeat; background-image: url('../i/bullet3_online.png'); }
.list-icon4-rw { margin: 0em; padding: 0em; }
.list-icon4-rw ul { margin-top: 0.5em; margin-right: 0em; margin-bottom: 0.5em; margin-left: 0em; }
.list-icon4-rw ul li { list-style: none; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; padding-top: 0em; padding-right: 0em; padding-bottom: 0em; padding-left: 1.55em; background-size: 1em 1em; background-clip: border-box; background-position: left top; background-repeat: no-repeat; background-image: url('../i/bullet4_online.png'); }
.list-icon5-rw { margin: 0em; padding: 0em; }
.list-icon5-rw ul { margin-top: 0.5em; margin-right: 0em; margin-bottom: 0.5em; margin-left: 0em; }
.list-icon5-rw ul li { list-style: none; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; padding-top: 0em; padding-right: 0em; padding-bottom: 0em; padding-left: 1.55em; background-size: 1em 1em; background-clip: border-box; background-position: left top; background-repeat: no-repeat; background-image: url('../i/bullet1_online.png'); }
.list-simple-rw { text-align: left; margin-top: 1em; margin-right: 0em; margin-bottom: 1em; margin-left: 0em; }
.list-simple-rw p { text-indent: 0em; text-align: left; }
dl { margin-top: 1em; margin-right: 0em; margin-bottom: 1em; margin-left: 0em; }
dt { font-style: italic; font-weight: bold; margin-bottom: 0.5em; }
dd { margin-bottom: 0.5em; }
.list-named-rw { position: relative; padding: 0em; margin: 0em; }
.list-named-rw ol, .list-named-rw ol li { list-style-type: none; }
.list-named-rw p, .list-named-rw p + p  { text-indent: 0em; }
.named-lists-rw { margin-top: 0em; margin-bottom: 1em; }
.abbreviations-lists-rw, .acknowledgements-list-rw, .chronology-lists-rw,
.equations-lists-rw, .figures-lists-rw, .footnotes-lists-rw,
.glossary-lists-rw, .index-lists-rw, .illustration-lists-rw,
.maps-lists-rw, .notes-lists-rw, .permissions-lists-rw,
.plates-lists-rw, .references-lists-rw, .toc-lists-rw { }
.list-abbreviations-rw { }
.list-abbreviations-rw p { font-size: 1em; line-height: 1.2em; text-indent: 0em; text-align: left; margin-left: 5em; }
.list-abbreviations-rw span.term-rw { display: inline-block; font-style: italic; float: left; width: 5em; margin-left: -5em; }
.list-acknowledgements-rw p { font-size: 0.9em; line-height: 1.2em; margin-bottom: 0.5em; }
.list-chronology-rw { border-bottom: 1px solid rgb(0, 0, 0); }
.list-chronology-rw p { text-indent: 0em; text-align: left; margin-left: 6em; border-top: 1px solid rgb(0, 0, 0); padding: 5px 0px 5px 0px; }
.list-chronology-rw span.date-rw { display: inline-block; float: left; font-style: italic; width: 6em; border-top: 1px solid rgb(0, 0, 0); border-bottom: none; margin-left: -6em; margin-top: -6px; padding: 5px 0px 5px 0.25em; }
div.list-equations-rw ol { margin-left: 0em; }
.list-equations-rw ol li { font-size: 0.9em; line-height: 1.2em; text-indent: -3em; margin-bottom: 0.5em; margin-left: 3em; }
.list-equations-rw li .toc-num-rw { display: inline-block; width: 3em; float: left; }
div.list-figures-rw ol { margin-left: 0em; }
.list-figures-rw ol li { font-size: 0.9em; line-height: 1.2em; text-indent: -3em; margin-bottom: 0.5em; margin-left: 3em; }
.list-figures-rw li .toc-num-rw { display: inline-block; width: 3em; float: left; }
.list-footnotes-rw { font-size: 0.9em; border-top: 1px solid rgb(0, 0, 0); margin: 1em 0 1em 0em; padding: 0.5em 0 0 0; text-align: left; }
.list-footnotes-rw p { text-indent: 0em; margin-left: 0em; margin-bottom: 0.20em; }
.list-footnotes-rw p + p { text-indent: 0em; margin-left: 0em; margin-bottom: 0.20em; }
.list-footnotes-rw p.indent-rw { text-indent: 1.3em; margin-left: 2.5em; }
.list-glossary-rw { margin-top: 1em; margin-bottom: 1em; }
div.list-glossary-rw p { font-size: 1em; line-height: 1.2em; text-indent: -2em; margin-left: 2em; }
.list-glossary-rw p .term-rw { display: inline-block; float: none; text-indent: 0em; font-weight: bold; padding-right: 1em; margin-left: 0em; }
.list-glossary-rw dt { }
div.list-index-rw { font-size: 0.9em; margin-bottom: 1.2em; }
div.list-index-rw h4 { font-size: 1.1em; font-style: normal; font-weight: bold; text-align: left; text-indent: 0em; margin: 0em 0em 0.7em 0em; padding: 0em 0em 0em 0em; }
div.list-index-rw ol { list-style-type: none; margin-top: 0em; margin-bottom: 0.25em; margin-left: 0em; }
.list-index-rw ol li { list-style-type: none; line-height: 1.2em; text-indent: -3em; margin-bottom: 0em; margin-left: 3em; }
.list-index-rw ol ol li { list-style-type: none; margin-left: 1.5em; }
.list-index-rw ol ol ol li { list-style-type: none; margin-left: 1.5em; }
.list-index-rw ol ol ol ol li { list-style-type: none; margin-left: 1.5em; }
.list-index-rw ol ol ol ol ol li { list-style-type: none; margin-left: 1.5em; }
div.list-illustrations-rw ol { margin-left: 0em; }
.list-illustrations-rw ol li { font-size: 0.9em; line-height: 1.2em; text-indent: -4em; margin-bottom: 0.5em; margin-left: 4em; }
.list-illustrations-rw li .toc-num-rw { display: inline-block; width: 4em; float: left; }
div.list-maps-rw ol { margin-left: 0em; }
.list-maps-rw ol li { font-size: 0.9em; line-height: 1.2em; text-indent: -3em; margin-bottom: 0.5em; margin-left: 3em; }
.list-maps-rw li .toc-num-rw { display: inline-block; width: 3em; float: left; }
.list-notes-rw { font-size: 0.9em; margin: 1em 0 1em 0; padding: 0.5em 0 0 0; text-align: left; }
.list-notes-rw p { text-indent: -3.2em; margin-left: 3.3em; margin-bottom: 0.15em; }
.list-notes-rw p + p { text-indent: -3.2em; margin-left: 3.3em; margin-bottom: 0.15em; }
.list-notes-rw p.text-indent-rw { text-indent: 1.3em; margin-left: 3.3em; margin-bottom: 0.15em; }
.list-notes-rw p.indent-para-rw { text-indent: 0em; margin-left: 3.3em; margin-bottom: 0.15em; }
.list-notes-rw span.num-note-rw { display: inline-block; width: 2.2em; float: none; font-size: 0.9em; text-align: right; text-indent: 0; font-weight: normal; margin-left: 0em; margin-right: 1em; padding-right: 0; }
.list-notes-rw h4 { font-size: 1em; line-height: 1.20em; font-weight: bold; font-style: normal; text-align: left; margin: 0em 0em 1em 0em; padding: 0em 0em 0em 0em; }
.list-permissions-rw p { font-size: 0.9em; line-height: 1.2em; margin-bottom: 0.5em; }
div.list-plates-rw ol { margin-left: 0em; }
.list-plates-rw ol li { font-size: 0.9em; line-height: 1.2em; text-indent: -4em; margin-bottom: 0.5em; margin-left: 4em; }
.list-plates-rw li .toc-num-rw { display: inline-block; width: 4em; float: left; }
.list-references-rw p { font-size: 1em; line-height: 1.2em; text-indent: -1.3em; margin-left: 1.3em; margin-bottom: 0.3em; text-align: left; }
.references-rw { }
.list-references-rw h2 { }
.list-references-rw { font-size: 0.9em; padding: 0em 0em 1em 0em; }
div.list-references-rw p, div.list-references-rw p + p { text-indent: -1.3em; margin-left: 1.3em; text-align: left; margin-bottom: 0.3em; }
div.list-references-rw ol { margin-bottom: 0.25em; }
div.list-references-rw ol li { list-style-type: decimal; }
div.references-rw { padding-bottom: 1em; }
div.references-rw p, div.references-rw p + p { font-size: 1em; line-height: 120%; margin-left: 1.3em; margin-bottom: 0.3em; text-indent: -1.3em; text-align: left; }
.references-rw .usernotes-rw { padding-left: 2em; margin-bottom: 1em; }
.list-toc-rw ol { line-height: 1.2em; margin-left: 0em; }
li.toc-fm-rw, li.toc-bm-rw { font-size: 1em; font-style: normal; font-weight: normal; text-align: left; text-indent: 0em; padding-top: 0em; padding-bottom: 0em; margin-right: 0em; margin-bottom: 0.25em; margin-left: 0em; }
li.toc-unit-rw,
li.toc-part-rw { font-size: 1em; font-style: normal; font-weight: normal; text-align: left; text-indent: 0em; padding-top: 0em; padding-bottom: 0em; margin-right: 0em; margin-bottom: 0.60em; margin-left: 0em; }
.toc-unit-rw .toc-num-rw,
.toc-part-rw .toc-num-rw { font-size: 1em; font-style: normal; font-weight: normal; padding-top: 0em; padding-bottom: 0em; margin-left: 0em; }
.toc-unit-rw .toc-title-sub-rw,
.toc-part-rw .toc-title-sub-rw { font-size: 0.9em; font-style: normal; font-weight: normal; padding-top: 0em; padding-bottom: 0em; margin-left: 0em; }
.toc-unit-rw .toc-title-author-sub-rw,
.toc-part-rw .toc-title-author-sub-rw { font-size: 0.9em; font-style: normal; font-weight: normal; padding-top: 0em; padding-bottom: 0em; margin-left: 0em; }
.toc-unit-rw .toc-title-contributor-sub-rw,
.toc-part-rw .toc-title-contributor-sub-rw { font-size: 0.9em; font-style: normal; font-weight: normal; padding-top: 0em; padding-bottom: 0em; margin-left: 0em; }
.toc-unit-rw .toc-title-other-sub-rw,
.toc-part-rw .toc-title-other-sub-rw { font-size: 0.9em; font-style: normal; font-weight: normal; padding-top: 0em; padding-bottom: 0em; margin-left: 0em; }
li.toc-chapter-rw,
li.toc-topic-rw,
li.toc-lesson-rw,
li.toc-article-rw,
li.toc-section-rw { font-size: 1em; font-style: normal; font-weight: normal; text-align: left; text-indent: -1.3em; padding-top: 0em; padding-bottom: 0em; margin-top: 0.7em; margin-right: 0em; margin-bottom: 0.25em; margin-left: 1.3em; }
.toc-chapter-rw .toc-num-rw,
.toc-topic-rw .toc-num-rw,
.toc-lesson-rw .toc-num-rw,
.toc-article-rw .toc-num-rw,
.toc-section-rw .toc-num-rw { display: inline-block; float: none; min-width: 2em; font-size: 1em; font-style: normal; font-weight: normal; text-indent: 0em; padding-top: 0em; padding-bottom: 0em; margin-left: 0em; margin-right: 0.5em; }
.toc-chapter-rw .toc-title-sub-rw,
.toc-topic-rw .toc-title-sub-rw,
.toc-lesson-rw .toc-title-sub-rw,
.toc-article-rw .toc-title-sub-rw,
.toc-section-rw .toc-title-sub-rw { font-size: 0.9em; font-style: normal; font-weight: normal; padding-top: 0em; padding-bottom: 0em; margin-left: 0em; }
.toc-chapter-rw .toc-title-author-sub-rw,
.toc-topic-rw .toc-title-author-sub-rw,
.toc-lesson-rw .toc-title-author-sub-rw,
.toc-article-rw .toc-title-author-sub-rw,
.toc-section-rw .toc-title-author-sub-rw { font-size: 0.9em; font-style: italic; font-weight: normal; padding-top: 0em; padding-bottom: 0em; margin-left: 0em; }
.toc-chapter-rw .toc-title-contributor-sub-rw,
.toc-topic-rw .toc-title-contributor-sub-rw,
.toc-lesson-rw .toc-title-contributor-sub-rw,
.toc-article-rw .toc-title-contributor-sub-rw,
.toc-section-rw .toc-title-contributor-sub-rw { font-size: 0.9em; font-style: italic; font-weight: normal; padding-top: 0em; padding-bottom: 0em; margin-left: 0em; }
.toc-chapter-rw .toc-title-other-sub-rw,
.toc-topic-rw .toc-title-other-sub-rw,
.toc-lesson-rw .toc-title-other-sub-rw,
.toc-article-rw .toc-title-other-sub-rw,
.toc-section-rw .toc-title-other-sub-rw { font-size: 0.9em; font-style: normal; font-weight: normal; padding-top: 0em; padding-bottom: 0em; margin-right: 2em; margin-left: 0em; }
li.toc-fm-rw + li.toc-part-rw,
li.toc-fm-rw + li.toc-unit-rw,
li.toc-fm-rw + li.toc-chapter-rw,
li.toc-fm-rw + li.toc-topic-rw,
li.toc-fm-rw + li.toc-lesson-rw,
li.toc-fm-rw + li.toc-article-rw,
li.toc-fm-rw + li.toc-section-rw,
li.toc-part-rw + li.toc-bm-rw,
li.toc-unit-rw + li.toc-bm-rw,
li.toc-chapter-rw + li.toc-bm-rw,
li.toc-topic-rw + li.toc-bm-rw,
li.toc-lesson-rw + li.toc-bm-rw,
li.toc-article-rw + li.toc-bm-rw,
li.toc-section-rw + li.toc-bm-rw { padding-top: 0em; }
li.toc-part-rw + li.toc-chapter-rw,
li.toc-part-rw + li.toc-topic-rw,
li.toc-unit-rw + li.toc-chapter-rw,
li.toc-unit-rw + li.toc-lesson-rw,
li.toc-unit-rw + li.toc-section-rw,
li.toc-chapter-rw + li.toc-part-rw,
li.toc-topic-rw + li.toc-part-rw,
li.toc-chapter-rw + li.toc-unit-rw,
li.toc-lesson-rw + li.toc-unit-rw,
li.toc-section-rw + li.toc-unit-rw { padding-top: 0em; }
span.toc-title-sub-rw { display: block; text-indent: 0em; }
li.toc-fm-heading2-rw { font-size: 0.9em; font-style: normal; font-weight: bold; padding-top: 0em; padding-bottom: 0.25em; margin-right: 2em; margin-left: 3.5em; color: default; }
li.toc-heading2-rw { font-size: 1em; font-style: normal; font-weight: normal; text-align: left; text-indent: 0em; padding-top: 0em; padding-bottom: 0em; margin-right: 0em; margin-bottom: 0.25em; margin-left: 2.5em; color: default; }
li.toc-fm-heading3-rw { font-size: 0.9em; font-style: italic; font-weight: bold; padding-top: 0em; padding-bottom: 0.25em; margin-right: 2em; margin-left: 5em; color: default; }
li.toc-heading3-rw { font-size: 0.9em; font-style: italic; font-weight: bold; padding-top: 0em; padding-bottom: 0.25em; margin-right: 2em; margin-left: 5em; color: default; }
li.toc-fm-heading4-rw { font-size: 0.8em; font-style: normal; font-weight: bold; padding-top: 0em; padding-bottom: 0.25em; margin-right: 2em; margin-left: 6.5em; color: default; }
li.toc-heading4-rw { font-size: 0.8em; font-style: normal; font-weight: bold; padding-top: 0em; padding-bottom: 0.25em; margin-right: 2em; margin-left: 6.5em; color: default; }
li.toc-fm-heading5-rw { font-size: 0.8em; font-style: italic; font-weight: bold; padding-top: 0em; padding-bottom: 0.25em; margin-right: 2em; margin-left: 8em; color: default; }
li.toc-heading5-rw { font-size: 0.8em; font-style: italic; font-weight: bold; padding-top: 0em; padding-bottom: 0.25em; margin-right: 2em; margin-left: 8em; color: default; }
li.toc-fm-heading6-rw { font-size: 0.8em; font-style: italic; font-weight: normal; padding-top: 0em; padding-bottom: 0.25em; margin-right: 2em; margin-left: 9.5em; color: default; }
li.toc-heading6-rw { font-size: 0.8em; font-style: italic; font-weight: normal; padding-top: 0em; padding-bottom: 0.25em; margin-right: 2em; margin-left: 9.5em; color: default; }
p.toc-fm-rw,
p.toc-bm-rw { font-size: 1em; font-style: normal; font-weight: normal; text-align: left; text-indent: 0em; padding-top: 0em; padding-bottom: 0em; margin-right: 0em; margin-bottom: 0.25em; margin-left: 0em; }
p.toc-unit-rw,
p.toc-part-rw { font-size: 1em; font-style: normal; font-weight: normal; text-align: left; text-indent: 0em; padding-top: 0em; padding-bottom: 0em; margin-right: 0em; margin-bottom: 0.60em; margin-left: 0em; }
p.toc-unit-rw .toc-num-rw,
p.toc-part-rw .toc-num-rw { font-size: 1em; font-style: normal; font-weight: normal; text-indent: -2em; padding-top: 0em; padding-bottom: 0em; margin-left: 2em; }
p.toc-unit-rw .toc-title-sub-rw,
p.toc-part-rw .toc-title-sub-rw { font-size: 0.9em; font-style: normal; font-weight: normal; padding-top: 0em; padding-bottom: 0em; margin-left: 0em; }
p.toc-unit-rw .toc-title-author-sub-rw,
p.toc-part-rw .toc-title-author-sub-rw { font-size: 0.9em; font-style: normal; font-weight: normal; padding-top: 0em; padding-bottom: 0em; margin-left: 0em; }
p.toc-unit-rw .toc-title-contributor-sub-rw,
p.toc-part-rw .toc-title-contributor-sub-rw { font-size: 0.9em; font-style: normal; font-weight: normal; padding-top: 0em; padding-bottom: 0em; margin-left: 0em; }
p.toc-unit-rw .toc-title-other-sub-rw,
p.toc-part-rw .toc-title-other-sub-rw { font-size: 0.9em; font-style: normal; font-weight: normal; padding-top: 0em; padding-bottom: 0em; margin-left: 0em; }
p.toc-chapter-rw,
p.toc-topic-rw,
p.toc-lesson-rw,
p.toc-article-rw,
p.toc-section-rw { font-size: 1em; font-style: normal; font-weight: normal; text-align: left; text-indent: -1.3em; padding-top: 0em; padding-bottom: 0em; margin-right: 0em; margin-bottom: 0.25em; margin-left: 1.3em; }
p.toc-chapter-rw .toc-num-rw,
p.toc-topic-rw .toc-num-rw,
p.toc-lesson-rw .toc-num-rw,
p.toc-article-rw .toc-num-rw,
p.toc-section-rw .toc-num-rw { display: inline-block; float: none; min-width: 2em; font-size: 1em; font-style: normal; font-weight: normal; text-indent: 0; padding-top: 0em; padding-bottom: 0em; margin-left: 0em; margin-right: 0.5em; }
p.toc-chapter-rw .toc-title-sub-rw,
p.toc-topic-rw .toc-title-sub-rw,
p.toc-lesson-rw .toc-title-sub-rw,
p.toc-article-rw .toc-title-sub-rw,
p.toc-section-rw .toc-title-sub-rw { font-size: 0.9em; font-style: normal; font-weight: normal; padding-top: 0em; padding-bottom: 0em; margin-left: 0em; }
p.toc-chapter-rw .toc-title-author-sub-rw,
p.toc-topic-rw .toc-title-author-sub-rw,
p.toc-lesson-rw .toc-title-author-sub-rw,
p.toc-article-rw .toc-title-author-sub-rw,
p.toc-section-rw .toc-title-author-sub-rw { font-size: 0.9em; font-style: italic; font-weight: normal; padding-top: 0em; padding-bottom: 0em; margin-left: 0em; }
p.toc-chapter-rw .toc-title-contributor-sub-rw,
p.toc-topic-rw .toc-title-contributor-sub-rw,
p.toc-lesson-rw .toc-title-contributor-sub-rw,
p.toc-article-rw .toc-title-contributor-sub-rw,
p.toc-section-rw .toc-title-contributor-sub-rw { font-size: 0.9em; font-style: italic; font-weight: normal; padding-top: 0em; padding-bottom: 0em; margin-left: 0em; }
p.toc-chapter-rw .toc-title-other-sub-rw,
p.toc-topic-rw .toc-title-other-sub-rw,
p.toc-lesson-rw .toc-title-other-sub-rw,
p.toc-article-rw .toc-title-other-sub-rw,
p.toc-section-rw .toc-title-other-sub-rw { font-size: 0.9em; font-style: normal; font-weight: normal; padding-top: 0em; padding-bottom: 0em; margin-right: 2em; margin-left: 0em; }
p.toc-fm-rw + p.toc-part-rw,
p.toc-fm-rw + p.toc-unit-rw,
p.toc-fm-rw + p.toc-chapter-rw,
p.toc-fm-rw + p.toc-topic-rw,
p.toc-fm-rw + p.toc-lesson-rw,
p.toc-fm-rw + p.toc-article-rw,
p.toc-fm-rw + p.toc-section-rw,
p.toc-part-rw + p.toc-bm-rw,
p.toc-unit-rw + p.toc-bm-rw,
p.toc-chapter-rw + p.toc-bm-rw,
p.toc-topic-rw + p.toc-bm-rw,
p.toc-lesson-rw + p.toc-bm-rw,
p.toc-article-rw + p.toc-bm-rw,
p.toc-section-rw + p.toc-bm-rw { padding-top: 0em; }
p.toc-part-rw + p.toc-chapter-rw,
p.toc-part-rw + p.toc-topic-rw,
p.toc-unit-rw + p.toc-chapter-rw,
p.toc-unit-rw + p.toc-lesson-rw,
p.toc-unit-rw + p.toc-section-rw,
p.toc-chapter-rw + p.toc-part-rw,
p.toc-topic-rw + p.toc-part-rw,
p.toc-chapter-rw + p.toc-unit-rw,
p.toc-lesson-rw + p.toc-unit-rw,
p.toc-section-rw + p.toc-unit-rw { padding-top: 0em; }
.index1 { text-indent: 0em; margin: 0em 0em 0em 0em; }
.index2 { text-indent: 0em; margin: 0em 0em 0em 1em; }
.index3 { text-indent: 0em; margin: 0em 0em 0em 2em; }
.index4 { text-indent: 0em; margin: 0em 0em 0em 3em; }
.index5 { text-indent: 0em; margin: 0em 0em 0em 4em; }
p.toc1 { font-size: 1em; text-indent: -2em; margin: 0.25em 0em 0em 2em; }
p.toc2 { font-size: 1em; text-indent: -2em; margin: 0em 0em 0em 2em; }
p.toc3 { font-size: 1em; text-indent: -2em; margin: 0em 0em 0em 2em; }
p.toc4 { font-size: 1em; text-indent: -2em; margin: 0em 0em 0em 2em; }
p.toc5 { font-size: 1em; text-indent: -2em; margin: 0em 0em 0em 2em; }
p.toc-fm-heading2-rw { font-size: 0.9em; font-style: normal; font-weight: bold; padding-top: 0em; padding-bottom: 0.25em; margin-right: 2em; margin-left: 3.5em; }
p.toc-heading2-rw { font-size: 1em; font-style: normal; font-weight: normal; text-align: left; text-indent: 0em; padding-top: 0em; padding-bottom: 0em; margin-right: 0em; margin-bottom: 0.25em; margin-left: 2em; }
p.toc-fm-heading3-rw { font-size: 0.9em; font-style: italic; font-weight: bold; padding-top: 0em; padding-bottom: 0.25em; margin-right: 2em; margin-left: 5em; }
p.toc-heading3-rw { font-size: 0.9em; font-style: italic; font-weight: bold; padding-top: 0em; padding-bottom: 0.25em; margin-right: 2em; margin-left: 5em; }
p.toc-fm-heading4-rw { font-size: 0.8em; font-style: normal; font-weight: bold; padding-top: 0em; padding-bottom: 0.25em; margin-right: 2em; margin-left: 6.5em; }
p.toc-heading4-rw { font-size: 0.8em; font-style: normal; font-weight: bold; padding-top: 0em; padding-bottom: 0.25em; margin-right: 2em; margin-left: 6.5em; }
p.toc-fm-heading5-rw { font-size: 0.8em; font-style: italic; font-weight: bold; padding-top: 0em; padding-bottom: 0.25em; margin-right: 2em; margin-left: 8em; }
p.toc-heading5-rw { font-size: 0.8em; font-style: italic; font-weight: bold; padding-top: 0em; padding-bottom: 0.25em; margin-right: 2em; margin-left: 8em; }
p.toc-fm-heading6-rw { font-size: 0.8em; font-style: italic; font-weight: normal; padding-top: 0em; padding-bottom: 0.25em; margin-right: 2em; margin-left: 9.5em; }
p.toc-heading6-rw { font-size: 0.8em; font-style: italic; font-weight: normal; padding-top: 0em; padding-bottom: 0.25em; margin-right: 2em; margin-left: 9.5em; }
.width-10 { width: 9%; border: solid 2px white; }
.width-20 { width: 19%; border: solid 2px white; }
.width-30 { width: 29%; border: solid 2px white; }
.width-40 { width: 39%; border: solid 2px white; }
.width-50 { width: 49%; border: solid 2px white; }
.width-60 { width: 59%; border: solid 2px white; }
.width-70 { width: 69%; border: solid 2px white; }
.width-80 { width: 79%; border: solid 2px white; }
.width-90 { width: 89%; border: solid 2px white; }
.width-10 .pc img { width: 100%; }
.width-20 .pc img { width: 100%; }
.width-30 .pc img { width: 100%; }
.width-40 .pc img { width: 100%; }
.width-50 .pc img { width: 100%; }
.width-60 .pc img { width: 100%; }
.width-70 .pc img { width: 100%; }
.width-80 .pc img { width: 100%; }
.width-90 .pc img { width: 100%; }
.block-rw h4 { font-size: 0.9em; line-height: 1.2em; text-align: left; text-indent: 0em; font-style: normal; font-weight: bold; margin-top: 1em; margin-right: 0em; margin-bottom: 1em; margin-left: 0em; padding-top: 0em; padding-right: 0em; padding-bottom: 0em; padding-left: 0em; }
.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: 0em; margin-bottom: 0em; margin-left: 0em; padding-top: 0em; padding-right: 0em; padding-bottom: 0em; padding-left: 0em; }
.block-rw h6 { font-size: 0.9em; line-height: 1.2em; font-style: italic; text-align: left; margin-top: 0.5em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; padding-top: 0em; padding-right: 0em; padding-bottom: 0em; padding-left: 0em; }
.abstract-rw { font-size: 0.9em; margin-top: 0em; margin-right: 0em; margin-bottom: 1.5em; margin-left: 0em; padding-top: 0.7em; padding-bottom: 0.7em; border-top: 2px solid rgb(0,0,0); border-bottom: 2px solid rgb(0,0,0); }
.boxed-rw { border: 1px solid rgb(0, 0, 0); padding-top: 0.5em; padding-right: 1em; padding-bottom: 0.5em; padding-left: 1em; margin-top: 1em; margin-right: 0em; margin-bottom: 1em; margin-left: 0em; }
div.code-rw { padding-top: 0.5em; padding-right: 0.5em; padding-bottom: 0.5em; padding-left: 0.5em; margin-top: 1em; margin-right: 0em; margin-bottom: 1em; margin-left: 0em; }
.code-rw pre { font-size: 0.9em; line-height: 1.2em; word-wrap: break-word; }
div.codelist-rw { background: rgb(255, 255, 200); border: 1px solid rgb(200, 200, 180); padding-top: 0.5em; padding-right: 0.5em; padding-bottom: 0.5em; padding-left: 0.5em; margin-top: 1em; margin-right: 0em; margin-bottom: 1em; margin-left: 0em; }
.codelist-rw pre { font-size: 0.9em; line-height: 1.2em; word-wrap: break-word; }
pre + p { margin-top: 1em; text-indent: 0em; }
p + pre { margin-top: 1em; }
.code-rw p.caption-rw + pre { margin-top: 0em; }
.codelist-rw p.caption-rw + pre { margin-top: 0em; }
.communication-email-rw { font-family: Email, sans-serif; font-size: 0.9em; line-height: 1.2em; border:1px solid rgb(150, 150, 150); margin-top: 1em; margin-right: 1em; margin-bottom: 1em; margin-left: 1em; padding-top: 0.5em; padding-right: 1em; padding-bottom: 0.5em; padding-left: 1em; }
.communication-email-rw .email-bcc-rw { padding-bottom: 0em; }
.communication-email-rw .email-cc-rw { padding-bottom: 0em; }
.communication-email-rw .email-from-rw { padding-bottom: 0em; }
.communication-email-rw .email-to-rw { padding-bottom: 0em; }
.communication-email-rw .label-rw { color: rgb(150, 150, 150); padding-right: 0.5em; }
.communication-email-rw .subject-rw { padding-top: 0.5em; padding-bottom: 1em; }
.communication-email-rw p { padding-bottom: 0.5em; text-indent: 0em; }
.communication-letter-rw { border: 1px solid rgb(128, 128, 128); box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.7); margin-top: 1em; margin-right: 1em; margin-bottom: 1em; margin-left: 1em; padding-top: 1em; padding-right: 1em; padding-bottom: 1em; padding-left: 1em; }
.communication-letter-rw .address-rw { text-indent: 0em; margin-bottom: 1em; }
.communication-letter-rw .address-recipient-rw { text-indent: 0em; text-align: right; }
.communication-letter-rw .address-sender-rw { text-indent: 0em; text-align: left; }
.communication-letter-rw .date-rw { text-align: right; }
.communication-letter-rw .letterhead-rw { font-weight: bold; text-align: center; padding-bottom: 0.5em; }
.communication-letter-rw .postscript-rw { font-size: 0.8em; text-indent: 0em; margin-bottom: 0.5em; }
.communication-letter-rw .postpostscript-rw { font-size: 0.8em; text-indent: 0em; margin-bottom: 0.5em; }
.communication-letter-rw .reference-rw { text-indent: 0em; font-style: italic; }
.communication-letter-rw .salute-rw { text-indent: 0em; margin-top: 1em; }
.communication-letter-rw .sender-rw { text-indent: 0em; margin-top: 0.5em; margin-bottom: 1em; }
.communication-letter-rw .signature-rw { text-indent: 0em; margin-top: 0.5em; }
.communication-letter-rw .signature-rw + .signature-rw { margin-top: 0em; }
.communication-letter-rw .subject-rw { text-indent: 0em; text-align: center; margin-top: 1em; margin-bottom: 1em; }
.communication-letter-rw .valediction-rw { text-indent: 0em; margin-top: 1em; margin-bottom: 0.5em; }
.communication-im-rw { width: 70%; font-family: InstantMessage, sans-serif; font-size: 0.9em; line-height: 1.2em; border:1px solid rgb(150, 150, 150); margin-top: 1em; margin-right: 15%; margin-bottom: 1em; margin-left: 15%; padding-top: 0.5em; padding-right: 1em; padding-bottom: 0.5em; padding-left: 1em; }
.communication-im-rw .date-rw { font-family: InstantMessage, sans-serif; font-weight: bold; text-align: right; margin-right: 0em; margin-bottom: 1em; }
.communication-im-rw .date-time-rw { font-style: italic; text-indent: 0em; text-align: right; }
.communication-im-rw .person-rw { font-weight: bold; margin-top: 1em; margin-bottom: 0em; }
.communication-im-rw .time-rw { display: inline-block; font-style: normal; color: rgb(150, 150, 150); text-align: right; float: right; margin-right: 0.5em; min-width: 3em; }
.communication-im-rw p { text-indent: 0em; margin-right: 5.5em; margin-bottom: 0.5em; }
.communication-text-rw { font-family: Text, sans-serif; font-size: inherit; line-height: 1.2em; border:1px solid rgb(150, 150, 150); margin-top: 1em; margin-right: 1em; margin-bottom: 1em; margin-left: 1em; padding-top: 0.5em; padding-right: 1em; padding-bottom: 0.5em; padding-left: 1em; }
.communication-text-rw p { text-indent: 0em; padding-bottom: 0.5em; }
.conversation-rw { text-align: left; margin-top: 1em; margin-right: 0em; margin-bottom: 1em; margin-left: 0em; }
.conversation-rw p { text-indent: -2em; margin-left: 2em; padding-bottom: 0.5em; }
.conversation-rw span.speaker-rw { font-weight: bold; padding-right: 0.5em; }
.copyright-rw { font-size: 0.9em; line-height: 1.2em; padding-top: 0em; padding-right: 0em; padding-left: 0em; }
.copyright-rw p { text-indent: 0em; text-align: left; margin-bottom: 0em; padding-bottom: 0.5em; }
.copyright-center-rw { font-size: 0.9em; line-height: 1.2em; padding-top: 0em; padding-right: 0em; padding-left: 0em; }
.copyright-center-rw p { text-indent: 0em; text-align: center; margin-bottom: 0em; padding-bottom: 0.5em; }
div.dedication-rw { font-size: 1.1em; line-height: 1.2em; width: 50%; margin-top: 2em; margin-right: auto; margin-bottom: 0em; margin-left: auto; }
div.dedication-rw p { font-style: italic; }
div.epigraph-rw { margin-top: 0em; margin-bottom: 1em; padding-right: 1.3em; padding-left: 1.3em; font-size: 0.9em; }
.epigraph-verse-rw { width: 60%; font-size: 0.9em; line-height: 1.2em; margin-top: 1em; margin-right: 20%; margin-bottom: 1em; margin-left: 20%; }
.epigraph-verse-rw p { text-indent: -1.3em; margin-left: 1.3em; }
.equation-rw { margin-top: 1em; margin-right: 1em; margin-bottom: 1em; margin-left: 1em; }
.extract-rw { margin-top: 1em; margin-bottom: 1em; padding-right: 1.5em; padding-left: 1.5em; font-size: 0.9em; }
.extract-rw p + p,
.extract-rw p { margin-left: 0em; text-indent: 0em; margin-bottom: 1em; }
.extract-verse-rw { width: 80%; margin-top: 1em; margin-right: 10%; margin-bottom: 1em; margin-left: 10%; }
.extract-verse-rw p { text-indent: -1.3em; margin-left: 1.3em; }
.general-rw { margin-top: 1em; margin-right: 0em; margin-bottom: 1em; margin-left: 1.3em; }
.general-rw p + p,
.general-rw p { text-indent: 0em; margin-left: 0em; margin-bottom: 1em; }
.information-rw { font-size: 1.1em; line-height: 1.2em; background-color: rgb(116, 195, 123); margin-top: 1em; margin-right: 1em; margin-bottom: 1em; margin-left: 1em; padding-top: 0.5em; padding-right: 0.5em; padding-bottom: 0.5em; padding-left: 0.5em; }
.information-rw p { text-indent: 0em; padding-bottom: 0.5em; }
.introduction-rw { font-size: 1.1em; line-height: 1.2em; background-color: rgb(116, 195, 123); margin-top: 1em; margin-right: 1em; margin-bottom: 1em; margin-left: 1em; padding-top: 0.5em; padding-right: 0.5em; padding-bottom: 0.5em; padding-left: 0.5em; }
.introduction-rw p { text-indent: 0em; padding-bottom: 0.5em; }
.key-messages-rw { font-size: 1.1em; line-height: 1.2em; background-color: rgb(116, 195, 123); margin-top: 1em; margin-right: 1em; margin-bottom: 1em; margin-left: 1em; padding-top: 0.5em; padding-right: 0.5em; padding-bottom: 0.5em; padding-left: 0.5em; }
.key-messages-rw p { text-indent: 0em; padding-bottom: 0.5em; }
div.mathml-rw math { font-size: 1em; line-height: 1.2em; text-align: center; }
div.mathml-rw img { font-size: 1em; line-height: 1.2em; text-align: center; }
div.mathml-rw { font-size: 1em; line-height: 1.2em; text-align: center; }
.notebox-rw { background-color: rgb(230,230,255); border: solid 1px rgb(180, 180, 220); margin-top: 1em; margin-right: 0em; margin-bottom: 1em; margin-left: 0em; padding-top: 0.5em; padding-right: 1em; padding-bottom: 0.5em; padding-left: 1em; }
.notebox-rw h4 { border-bottom: 1px solid rgb(0, 0, 0); color: rgb(0, 0, 0); margin-top: 0em; margin-bottom: 1em; }
.pullquote-rw { border-top: 1px dotted rgb(0, 0, 0); border-bottom: 1px dotted rgb(0, 0, 0); margin-top: 1em; margin-right: 4em; margin-bottom: 1em; margin-left: 4em; padding-top: 0.5em; padding-right: 1em; padding-bottom: 0.5em; padding-left: 1em; }
.pullquote-rw p { font-size: 2em; line-height: 1.1em; text-align: center; text-indent: 0em; }
.qaa-question-rw { margin-top: 1em; margin-bottom: 1em; padding-right: 0em; padding-left: 0em; }
.sidebar-rw { text-align: left; background: rgb(255,255,200); font-size: 0.9em; line-height: 1.2em; margin-top: 1em; margin-right: 0em; margin-bottom: 1em; margin-left: 0em; padding-top: 0.5em; padding-right: 0.5em; padding-bottom: 0.5em; padding-left: 0.5em; }
.sidebar-rw h4 { font-size: 1.1em; font-weight: bold; color: rgb(0, 0, 0); margin-top: 0em; margin-bottom: 0.25em; }
.art-box-rw { font-size: 1em; line-height: 1.2em; margin-top: 1em; margin-right: 1em; margin-bottom: 1em; margin-left: 1em; padding-top: 0.5em; padding-right: 0.5em; padding-bottom: 0.5em; padding-left: 0.5em; }
.background-black-rw { background-color: rgba(0, 0, 0, 1); color: white; }
.background-white-rw { background-color: rgba(255, 255, 255, 1); }
.background-gray-rw { background-color: rgba(0, 0, 0, 0.1); }
.background-red-rw { background-color: rgba(150, 0, 0, .2); }
.background-green-rw { background-color: rgba(0, 150, 100, 0.2); }
.background-blue-rw { background-color: rgba(0, 100, 150, 0.2); }
.border-black-rw { border-color: rgba(0, 0, 0, 1); }
.border-gray-rw { border-color: rgba(0, 0, 0, 0.6); }
.border-red-rw { border-color: rgba(150, 0, 0, 1); }
.border-green-rw { border-color: rgba(0, 150, 100, 1); }
.border-blue-rw { border-color: rgba(0, 100, 150, 1); }
.border-none-rw { border-style: none; }
.border-solid-rw { border-style: solid; }
.border-dashed-rw { border-style: dashed; }
.border-dotted-rw { border-style: dotted; }
.border-double-rw { border-style: double; }
.border-groove-rw { border-style: groove; }
.border-ridge-rw { border-style: ridge; }
.border-inset-rw { border-style: inset; }
.border-outset-rw { border-style: outset; }
.border-1-rw { border-width: 1px; }
.border-2-rw { border-width: 2px; }
.border-3-rw { border-width: 3px; }
.border-4-rw { border-width: 4px; }
.border-5-rw { border-width: 5px; }
.border-6-rw { border-width: 6px; }
.radius-2-rw { border-radius: 2px; }
.radius-5-rw { border-radius: 5px; }
.radius-10-rw { border-radius: 10px; }
.radius-15-rw { border-radius: 15px; }
.radius-20-rw { border-radius: 20px; }
.shadow-1-rw { box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.6); }
.shadow-2-rw { box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.7); }
.shadow-3-rw { box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.8); }
.shadow-4-rw { box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.7); }
.shadow-5-rw { box-shadow: 8px 8px 18px rgba(0, 0, 0, 0.6); }
.glow-1-rw { box-shadow: 5px 5px 10px rgba(255, 255, 255, 1); }
.glow-2-rw { box-shadow: 10px 10px 20px rgba(255, 255, 255, 1); }
.glow-3-rw { box-shadow: 20px 20px 40px rgba(255, 255, 255, 1); }
.glow-4-rw { box-shadow: 30px 30px 60px rgba(255, 255, 255, 0.5); }
.glow-6-rw { box-shadow: 40px 40px 80px rgba(255, 255, 255, 1); }
.notebox1-rw { }
.notebox2-rw { }
.notebox3-rw { }
.notebox4-rw { }
.notebox5-rw { }
.notebox6-rw { }
.notebox7-rw { }
.notebox8-rw { }
.notebox9-rw { }
.notebox10-rw { }
.media-rw { text-indent: 0em; text-align: left; page-break-inside: avoid; }
.media-rw h4 { font-size: 1em; font-weight: bold; text-align: left; padding: 0.5em 0em 0.5em 0em; }
.media-rw h5 { font-size: 1em; font-weight: bold; padding: 0.75em 0em 0.25em 0em; }
.media-rw h6 { font-size: 1em; font-style: italic; padding: 0.75em 0em 0.5em 0em; }
.media-rw p { text-indent: 0em; text-align: left; }
.media-rw p.caption-rw { font-size: 0.9em; font-weight: normal; font-style: normal; text-indent: 0em; margin-top: 0.25em; margin-bottom: 0em; text-align: left !important; }
.figure-rw { margin-top: 0.5em; margin-right: 0em; margin-bottom: 0.5em; padding: 0em; }
div.icon-rw { font-size: 1em; border: 1px solid rgb(0, 0, 0); height: auto; margin: 1em 0em 1em 0em; max-height: 100%; min-height: 2em; padding: 0.5em 0.5em 0.5em 0.5em; }
div.icon-rw h4 { font-size: 0.8em; margin-top: 0em; margin-left: 4.2em; }
div.icon-rw p { margin-left: 4.2em; }
div.icon-rw div.pc-rw { float: left; height: 4em; width: 4em; margin-right: 0.2em; }
div.icon-rw div.pc-rw img { width: 100%; }
.illustration-rw { margin-top: 0.5em; margin-right: 0em; margin-bottom: 0.5em; padding: 0em; }
.image-rw { margin-top: 0.5em; margin-right: 0em; margin-bottom: 0.5em; padding: 0em; }
.map-rw { margin-top: 0.5em; margin-right: 0em; margin-bottom: 0.5em; padding: 0em; }
.plate-rw { margin-top: 0.5em; margin-right: 0; margin-bottom: 0.5em; padding: 0; }
.plate-rw .pc-rw img { height: 100%; max-height: 100%; width: 100%; max-width: 100%; }
.video-rw,
.video-controls-rw { margin-top: 1em; margin-right: 0em; margin-bottom: 1em; margin-left: 0em; padding: 0em; }
.video-rw video,
.video-controls-rw video { width: 100%; }
.audio-block-rw { margin-top: 1em; margin-right: 0em; margin-bottom: 1em; margin-left: 0em; padding: 0em; }
.audio-block-rw img { border: none; }
.audio-controls-rw { margin: 0em; padding: 0em; }
.audio-controls-rw img { display: none; }
.construction { stroke: blue; stroke-width: 1; stroke-dasharray:2, 2; fill:none; }
.f { fill: rgb(192, 192, 192); }
.f-none { fill: none; }
.f-white { fill: rgb(255, 255, 255); }
.f-black { fill: rgb(0, 0, 0); }
.f-gray1 { fill: rgb(64, 64, 64); }
.f-gray2 { fill: rgb(128, 128, 128); }
.f-gray3 { fill: rgb(192, 192, 192); }
.f-gray4 { fill: rgb(240, 240, 240); }
.f-red { fill: rgb(255, 128, 128); }
.f-dred { fill: rgb(128, 0, 0); }
.f-green { fill: rgb(128, 255, 128); }
.f-dgreen { fill: rgb(0, 128, 0); }
.f-blue { fill: rgb(128, 128, 255); }
.f-dblue { fill: rgb(0, 0, 128); }
.f-cyan { fill: rgb(128, 255, 255); }
.f-dcyan { fill: rgb(0, 128, 128); }
.f-magenta { fill: rgb(255, 128, 255); }
.f-dmagenta { fill: rgb(128, 0, 128); }
.f-yellow { fill: rgb(255, 255, 128); }
.f-dyellow { fill: rgb(128, 128, 0); }
.f-paper { fill: rgb(255, 250, 235); }
.s { stroke: rgb(0, 0, 0); }
.s-white { stroke: rgb(255, 255, 255); }
.s-black { stroke: rgb(0, 0, 0); }
.s-gray1 { stroke: rgb(64, 64, 64); }
.s-gray2 { stroke: rgb(128, 128, 128); }
.s-gray3 { stroke: rgb(192, 192, 192); }
.s-gray4 { stroke: rgb(240, 240, 240); }
.s-red { stroke: rgb(255, 0, 0); }
.s-green { stroke: rgb(0, 128, 0); }
.s-blue { stroke: rgb(0, 0, 128); }
.s-cyan { stroke: rgb(0, 128, 128); }
.s-magenta { stroke: rgb(128, 0, 128); }
.s-yellow { stroke: rgb(255, 255, 0); }
.s-orange  { stroke: rgb(255, 190, 0); }
.l { stroke-width: 1; }
.l1 { stroke-width: 1; }
.l2 { stroke-width: 2; }
.l3 { stroke-width: 3; }
.l4 { stroke-width: 4; }
.l5 { stroke-width: 5; }
.l6 { stroke-width: 6; }
.l7 { stroke-width: 7; }
.l8 { stroke-width: 8; }
.l9 { stroke-width: 8; }
.l10 { stroke-width: 8; }
.l11 { stroke-width: 8; }
.l12 { stroke-width: 8; }
.p { fill: rgb(0, 0, 0); }
.p-black { fill: rgb(0, 0, 0); }
.p-gray { fill: rgb(128, 128, 128); }
.p-red { fill: rgb(255, 0, 0); }
.p-green { fill:rgb(0, 255, 0); }
.p-blue { fill: rgb(0, 0, 255); }
.ff-ss { font-family:Arial, sans-serif; }
.ff-s { font-family:"Times New Roman", serif; }
.ff-m{ font-family:Courier, monospace; }
.t48 { font-size: 48px; }
.t40 { font-size: 40px; }
.t36 { font-size: 36px; }
.t32 { font-size: 32px; }
.t28 { font-size: 28px; }
.t24 { font-size: 24px; }
.t22 { font-size: 22px; }
.t20 { font-size: 20px; }
.t18 { font-size: 18px; }
.t16 { font-size: 16px; }
.t14 { font-size: 14px; }
.t12 { font-size: 12px; }
.bold { font-weight: bold; }
.italic { font-style: italic; }
.t-start { text-anchor: start; }
.t-end { text-anchor: end; }
.t-mid { text-anchor: middle; }
.tick { stroke:black; stroke-width: 1; fill: none; }
.arc { stroke: rgb(0, 0, 0); stroke-width: 1; fill: none; }
.table-rw { text-align: left; margin-top: 1em; margin-bottom: 1em; }
.table-rw .caption-rw { font-size: 0.9em; font-weight: normal; font-style: normal; text-indent: 0em; margin-top: 0.25em; margin-bottom: 0em; text-align: left !important; }
.table-rw h4 { font-size: 1em; font-style: normal; font-weight: bold; text-align: left; margin-top: 0.25em; margin-bottom: 0.25em; }
.table-rw h5 { font-size: 1em; font-style: italic; font-weight: bold; margin-top: 0.25em; margin-bottom: 0.25em; }
.table-rw h6 { font-size: 1em; font-weight: normal; font-style: italic; text-align: left; margin-top: 0.25em; margin-bottom: 0.25em; }
.table-rw p { font-size: 1em; text-indent: 0em; margin-top: 0em; margin-bottom: 0.25em; }
.table-business-plan-rw table { table-layout: auto; border-collapse: collapse; font-size: 1em; border-top: 1px solid rgb(255, 255, 555); border-right: 1px solid rgb(255, 255, 555); border-bottom: 1px solid rgb(255, 255, 555); border-left: 1px solid rgb(255, 255, 555); }
.table-business-plan-rw table th,
.table-business-plan-rw table thead th { text-align: left; background: rgb(200, 200, 200); border-bottom: 1px solid rgb(255, 255, 255); padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; }
.table-business-plan-rw table th + th,
.table-business-plan-rw table thead th + th { text-align: center; background: rgb(200, 200, 200); border-bottom: 1px solid rgb(255, 255, 255); padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; }
.table-business-plan-rw table td,
.table-business-plan-rw table tbody td { font-weight: normal; color: rgb(0, 0, 0); background: rgb(255, 255, 255); border-bottom: 1px solid rgb(0, 0, 0); padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; }
.table-business-plan-rw table td + td,
.table-business-plan-rw table tbody td + td { text-align: right; }
.table-business-plan-rw table tr:last-child td { }
.table-business-plan-rw table tfoot td { }
.table-business-plan-rw table tfoot td p { }
.classic-rw table,
.table-classic-rw table { table-layout: auto; border-collapse: collapse; font-size: 1em; line-height: 1.2em; border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); margin-top: 0.5em; margin-bottom: 0.5em; }
.classic-rw table th,
.classic-rw table thead th,
.table-classic-rw table th { font-weight: bold; vertical-align: top; text-align: center; border-bottom: 1px solid rgb(0, 0, 0); padding: 0.25em 0.25em 0.25em 0.25em; }
.classic-rw table td,
.classic-rw table tbody td,
.table-classic-rw table tbody td { text-align: left; vertical-align: top; padding: 0.25em 0.25em 0.25em 0.25em; }
.classic-rw table tfoot td,
.table-classic-rw table tfoot td { font-size: 1em; line-height: 1.2em; font-style: normal; border-top: 1px solid rgb(0, 0, 0); padding-top: 0.5em; }
.classic-rw table tfoot td p,
.table-classic-rw table tfoot td p { text-indent: 0em; padding-bottom: 0.5em; }
.modern-rw table,
.table-modern-rw table { table-layout: auto; border-collapse: collapse; font-size: 1em; line-height: 1.2em; border-top: 1px solid rgb(0, 0, 128); border-bottom: 1px solid rgb(0, 0, 128); margin-top: 0.5em; margin-bottom: 0.5em; }
.modern-rw table th,
.modern-rw table thead th,
.table-modern-rw table th { font-weight: bold; font-style: normal; text-align: left; background: rgb(200, 200, 240); border-bottom: 1px solid rgb(255, 255, 255); padding: 0.2em 0.2em 0.2em 0.2em; }
.modern-rw table tbody { }
.modern-rw table td,
.modern-rw table tbody td,
.table-modern-rw table tbody td { text-align: left; vertical-align: top; border-bottom: 1px solid #d3d3ff; padding: 0.2em 0.2em 0.2em 0.2em; }
.modern-rw table tfoot td,
.table-modern-rw table tfoot td { font-size: 0.9em; line-height: 1.2em; font-style: italic; text-align: left; border-top: 1px solid #00008b; padding: 0.5em; }
.modern-rw table tfoot td p,
.table-modern-rw table tfoot td p { text-indent: 0em; padding-bottom: 0.5em; }
.grid-rw table,
.table-grid-rw table { table-layout: auto; font-size: 1em; line-height: 1.2em; border-collapse: collapse; border: 1px solid rgb(0,0,0); margin-top: 0.5em; margin-bottom: 0.5em; }
.grid-rw table thead { }
.grid-rw table th,
.grid-rw table thead th,
.table-grid-rw table thead th { font-weight: bold; font-style: normal; text-align: center; vertical-align: top; border: 1px solid rgb(0,0,0); padding: 0.25em 0.5em 0.25em 0.5em; }
.grid-rw table td,
.grid-rw table tbody td,
.table-grid-rw table tbody td { text-align: left; vertical-align: top; border: 1px solid rgb(0,0,0); padding: 0.25em 0.5em 0.25em 0.5em; }
.grid-rw table tfoot td,
.table-grid-rw table tfoot td { font-size: 0.9em; line-height: 1.2em; font-style: italic; border-top: 1px solid rgb(0,0,0); padding: 0.5em; }
.grid-rw table tfoot td p,
.table-grid-rw table tfoot td p { text-indent: 0em; padding-bottom: 0.5em; }
.layout-rw table,
.table-layout-rw table { table-layout: auto; border-collapse: collapse; margin-top: 0.5em; margin-bottom: 0.5em; }
.layout-rw table th,
.layout-rw table td,
.layout-rw table thead th,
.layout-rw table tbody td,
.table-layout-rw table th,
.table-layout-rw table td { font-size: 1em; line-height: 1.2em; font-weight: normal; vertical-align: top; }
.table-finance-3col-rw table { table-layout: auto; font-size: 1em; line-height: 1.2em; border-collapse: collapse; background-color: rgb(255, 255, 255); }
.table-finance-3col-rw table thead { }
.table-finance-3col-rw table th,
.table-finance-3col-rw table thead th { font-weight: bold; text-align: center; background-color: rgb(225, 225, 240); border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); padding-top: 3px; padding-right: 6px; padding-bottom: 3px; padding-left: 6px; }
.table-finance-3col-rw table tr:nth-child(even) td { background-color: rgb(235, 235, 245); }
.table-finance-3col-rw table td,
.table-finance-3col-rw table tbody td { text-align: left; padding-top: 3px; padding-right: 6px; padding-bottom: 3px; padding-left: 6px; }
.table-finance-3col-rw table td + td,
.table-finance-3col-rw table tbody td + td { text-align: right; }
.table-finance-3col-rw table tfoot td { text-align: left; border-top: 1px solid rgb(0, 0, 0); border-bottom: 4px double rgb(0, 0, 0); padding-top: 3px; padding-right: 6px; padding-bottom: 3px; padding-left: 6px; }
.table-finance-3col-rw table tr:last-child td + td { }
.table-finance-3col-rw table tfoot td + td { text-align: right; }
.table-finance-5col-rw table { table-layout: auto; font-size: 1em; line-height: 1.2em; border-collapse: collapse; background-color: rgb(255, 255, 255); }
.table-finance-5col-rw table thead { }
.table-finance-5col-rw table th,
.table-finance-5col-rw table thead th { font-weight: bold; text-align: center; background-color: rgb(225, 225, 240); border-top: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); padding-top: 3px; padding-right: 6px; padding-bottom: 3px; padding-left: 6px; }
.table-finance-5col-rw table tr:nth-child(even) td { background-color: rgb(235, 235, 245); }
.table-finance-5col-rw table thead td { }
.table-finance-5col-rw table tbody { }
.table-finance-5col-rw table tbody th { }
.table-finance-5col-rw table td,
.table-finance-5col-rw table tbody td { text-align: left; padding-top: 3px; padding-right: 6px; padding-bottom: 3px; padding-left: 6px; }
.table-finance-5col-rw table td + td,
.table-finance-5col-rw table tbody td + td { text-align: right; }
.table-finance-5col-rw table tfoot td { text-align: left; border-top: 1px solid rgb(0, 0, 0); border-bottom: 4px double rgb(0, 0, 0); padding-top: 3px; padding-right: 6px; padding-bottom: 3px; padding-left: 6px; }
.table-finance-5col-rw table tfoot td + td { text-align: right; }
.table-year-plan-rw table { table-layout: auto; font-size: 1em; border-collapse: collapse; border-top: 1px solid rgb(255, 255, 555); border-right: 1px solid rgb(255, 255, 555); border-bottom: 1px solid rgb(255, 255, 555); border-left: 1px solid rgb(255, 255, 555); }
.table-year-plan-rw table th,
.table-year-plan-rw table thead th { text-align: left; background: rgb(200, 200, 200); border-bottom: 1px solid rgb(255, 255, 255); padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; }
.table-year-plan-rw table th + th,
.table-year-plan-rw table thead th + th { text-align: center; background: rgb(200, 200, 200); border-bottom: 1px solid rgb(255, 255, 255); padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; }
.table-year-plan-rw table td,
.table-year-plan-rw table tbody td { font-weight: normal; color: rgb(0, 0, 0); background: rgb(255, 255, 255); border-bottom: 1px solid rgb(0, 0, 0); padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; }
.table-year-plan-rw table td + td,
.table-year-plan-rw table tbody td + td { text-align: right; }
.table-year-plan-rw table tr:last-child td { }
.table-year-plan-rw table tfoot td { }
.table-year-plan-rw table tfoot td p { }
.col-2-rw { -moz-column-count: 2; -webkit-column-count: 2; -o-column-count: 2; column-count: 2; -moz-column-gap: 1em; -webkit-column-gap: 1em; -o-column-gap: 1em; 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 0em 1em 0em; }
.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 0em 1em 0em; }
.col-4-rw { column-count: 4; -moz-column-count: 4; -webkit-column-count: 4; -o-column-count: 4; 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 0em 1em 0em; }
.col-5-rw { column-count: 5; -moz-column-count: 5; -webkit-column-count: 5; -o-column-count: 5; 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 0em 1em 0em; }
.col-6-rw { column-count: 6; -moz-column-count: 6; -webkit-column-count: 6; -o-column-count: 6; 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 0em 1em 0em; }
.col-7x1-rw { width: 86%; }
.col-7x1-rw .flow-margin-rw { margin-right: 14.25%; }
.col-6x4-rw { width: 67%; }
.col-6x4-rw .flow-margin-rw { margin-right: -33%; }
.col-5x3-rw { width: 60%; }
.col-5x3-rw .flow-margin-rw { margin-right: -50%; }
.col-4x3-rw { width: 75%; }
.col-4x3-rw .flow-margin-rw { margin-right: -25%; }
div.col-4x3-rw span.floatgalley-outside-rw,
div.col-4x3-rw span.floatgalley-inside-rw { float: right; width: 28.66%; margin-outside: -33.33%; }
.width-10-rw { width: 9%; }
.width-20-rw { width: 19%; }
.width-30-rw { width: 29%; }
.width-40-rw { width: 39%; }
.width-50-rw { width: 49%; }
.width-60-rw { width: 59%; }
.width-70-rw { width: 69%; }
.width-80-rw { width: 79%; }
.width-90-rw { width: 89%; }
.width-100-rw { width: 100%; }
.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: 0em; padding: 0em; }
.pc-rw img { width: 100%; margin: 0em; padding: 0em; }
.pc-rw table { width: 100%; margin: 0em; padding: 0em; }
.pc-rw p { text-align: left; }
div.pc-rw > :first-child { margin-top: 0em; padding-top: 0em; }
div.pc-rw > :last-child { margin-bottom: 0em; padding-top: 0em; }
div.align-left-rw { display: block; text-align: left; margin-right: auto; }
.align-left-rw table { margin: 0em auto 0em 0em; }
.align-left-rw .pc-rw { margin: 0em auto 0em 0em; }
.align-left-rw .pc-rw img { margin: 0em auto 0em 0em; }
.align-left-rw .pc-rw object { margin: 0em auto 0em 0em; }
div.align-right-rw { display: block; text-align:right; margin-left: auto; }
.align-right-rw table { margin: 0em 0em 0em auto; }
.align-right-rw .pc-rw { margin: 0em 0em 0em auto; }
.align-right-rw .pc-rw img { margin: 0em 0em 0em auto; }
.align-right-rw .pc-rw object { margin: 0em 0em 0em auto; }
div.align-center-rw { display: block; text-align:center; margin-left: auto; margin-right: auto; }
.align-center-rw table { margin: 0em auto 0em auto; }
.align-center-rw .pc-rw { margin: 0em auto 0em auto; }
.align-center-rw .pc-rw img { margin: 0em auto 0em auto; }
.align-center-rw .pc-rw object { margin: 0em auto 0em auto; }
div.floatgalley-left-rw { float: left; text-align: left; margin: 0.5em 1em 0em 0em; padding: 0em; }
div.floatgalley-left-rw .pc img { width: 100%; margin-bottom: 0em; }
div.floatgalley-right-rw { float: right; text-align: left; margin: 0.5em 0em 0em 1em; padding: 0em; }
div.floatgalley-right-rw .pc img { width: 100%; margin-bottom: 0em; }
div.floatgalley-outside-rw { float: right; margin: 0.5em 0em 0.5em 1em; }
div.floatgalley-outside-rw img { width: 100%; }
div.floatgalley-inside-rw { float: left; margin: 0.5em 0em 0.5em 1em; }
div.floatgalley-inside-rw img { width: 100%; }
div.col-7x1-rw { margin-right: 14.25%; padding: 0em 0em 0em 0em; }
div.col-7x1-rw div.floatgalley-outside-rw, div.col7x1-rw div.floatgalley-inside-rw { width: 15.17%; margin-right: -16.67%; }
div.col-7x1-rw div.flow-margin-rw { margin-right: -16.67%; }
div.col-6x4-rw { margin-right: 33.33%; padding: 0em 0em 0em 0em; }
div.col-6x4-rw div.floatgalley-outside-rw, div.col6x4-rw div.floatgalley-inside-rw { width: 46.45%; margin-right: -49.95%; }
div.col-6x4-rw div.flow-margin-rw { margin-right: -49.95%; }
div.col-6x4-rw div.flow-galley-rw div.figure-rw { margin-right: 33.33%; }
div.col-5x3-rw { margin-right: 40%; padding: 0em 0em 0em 0em; box-sizing: border-box; }
div.col-5x3-rw div.floatgalley-outside-rw, div.col5x3-rw div.floatgalley-inside-rw { width: 62.08%; margin-right: -66.4%; }
div.col-5x3-rw div.flow-margin-rw { margin-right: -66.4%; }
div.col-5x3-rw div.flow-galley-rw div.figure-rw { margin-right: 40%; }
div.col-4x3-rw { margin-right: 25%; padding: 0em 0em 0em 0em; }
div.col-4x3-rw div.floatgalley-outside-rw,
div.col4x3-rw div.floatgalley-inside-rw { width: 30.66%; margin-right: -33.33%; }
div.col-4x3-rw div.flow-margin-rw { float: right; margin: 0em -33.33% 0em 20px; }
div.poem-normal-rw, div.poem-annotated-rw { width: 100%; margin: 0em auto 0em auto; }
div.poem-normal-rw .poem-body-rw, div.poem-annotated-rw .poem-body-rw { margin: 0em auto 1em auto; }
div.poem-normal-rw div + p, div.poem-annotated-rw div + p { text-indent: 0em; margin-left: 0em; }
div.poem-normal-rw p + p, div.poem-annotated-rw p + p { text-indent: 1.3em; margin-left: 0em; }
div.poem-normal-rw .title-block-rw { display: block; margin: 0em 0em 1em 1em; padding: 2px; }
div.poem-title-block-rw { display: block; margin: 0em 0em 1em 1em; padding: 0em; }
div.poem-annotated-rw .title-block-rw { display: block; margin: 0 auto 1em auto; padding: 2px; }
div.poem-title-block-rw { display: block; margin: 0 auto 1em auto; padding: 0; }
div.poem-normal-rw div.poem-body-rw { margin: 0em 0em 0em 0em !important; display: block !important; }
div.poem-normal-rw div.poem-body-rw div.stanza-rw { font-size: 0.9em; margin: 1em 0em 1em 1.30em !important; }
div.poem-rw .title-block-rw h1 { font-size: 1.5em; font-weight: normal; font-style: normal; color: black; text-align: center; padding-bottom: 0.5em; }
div.poem-title-block-rw h1 { font-size: 1.5em; font-weight: normal; font-style: normal; color: black; text-align: center; padding-bottom: 0.5em; }
div.poem-normal-rw .title-block-rw .title-sub-rw,
div.poem-annotated-rw .title-block-rw .title-sub-rw { font-size: 1.25em; font-weight: normal; font-style: normal; text-align: center; padding: 0em 0em 1em 0em; }
div.poem-title-block-rw .title-sub-rw { font-size: 1.25em; font-weight: normal; font-style: normal; text-align: center; padding: 0em 0em 1em 0em; text-indent: 0em; }
div.poem-normal-rw .title-block-rw .title-other-rw,
div.poem-annotated-rw .title-block-rw .title-other-rw { font-style: normal; text-align: center; }
div.poem-title-block-rw .title-other-rw { font-style: normal; text-align: center; }
div.poem-normal-rw .title-block-rw .epigraph-rw,
.poem-annotated-rw .title-block-rw .epigraph-rw { font-size: 0.9em; font-style: normal; text-indent: 0; margin: 0em auto 0em auto; padding: 0em; }
div.poem-title-block-rw .epigraph-rw { font-size: 0.9em; font-style: normal; text-indent: 0em; margin: 0em auto 0em auto; padding: 0em; }
div.poem-normal-rw .title-block-rw .epigraph-rw p,
div.poem-annotated-rw .title-block-rw .epigraph-rw p { text-indent: 0em; }
div.poem-title-block-rw .epigraph-rw p { text-indent: 0em; }
div.poem-normal-rw .title-block-rw .title-num-rw,
div.poem-annotated-rw .title-block-rw .title-num-rw { font-weight: bold; text-align: center; }
div.poem-title-block-rw .title-num-rw { font-weight: bold; text-align: center; }
div.poem-normal-rw div.decoration-rw, div.poem-annotated-rw div.decoration-rw { text-align: center; margin: 0em; padding: 0em 0em 0.5em 0em; }
div.poem-rw .decoration-rw p { text-align: center; }
div.poem-rw h2, div.poem-rw h3, div.poem-rw h4, div.poem-rw h5 { font-size: inherit; line-height: 1em; font-weight: normal; font-style: normal; text-align: center; padding: 0.5em 0em 0.5em 0em; margin: 0em; }
div.poem-rw h2 { font-weight: normal; font-style: inherit; text-transform: uppercase; }
div.poem-rw h3 { font-weight: normal; font-style: inherit; }
div.poem-rw h5 { font-weight: bold; font-style: italic; }
div.poem-rw div.stanza-rw h4 { font-size: inherit; line-height: 1em; font-weight: normal; font-style: normal; text-align: center; padding: 0em 0em 1em 0em; margin: 0em; }
div.poem-rw .poem-body-rw div.stanza-rw { margin: 0em 0em 1em 0em; }
div.stanza-rw p, div.stanza-rw p + p { text-indent: -1.3em; margin-left: 1.3em; padding-bottom: 0em; }
div.stanza-rw .speaker-rw { margin-left: -1em; }
div.stanza-rw span.linenumber-rw { display: block; font-size: 0.9em; float: left; text-align: right; margin-left: -2em; }
div.poem-rw .poem-notes-rw { display: block; margin-bottom: 0.5em; margin-top: 0.5em; padding: 0.5em; }
div.poem-rw .poem-notes-rw h2, div.poem-rw .poem-notes-rw h3 { font-size: 1em; line-height: 1.2em; font-weight: normal; font-style: normal; text-align: center; padding: 1em 0em 1em 0em; }
div.poem-rw .poem-notes-rw h2 { font-style: normal; text-transform: uppercase; }
div.poem-rw .poem-notes-rw h3 { font-style: normal; text-transform: none; padding: 0.5em 0em 0.5em 0em; }
div.poem-annotated-rw .poem-notes-rw .list-linenotes-rw { margin: 1em 0em 1em 0em; padding: 0em; }
div.poem-rw .poem-notes-rw .list-notes-rw h3 { font-size: 1em; font-weight: normal; text-align: center; margin: 0em; padding: 0em; }
div.poem-rw .poem-notes-rw p.poem-commentary-rw { text-indent: 0em; margin-left: 0em; }
div.margin-rw { margin-left: 1.3em; }
div.stanza-rw .line-left-rw p { text-align: left; }
div.stanza-rw .line-center-rw p { text-align: center; }
div.stanza-rw .line-right-rw p { text-align: right; }
span.margin-note-rw { font-style: italic; color: purple; }
div.list-linenotes-rw p, div.list-linenotes-rw p + p { text-indent: 0em; text-align: left; margin-left: 2em; }
div.list-linenotes-rw span.num-note-rw { display: inline-block; text-align: right; margin: 0em 0em 0em -2.8em; padding: 0em 0.5em 0em 0em; width: 2em; }
div.stanza-break-auto-rw { }
div.stanza-break-avoid-rw { }
.line-indent1-rw { padding-left: 0.5em; }
.line-indent2-rw { padding-left: 1em; }
.line-indent3-rw { padding-left: 1.5em; }
.line-indent4-rw { padding-left: 2em; }
.line-indent5-rw { padding-left: 2.5em; }
.line-indent6-rw { padding-left: 3em; }
.line-indent7-rw { padding-left: 3.5em; }
.line-indent8-rw { padding-left: 4em; }
.line-indent9-rw { padding-left: 4.5em; }
.line-indent10-rw { padding-left: 5em; }
div.CastList-rw, div.Performance-rw, div.Programme-rw, div.TitleCredits-rw, div.ClosingCredits-rw { font-size: 0.9em; }
div.Performance-rw .drama-title-block-rw { margin: 0em; padding: 1em 0em 1em 0em; }
div.CastList-rw .drama-title-block-rw { margin: 0em; padding: 1em 0em 1em 0em; }
div.Programme-rw .drama-title-block-rw { margin: 0em; padding: 1em 0em 1em 0em; }
div.TitleCredits-rw .drama-title-block-rw { margin: 0em; padding: 1em 0em 1em 0em; }
div.ClosingCredits-rw .drama-title-block-rw { margin: 0em; padding: 1em 0em 1em 0em; }
div.list-cast-rw { margin: 1em auto 1em auto; }
div.list-credits-rw { margin: 1em auto 1em auto; }
div.list-crew-rw { margin: 1em auto 1em auto; }
div.Performance-rw div.list-cast-rw p + p, div.Performance-rw div.list-crew-rw p + p { text-indent: 0em !important; margin: 0em; }
div.Performance-rw p, div.Performance-rw p + p { text-indent: 0em !important; }
div.Performance-rw div.list-cast-rw .character-rw { display: inline-block; font-weight: normal; margin: 0em 0em 0.25em 0em; width: 10em; }
div.Performance-rw div.list-cast-rw .actor-rw { font-weight: normal; margin: 0em 0em 0.25em 0em; }
div.Performance-rw div.list-cast-rw .person-rw { font-weight: normal; font-style: italic; margin: 0em 0em 0.5em 0em; }
div.CastList-rw .list-cast-rw { text-align: center; }
div.CastList-rw p, div.CastList-rw p + p { text-indent: 0em !important; margin: 0em 0em 0.25em 0em; }
div.CastList-rw div.list-cast-rw    .character-rw { font-weight: bold; margin: 0em 0em 0.25em 0em; }
div.Performance-rw div.list-crew-rw .role-rw { display: inline-block; font-style: italic; margin: 0em 0em 0.25em 0em; width: 10em; }
div.Drama-rw { font-size: 0.9em; }
.drama-title-block-rw h1 { font-size: 1.5em; font-weight: normal; text-align: center; text-transform: none; margin: 0em; padding: 0.5em 0em 0.5em 0em; }
div.Drama-rw .Act-rw, div.Drama-rw .Scene-rw { border: 1px dotted green; margin: 0.5em 0em 0.5em 0em; }
div.Drama-rw div.drama-title-block-rw h1    { font-size: 1.5em; font-weight: normal; text-align: center; text-transform: uppercase; margin: 0em; padding: 0.5em 0em 0.5em 0em; }
div.Drama-rw div.Act-rw .drama-title-block-rw h1 { font-size: 1.5em; font-weight: normal; text-align: center; text-transform: none; margin: 0em; padding: 0.5em 0em 0.5em 0em; }
div.Drama-rw div.Scene-rw .drama-title-block-rw h2 { font-weight: normal; margin: 0em; padding: 0.5em 0em 0.5em 0em; }
div.Drama-rw h3 { font-weight: normal; margin: 0em; padding: 0em; }
div.Drama-rw p, div.Drama-rw p + p { text-indent: -2em !important; margin: 0em 0em 0.5em 2em !important; }
div.Drama-rw .Speech-rw { border: 1px dotted blue; margin: 0em 0em 0.5em 0em; padding: 0em; }
div.Drama-rw .Speech-rw p { text-indent: 0em !important; margin: 0em !important; padding: 0em !important; }
div.Drama-rw .Speech-rw p + p { text-indent: 0em !important; margin: 0em 0em 0em 2em!important; padding: 0em !important; }
div.Drama-rw span.speaker-rw { font-weight: bold; margin: 0em 0.5em 0em 0em; }
div.Drama-rw p.speaker-rw { font-weight: normal; text-align: center !important; margin: 0em 0.5em 0em 0em; }
.Drama-rw p.set-rw { font-style: normal; text-indent: 0 !important; margin: 0em 0em 0.5em 2em; }
div.Drama-rw p.direction-rw { font-style: italic; text-indent: 0em !important; margin: 0em 0em 0.5em 2em; }
div.Drama-rw span.direction-rw { font-weight: normal; font-style: italic; }
div.Drama-rw p.speaker-rw { text-align: left; margin-left: 30%; }
div.DramaScreen-rw { font-size: 0.8em; text-align: left; }
div.DramaScreen-rw .Act-rw, div.DramaScreen-rw .Scene-rw{ border: 1px dotted red; }
div.DramaScreen-rw .Act-rw, div.DramaScreen-rw .Scene-rw{ margin: 1em 0em 1em 0em; }
div.DramaScreen-rw .Act-rw h1, div.DramaScreen-rw h1, div.DramaScreen-rw .Act-rw .drama-title-block-rw h1 { font-weight: normal !important; text-align: center !important; margin: 0em !important; padding: 1em 0em 1em 0em !important; }
div.DramaScreen-rw .Scene-rw h2, div.DramaScreen-rw h2, div.DramaScreen-rw .Scene-rw .drama-title-block-rw h2 { font-weight: normal !important; text-align: left !important; margin: 0em !important; padding: 1em 0em 1em 0em !important; }
div.DramaScreen-rw h3 { font-weight: normal !important; text-align: left !important; margin: 0em !important; padding: 1em 0em 1em 0em !important; }
div.DramaScreen-rw p, div.DramaScreen-rw p + p { text-indent: 0em !important; margin: 0em 10% 1em 10% !important; padding: 0em; }
div.DramaScreen-rw span.speaker-rw { display: block; font-weight: bold; float: left; margin: 0em 0em 0em 30%; padding: 0em 0em 0em 0em; }
div.DramaScreen-rw p.speaker-rw { font-weight: normal; margin: 0em 0em 0em 30% !important; padding: 0em 0em 0em 0em; }
div.DramaScreen-rw p.speaker-rw + div.DramaScreen-rw p.direction-rw { margin-bottom: 0em !important; }
div.DramaScreen-rw p.direction-rw { font-weight: normal; font-style: normal; margin-bottom: 0em !important; margin-left: 20% !important; }
div.DramaScreen-rw p.set-rw { font-weight: normal; font-style: normal; margin-right: 0em !important; margin-left: 0em !important; }
div.DramaRadio-rw { font-size: 0.9em; text-align: left; }
.Drama-rw .Prologue-rw, .Drama-rw .Epilogue-rw, .Drama-rw .Entracte-rw { border: 1px dotted green; }
.Drama-rw .drama-title-block-rw, .DramaScreen-rw .drama-title-block-rw, .DramaRadio-rw .drama-title-block-rw { border: 1px dotted red; margin: 0.5em; }
div.DramaRadio-rw .Act-rw, div.DramaRadio-rw .Scene-rw { border: 1px dotted green; margin: 1em; }
div.DramaRadio-rw .Act-rw h1, div.DramaRadio-rw div.Act-rw .drama-title-block-rw h1    { font-weight: normal; text-align: center; text-transform: uppercase; margin: 0em; padding: 1em 0em 1em 0em; }
div.DramaRadio-rw .Scene-rw h2, div.DramaRadio-rw .Scene-rw .drama-title-block-rw h2 { font-weight: normal; text-align: center; margin: 0em; padding: 1em 0em 1em 0em; }
div.DramaRadio-rw p, div.DramaRadio-rw p + p { text-indent: 0em !important; margin: 0em 0em 1em 30%; }
div.DramaRadio-rw span.speaker-rw { display: inline-block; font-weight: normal; float: left; margin: 0em 0em 0em -41%; }
div.DramaRadio-rw p.speaker-rw { font-weight: normal; text-align: center; margin: 0em 0em 0em -41%; }
div.DramaRadio-rw p.direction-rw, div.DramaRadio-rw p.set-rw { font-weight: normal; font-style: normal; }
div.DramaRadio-rw p.set-rw { margin-bottom: 1em; }
div.DramaRadio-rw span.direction-rw { font-style: italic; }
.list-cast-rw { display: table; margin-left: auto !important; margin-right: auto !important; }
.list-crew-rw { display: table; margin-left: auto !important; margin-right: auto !important; }
.list-credits-rw { display: table; margin-left: auto !important; margin-right: auto !important; }
.hotspots-image-rw { position: relative; display: table; height: 100%; height: 100vh; margin: 0 auto 0 auto; padding: 0; overflow: hidden; border: 0px solid red; -webkit-transition: all 0.25s linear; transition: all 0.25s ease-in-out; }
.hotspots-image-rw img { width: auto; height: 100%; height: 100vh; display: block; }
.image-landscape-rw { width: 100%; width: 100vw; height: auto; }
.image-landscape-rw img { width: 100%; width: 100vw; height: auto; }
.hotspot-overlay-rw { width: 69.6%; height: 8.534%; position: absolute; top: 8%; left: 27%; border-radius: 4px; box-shadow: 1px 1px 2px black, -1px -1px 2px black; text-align: center; line-height: 35px; font-weight: bold; color: gray; }
.hotspot-popup-rw { position: fixed; top: 0; left: 0%; right: 0%; height:0; background-color: rgba(0, 0, 0, 0.5); overflow: hidden; -moz-overflow-scrolling: touch; -webkit-overflow-scrolling: touch; overflow-scrolling: touch; -moz-transition: all 0.25s linear; -webkit-transition: all 0.25s linear; transition: all 0.25s ease-in-out; }
.hotspots-image-rw:before { content: " "; position: absolute; width: 100%; height: 100%; }
.hotspots-image-rw .hotspots-image-rw:first-child { opacity: 1; }
.hotspots-image-rw .show-image { opacity: 1; -webkit-transition: all 0.25s linear; transition: all 0.25s ease-in-out; }
.hotspot-overlay-rw:hover { background-color: rgba(239, 60, 100, 0.4); cursor: pointer; }
.showing { top: 0; opacity: 1; }
.showing .hotspot-popup-rw { top: 0; opacity: 1; position: static; height: auto; background-color: transparent; }
.hotspot-popup-rw.showing { height: 100%; overflow: auto; }
.hotspot-popup-rw .popup-content-rw { margin-left: 20%; margin-right: 20%; background-color: white; padding: 20px; position: relative; }
.hotspot-tools-rw { position: fixed; top: -40px; right: 0%; width: 10px; left: 0; margin: 0 auto 0 auto; height: 40px; z-index: 999; -webkit-transition: all 0.25s ease-in-out; transition: all 0.25s 0.25s ease-in-out; text-align: right; cursor: pointer; text-align: center; }
.hotspot-tools-rw .np-next { float: right; margin-right: -50px; }
.hotspot-tools-rw span:hover { background-color: rgba(0, 0, 0, 0.3); border-radius: 4px; cursor: pointer; }
.hotspot-tools-rw .inactive { color: rgba(0, 0, 0, 0.2); }
.hotspot-tools-rw .inactive:hover { background-color: transparent; cursor: default; }
.tools-show { top: 0; }
.hotspot-tools-rw span { float: left; display: inline-block; width: 40px; height: 30px; line-height: 30px; text-align: center; font-size: 17px; font-weight: normal; color: white; margin: 5px 0px 0 -50PX; padding: 0 5px 0 5px; }
.hotspot-tools-rw span.popup-close-btn { font-size: 25px; font-family: helvetica; background-color: rgba(0, 0, 0, 0.2); background-color: rgba(239, 60, 100, 0.8); border-radius: 4px; }
.hotspot-tools-rw span:hover { background-color: rgba(239, 60, 100, 1); border-radius: 4px; }
@media screen and (max-width: 768px) { .hotspot-popup-rw .popup-content-rw { background-color: white; margin-left: 15%; margin-right: 15%; }
@media screen and (max-width: 680px) { .hotspot-popup-rw .popup-content-rw { background-color: white; margin-left: 10%; margin-right: 10%; }
@media screen and (max-width: 480px) { .hotspot-popup-rw .popup-content-rw { background-color: white; margin-left: 0px; margin-right: 0px; }
.hotspot-tools-rw span { margin-left: 0 !important; margin-right: 0 !important; background-color: rgba(239, 60, 100, 0.8); border-radius: 4px; }
div.aco-presentation { position: relative; width: 600px; height: 480px; margin: 0em auto 0em auto !important; padding: 0em; overflow: hidden; }
div.flashcard-set-rw { position: relative; width: 596px; height: 476px; border: 2px solid rgba(0, 100, 150, 1); border-radius: 10px; margin: 0em auto 0em auto !important; overflow: hidden; }
div.flashcard-rw .image-rw { margin-top: 80px; }
.flashcard-buttons-rw { position: absolute; bottom: 0em; left: 0em; width: 100%; height: 80px; text-align: center; background-color: rgba(240, 240, 0, 0.7); border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-radius-bottomleft: 10px; -webkit-border-radius-bottomright: 10px; overflow: hidden; }
.button-control-rw { position: absolute; font-size: 18px; font-weight: bold; color:  rgba(240, 240, 0, 0.7); height: 50px; width: 100px; margin:0em; border: none; background-color: rgba(0, 0, 0, 0.5); border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; overflow: hidden; }
.button-control-rw:hover { background-color: rgba(0, 0, 0, 0.9); }
.flashcard-next-rw { right:5px; top: 3px; }
.flashcard-check-rw { right: 110px; top: 3px; }
.flashcard-review-rw { right: 215px; top: 3px; }
.flashcard-progress-rw { position: absolute; left: 10px; top: 17px; font-family: sans-serif; font-size: 24px; color:  rgba(0, 0, 0, 0.7); }
div.flashcard-back-rw { position: absolute; left: 0px; top: 0px; width: 596px; height: 396px; margin: 0px; padding: 0px; background-color: rgba(240, 240, 0, 0.3); }
.flashcard-instruction-rw   { position: absolute; left: 0px; top: 0px; width: 100%; height: 50px; font-family: sans-serif; font-size: 24px; color: rgba(255, 255, 255, 1); text-indent: 0px; text-align: center; background-color: rgba(0, 100, 150, 1); padding: 15px 0px 0px 0px; }
.flashcard-question-rw { font-family: serif; font-size:96px; text-indent: 0px; text-align: center; margin: 150px 0px 0px 0px !important; }
.flashcard-answer-rw { font-family: sans-serif; text-align: center; text-indent: 0px; font-size: 60px; margin: 40px 10px 0px 10px; }
.flashcard-answer-rw + .flashcard-answer-rw { margin: 20px 10px 0px 10px !important; }
.pronunciation-rw  { position: absolute; left: 0px; bottom: 0px; width: 100%; height: 40px; font-family: sans-serif; font-size: 24px; text-align: center; background-color:  rgba(0, 0, 0, 0.2); margin: 0px 0px 0px 0px; padding: 5px 0px 0px 0px; }
.Section-rw .copyright-rw { position: absolute; left: 0; bottom: 0; font-size: 13px; font-family: sans-serif; color: rgba(0, 0, 0, 0.3); text-align: center; width: 100%; height: 24px; background-color: rgba(0, 0, 0, 0.1); padding: 3px 0px 0px 0px; }
button.goto-scorecard-rw { display: block; font-size: 36px; height: 100px; width: 200px; margin: 150px auto 0px auto; }
h4.flashcard-help-rw { font-size: 24px !important; font-family: sans-serif; font-style: normal !important; color: rgba(0, 100, 150, 0.95); text-indent: 0px !important; text-align: center !important; margin: 15px 10px 20px 1px !important; padding: 0px; }
p.flashcard-help-rw { font-family: sans-serif; font-size: 16px; line-height: 20px; color: rgba(0, 0, 0, 0.8); text-indent: 0px !important; text-align: left; margin: 0px 25px 8px 25px; padding: 0px; }
div.flashcard-opener-rw { position: absolute; left: 0; top: 0; width: 596px; height: 476px; margin: 0px; padding: 0px; background-color: rgba(240, 240, 0, 0.3); }
.flashcard-opener-rw button { position: absolute; height: 50px; width: 200px; font-size: 24px; font-weight: bold; color: rgba(240, 240, 0, 0.5); border: none; border-radius: 10px; background-color: rgba(0, 0, 0, 0.8); -moz-border-radius: 10px; -webkit-border-radius: 10px; margin:0px; cursor: pointer; }
.flashcard-opener-rw button:hover { color: rgba(240, 240, 0, 0.9); background-color:  rgba(0, 0, 0, 1); box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5); -moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5); }
.flashcard-opener-rw button.flashcards-exit-rw { bottom: 20px; left: 20px; }
.flashcard-opener-rw button.flashcards-start-rw { right: 20px; bottom: 20px; }
.flashcard-scorecard-rw { position: absolute; left: 0px; top: 0px; width: 596px; height: 476px; margin: 0px; padding: 0px; background-color: rgba(240, 240, 0, 0.3); }
.result-box-rw { position: relative; font-family: sans-serif; width: 450px; height: 205px !important; margin: 0px auto 0px auto; border-top: 1px solid rgba(0, 100, 150, 1); border-bottom: 1px solid rgba(0, 100, 150, 1); }
.scorecard-heading-rw { text-align: center; }
.flashcard-scorecard-rw h4 { font-family: sans-serif; font-size: 24px !important; font-style: normal !important; color: rgba(0, 100, 150, 1); text-align: center !important; margin: 24px 0px 24px 0px; }
.result-box-rw p { font-size: 24px !important; line-height: 40px !important; color:  rgba(0, 0, 0, 0.8); }
.result-box-rw p span { display: inline-block; float: right; }
.flashcard-scorecard-rw button,
.flashcard-opener-rw button,
span.flashcards-exit-rw { position: absolute; height: 50px; width: 150px; font-family: sans-serif; font-size: 24px; font-weight: bold; color: rgba(240, 240, 0, 0.5); text-align: center; vertical-align: middle; background-color: rgba(0, 0, 0, 0.7); border: none; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; margin:0px; cursor: pointer; }
span.flashcards-exit-rw { font-size: 26px; padding-top: 15px; }
.flashcard-scorecard-rw button:hover,
.flashcard-opener-rw button:hover,
span.flashcards-exit-rw:hover { color: rgba(240, 240, 0, 0.9); background-color:  rgba(0, 0, 0, 1); box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5); -moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5); }
.flashcard-opener-rw .flashcards-exit-rw,
.flashcard-scorecard-rw .flashcards-exit-rw { bottom: 20px; left: 20px; }
.flashcards-repeat-rw  { bottom: 20px; left: 225px; }
.flashcards-nextset-rw  { right: 20px; bottom: 20px; }
div.flashcard-back-rw { position: absolute; left: 0px; top: 0px; width: 596px; height: 396px; background-color: rgba(240, 240, 0, 0.3); margin: 0px; padding: 0px; }
.flashcard-front-rw .flashcard-question-rw { font-family: serif; font-size:72px; line-height: 72px; text-indent: 0px; text-align: center; margin: 160px 0px 0px 0px !important; }
.flashcard-answer-rw { font-family: serif; font-size: 24px; line-height: 30px; text-align: center; margin: 70px 20px 0px 20px; }
.flashcard-answer-rw + .flashcard-answer-rw { margin: 0px 20px 0px 20px; }
.flashcard-front-rw .pronunciation-rw { position: absolute; bottom: 0px; left: 0px; width: 150px; height: 100px; font-family: sans-serif; font-size: 72px; color: rgba(1, 1, 1, 0.3); text-align: center; background-color:  rgba(0, 0, 0, 0.0); margin: 0px 0px 0px 0px; padding: 5px 0px 0px 0px; }
.flashcard-back-rw .pronunciation-rw { position: absolute; bottom: 4px; left: 0px; width: 100%; height: 40px; font-family: sans-serif; font-size: 24px; text-align: center; background-color:  rgba(0, 0, 0, 0.2); margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px; }
div.flashcard-back-rw { position: absolute; top: 0px; left: 0px; width: 596px; height: 396px; background-color: rgba(240, 240, 0, 0.3); margin: 0px; padding: 0px; }
.flashcard-back-rw .flashcard-question-rw { position: relative; font-family: serif; font-size:96px; line-height: 48px; text-align: center; text-indent: 0px; margin: 40px 0px 0px 0px !important; }
.flashcard-back-rw .flashcard-instruction-rw { position: relative; top: 0; left: 0; width: 100%; height: 50px; font-family: sans-serif; font-size: 24px; color: rgba(255, 255, 255, 1); text-indent: 0px; text-align: center; background-color: rgba(0, 100, 150, 1); padding: 15px 0px 0px 0px; }
.flashcard-instruction-rw   { position: absolute; top: 0px; left: 0px; width: 100%; height: 50px; font-family: sans-serif; font-size: 24px; color: rgba(255, 255, 255, 1); text-indent: 0px; text-align: center; background-color: rgba(0, 100, 150, 1); padding: 15px 0px 0px 0px; }
.flashcard-front-rw .flashcard-question-rw { font-family: serif; font-size: 96px; line-height: 96px; text-indent: 0px; text-align: center; margin: 150px 0px 0px 0px !important; }
.flashcard-answer-rw { font-family: serif; font-size: 24px; line-height: 30px; text-align: center; margin: 0px 10px 0px 10px !important; }
.flashcard-answer-rw + .flashcard-answer-rw { margin: 0px 0px 0px 0px !important; }
.arithmetic-rw { font-family: 'Arithmetic'; border-top: 0px solid gray; border-bottom: 0px solid gray; margin:1em 0em 1em 0em; padding: 0.5em 0em 0.5em 0em; }
.arithmetic-rw table { text-align: center; border-collapse: collapse; margin: 0em auto 0em auto; }
.arithmetic-rw table td { position: relative; font-family: "Arithmetic"; font-size: 1em; line-height: 1em; text-align: right; vertical-align: bottom; width: 0.8em; height: 19px; border: 0px solid rgba(0, 0, 0, 0.2); box-sizing: border-box; -moz-box-sizing: border-box; padding: 0.15em; }
caption { caption-side: bottom; width: auto; background-color: rgba(250, 250, 220, 0.8); border: 1px  solid black; margin: 0.5em 0.5em 0.5em 0.5em; }
.arithmetic-rw table .ruletop-rw { border-top: 2px solid black; }
.arithmetic-rw table .rulebottom-rw { border-bottom: 2px solid black; }
.arithmetic-rw table .ruleboth-rw { border-top: 2px solid black; border-bottom: 2px solid black; }
span.carry-rw,
span.borrow-rw { font-size: 0.7em; line-height: 0.5em; font-weight: 600; color: rgb(0, 100, 150); vertical-align: top; padding: 0px 1px 0px 1px; }
span.payback-rw { font-size: 0.7em; line-height: 0.7em; font-weight: 600; color: rgb(0, 100, 150); vertical-align: bottom; padding: 0px 1px 0px 1px; }
.linesum-rw td { text-align: center; vertical-align: middle; }
div.fraction-rw td { text-align: center; vertical-align: middle; }
.numerator-rw, .denominator-rw { font-size: 0.8em; }
.denominator-rw { border-top: 2px solid black; }
.denominator-rw.a-ruletop-rw { border-top: 2px solid black; }
.a-carry-rw { font-size: 0.8em; line-height: 0.8em; background-color: yellow; }
.a-carry-rw td { height: 0.8em; border: 2px solid white; }
.a-carry-rw { display: auto; }
.addend1 { }
.addend2 { }
.addend3 { }
.addend4 { }
.addend5 { }
.addend-rw { }
.sum-rw { border-top: 2px solid black; border-bottom: 2px solid black; }
.borrow-rw, .payback-rw { font-size: 0.8em; line-height:0.8em; background-color: yellow; }
.borrow-rw td,
.payback-rw td { height:0.8em; border: 2px solid white; }
.difference-rw { border-top: 2px solid black; border-bottom: 2px solid black; }
.m-carry-rw { font-size: 0.8em; line-height: 0.8em; background-color: yellow; }
.m-carry-rw { height: 0.8em; border: 2px solid white; }
.multiplier-rw { border-bottom: 2px solid black; }
.multiplicand-rw { }
.product-rw { border-top: 2px solid black; border-bottom: 2px solid black; }
.workline-rw { color: gray; }
.quotient-rw { }
.divider-rw { }
.d-parenthesis-rw { background-image: url('../i/division-sign.svg'); background-repeat: no-repeat; background-position: right top; font-size: 1.2em; padding: 0em; }
.dividend-rw { background-image: url('../i/borderline.svg'); background-repeat: repeat-x; background-position: top left; padding-top: 2px; }
.d-workline-rw .ruletop-rw,
.d-workline-rw .rulebottom-rw,
.d-workline-rw .ruleboth-rw { border-top: 2px solid gray; }
.d-workline1,
.d-workline2,
.d-workline3,
.d-workline4,
.d-workline5,
.d-workline6 { color:gray; }
.d-workline6 { background-image: url('borderline.png'); background-repeat: repeat-x; background-position: top left; padding-top: 2px; }
.d-workline-rw { color:gray; }
.d-workline-rw td.ruletop-rw,
.d-workline-rw td.rulebottom-rw,
.d-workline-rw td.ruleboth-rw { border-top: 2px solid gray; }
.d-workline { display: auto; }
.regroup-rw { display: inline-block; margin-left: -0.5em; color: red; font-weight: bold; }
tr.row-sum-i-rw { display: auto; }
tr.row-answer-i-rw { display: none; }
tr.a-sum { display: auto; }
.arithmetic-rw td.marks-rw .correct,
.arithmetic-rw td.marks-rw .wrong { display: none; font-size: 1.2em; margin-left: -0.5em; }
.arithmetic-rw .wrong { color: red; }
.arithmetic-rw .correct { color: green; }
.linesum-rw tr.correct { color: black; }
.linesum-rw tr.correct span[contenteditable],
.linesum-rw tr.correct .correct { color: green; }
.linesum-rw tr.wrong span[contenteditable],
.linesum-rw tr.wrong .wrong { color: red; }
.sum-rw[contenteditable],
.product-rw[contenteditable],
.quotient-rw[contenteditable],
.difference-rw[contenteditable] { display: block; border: 1px solid rgb(100, 150, 200); letter-spacing: 0.25em; background-color: rgb(255, 255, 200); }
.linesum-rw .sum-rw[contenteditable],
.linesum-rw .product-rw[contenteditable],
.linesum-rw .quotient-rw[contenteditable],
.linesum-rw .difference-rw[contenteditable] { min-width: 50px; }
.answer-i-rw { display: none; }
.panel-rw { position: relative; width: 850px; height: 600px; font-family: sans-serif; background-color: rgba(200, 200, 200, 1); border-top: 2px solid rgba(0, 0, 0, .1); border-bottom: 2px solid rgba(0, 0, 0, .1); margin: 1em auto 1em -50px; padding: 0em 0em 0em 0em; }
.title-bar-rw { position: relative; height: 50px; background-color: rgba(0, 100, 150, 0); padding: 5px 5px 5px 5px; margin: 0px 50px 0px 50px; z-index: 100; }
div.panel-rw .title-bar-rw h2 { font-size: 22px; font-weight: bold; color:rgba(0, 100, 150, 1); border-bottom: 0px; margin: 0px; padding: 0px; }
.frame-rw { position: absolute; top: 50px; right: 50px; bottom: 0px; left: 50px; overflow: hidden; margin: 0px auto 0px auto; }
.frame-body-rw { position: absolute; top: 0px; right: 0px; bottom: 50px; left: 0px; border-radius: 10px; overflow: hidden; }
.frame-body-rw img { border: 1px solid black; }
div.frame-body-rw h4 { height: 20px; margin: 0px; padding-top: 5px; }
.caption-bar-rw { position: absolute; right: 0px; bottom: 0px; left: 0px; height: 50px; background-color: rgb(240, 240, 240); border-radius: 10px; padding: 5px; }
.caption-bar-rw p { font-size: 16px; line-height: 20px; font-style: normal; color: black; }
div.fullscreen { position: fixed; width: 100%; height: 100%; top: 0px; right: 0px; bottom: 0px; left: 0px; margin: 0px; z-index: 1000; }
div.fullscreen .frame-body-rw { overflow: auto; }
.nav-bar-rw { position: absolute; margin: 0px; padding: 0px; }
.nav-bar-rw p { display: none; }
.nav-previous-rw { width: 50px; top: 0px; bottom: 50px; left: 0px; cursor: url('left.cur'),auto; }
.nav-next-rw { width: 50px; top: 0px; right: 0px; bottom: 50px; cursor: url('right.cur'),auto; }
.nav-first-rw,
.nav-last-rw { width: 50px; height: 50px; bottom: 0px; color: white; text-align: center; cursor: pointer; background-color: transparent; background-repeat: no-repeat; background-position: center center; background-size: 50%; border-radius: 0px; }
.nav-last-rw { right: 0px; }
.nav-first-rw p,
.nav-last-rw p { display: none; line-height: 45px; }
.panel-fullscreen-rw,
.panel-minscreen-rw { position: absolute; right: 60px; bottom: 0px; width: 40px; height: 40px; text-indent: -999px; border: none; cursor: pointer; overflow: hidden; }
.panel-fullscreen-rw p,
.panel-minscreen-rw p { display: none; }
.nav-list-rw { height: 50px; right: 50px; bottom: 0; left: 50px; }
.nav-list-rw ol { margin: 0px; padding: 0px; list-style: none; }
.nav-list-rw ol li { display: inline-block; width: 50px; height: 48px; font-size: 28px; line-height: 48px; color: white; text-align: center; background-color: black; }
.arrow-up-rw, .arrow-down-rw { display: block; position: absolute; width: 50px; height: 75px; font-size: 20px; font-weight: bold; color: white; text-align: center; padding-top: 25px; }
.arrow-right-rw, .arrow-left-rw { display: block; position: absolute; width: 75px; height: 50px; font-size: 20px; font-weight: bold; color: white; text-align: center; padding-top: 15px; }
.hide { display: none; }
.show-rw,
.show { display: block; }
.arrow-up-rw { top: 50px; left: 50px; }
.arrow-right-rw { top: 50px; left: 150px; }
.arrow-down-rw { top: 50px; left: 250px; }
.arrow-left-rw { top: 50px; left: 350px; }
.arrow-up-rw { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB2ZXJzaW9uPSIxLjEiCiAgIHdpZHRoPSI1MC4yMTg3NSIKICAgaGVpZ2h0PSI3NS4xMjUiCiAgIGlkPSJzdmcyIj4KICA8ZGVmcwogICAgIGlkPSJkZWZzNCIgLz4KICA8bWV0YWRhdGEKICAgICBpZD0ibWV0YWRhdGE3Ij4KICAgIDxyZGY6UkRGPgogICAgICA8Y2M6V29yawogICAgICAgICByZGY6YWJvdXQ9IiI+CiAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+CiAgICAgICAgPGRjOnR5cGUKICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPgogICAgICAgIDxkYzp0aXRsZT48L2RjOnRpdGxlPgogICAgICA8L2NjOldvcms+CiAgICA8L3JkZjpSREY+CiAgPC9tZXRhZGF0YT4KICA8ZwogICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMTUuMjgxMjUsLTI3My42MjUpIgogICAgIGlkPSJsYXllcjEiPgogICAgPHBhdGgKICAgICAgIGQ9Im0gMzY1LjI1NjQsMzEwLjg1MzggLTI0Ljc0ODc0LC0zNi45OTEwNiAtMjQuOTk4NzIsMzYuOTkxMDYgMTEuMjQ5NDMsMCAwLDM3Ljc1NjQgMjcuNDk4NTksMCAwLC0zNy43NTY0IHoiCiAgICAgICBpZD0icGF0aDI5ODUiCiAgICAgICBzdHlsZT0iZmlsbDojZmYwMDAwO3N0cm9rZTojZmYwMDAwO3N0cm9rZS13aWR0aDowLjI1MjUzNjAzcHg7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW9wYWNpdHk6MSIgLz4KICA8L2c+Cjwvc3ZnPgo="); background-repeat: no-repeat; background-position: center center; }
.arrow-right-rw { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB2ZXJzaW9uPSIxLjEiCiAgIHdpZHRoPSI3NS4wOTM3NSIKICAgaGVpZ2h0PSI1MC4yMTg3NSIKICAgaWQ9InN2ZzIiPgogIDxkZWZzCiAgICAgaWQ9ImRlZnM0IiAvPgogIDxtZXRhZGF0YQogICAgIGlkPSJtZXRhZGF0YTciPgogICAgPHJkZjpSREY+CiAgICAgIDxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj4KICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgICAgICA8ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+CiAgICAgICAgPGRjOnRpdGxlPjwvZGM6dGl0bGU+CiAgICAgIDwvY2M6V29yaz4KICAgIDwvcmRmOlJERj4KICA8L21ldGFkYXRhPgogIDxnCiAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMwMi44NzUsLTI4Ni4xMjUpIgogICAgIGlkPSJsYXllcjEiPgogICAgPHBhdGgKICAgICAgIGQ9Im0gMzQwLjc2NTM0LDI4Ni4zNjI3NCAzNi45OTEwNiwyNC43NDg3NCAtMzYuOTkxMDYsMjQuOTk4NzIgMCwtMTEuMjQ5NDMgLTM3Ljc1NjQsMCAwLC0yNy40OTg1OSAzNy43NTY0LDAgeiIKICAgICAgIGlkPSJwYXRoMjk4NSIKICAgICAgIHN0eWxlPSJmaWxsOiNmZjAwMDA7c3Ryb2tlOiNmZjAwMDA7c3Ryb2tlLXdpZHRoOjAuMjUyNTM2MDNweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxIiAvPgogIDwvZz4KPC9zdmc+Cg=="); background-repeat: no-repeat; background-position: center center; }
.arrow-down-rw { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB2ZXJzaW9uPSIxLjEiCiAgIHdpZHRoPSI1MC4yMTg3NSIKICAgaGVpZ2h0PSI3NS4xMjUiCiAgIGlkPSJzdmcyIj4KICA8ZGVmcwogICAgIGlkPSJkZWZzNCIgLz4KICA8bWV0YWRhdGEKICAgICBpZD0ibWV0YWRhdGE3Ij4KICAgIDxyZGY6UkRGPgogICAgICA8Y2M6V29yawogICAgICAgICByZGY6YWJvdXQ9IiI+CiAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+CiAgICAgICAgPGRjOnR5cGUKICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPgogICAgICAgIDxkYzp0aXRsZT48L2RjOnRpdGxlPgogICAgICA8L2NjOldvcms+CiAgICA8L3JkZjpSREY+CiAgPC9tZXRhZGF0YT4KICA8ZwogICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMTUuMjgxMjUsLTI3My42MjUpIgogICAgIGlkPSJsYXllcjEiPgogICAgPHBhdGgKICAgICAgIGQ9Im0gMzY1LjI1NjQsMzExLjYxOTE0IC0yNC43NDg3NCwzNi45OTEwNiAtMjQuOTk4NzIsLTM2Ljk5MTA2IDExLjI0OTQzLDAgMCwtMzcuNzU2NCAyNy40OTg1OSwwIDAsMzcuNzU2NCB6IgogICAgICAgaWQ9InBhdGgyOTg1IgogICAgICAgc3R5bGU9ImZpbGw6I2ZmMDAwMDtzdHJva2U6I2ZmMDAwMDtzdHJva2Utd2lkdGg6MC4yNTI1MzYwM3B4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEiIC8+CiAgPC9nPgo8L3N2Zz4K"); background-repeat: no-repeat; background-position: center center; }
.arrow-left-rw { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB2ZXJzaW9uPSIxLjEiCiAgIHdpZHRoPSI3NS4wOTM3NSIKICAgaGVpZ2h0PSI1MC4yMTg3NSIKICAgaWQ9InN2ZzIiPgogIDxkZWZzCiAgICAgaWQ9ImRlZnM0IiAvPgogIDxtZXRhZGF0YQogICAgIGlkPSJtZXRhZGF0YTciPgogICAgPHJkZjpSREY+CiAgICAgIDxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj4KICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgICAgICA8ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+CiAgICAgICAgPGRjOnRpdGxlPjwvZGM6dGl0bGU+CiAgICAgIDwvY2M6V29yaz4KICAgIDwvcmRmOlJERj4KICA8L21ldGFkYXRhPgogIDxnCiAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMwMi43ODEyNSwtMjg2LjEyNSkiCiAgICAgaWQ9ImxheWVyMSI+CiAgICA8cGF0aAogICAgICAgZD0iTSAzNDAsMjg2LjM2Mjc0IDMwMy4wMDg5NCwzMTEuMTExNDggMzQwLDMzNi4xMTAyIGwgMCwtMTEuMjQ5NDMgMzcuNzU2NCwwIDAsLTI3LjQ5ODU5IC0zNy43NTY0LDAgeiIKICAgICAgIGlkPSJwYXRoMjk4NSIKICAgICAgIHN0eWxlPSJmaWxsOiNmZjAwMDA7c3Ryb2tlOiNmZjAwMDA7c3Ryb2tlLXdpZHRoOjAuMjUyNTM2MDNweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxIiAvPgogIDwvZz4KPC9zdmc+Cg=="); background-repeat: no-repeat; background-position: center center; }
.nav-previous-rw { background-color: rgba(0, 0, 0, 0); background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB2ZXJzaW9uPSIxLjEiCiAgIHdpZHRoPSIyMC4wMzEyNSIKICAgaGVpZ2h0PSI5OS42NTYyNSIKICAgaWQ9InN2ZzMwMzEiPgogIDxkZWZzCiAgICAgaWQ9ImRlZnMzMDMzIiAvPgogIDxtZXRhZGF0YQogICAgIGlkPSJtZXRhZGF0YTMwMzYiPgogICAgPHJkZjpSREY+CiAgICAgIDxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj4KICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgICAgICA8ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+CiAgICAgICAgPGRjOnRpdGxlPjwvZGM6dGl0bGU+CiAgICAgIDwvY2M6V29yaz4KICAgIDwvcmRmOlJERj4KICA8L21ldGFkYXRhPgogIDxnCiAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwOS41LC0zNTMuMDMxMjUpIgogICAgIGlkPSJsYXllcjEiPgogICAgPHBhdGgKICAgICAgIGQ9Im0gMTI5LjIwOTAxLDM1My4xNTMxNiAwLDk5LjQxODA0IC0xOS40MTgwMywtNTIuMzI1MjggeiIKICAgICAgIGlkPSJwYXRoMzAzOSIKICAgICAgIHN0eWxlPSJmaWxsOiNiM2IzYjM7c3Ryb2tlOiNiM2IzYjM7c3Ryb2tlLXdpZHRoOjAuNTgxOTY2MTZweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxIiAvPgogIDwvZz4KPC9zdmc+Cg=="); background-repeat: no-repeat; background-position: center center; }
.nav-next-rw { background-color: rgba(0, 0, 0, 0); background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB2ZXJzaW9uPSIxLjEiCiAgIHdpZHRoPSIyMC4wMzEyNSIKICAgaGVpZ2h0PSI5OS42NTYyNSIKICAgaWQ9InN2ZzMwMzEiPgogIDxkZWZzCiAgICAgaWQ9ImRlZnMzMDMzIiAvPgogIDxtZXRhZGF0YQogICAgIGlkPSJtZXRhZGF0YTMwMzYiPgogICAgPHJkZjpSREY+CiAgICAgIDxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj4KICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgICAgICA8ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+CiAgICAgICAgPGRjOnRpdGxlPjwvZGM6dGl0bGU+CiAgICAgIDwvY2M6V29yaz4KICAgIDwvcmRmOlJERj4KICA8L21ldGFkYXRhPgogIDxnCiAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwOS41LC0zNTMuMDMxMjUpIgogICAgIGlkPSJsYXllcjEiPgogICAgPHBhdGgKICAgICAgIGQ9Im0gMTA5Ljc5MDk4LDM1My4xNTMxNiAwLDk5LjQxODA0IDE5LjQxODAzLC01Mi4zMjUyOCB6IgogICAgICAgaWQ9InBhdGgzMDM5IgogICAgICAgc3R5bGU9ImZpbGw6I2IzYjNiMztzdHJva2U6I2IzYjNiMztzdHJva2Utd2lkdGg6MC41ODE5NjYxNnB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEiIC8+CiAgPC9nPgo8L3N2Zz4K"); background-repeat: no-repeat; background-position: center center; }
.nav-first-rw { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB2ZXJzaW9uPSIxLjEiCiAgIHdpZHRoPSI0NCIKICAgaGVpZ2h0PSI0NCIKICAgaWQ9InN2ZzQ5NDEiCiAgIGlua3NjYXBlOnZlcnNpb249IjAuNDguMiByOTgxOSIKICAgc29kaXBvZGk6ZG9jbmFtZT0iaWNvX2ZpcnN0LnN2ZyI+CiAgPHNvZGlwb2RpOm5hbWVkdmlldwogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxIgogICAgIG9iamVjdHRvbGVyYW5jZT0iMTAiCiAgICAgZ3JpZHRvbGVyYW5jZT0iMTAiCiAgICAgZ3VpZGV0b2xlcmFuY2U9IjEwIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwIgogICAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSI2NDAiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iNDgwIgogICAgIGlkPSJuYW1lZHZpZXcxMCIKICAgICBzaG93Z3JpZD0iZmFsc2UiCiAgICAgaW5rc2NhcGU6em9vbT0iNS4zNjM2MzY0IgogICAgIGlua3NjYXBlOmN4PSIyMiIKICAgICBpbmtzY2FwZTpjeT0iMzYuOTE1MjU0IgogICAgIGlua3NjYXBlOndpbmRvdy14PSIyMTkiCiAgICAgaW5rc2NhcGU6d2luZG93LXk9IjIzIgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjAiCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ic3ZnNDk0MSIgLz4KICA8ZGVmcwogICAgIGlkPSJkZWZzNDk0MyIgLz4KICA8bWV0YWRhdGEKICAgICBpZD0ibWV0YWRhdGE0OTQ2Ij4KICAgIDxyZGY6UkRGPgogICAgICA8Y2M6V29yawogICAgICAgICByZGY6YWJvdXQ9IiI+CiAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+CiAgICAgICAgPGRjOnR5cGUKICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPgogICAgICAgIDxkYzp0aXRsZT48L2RjOnRpdGxlPgogICAgICA8L2NjOldvcms+CiAgICA8L3JkZjpSREY+CiAgPC9tZXRhZGF0YT4KICA8ZwogICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTEwMDguMzYyMikiCiAgICAgaWQ9ImxheWVyMSIKICAgICBzdHlsZT0iZmlsbDojYjNiM2IzIj4KICAgIDxnCiAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgtMSwwLDAsMSwzNy4xNzY3NzksLTMzLjYwNzE1KSIKICAgICAgIGlkPSJnNDk2MiIKICAgICAgIHN0eWxlPSJmaWxsOiNiM2IzYjMiPgogICAgICA8cGF0aAogICAgICAgICBkPSJtIC02LjIwOTcwMTQsMTA0Mi42MTE1IDIxLjQyMTM3MDQsMjEuMzkyOCAtMjEuNDIxMzcwNCwyMS4zOTI4IHoiCiAgICAgICAgIGlkPSJyZWN0NDE0MyIKICAgICAgICAgc3R5bGU9ImNvbG9yOiMwMDAwMDA7ZmlsbDojYjNiM2IzO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDowLjUwMDAwMDAwMDAwMDAwMDAwO21hcmtlcjpub25lO3Zpc2liaWxpdHk6dmlzaWJsZTtkaXNwbGF5OmlubGluZTtvdmVyZmxvdzp2aXNpYmxlO2VuYWJsZS1iYWNrZ3JvdW5kOmFjY3VtdWxhdGUiIC8+CiAgICAgIDxwYXRoCiAgICAgICAgIGQ9Im0gMTAuNTQ1NzQ5LDEwNDIuNjExNSAyMS40MjEzNywyMS4zOTI4IC0yMS40MjEzNywyMS4zOTI4IHoiCiAgICAgICAgIGlkPSJwYXRoNDE0NiIKICAgICAgICAgc3R5bGU9ImNvbG9yOiMwMDAwMDA7ZmlsbDojYjNiM2IzO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDowLjUwMDAwMDAwMDAwMDAwMDAwO21hcmtlcjpub25lO3Zpc2liaWxpdHk6dmlzaWJsZTtkaXNwbGF5OmlubGluZTtvdmVyZmxvdzp2aXNpYmxlO2VuYWJsZS1iYWNrZ3JvdW5kOmFjY3VtdWxhdGUiIC8+CiAgICAgIDxwYXRoCiAgICAgICAgIGQ9Im0gMzIuNDk3Mzk5LDEwNDIuNTQxNiA0LjA2NTg2LDAgMCw0Mi42MDMyIC00LjA2NTg2LDAgeiIKICAgICAgICAgaWQ9InJlY3Q0MTQ4IgogICAgICAgICBzdHlsZT0iY29sb3I6IzAwMDAwMDtmaWxsOiNiM2IzYjM7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjAuNjM3NzE2NjUwMDAwMDAwMDA7bWFya2VyOm5vbmU7dmlzaWJpbGl0eTp2aXNpYmxlO2Rpc3BsYXk6aW5saW5lO292ZXJmbG93OnZpc2libGU7ZW5hYmxlLWJhY2tncm91bmQ6YWNjdW11bGF0ZSIgLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo="); }
.nav-last-rw { background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB2ZXJzaW9uPSIxLjEiCiAgIHdpZHRoPSI0NCIKICAgaGVpZ2h0PSI0NCIKICAgaWQ9InN2ZzQ5NDEiCiAgIGlua3NjYXBlOnZlcnNpb249IjAuNDguMiByOTgxOSIKICAgc29kaXBvZGk6ZG9jbmFtZT0iaWNvX2xhc3Quc3ZnIj4KICA8c29kaXBvZGk6bmFtZWR2aWV3CiAgICAgcGFnZWNvbG9yPSIjZmZmZmZmIgogICAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2IgogICAgIGJvcmRlcm9wYWNpdHk9IjEiCiAgICAgb2JqZWN0dG9sZXJhbmNlPSIxMCIKICAgICBncmlkdG9sZXJhbmNlPSIxMCIKICAgICBndWlkZXRvbGVyYW5jZT0iMTAiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAiCiAgICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjY0MCIKICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSI0ODAiCiAgICAgaWQ9Im5hbWVkdmlldzEwIgogICAgIHNob3dncmlkPSJmYWxzZSIKICAgICBpbmtzY2FwZTp6b29tPSI1LjM2MzYzNjQiCiAgICAgaW5rc2NhcGU6Y3g9IjIyIgogICAgIGlua3NjYXBlOmN5PSIyMiIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iMCIKICAgICBpbmtzY2FwZTp3aW5kb3cteT0iMCIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIwIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9InN2ZzQ5NDEiIC8+CiAgPGRlZnMKICAgICBpZD0iZGVmczQ5NDMiIC8+CiAgPG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhNDk0NiI+CiAgICA8cmRmOlJERj4KICAgICAgPGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPgogICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgICAgIDxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4KICAgICAgICA8ZGM6dGl0bGU+PC9kYzp0aXRsZT4KICAgICAgPC9jYzpXb3JrPgogICAgPC9yZGY6UkRGPgogIDwvbWV0YWRhdGE+CiAgPGcKICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLC0xMDA4LjM2MjIpIgogICAgIGlkPSJsYXllcjEiCiAgICAgc3R5bGU9ImZpbGw6I2IzYjNiMyI+CiAgICA8ZwogICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNi44MjMyMjEyLC0zMy42MDcxNSkiCiAgICAgICBpZD0iZzQ5NjIiCiAgICAgICBzdHlsZT0iZmlsbDojYjNiM2IzIj4KICAgICAgPHBhdGgKICAgICAgICAgZD0ibSAtNi4yMDk3MDE0LDEwNDIuNjExNSAyMS40MjEzNzA0LDIxLjM5MjggLTIxLjQyMTM3MDQsMjEuMzkyOCB6IgogICAgICAgICBpZD0icmVjdDQxNDMiCiAgICAgICAgIHN0eWxlPSJjb2xvcjojMDAwMDAwO2ZpbGw6I2IzYjNiMztzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MC41MDAwMDAwMDAwMDAwMDAwMDttYXJrZXI6bm9uZTt2aXNpYmlsaXR5OnZpc2libGU7ZGlzcGxheTppbmxpbmU7b3ZlcmZsb3c6dmlzaWJsZTtlbmFibGUtYmFja2dyb3VuZDphY2N1bXVsYXRlIiAvPgogICAgICA8cGF0aAogICAgICAgICBkPSJtIDEwLjU0NTc0OSwxMDQyLjYxMTUgMjEuNDIxMzcsMjEuMzkyOCAtMjEuNDIxMzcsMjEuMzkyOCB6IgogICAgICAgICBpZD0icGF0aDQxNDYiCiAgICAgICAgIHN0eWxlPSJjb2xvcjojMDAwMDAwO2ZpbGw6I2IzYjNiMztzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MC41MDAwMDAwMDAwMDAwMDAwMDttYXJrZXI6bm9uZTt2aXNpYmlsaXR5OnZpc2libGU7ZGlzcGxheTppbmxpbmU7b3ZlcmZsb3c6dmlzaWJsZTtlbmFibGUtYmFja2dyb3VuZDphY2N1bXVsYXRlIiAvPgogICAgICA8cGF0aAogICAgICAgICBkPSJtIDMyLjQ5NzM5OSwxMDQyLjU0MTYgNC4wNjU4NiwwIDAsNDIuNjAzMiAtNC4wNjU4NiwwIHoiCiAgICAgICAgIGlkPSJyZWN0NDE0OCIKICAgICAgICAgc3R5bGU9ImNvbG9yOiMwMDAwMDA7ZmlsbDojYjNiM2IzO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDowLjYzNzcxNjY1MDAwMDAwMDAwO21hcmtlcjpub25lO3Zpc2liaWxpdHk6dmlzaWJsZTtkaXNwbGF5OmlubGluZTtvdmVyZmxvdzp2aXNpYmxlO2VuYWJsZS1iYWNrZ3JvdW5kOmFjY3VtdWxhdGUiIC8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K"); }
.panel-fullscreen-rw { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAM1gAADNYBN9oYHwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAKFSURBVFiF7dkxjylRGAbgd91borClEKJBRBTzB4RIJuT2OsVmCwmF7kYi2U6l2E3U/gf+g4hYWUKoSOwWRuEU673F7pXlOrPsGqa4b/IV43wmj3PmkBkgCQC3AHoA1gB44Vq/W27fbbgxAUpWNwDwaAKIrB6vALwCsMCcWV/hTWramHXmNvkpG0in04hGo9A0bVPL5XLrWNM0LBYL9Pt9Q5F7L9C7uzsekmw2a+hGkS6xpmmffrJ8Po9qtXr0jByTLwMrlQoeHh5ODtqNFLhcLnXfmMlkEIlETg7azZdn0OFwoNFoIBwOnxz1Md+6Bq+vr9FsNhEKhU6K2s3e3aMoykG7mCRnsxmDwaBRO3n/gN/v3wDK5TIHg4EucjqdMhAInA/odDpJksVikQDocrk4HA6lwNVqxUQicT6g3W5nqVTaes3tdnM0Gu3Fqap63iWWlcfj4Xg83uCEEEwmk0bhjgcCoNfr5WQyoRCCqVTKSNzXgADo8/mMXNbvAw8tVVXp8/nMCUylUhRCcDKZ0Ov1mguYTCYphNhspvF4TI/HYw6gqqpcrVb/fB2NRiO63e6t3lKpRLvdfj5gIpHYi/ub4XBIl8tFACwWiyRJp9N5PmAgEOB0OtX9WRwMBiyXy5tjv99/3iUOBoOczWa6yI9RFEV6LkPu6rrdLmKxGObz+UH9NptNOmbYbWen00EsFsPz8/OnvRcBAkC73UY8HsfLy4tu38WAANBqtVCr1XR7rFardMxwYC6XQ6FQ0O252Axms1nc399/2qcHlD76OEXq9ToURYHNZtsqq9W6ddzr9aTn+P9067ux4O2ZsFmztgB4urRCJ08/AAgAvy4tkeQ3aPK/If4A29eTtNv9vBUAAAAASUVORK5CYII="); }
.panel-minscreen-rw { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAM1gAADNYBN9oYHwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAJpSURBVFiF7ZnPruFgGId/zCz1DlCsmxYrKyHocu5AbJqTiCuYNGxcAYnY2LkJO67A9kxOiL877UZFcxbTdxbnaJjRKqfaLuZJ3qT4efPkU28/BSICgBcAvwAYAMjnMj5dXj7dIAVAyqokAHgNgIhVvYYA/AYQRjAxQvgwDSxBXTkTx4KiKCKTyTzTxZKbJ6soiqTrOqmqSul02usvin2gXC6Trut0QlEUEgThajYUCnkrWCqV6Hg80t8oikI8z19kW60WsSzrnWA+n78qd2K325mSsiwTERHHcd4JRqNRms1mloInyU6nYz7O5XLefsSxWIzm87mt5DmVSsV1Qdsxs9lsUCgUsFgs7GImDMM4yt3DzTl4j2QkEnFF6hxHg3q9XqNYLGK5XNrmfFnBE6vVCsPh0Dbjq2C9Xkez2bTN+CYoSRJ6vd7N3DPOwe9OQqPRCBzHgWGYfyoSiZjH0+nUdUHX94O1Wg3ZbBaapkHTNBwOB/P4vPb7PbbbraOerg7W8yuLFYZhkCRJXx/Uj3A4HG5mGo0GBoOBo36uC2qaZvt6u91Gv9933M9zwWq1CpZlHffzXDCRSGA8HiMejzvq58s5mEwmMZlMEIvFbmY9X8ETTiWfKtjtdqEoimU2lUphPB4jGo3a9nR1DnIcR0REsiwTAOJ5nna7neVMPB6PlM/nH9tRP1Isy1Kr1bp4jud5UhTlqlypVHp8y/9IWf30FAThQlLXdSqXy056uitoV+l0mlRVJV3XSRRFp+/zThAAZTKZe+To/92trxLGxz3hoGKEAbz5bWHD2zcA7wB++G1iwU9QwP+G+ANrpeuNhfSZgAAAAABJRU5ErkJggg=="); }
.aie-hn { position: relative; }
.aie-hn-tools { position: absolute; top: 15px; left: 0%; background-color: rgb(230, 230, 230); border: 1px solid rgb(180, 180, 180); color: rgb(100, 100, 100); z-index: 9; white-space: nowrap; padding: 4px 4px; font-family: sans-serif; font-size: 14px; }
.aie-hn-tools .make-note { margin-right: 20px; }
.aie-hn-tools span:hover { cursor: pointer; border-bottom: 2px solid rgb(250, 200, 0); color: rgb(40, 40, 40); }
.highlight-aie { background-color: rgb(255, 255, 150); }
.note-aie { background-color: rgb(15, 255, 200); }
.selected-aie { background-color: rgb(255, 205, 150); }
.user-note-aie { position: absolute; left: 0; right: 0; margin-left: auto; margin-right: auto; border: 2px solid rgb(200, 200, 200); background-color: rgb(240, 240, 240); border-radius: 4px; z-index: 10; width: 300px; min-height: 150px; padding: 5px; box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.4); }
.note-header { display: block; padding: 0 0 2px 0; __border-bottom: 1px solid rgb(160, 160, 160); font-family: sans-serif; font-size: 13px; line-height: 20px; font-weight: bold; color: rgb(100, 100, 100); }
.note-header button { float: right; margin-right: 5px; }
.user-note-aie .note-body { background-color: white; border: 1px solid rgb(50, 140, 180); border-color: rgb(180, 180, 180); min-height: 120px; padding: 4px; font-size: 13px; font-family: sans-serif; }
.aie-hn { border-bottom: 1px dotted rgb(220, 220, 0); cursor: pointer; }
.note-body p:empty:before { content: "Your note..."; color: gray; }
.user-glossary-aie { border: 1px solid gray; position: relative; padding: 0 10px 10px 10px; margin: 20px auto; }
.user-glossary-aie .glossary-body-aie:empty:before,
.user-glossary-aie .glossary-body-aie ul:empty:before { content: "No glossary items..."; color: red; font-style: italic; }
.user-glossary-aie ul li { list-style: none; cursor: pointer; padding: 4px; text-indent: -40px; padding-left: 44px; position: relative; }
.user-glossary-aie .term-rw { font-weight: bold; }
.user-glossary-aie .term-rw:after { content: ' - '; }
.user-glossary-aie .selected-item-aie { background-color: rgba(220, 220, 220, 1); }
.user-glossary-aie .glossary-review-aie { background-color: rgba(255, 200, 120, 1); border-bottom: 1px dotted white; position: relative; }
.user-glossary-aie .glossary-review-aie:after { position: absolute; right: 0; color: rgb(130, 130, 130); font-size: 18px; text-transform: uppercase; z-index: 1; }
.user-glossary-aie .glossary-review-aie:after { cursor: text; width: 16px; height: 16px; border-radius: 10px; background: rgb(0, 150, 50); display: inline-block; text-indent: 0; color: white; text-align: center; font-size: 12px; font-family: sans-serif; line-height: 16px; }
.user-glossary-aie .glossary-item-tools { float: right; position: absolute; top: 3px; right: 0; z-index: 9; text-indent: 0; margin-right: 10px; }
.user-glossary-aie .glossary-item-tools button { border: none; background: none; width: 18px; height: 18px; border-radius: 10px; background-color: rgb(0, 70, 150); margin-right: 5px; color: white; text-align: center; cursor: pointer; min-width: 18px; padding: 0; -moz-box-shadow: 0 0 0 transparent; -webkit-box-shadow: 0 0 0 transparent; box-shadow: 0 0 0 transparent; }
.user-glossary-aie .glossary-item-tools button.glossary-delete { background-color: rgb(200, 0, 0); }
.user-glossary-aie .glossary-item-tools button.glossary-review { background-color: rgb(250, 150, 50); }
.glossary-form-aie { position: absolute; top: 0; left: 0; right: 0; margin-left: auto; margin-right: auto; width: 400px; border: 1px solid gray; font-family: sans-serif; background-color: rgb(240, 240, 240); background: white; padding: 10px; box-shadow: -2px -2px 4px rgba(0, 0, 0, 0.3), 2px 2px 10px rgba(0, 0, 0, 0.6); z-index: 10; }
.glossary-form-aie h6 { font-size: 15px; color: rgb(0, 120, 170); }
.glossary-form-aie .form-label { font-weight: bold; margin-top: 10px; margin-bottom: 2px; font-size: 12px; color: rgb(0, 100, 150); }
.glossary-form-aie p[contenteditable],
.glossary-form-aie span[contenteditable] { border: 1px solid rgb(0, 110, 180); min-height: 20px; font-size: 12px; line-height: 18px; padding: 0 4px; }
.glossary-form-aie p.def-editable { min-height: 40px; }
.glossary-form-aie input[type="checkbox"] { vertical-align: top; margin-top: 4px; }
.glossary-form-aie span[contenteditable] { display: inline-block; min-width: 100px; }
.glossary-form-aie [contenteditable="false"] { background-color: rgb(200, 200, 200); }
.glossary-form-aie .form-buttons { text-align: center; margin-top: 10px; }
.new-glossary-item { float: right; }
.user-glossary-aie button { border: 2px solid rgb(0, 100, 150); -moz-box-shadow: 0 0 2px white inset; -webkit-box-shadow: 0 0 2px white inset; box-shadow: 0 0 2px white inset; background: rgb(0, 120, 170); min-width: 100px; padding: 4px; color: white; cursor: pointer; }
.glossary-category-aie { display: none; }
.glossary-sort-menu span { padding: 0px 4px; border-radius: 4px; cursor: pointer; color: rgb(0, 100, 150); border: 1px solid rgb(0, 100, 150); margin-bottom: 3px; display: inline-block; }
.glossary-sort-menu span.disabled { background-color: rgb(200, 200, 200); border-color: rgb(170, 170, 170); color: rgb(170, 170, 170); cursor: text; }
.glossary-sort-menu span.selected-menu { background-color: rgba(0, 120, 180, 0.4); }
.glossary-filter .filter-box { min-height: 20px; min-width: 200px; border: 1px solid rgb(0, 100, 160); display: inline-block; }
.glossary-category-aie { margin-top: 10px; }
.glossary-category-aie h4 { color: rgb(0, 100, 150); font-family: sans-serif; }
.user-glossary-aie h2 { color: rgb(0, 100, 150); margin: 6px 0 15px 0; font-family: sans-serif; font-size: 18px; }
.correct { color: blue; }
.aie-audio-text-rw .timeline,
.aie-audio-text-rw .timeline-rw,
.aie-audio-text-rw .hide-rw,
.aie-audio-text-rw .hide { display: none; }
.aie-audio-text-rw { position: relative; border: 1px solid gray; }
.aie-audio-text-rw .media-rw { margin: 0px; }
.aie-audio-text-rw .aie-audio-content-rw { min-height: 25px; margin-right: auto; margin-left: auto; padding: 0px 10px 0px 10px; }
.aie-audio-text-rw audio { display: none; }
.text-subtitle-rw .audio { display: none; }
.text-subtitle-rw .correct { display: inherit; }
.aie-audio-text-rw.align-left-rw { text-align: left; margin-right: auto; margin-left: 0px; }
.aie-audio-text-rw.align-center-rw { text-align: center; margin-right: auto; margin-left: auto; }
.aie-audio-text-rw.align-right-rw { text-align: right; margin-right: 0px; margin-left: auto; }
.aie-overlay-controls-rw { position: absolute; right: 0px; bottom: 0px; }
.top-left-rw { top: 0px; left: 0px; }
.top-right-rw { top: 0px; right: 0px; }
.bottom-left-rw { bottom: 0px; left: 0px; }
.aie-overlay-controls-rw ol { list-style-tyle: none; position: relative; font-family: sans-serif; color: white; background-color: black; margin: 0px 8px 0px 0px; padding: 4px 0px 8px 0px; z-index: 999; }
.aie-overlay-controls-rw ol li { list-style: none; position: relative; padding: 4px 6px 0px 20px; cursor: pointer; }
.aie-overlay-controls-rw ol li.selected:before { content: "*"; font-size: 25px; color: red; position: absolute; top: 8px; left: 5px; }
.aco-target { border: 1px solid gray; margin: 0px auto 0px auto; }
.student-detail-rw,
.answer-sheet-rw,
.marking-sheet-rw,
.teacher-evaluation-rw { display: none; }
.multi-truefalse-rw .question:before,
.truefalse-rw .question:before,
.multiresponse-rw .question:before,
.association-rw .question:before,
.sequence-rw .question:before,
.textmatch-rw .question:before,
.sortword-multi-rw .question:before { display: inline-block; position: relative; font-weight: normal; color: black; text-align: right; margin-left: -15px; padding-right: 10px; width: 25px; content: counter(p-ques)". "; }
.multi-truefalse-rw,
.qaa-set-rw { counter-reset: p-ques; }
.question { counter-increment: p-ques; }
.question:before { display: inline-block; position: relative; font-weight: normal; color: black; text-align: right; margin-left: -40px; padding-right: 10px; width: 25px; content: counter(p-ques)". "; }
.aie-input-text, .aie-input-number { display: inline-block; font-size: 1em; line-height: 1.2em; color: rgba(0,186,242, 1); width: 150px; min-height: 1em; border: 1px solid rgb(127,157,185); }
.aie-input-number { text-align: right; }
.aie-input-text-block { display: block; font-size: 1em; line-height: 1.2em; color: rgba(0,186,242, 1); border: 1px solid rgb(127,157,185); width: 100%; min-height: 1em; margin: 0.25em 0em 0.25em 0em; }
.aie-input-textarea { display: block; font-size: 1em; font-family: sans-serif; color: rgba(0,186,242, 1); border: 1px solid rgb(127,157,185); width: 100%; min-height: 100px; margin: 0.25em 0 0.25em 0; }
.width50-rw { width:50px; }
.width75-rw { width:75px; }
.width100-rw { width:100px; }
.width125-rw { width:125px; }
.width150-rw { width:150px; }
.width175-rw { width:175px; }
.width200-rw { width:200px; }
.width250-rw { width:250px; }
.width300-rw { width:300px; }
.width100percent-rw { width:100%; }
span.unit-return, span.font3-rw { font-size: 1.4em; line-height: 30px; -moz-border-radius: 15px; -webkit-border-radius: 15px; display: block; float: left; width: 30px; height: 30px; background-color: rgba(0, 0, 0, 0.2); border: 1px solid rgba(0, 0, 0, 0.4); box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.5); }
span.unit-return:hover { font-size: 25px; line-height: 30px; color: rgba(255, 255, 255, 1.0); width: 30px; height: 30px; background-color: rgba(0, 0, 0, 0.7); box-shadow: 2px 2px 6px rgba(0, 0, 0, 1); }
.qaa-rw .qaa-score-rw { display: none; }
.qaa-rw .option-source li:hover { cursor: pointer; background-color: rgba(230, 180, 0, 1); }
.qaa-rw .option-source li.selected-aie { background-color: rgba(250, 200, 0, 1); }
.qaa-rw .option-source li.correct { background-color: rgba(0, 180, 0, 0.5); }
.qaa-rw .option-source li.wrong { background-color: rgba(220, 0, 0, 0.5); }
.textmatch-rw [contenteditable]:hover,
.textmatch-rw input:hover { background-color: rgba(230, 180, 0, 1); cursor: text; }
.textmatch-rw [contenteditable]:focus,
.textmatch-rw input:focus { outline: none; border: 2px inset rgb(127,157,185); background-color: rgba(250, 200, 0, 1); }
.textmatch-rw .option-source li .correct { background-color: rgba(0, 180, 0, 0.5); border:2px inset rgb(127,157,185); }
.textmatch-rw .option-source li .wrong { background-color: rgba(220, 0, 0, 0.5); border:2px inset rgb(127,157,185); }
.notification-message { top: 0; right: 0; background-color: black; color: white; font-size: 12px; font-family: sans-serif; padding: 22px 10px 5px 10px; border-radius: 5px; min-width: 100px; }
.notification-message p { margin: 0; padding: 0; border-bottom: none; border-top: 1px solid white; padding-top: 2px; position: static; }
.notification-message strong,
.notification-message b { top: 5px; width: 100%; }
.notification-message .close-nm { right: 10px; top: 5px; display: inline-block; width: 16px; height: 16px; text-align: center; border-radius: 10px; cursor: pointer; z-index: 2; }
.notification-message .close-nm:hover { background-color: rgba(255, 0, 0, 0.5); }
.qaa-notification-rw,
.qaa-set-notification-rw { display: none; }
.truefalse-rw { position: relative; padding: 10px; }
.truefalse-rw p { border-bottom: 1px dotted green; margin: 0px 0px 6px 0px; padding: 0px 0px 6px 0px; }
.truefalse-rw .option-source { position: absolute; top: 0px; right: 5px; }
.truefalse-rw .option-source li { min-width: 48px; float:left; text-align: center; border:1px solid gray; list-style-type: none; overflow: hidden; cursor: pointer; margin: 0px 5px 0px 0px; padding:0px 4px 0px 4px; }
.truefalse-rw .option-source li:hover { background-color: rgba(230, 180, 0, 1); }
.truefalse-rw .option-source li.selected-aie { background-color: rgba(250, 200, 0, 1); }
.truefalse-rw .option-source li.correct { border: 1px solid rgba(0, 180, 0, 1); background-color: rgba(0, 180, 0, 0.5); }
.truefalse-rw .option-source li.wrong { border: 1px solid rgba(220, 0, 0, 1); background-color: rgba(220, 0, 0, 0.5); }
.truefalse-rw .qaa-score-rw,
.truefalse-rw .feedback-messages { display: none; }
.truefalse-rw .qaa-score-rw p,
.truefalse-rw .feedback-messages p { border-bottom: none; }
.truefalse-rw .feedback-messages p.correct { color: rgba(0, 128, 0, 1); }
.truefalse-rw .feedback-messages p.wrong { color: rgba(220, 0, 0, 1); }
.truefalse-rw .question-control { display: none; }
.multi-truefalse-rw { position:relative; padding: 10px; }
.multi-truefalse-rw .qaa-item { display: block; position: relative; width: 100%; margin: 0px 0px 6px 0px; padding: 0px 0px 6px 0px; }
.multi-truefalse-rw p { border-bottom: 1px dotted green; margin: 0px 0px 6px 0px; padding: 0px 0px 6px 0px; }
.multi-truefalse-rw .option-source { right: 0px; top: 0px; }
.multi-truefalse-rw .option-source li { float: left; min-width: 48px; text-align: center; border: 1px solid gray; list-style-type: none; cursor: pointer; margin: -10px 5px 0px 0px; padding: 0px 4px 0px 4px; overflow: hidden; }
.multi-truefalse-rw .option-source li:hover { background-color: rgba(230, 180, 0, 1); }
.multi-truefalse-rw .option-source li.selected-aie { background-color: rgba(250, 200, 0, 1); }
.multi-truefalse-rw .option-source li.correct { border: 1px solid rgba(0, 180, 0, 1); background-color: rgba(0, 180, 0, 0.5); }
.multi-truefalse-rw .option-source li.wrong { border: 1px solid rgba(220, 0, 0, 1); background-color: rgba(220, 0, 0, 0.5); }
.multi-truefalse-rw .qaa-score-rw,
.multi-truefalse-rw .feedback-messages, .multi-truefalse-rw .question-control { display: none; }
.multi-truefalse-rw .qaa-score-rw p,
.multi-truefalse-rw .feedback-messages p { border-bottom: none; }
.multi-truefalse-rw .feedback-messages p.correct { color: rgba(0, 128, 0, 1); }
.multi-truefalse-rw .feedback-messages p.wrong { color: rgba(220, 0, 0, 1); }
.multi-truefalse-rw .question-control { display: none; }
.multi-truefalse-inline-rw { position: relative; padding: 10px; }
.multi-truefalse-inline-rw .qaa-item p { display: block; position: relative; width: 100%; text-indent: 0px; border-bottom: 1px dotted green; margin: 0px 0px 6px 0px; padding: 0px 0px 6px 0px; }
.multi-truefalse-rw .option-source { top: 0px; right: 0px; }
.multi-truefalse-inline-rw .option-source-inline span.qaa-word-rw { float: left; min-width: 48px; cursor: pointer; text-align: center; border: 1px solid gray; list-style: none; margin: 0px 5px 0px 0px; padding:0px 4px 0px 4px; }
.multi-truefalse-inline-rw .option-source-inline span.qaa-word-rw { float: none; display: inline-block; border: none; min-width: inherit; padding: 0px 2px; }
.multi-truefalse-inline-rw .option-source-inline span.qaa-word-rw:last-child { margin-right: 0px; padding-right: 0px; }
.multi-truefalse-inline-rw .option-source-inline span.qaa-word-rw:after { content: "/"; margin-left: 2px; }
.multi-truefalse-inline-rw .option-source-inline span.qaa-word-rw:last-child:after { content: normal; }
.multi-truefalse-inline-rw .option-source-inline .qaa-word-rw:hover { background-color: rgba(230, 180, 0, 1); }
.multi-truefalse-inline-rw .option-source-inline .selected-aie { background-color: rgba(250, 200, 0, 1); }
.multi-truefalse-inline-rw .option-source-inline .correct { color: black; background-color: rgba(0, 180, 0, 0.5); }
.multi-truefalse-inline-rw .option-source-inline .wrong { color: black; background-color: rgba(220, 0, 0, 0.5); }
.multi-truefalse-inline-rw .qaa-score-rw,
.multi-truefalse-inline-rw .feedback-messages,
.multi-truefalse-inline-rw .question-control { display: none; }
.multi-truefalse-inline-rw .qaa-score-rw p,
.multi-truefalse-inline-rw .feedback-messages p { border-bottom: none; }
.multi-truefalse-inline-rw .feedback-messages p.correct { color: rgba(0, 128, 0, 1); }
.multi-truefalse-inline-rw .feedback-messages p.wrong { color: rgba(220, 0, 0, 1); }
.multichoice-rw { position: relative; padding: 10px; }
.multichoice-rw .question { margin: 0px 0px 10px 25px; }
.multichoice-rw .option-source { margin: 0px 0px 0px 42px; padding: 0px; list-style-type: lower-alpha; }
.multichoice-rw .option-source li { padding: 0px 5px 0px 0px; margin: 0px 0px 5px 5px; list-style-type: upper-alpha; }
.multichoice-rw .option-source li:hover { cursor: pointer; background-color: rgba(230, 180, 0, 1); }
.multichoice-rw .option-source li.selected-aie { background-color: rgba(250, 200, 0, 1); }
.multichoice-rw .option-source li.correct { background-color: rgba(0, 180, 0, 0.5); }
.multichoice-rw .option-source li.wrong { background-color: rgba(220, 0, 0, 0.5); }
.multichoice-rw .qaa-score-rw,
.multichoice-rw .feedback-messages { display: none; }
.multichoice-rw .qaa-score-rw p,
.multichoice-rw .feedback-messages p { border-bottom: none; }
.multichoice-rw .feedback-messages p.correct { color: rgba(0, 128, 0, 1); }
.multichoice-rw .feedback-messages p.wrong { color: rgba(220, 0, 0, 1); }
.multichoice-rw .question-control { display: none; }
.multiresponse-rw { position: relative; padding: 10px; }
.multiresponse-rw .question { margin: 0px 0px 10px 0px; }
.multiresponse-rw .option-source { margin: 0px 0px 0px 35px; }
.multiresponse-rw .option-source li { padding: 0px 5px 0px 5px; margin: 0px 0px 5px 0px; }
.multiresponse-rw .option-source li:hover { cursor: pointer; background-color: rgba(230, 180, 0, 1); }
.multiresponse-rw .option-source li.selected-aie { background-color: rgba(250, 200, 0, 1); }
.multiresponse-rw .option-source li.correct { background-color: rgba(0, 180, 0, 0.5); }
.multiresponse-rw .option-source li.wrong { background-color: rgba(220, 0, 0, 0.5); }
.multiresponse-rw .qaa-score-rw,
.multiresponse-rw .feedback-messages { display: none; }
.multiresponse-rw .qaa-score-rw p,
.multiresponse-rw .feedback-messages p { border-bottom: none; }
.multiresponse-rw .feedback-messages p.correct { color: rgba(0, 128, 0, 1); }
.multiresponse-rw .feedback-messages p.wrong { color: rgba(220, 0, 0, 1); }
.multiresponse-rw .question-control { display: none; }
.association-rw { position: relative; min-height: 275px; max-height: 700px; padding: 10px; }
.association-rw .question { margin: 0px 0px 10px 0px; }
.association-rw .option-source { width: 33%; display: inline-block; float: left; margin: 0px; }
.association-rw .option-target { width: 66%; display: inline-block; float: right; margin: 0px; }
.association-rw .option-source li, .association-rw .option-target li { list-style-type:none; border: 1px solid gray; margin: 0px 0px 5px 0px; }
.association-rw .option-source li { padding-left: 5px; }
.association-rw .option-target li { padding-left: 51%; }
.association-rw .option-source li:hover { background-color: rgba(230, 180, 0, 1); cursor: move; }
.association-rw .option-source li.selected-aie, .association-rw .option-target li.selected-aie { background-color: rgba(250, 200, 0, 1); }
.association-rw .option-target li.correct { background-color: rgba(0, 180, 0, 0.5); }
.association-rw .option-target li.wrong { background-color: rgba(220, 0, 0, 0.5); }
.association-rw .qaa-score-rw,
.association-rw .feedback-messages { display: none; }
.association-rw .qaa-score-rw p,
.association-rw .feedback-messages p { border-bottom: none; }
.association-rw .feedback-messages p.correct { color: rgba(0, 128, 0, 1); }
.association-rw .feedback-messages p.wrong { color: rgba(220, 0, 0, 1); }
.association-rw .question-control { display: none; }
.association-rw div.buttons-rw { clear: both; }
.sequence-rw { position: relative; padding: 10px; }
.sequence-rw .question { margin: 0px 0px 10px 0px; }
.sequence-rw .option-source, .sequence-rw .option-target { margin: 0px 0px 10px 0px; }
.sequence-rw .option-source li, .sequence-rw .option-target li { width: 80px; height: 24px; text-align: center; display: inline-block; list-style-type: none; border: 1px solid gray; margin: 0px 5px 5px 0px; }
.sequence-rw .option-source li { padding: 0px 5px 0px 5px; margin-right: 9px; }
.sequence-rw .option-source li:hover { background-color: rgba(230, 180, 0, 1); cursor: move; }
.sequence-rw .option-source li.selected-aie, .sequence-rw .option-target li.selected-aie { background-color: rgba(250, 200, 0, 1); }
.sequence-rw .option-target li.correct { background-color: rgba(0, 180, 0, 0.5); }
.sequence-rw .option-target li.wrong { background-color: rgba(220, 0, 0, 0.5); }
.sequence-rw .qaa-score-rw,
.sequence-rw .feedback-messages { display: none; }
.sequence-rw .qaa-score-rw p,
.sequence-rw .feedback-messages p { border-bottom: none; }
.sequence-rw .feedback-messages p.correct { color: rgba(0, 128, 0, 1); }
.sequence-rw .feedback-messages p.wrong { color: rgba(220, 0, 0, 1); }
.sequence-rw .question-control { display: none; }
.textmatch-rw { position: relative; padding: 10px; }
.textmatch-rw .question { margin: 0px 0px 10px 0px; }
.textmatch-rw .option-source { margin: 0px 0px 0px 20px; }
.textmatch-rw .option-source li { margin: 0px 0px 5px 0px; }
.textmatch-rw [contenteditable] { min-width: 100px; min-height: 1em; line-height: 1em; vertical-align: middle; display: inline-block; border: 1px solid rgb(127,157,185); padding: 0px 4px 0px 4px; }
.textmatch-rw input:focus { outline: none; background-color: rgba(250, 200, 0, 1); border: 2px inset rgb(127,157,185); }
.textmatch-rw .option-source li .correct { background-color: rgba(0, 180, 0, 0.5); border: 2px inset rgb(127,157,185); }
.textmatch-rw .option-source li .wrong { background-color: rgba(220, 0, 0, 0.5); border: 2px inset rgb(127,157,185); }
.textmatch-rw .qaa-score-rw,
.textmatch-rw .feedback-messages { display: none; }
.textmatch-rw .qaa-score-rw p,
.textmatch-rw .feedback-messages p { border-bottom: none; }
.textmatch-rw .feedback-messages p.correct { color: rgba(0, 128, 0, 1); }
.textmatch-rw .feedback-messages p.wrong { color: rgba(220, 0, 0, 1); }
.textmatch-rw .question-control { display: none; }
.textmatch-rw input:focus { background-color: rgba(250, 200, 0, 1); border: 2px inset rgb(127,157,185); outline: none; }
.multi-textmatch-rw { position:relative; padding: 10px; }
.multi-textmatch-rw .option-source { margin: 0 0 0 20px; }
.multi-textmatch-rw .option-source li { margin: 0 0 5px 0; }
.multi-textmatch-rw .selected-aie { background-color: gold; }
.multi-textmatch-rw [contenteditable] { min-width: 100px; min-height:1em; line-height:1em; vertical-align:middle; display:inline-block; border:1px solid rgb(127,157,185); padding:0 4px 0 4px; }
.multi-textmatch-rw [contenteditable]:hover,
.multi-textmatch-rw input:hover { background-color: rgba(230, 180, 0, 1); cursor:text; }
.multi-textmatch-rw [contenteditable]:focus,
.multi-textmatch-rw input:focus { background-color: rgba(250, 200, 0, 1); border:2px inset rgb(127,157,185); outline: none; }
.multi-textmatch-rw .option-source li .correct { background-color: rgba(0, 180, 0, 0.5); border:2px inset rgb(127,157,185); }
.multi-textmatch-rw .option-source li .wrong { background-color: rgba(220, 0, 0, 0.5); border:2px inset rgb(127,157,185); }
.multi-textmatch-rw .feedback-messages { display:none; }
.multi-textmatch-rw .feedback-messages p { border-bottom:none; }
.multi-textmatch-rw .feedback-messages p.correct { color: rgba(0, 128, 0, 1); }
.multi-textmatch-rw .feedback-messages p.wrong { color: rgba(220, 0, 0, 1); }
.multi-textmatch-rw .question-control { display:none; }
.textmatch-answermap li, .textmatch-answermap-multi li { list-style: none; display: inline-block; margin: 0 5px; }
.textmatch-answermap li.ui-draggable-dragging { box-shadow: 0 0 5px black; }
.sortword-multi-rw { position: relative; padding: 10px; }
.sortword-multi-rw .question { font-weight: normal; margin: 0px 0px 10px 0px; }
.sortword-multi-rw .option-source,
.sortword-multi-rw .option-target { margin: 0px 0px 10px 0px; }
.sortword-multi-rw .option-source li { margin-right: 9px; padding: 0px 5px 0px 5px; }
.sortword-multi-rw ol li { font-size: 1.2em; list-style-type: none; }
.sortword-multi-rw .option-target li { border: 1px dotted rgb(127,157,185); border-bottom: 1px solid rgb(127,157,185); }
.sortword-multi-rw .option-source li span,
.sortword-multi-rw .option-target li span { text-align: center; display: inline-block; list-style-type: none; margin: 0px 5px 5px 0px; padding: 0px 4px 0px 4px; }
.sortword-multi-rw .option-source li span:hover { background-color: rgba(230, 180, 0, 1); cursor: move; }
.sortword-multi-rw .option-source li.selected-aie,
.sequence-rw .option-target li.selected-aie { background-color: rgba(250, 200, 0, 1); }
.sortword-multi-rw .option-target li.correct { background-color: rgba(0, 180, 0, 0.5); }
.sortword-multi-rw .option-target li.wrong { background-color: rgba(220, 0, 0, 0.5); }
.sortword-multi-rw .qaa-score-rw,
.sortword-multi-rw .feedback-messages { display: none; }
.sortword-multi-rw .qaa-score-rw p,
.sortword-multi-rw .feedback-messages p { border-bottom: none; }
.sortword-multi-rw .feedback-messages p.correct { color: rgba(0, 128, 0, 1); }
.sortword-multi-rw .feedback-messages p.wrong { color: rgba(220, 0, 0, 1); }
.sortword-multi-rw .question-control { display: none; }
.qaa-set { border: 1px solid blue; counter-reset: p-ques; }
.qaa-set-rw .qaa-rw .buttons-rw { display: none; }
.qaa-set-rw .qaa-rw { border-bottom: 1px solid gray; }
.qaa-set-buttons-rw { height: 40px; width: 100%; background-color: rgba(0, 0, 0, 0.3); }
.wrong-score, .correct-score { text-indent: 0px; }
.wrong-score:before { content: "Wrong: "; }
.correct-score:before { content: "Correct: "; }
.qaa-set-rw .qaa-set-results-rw,
.qaa-set-rw .qaa-set-feedback-messages { display: none; }
.qaa-set-rw .qaa-score-rw { width: 0px; height: 0px; visibility: hidden; overflow: hidden; }
.qaa-set-rw .feedback-messages { display: block; width: 0px; height: 0px; visibility: hidden; overflow: hidden; }
.notallowed-aie { position: relative; }
.notallowed-aie:after { content: "Multiple same items cannot be associated on a target"; right: 0; bottom: 0; background-color: red; color: white; padding: 4px; font-size: 12px; }
.grouping-rw .color { display: inline-block; width: 20px; height: 20px; cursor: pointer; }
.grouping-rw .color[value=red] { background-color: red; }
.grouping-rw .color[value=green] { background-color: green; }
.grouping-rw .color[value=blue] { background-color: blue; }
.grouping-rw .color[value=yellow] { background-color: yellow; }
.grouping-rw .color[value=cyan] { background-color: cyan; }
.grouping-rw .feedback-messages-rw .correct, .correct { color: rgb(0, 130, 0); }
.grouping-rw .feedback-messages-rw .wrong, .wrong { color: rgb(220, 0, 0); }
.grouping-rw { width: 800px; height: 600px; position: relative; margin: 20px auto; border: 1px solid gray; font-family: sans-serif; }
.grouping-rw ol { padding: 0px; margin: 0px; }
.grouping-rw .option-source li,
.grouping-rw .option-target li { list-style-type: none; }
.grouping-rw .option-source li:hover { background-color: rgba(0, 0, 0, 0); }
.grouping-rw .option-target li:hover { background-color: inherit; }
.grouping-rw li { width: 130px; height: 60px; line-height: 50px; border: 1px solid gray; font-size: 20px; text-align: center; float: left; margin: 20px 0 0 10px; border-radius: 10px; cursor: pointer; }
.grouping-rw .option-target { width: 300px; height: 180px; border: 1px solid green; position: relative; top: 0; right: 0; }
.group-source-rw, .group-target-rw { width: 300px; height: 600px; border: 1px solid blue; position: absolute; top: 0; }
.group-source-rw { position: relative; left: 0px; }
.group-target-rw { left: auto; right: 0; }
.grouping-rw li.selected-aie { background-color: orange; }
.grouping-rw .qaa-score-rw,
.grouping-rw .feedback-messages { display: none; font-size: 20px; }
.grouping-rw .buttons-rw { clear: both; }
.metadata-rw { display: none; }
.metadata-work-rw { display: none; }
.metadata-section-rw { display: none; }
.metadata-heading-rw { display: none; }
.metadata-block-rw { display: none; }
.metadata-search-rw { display: none; }
.metadata-fixed-rw { display: none; }
.seo-metadata-rw { display: none; }
.igp-metadata-rw { display: none; }
.azardi-metadata-rw { display: none; }
.site-seo-rw,
.site-igp-metadata-rw,
.aie-events-rw,
.google-script-rw,
.chartbeat-script-rw,
.piwik-script-rw { display: none; }
.site-header-igp { position: relative; width: 850px; border-top: 2px solid rgb(0, 160, 210); margin: 0px auto 0px auto; }
.brandingbar-igp { position: relative; width: 850px; height: 45px; background-color: rgb(0, 140, 210); background: -moz-linear-gradient(top, #00a0dc 0%, #006496 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00a0dc), color-stop(100%,#006496)); background: -webkit-linear-gradient(top, #00a0dc 0% ,#006496 100%); background: -o-linear-gradient(top, #00a0dc 0% ,#006496 100%); background: -ms-linear-gradient(top, #00a0dc 0% ,#006496 100%); background: linear-gradient(top, #00a0dc 0%, #006496 100%); box-shadow: 0px -6px 15px rgba(255, 255, 255, 0.5); -moz-box-shadow: 0px -6px 15px rgba(255, 255, 255, 0.5); -webkit-box-shadow: 0px -6px 15px rgba(255, 255, 255, 0.5); -o-box-shadow: 0px -6px 15px rgba(255, 255, 255, 0.5); border-bottom: rgb(0, 80, 120); }
.brandingbar-igp p { position: absolute; top: 4px; left: 15px; font-size: 32px; line-height: 30px; font-weight: bold; color: white; color: rgba(255, 255, 255, 0.9); letter-spacing: 0.3pt; text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5); }
.brandingbar-igp img { position: absolute; top: -5px; right: 10px; width: 150px; margin: 5px 20px 0px 20px; z-index: 50; opacity: 0.7; }
.navbar-top-igp-rw { position: relative; width: 800px; height: 28px; background-color: rgb(0, 150, 100); border-bottom: 1px solid rgb(0, 130, 80); margin: 0px auto 10px auto; padding: 0px 0px 0px 0px; box-shadow: 0px 3px 4px rgba(1, 1, 1, 0.3); -moz-box-shadow: 0px 3px 4px rgba(1, 1, 1, 0.3); -webkit-box-shadow: 0px 3px 4px rgba(1, 1, 1, 0.3); -o-box-shadow: 0px 3px 4px rgba(1, 1, 1, 0.3); }
.navbar-bottom-igp-rw { position: relative; top: 0px; width: 850px; height: 28px; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; background-color: rgb(0, 150, 100); background: -moz-linear-gradient(top, #009664 0%, #006e3c 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#009664), color-stop(100%,#006e3c)); background: -webkit-linear-gradient(top, #009664 0%,#006e3c 100%); background: -o-linear-gradient(top, #009664 0%,#006e3c 100%); background: -ms-linear-gradient(top, #009664 0%,#006e3c 100%); background: linear-gradient(top, #009664 0%,#006e3c 100%); }
.navbar-top-igp-rw ol, .navbar-bottom-igp-rw ol { position: relative; list-style-type: none; padding: 0px 10px 0px 0px; }
.navbar-top-igp-rw ol li, .navbar-bottom-igp-rw ol li { position: absolute; display: block; font-family: bodytext-sans, sans-serif; font-size: 16px; color: rgb(255, 255, 255); padding: 0px 10px 0px 10px; }
.navbar-top-igp-rw ol li:hover, .navbar-bottom-igp-rw ol li:hover { font-weight: bold; cursor: pointer; }
.navbar-top-igp-rw a, .navbar-bottom-igp-rw a { color:rgb(255, 255, 255); text-decoration: none; }
.nav-previous { top: 5px; left: 10px; text-align: left; margin: 0px 0px 0px 0px; }
.nav-home { top: 5px; left: 200px; width: 200px; text-align: right; margin: 0px 0px 0px 0px; }
.nav-toc { top: 5px; left: 400px; width: 200px; text-align: left; margin: 0px 0px 0px 0px; }
.nav-site-toc { top: 5px; left: 400px; text-align: right; margin: 0px 0px 0px 0px; }
.nav-next { top: 5px; right: 10px; margin: 0px 0px 0px 0px; }
.nav-doc-toc { top: 5px; right: 400px; }
.nav-next { top: 5px; right: 10px; }
.nav-top { top: 5px; right: 400px; }
div.footer-igp { position: relative; width: 850px; height: 30px; margin: 10px auto 0px auto; z-index: 10; }
div.footer-igp .Copyright-rw { font-family: bodytext-sans, sans-serif; font-size: 0.8em; color: rgb(255, 255, 255); text-align: center; margin-top: 20px; }
.footer-rights-igp { font-family: DejaVuSansCondensed, sans-serif; width: 850px; font-size: 12px; color: white; clear: both; margin: 0px auto 0px auto; padding: 5px 0px 50px 0px; }
.SocialBar-rw { position: relative; text-align: center; background-color: rgb(255, 255, 255); margin: 0px auto 0px auto; padding: 50px 0px 0px 0px; width: 800px; }
.SocialBar-rw p { text-align: center; }
.social-rw { display: inline-block; width: 100px; }
.widgets-rw { margin: 0px auto 20px auto; }
.widgets-rw .frame-rw { margin: 0px; top: auto; right: auto; bottom: auto; left: auto; }
.panel-sliding-rw { position: relative; width: 600px; height: 400px; overflow: hidden; box-shadow: 0px 0px 1px gray; }
.panel-sliding-rw .slider-rw { position: absolute; width: 3000px; height: 400px; border-radius: 0px; }
.panel-sliding-rw.slide-vertical-rw .slider-rw { width: auto; height: auto; }
.panel-sliding-rw .slider-rw ul { margin: 0px; padding: 0px; }
.panel-sliding-rw .slider-rw li { list-style: none; position: relative; width: 600px; height: 400px; float: left; margin: 0px; padding: 0px; }
.panel-sliding-rw .slider-rw li img { width: 100%; }
.panel-sliding-rw .caption-rw { position: absolute; right: 0px; bottom: 0px; left: 0px; font-size: 20px; color: white; background-color: rgba(0, 0, 0, 0.4); padding: 10px 20px 10px 20px; }
.panel-tutorial-rw { position: relative; width: 600px; height: 400px; overflow: hidden; box-shadow: 0px 0px 1px gray; }
.panel-tutorial-rw .frame-rw { position: absolute; width: 3000px; height: 400px; border-radius: 0px; margin: 0px; }
.panel-tutorial-rw.slide-vertical-rw .frame-rw { width: auto; height: auto; }
.panel-tutorial-rw .frame-rw .frame-content-rw { width: 600px; height: 400px; float: left; }
.panel-tutorial-rw .frame-rw .frame-content-rw { font-size: 50px; line-height: 100px; text-align: center; font-weight: bold; color: white; padding-top: 100px; text-shadow: 1px 1px 1px black; }
.panel-tutorial-rw .frame-rw .frame-content-rw p { font-size: inherit; }
.panel-tutorial-rw .frame-rw .frame-content-rw:first-child { background-color: rgba(0, 0, 255, 0.5); }
.panel-tutorial-rw .frame-rw .frame-content-rw:nth-child(2) { background-color: rgba(0, 255, 255, 0.5); }
.panel-tutorial-rw .frame-rw .frame-content-rw:nth-child(3) { background-color: rgba(255, 255, 0, 0.5); }
.panel-tutorial-rw .frame-rw .frame-content-rw:nth-child(4) { background-color: rgba(255, 0, 255, 0.5); }
.panel-tutorial-rw .frame-rw .frame-content-rw:nth-child(5) { background-color: rgba(0, 255, 0, 0.5); }
.panel-scrolling-rw { position: relative; width: auto; height: 400px; overflow: hidden; background-color: white; box-shadow: 0px 0px 1px gray; }
.panel-scrolling-rw .frame-rw { position: absolute; border-radius: 0px; margin: 0px; padding: 20px; }
.scroll-horizontal-rw { padding: 0; }
.scroll-horizontal-rw .frame-rw { position: relative; overflow: inherit; width: 1800px; -moz-column-width: 600px; -webkit-column-width: 600px; height: 400px; padding: 20px; }
.scroll-both-rw .frame-rw { width: 1000px; height: 700px; }
.panel-locked-rw { position: relative; width: 500px; height: 600px; overflow: hidden; background-color: white; box-shadow: 0 0 1px gray; }
.panel-locked-rw .frame-locked-rw { position: relative; width: 500px; height:300px; }
.panel-locked-rw .panel-scrolling-rw { position: relative; width: 500px; height:300px; min-height: auto; overflow: hidden; background-color: white; border: none; margin: 0px auto 0px auto; }
.panel-locked-rw .panel-sliding-rw .frame-rw { position: absolute; padding: 20px; }
.panel-locked-rw.frame-left-rw { width: 600px; height: 400px; }
.panel-locked-rw.frame-left-rw .frame-locked-rw,
.panel-locked-rw.frame-left-rw .panel-scrolling-rw { width: 50%; height: 100%; position: absolute; top: 0px; left: 0px; }
.panel-locked-rw.frame-left-rw .panel-scrolling-rw { right: 0px; left: auto; border-left: 1px solid gray; }
.panel-locked-rw.frame-right-rw { width: 600px; height: 400px; }
.panel-locked-rw.frame-right-rw .frame-locked-rw,
.panel-locked-rw.frame-right-rw .panel-scrolling-rw { position: absolute; width: 50%; height: 100%; top: 0px; right: 0px; }
.panel-locked-rw.frame-right-rw .panel-scrolling-rw { right: auto; left: 0px; border-right: 1px solid gray; }
div.panel-popup-rw { display: none; position: fixed; width: 80%; height: 80%; font-size: 16px; font-weight: normal; font-style: normal; color: rgb(0, 0, 0); top: 10%; left: 10%; background: -moz-linear-gradient(top,  rgba(254,255,232,1) 0%, rgba(214,219,191,1) 100%); background: -webkit-linear-gradient(top,  rgba(254,255,232,1) 0%,rgba(214,219,191,1) 100%); background: linear-gradient(to bottom,  rgba(254,255,232,1) 0%,rgba(214,219,191,1) 100%); background-color: rgba(220, 220, 200, 1); box-shadow: 5px 5px 10px black; border-radius: 10px; padding: 10px; overflow: auto; z-index: 99999999999999; }
div.popup-text-rw { display: none; position: absolute; width: 300px; min-height: auto; max-height: 500px; font-size: 16px; line-height: 20px; font-weight: normal; font-style: normal; color: rgb(0, 0, 0); background-color: rgb(255, 255, 220); box-shadow: 5px 5px 10px black; border-radius: 10px; padding: 10px; z-index: 9999; }
div.reveal-rw { display: none; position: relative; font-size: 16px; font-weight: normal; font-style: normal; color: rgb(0, 0, 0); background-color: rgb(200, 255, 220); border-radius: 0px; margin: 10px 0px 10px 0px; padding: 10px; }
.ref-popup-rw,
.ref-reveal-rw,
.ref-panel-popup-rw { color: blue; text-decoration: none; cursor: pointer; }
.ref-popup-rw:hover,
.ref-reveal-rw:hover,
.ref-panel-popup-rw:hover { text-decoration: underline; }
.image-tiles-rw { position: relative; width: 420px; margin: 0px auto; border: 1px solid gray; }
.image-tiles-rw .tiles-row { text-align: center; }
.image-tiles-rw .count-answer[contenteditable] { display: inline-block; border: 1px solid rgb(0, 140, 200); min-width: 100px; }
.image-tiles-rw .tiles-object { display: inline-block; cursor: pointer; }
.image-tiles-rw .image-tiles-setup-rw,
.image-tiles-rw .correct,
.image-tiles-rw .wrong { display: none; }
.image-tiles-rw .image-rw { display: inline-block; width: 40px; height: 40px; border: 0px solid gray; overflow: hidden; }
.image-tiles-rw .tiles-row { line-height: 0px; margin: 0px; padding: 0px; }
.image-tiles-rw .tiles-object { }
.image-tiles-rw .correct { color: rgb(0, 130, 0); }
.image-tiles-rw .wrong { color: rgb(220, 0, 0); }
image-tiles-rw .fill { fill: white; stroke-width: 8; stroke: blue; }
.image-tiles-rw .color-box { position: absolute; right: 0; bottom: 0; width: 102px; line-height: 13px; text-align: left; border: 1px solid black; }
.image-tiles-rw .color-picker { display: inline-block; width: 20px; height: 20px; }
.image-tiles-rw .color-picker.selected-aie { transform: scale(1.3); border: 1px solid black; }
.revclose { border: 1px solid rgb(150, 150, 150); border-radius: 20px; color: rgb(100, 100, 100); cursor: pointer; height: 25px; right: 0; text-align: center; top: 0; width: 25px; display: inline-block; font-family: sans-serif; font-weight: bold; font-size: 12px; }
.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.table-layout-rw tr p.hanging-rw { margin-left: 0em !important; padding-left: 1em !important; text-indent: -1em !important; text-align: left !important; }