body {font-family: serif; font-weight: normal; font-style: normal; line-height: 1.3; margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-size: 9pt; font-family: Arial; widows: 1; orphans: 3; font-family: sans-serif; width: 100%; background-color:#FFFFFF; }



 .x--sfe-BeforeOrAfterText-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x--ufe-CMS-CommitRevision-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x--ufe-CMS-ReleaseLabel-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x--ufe-CMS-RevisionInfo-1-0 {margin-left: 0pt; margin-right: 0pt; }

 .x--ufe-CMS-RevisionInfo-1-1 {}

 .x--ufe-CMS-RevisionInfo-1-2 {}

 .x--ufe-CMS-RevisionInfo-1-3 {}

 .x--ufe-CMS-RevisionInfo-1-4 {}

 .x--ufe-CMS-RevisionInfo-1-5 {}

 .x--ufe-CMS-RevisionInfo-1-6 {}

 .x--ufe-CMS-RevisionInfo-1-7 {}

 .x--ufe-CMS-RevisionInfo-1-8 {}

 .x--ufe-CMS-RevisionInfo-1-9 {}

 .x--ufe-CMS-RevisionInfo-1-10 {}

 .x--ufe-CMS-RevisionInfo-1-11 {}

 .x--ufe-CMS-RevisionInfo-1-12 {}

 .x--ufe-CMS-RevisionInfo-1-13 {}

 .x--ufe-CMS-RevisionInfo-1-14 {}

 .x--ufe-CMS-RevisionInfo-1-15 {}



 .x--ufe-ChapterRule-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x--ufe-ChapterTOCHeadingFormat-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; font-weight: bold; font-size: 12pt; margin-top: 20.00pt; margin-bottom: 0pt; }



 .x--sfe-CollectionItem-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x--sfe-CollectionItem-2-0 {margin-left: 0pt; margin-right: 0pt; }



 .x--sfe-CollectionItem-3-0 {margin-left: 0pt; margin-right: 0pt; }



 .x--sfe-CollectionItem-4-0 {margin-left: 0pt; margin-right: 0pt; }



 .x--ufe-CoverAltTitleFont-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x--ufe-CoverTitleFont-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-size: 14pt; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; margin-left: 0pt; text-indent: 0pt; }



 .x--ufe-CoverTitleFont-2-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-size: 14pt; margin-left: 0pt; text-indent: 0pt; }



 .x--ufe-CoverTitleFont-3-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-size: 16pt; margin-left: 0pt; text-indent: 0pt; }



 .x--ufe-CoverTitleFont-4-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-size: 30pt; font-weight: bold; text-align: center; }



 .x--sfe-CrossReference-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x--sfe-CrossReferenceTitle-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x--sfe-CrossReferenceTitle-2-0 {margin-left: 0pt; margin-right: 0pt; font-style: italic; }



 .x--sfe-ExternalLink-1-0 {margin-left: 0pt; margin-right: 0pt; color: #0000FF; text-decoration: underline ; }



 .x-FlattenedMap-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x--sfe-Gentext-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x--sfe-HeaderOrFooter-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-top: 0pt; }



 .x--sfe-Index-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x--sfe-IndexAlphaGroup-Main-Index-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-top: 1.5pc; }



 .x--sfe-IndexEndPage-Main-Index-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x--sfe-IndexEntry-Main-Index-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-left: 1em; text-indent: -.5em; text-align: left; }



 .x--sfe-IndexEntry-Main-Index-2-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-left: 1em; text-indent: -.5em; text-align: left; }



 .x--sfe-IndexEntry-Main-Index-3-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-left: 1em; text-indent: -.5em; text-align: left; }



 .x--sfe-IndexEntry-Main-Index-4-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-left: .5em; margin-right: 2pc; text-indent: -.5em; text-align: left; }



 .x--sfe-IndexGroupHead-Main-Index-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: sans-serif; font-weight: bold; font-size: 14pt; text-transform: uppercase; text-align: left; margin-bottom: .5pc; }



 .x--sfe-IndexHeading-Main-Index-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x--sfe-IndexLocators-Main-Index-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x--sfe-IndexPage-Main-Index-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x--sfe-IndexPage-Main-Index-2-0 {margin-left: 0pt; margin-right: 0pt; }



 .x--sfe-IndexPostGroup-Main-Index-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-top: 1.5pc; }



 .x--sfe-IndexPreGroup-Main-Index-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-top: 1.5pc; }



 .x--sfe-IndexRangeGroup-Main-Index-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-top: 1.5pc; }



 .x--sfe-IndexSeeAlso-Main-Index-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-left: 3em; text-indent: -1.5em; }



 .x--sfe-IndexSee-Main-Index-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x--sfe-IndexSubGroupHead-Main-Index-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-weight: bold; font-size: 14pt; text-transform: uppercase; text-align: left; margin-top: 2pc; }



 .x--sfe-Index-Main-Index-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x--sfe-InternalLink-1-0 {margin-left: 0pt; margin-right: 0pt; color: #0000FF; text-decoration: underline ; }



 .x-RDStyle-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-ReferredTopics-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x--sfe-RepeatingTitle-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-bottom: 18pt; }



 .x--sfe-RepeatingTitleBottom-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-top: 18pt; }



 .x-ResolvedMap-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x--sfe-TableOfContents-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x--sfe-TocChapterTOC-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x--sfe-TocEntry1-ChapterTOC-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; color: #0000FF; font-weight: normal; font-size: 9pt; margin-left: 4em; text-indent: -4em; line-height: 11pt; margin-top: 4.00pt; margin-bottom: 1.00pt; }



 .x--sfe-TocEntry1-PublicationTOC-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; color: #8E2344; font-weight: bold; font-size: 11pt; margin-left: 4em; margin-right: 2pc; text-indent: -4em; line-height: 1.1; margin-top: 10.00pt; margin-bottom: 5.00pt; }



 .x--sfe-TocEntry2-ChapterTOC-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-left: 6em; text-indent: -6em; }



 .x--sfe-TocEntry2-PublicationTOC-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-size: 10pt; margin-left: 6em; margin-right: 2pc; text-indent: -6em; line-height: 1.1; margin-top: 4.00pt; margin-bottom: 2.00pt; }



 .x--sfe-TocEntry3-ChapterTOC-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-left: 8em; text-indent: -8em; }



 .x--sfe-TocEntry3-PublicationTOC-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-left: 8em; margin-right: 2pc; text-indent: -8em; }



 .x--sfe-TocEntry4-ChapterTOC-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-left: 10em; text-indent: -10em; }



 .x--sfe-TocEntry4-PublicationTOC-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-left: 10em; margin-right: 2pc; text-indent: -10em; }



 .x--sfe-TocEntry5-ChapterTOC-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-left: 12em; text-indent: -12em; }



 .x--sfe-TocEntry5-PublicationTOC-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-left: 12em; margin-right: 2pc; text-indent: -12em; }



 .x--sfe-TocLabel-ChapterTOC-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x--sfe-TocLabel-PublicationTOC-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x--sfe-TocPage-ChapterTOC-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x--sfe-TocPage-PublicationTOC-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x--sfe-TocPublicationTOC-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; line-height: 1.65; }



 .x--sfe-TocTitle-ChapterTOC-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x--sfe-TocTitle-PublicationTOC-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-abbrevlist-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-abbrevlist-2-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-abstract-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-top: 7pt; }



 .x-addressdetails-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-administrativearea-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-alt-1-0 {margin-left: 0pt; margin-right: 0pt; color: #9C3ECE; }



 .x-amendments-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-anchor-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-apiname-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-apiname-2-0 {margin-left: 0pt; margin-right: 0pt; font-family: Courier; }



 .x-appendix-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }

 .x-appendix-1-1 {}



 .x--ufe-appendix-title-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; font-family: Arial; font-weight: bold; font-size: 14pt; color: #8E2344; text-indent: -0pt; font-family: sans-serif; font-weight: bold; color: #000000; font-weight: bold; font-size: 12pt; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-family: Arial; font-weight: bold; font-weight: bold; font-size: 16pt; color: #8E2344; font-family: Arial; font-size: 12pt; margin-left: 0pt; text-indent: 0pt; }



 .x--ufe-appendix-toc-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-size: 9pt; font-family: Arial; margin-top: .4in; font-family: sans-serif; font-size: 9pt; }



 .x-approved-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-audience-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-audience-2-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-author-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-author-2-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-authorinformation-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-b-1-0 {line-height: 1.5; margin-top: 1em; margin-left: 0pt; margin-right: 0pt; font-weight: bold; }



 .x-backmatter-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-bibliolist-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-bibliolist-2-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x--ufe-block-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-body-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }

 .x-body-1-1 {}



 .x-body-2-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }

 .x-body-2-1 {}



 .x--ufe-bodyBreak-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x--ufe-bookID-1-0 {margin-left: 0pt; margin-right: 0pt; }

 .x--ufe-bookID-1-1 {}

 .x--ufe-bookID-1-2 {}

 .x--ufe-bookID-1-3 {}

 .x--ufe-bookID-1-4 {}

 .x--ufe-bookID-1-5 {}

 .x--ufe-bookID-1-6 {}

 .x--ufe-bookID-1-7 {}

 .x--ufe-bookID-1-8 {}



 .x--ufe-book-language-1-0 {margin-left: 0pt; margin-right: 0pt; }

 .x--ufe-book-language-1-1 {}

 .x--ufe-book-language-1-2 {}

 .x--ufe-book-language-1-3 {}

 .x--ufe-book-language-1-4 {}

 .x--ufe-book-language-1-5 {}

 .x--ufe-book-language-1-6 {}

 .x--ufe-book-language-1-7 {}

 .x--ufe-book-language-1-8 {}

 .x--ufe-book-language-1-9 {}

 .x--ufe-book-language-1-10 {}

 .x--ufe-book-language-1-11 {}

 .x--ufe-book-language-1-12 {}



 .x-bookabstract-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-bookchangehistory-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-bookevent-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-bookeventtype-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-bookid-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-booklibrary-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-booklist-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-booklist-2-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-booklists-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-bookmap-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-size: 11pt; font-family: Arial; widows: 1; orphans: 3; font-family: sans-serif; width: 100%; }

 .x-bookmap-1-1 {margin-left: 5px; width: 95%; }

 .x-bookmap-1-2 {margin-left: 5px; width: 95%; }

 .x-bookmap-1-3 {margin-left: 5px; width: 95%; }

 .x-bookmap-1-4 {margin-left: 5px; width: 95%; }

 .x-bookmap-1-5 {margin-left: 5px; width: 95%; }

 .x-bookmap-1-6 {margin-left: 5px; width: 95%; }



 .x-bookmeta-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-booknumber-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-bookowner-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x--ufe-bookowner-meta-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-bookpartno-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-bookrestriction-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-bookrights-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-booktitle-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-size: 14pt; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; margin-left: 0pt; text-indent: 0pt; }



 .x-booktitle-2-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-size: 14pt; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; margin-left: 0pt; text-indent: 0pt; }



 .x-booktitle-3-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-size: 14pt; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; margin-left: 0pt; text-indent: 0pt; }



 .x-booktitle-4-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-size: 14pt; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; margin-left: 0pt; text-indent: 0pt; }



 .x-booktitle-5-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-size: 14pt; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; margin-left: 0pt; text-indent: 0pt; }



 .x-booktitle-6-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-size: 14pt; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; margin-left: 0pt; text-indent: 0pt; }



 .x-booktitle-7-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-size: 14pt; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; margin-left: 0pt; text-indent: 0pt; }



 .x-booktitle-8-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-size: 14pt; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; margin-left: 0pt; text-indent: 0pt; }



 .x-booktitle-9-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-size: 14pt; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; margin-left: 0pt; text-indent: 0pt; }



 .x-booktitle-10-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-size: 14pt; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; margin-left: 0pt; text-indent: 0pt; }



 .x-booktitle-11-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-size: 14pt; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; margin-left: 0pt; text-indent: 0pt; }



 .x-booktitle-12-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; }



 .x-booktitle-13-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-size: 14pt; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; margin-left: 0pt; text-indent: 0pt; }



 .x-booktitle-14-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-size: 14pt; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; margin-left: 0pt; text-indent: 0pt; }



 .x-booktitle-15-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; }



 .x--ufe-booktitle-meta-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-booktitlealt-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-boolean-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-brand-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-category-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-category-2-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x--ufe-caution-text-1-0 {margin-left: 0pt; margin-right: 0pt; }

 .x--ufe-caution-text-1-1 {}

 .x--ufe-caution-text-1-2 {}

 .x--ufe-caution-text-1-3 {}

 .x--ufe-caution-text-1-4 {}

 .x--ufe-caution-text-1-5 {}

 .x--ufe-caution-text-1-6 {}

 .x--ufe-caution-text-1-7 {}

 .x--ufe-caution-text-1-8 {}

 .x--ufe-caution-text-1-9 {}

 .x--ufe-caution-text-1-10 {}

 .x--ufe-caution-text-1-11 {}

 .x--ufe-caution-text-1-12 {}



 .x-chapter-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-chapter-2-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x--ufe-chapter-number-font-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x--ufe-chapter-title-formatting-elsewhere-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-size: 14pt; margin-left: 0pt; text-indent: 0pt; }



 .x--ufe-chapter-title-formatting-elsewhere-2-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-size: 16pt; margin-left: 0pt; text-indent: 0pt; }



 .x--ufe-chapter-title-formatting-elsewhere-3-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-size: 16pt; }



 .x--ufe-chapter-title-formatting-toc-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-size: 14pt; margin-left: 0pt; text-indent: 0pt; }



 .x--ufe-chapter-title-formatting-toc-2-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-size: 16pt; margin-left: 0pt; text-indent: 0pt; }



 .x--ufe-chapter-title-formatting-toc-3-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-size: 16pt; }



 .x--ufe-chapter-title-spacing-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-top: 1in; }



 .x--ufe-chapter-toc-old-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-size: 9pt; font-family: Arial; text-align: left; margin-top: .4in; font-size: 9pt; font-family: sans-serif; }



 .x--ufe-chapter-toc-spacing-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-bottom: 6pt; }



 .x--ufe-chapterTOC-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x--ufe-chapter-contents-text-1-0 {margin-left: 0pt; margin-right: 0pt; }

 .x--ufe-chapter-contents-text-1-1 {}

 .x--ufe-chapter-contents-text-1-2 {}

 .x--ufe-chapter-contents-text-1-3 {}

 .x--ufe-chapter-contents-text-1-4 {}

 .x--ufe-chapter-contents-text-1-5 {}

 .x--ufe-chapter-contents-text-1-6 {}

 .x--ufe-chapter-contents-text-1-7 {}



 .x--ufe-chapter-text-1-0 {margin-left: 0pt; margin-right: 0pt; }

 .x--ufe-chapter-text-1-1 {}

 .x--ufe-chapter-text-1-2 {}

 .x--ufe-chapter-text-1-3 {}

 .x--ufe-chapter-text-1-4 {}

 .x--ufe-chapter-text-1-5 {}

 .x--ufe-chapter-text-1-6 {}

 .x--ufe-chapter-text-1-7 {}



 .x-chdesc-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-chdesc-2-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-chdeschd-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-chdeschd-2-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-weight: bold; }



 .x-chhead-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-chhead-2-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-choice-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-choices-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-choicetable-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-top: 7pt; }

 .x-choicetable-1-1 {margin-left: 0pt; text-indent: 0pt; }

 .x-choicetable-1-2 {margin-left: 0pt; text-indent: 0pt; }

 .x-choicetable-1-3 {margin-top: 7pt; }



 .x-choption-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-choption-2-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-choptionhd-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-choptionhd-2-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-weight: bold; }



 .x-chrow-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-chrow-2-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-cite-1-0 {margin-left: 0pt; margin-right: 0pt; font-style: italic; }



 .x-cmd-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-cmdname-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-weight: bold; }



 .x-cmdname-2-0 {margin-left: 0pt; margin-right: 0pt; font-weight: bold; }



 .x-codeblock-1-0 {font-size: 100%; margin-left: 0pt; margin-right: 0pt; font-family: Courier; margin-top: 7pt; white-space: pre; }

 .x-codeblock-1-1 {font-size: 100%; margin-left: 0pt; text-indent: 0pt; }

 .x-codeblock-1-2 {font-size: 100%; margin-left: 0pt; text-indent: 0pt; }

 .x-codeblock-1-3 {font-size: 100%; margin-top: 7pt; }



 .x-codeph-1-0 {margin-left: 0pt; margin-right: 0pt; font-family: Courier; }



 .x-colophon-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-colophon-2-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-colspec-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-completed-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-component-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-conbody-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-concept-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-contactnumber-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-contactnumbers-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-context-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-coords-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-copyrfirst-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x--ufe-copyrfirst-meta-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-copyrholder-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-copyright-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }

 .x-copyright-1-1 {}



 .x--ufe-copyright-meta-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-copyrlast-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x--ufe-copyrlast-meta-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-copyryear-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-country-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x--ufe-coverpg-spacing-copy-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-cpdesc-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-created-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x--ufe-createdDate-1-0 {margin-left: 0pt; margin-right: 0pt; }

 .x--ufe-createdDate-1-1 {}

 .x--ufe-createdDate-1-2 {}

 .x--ufe-createdDate-1-3 {}

 .x--ufe-createdDate-1-4 {}

 .x--ufe-createdDate-1-5 {}

 .x--ufe-createdDate-1-6 {}

 .x--ufe-createdDate-1-7 {}



 .x-critdates-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-critdates-2-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-data-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-data-about-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-day-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x--ufe-day-formatted-1-0 {margin-left: 0pt; margin-right: 0pt; }

 .x--ufe-day-formatted-1-1 {}

 .x--ufe-day-formatted-1-2 {}

 .x--ufe-day-formatted-1-3 {}

 .x--ufe-day-formatted-1-4 {}

 .x--ufe-day-formatted-1-5 {}

 .x--ufe-day-formatted-1-6 {}

 .x--ufe-day-formatted-1-7 {}

 .x--ufe-day-formatted-1-8 {}

 .x--ufe-day-formatted-1-9 {}

 .x--ufe-day-formatted-1-10 {}



 .x-dd-1-0 {margin-left: 0pt; margin-right: 0pt; margin-left: .5in; margin-right: 0pt; text-indent: 0pt; }



 .x-ddhd-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-dedication-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-dedication-2-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x--ufe-default-option-text-1-0 {margin-left: 0pt; margin-right: 0pt; }

 .x--ufe-default-option-text-1-1 {}

 .x--ufe-default-option-text-1-2 {}

 .x--ufe-default-option-text-1-3 {}

 .x--ufe-default-option-text-1-4 {}

 .x--ufe-default-option-text-1-5 {}

 .x--ufe-default-option-text-1-6 {}

 .x--ufe-default-option-text-1-7 {}



 .x-delim-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-desc-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-top: 7pt; margin-bottom: 3pt; }



 .x-desc-2-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-top: 7pt; color: #000000; text-decoration: no-underline ; margin-top: 3.00pt; }

 .x-desc-2-1 {margin-left: 10.00pt; text-indent: 0pt; }



 .x-dita-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-left: 5px; width: 95%; }



 .x-dl-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-top: 7pt; }



 .x-dlentry-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-top: 6pt; margin-bottom: 6pt; }



 .x-dlhead-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-weight: bold; }



 .x-draft-comment-1-0 {margin-left: 0pt; margin-right: 0pt; background-color: #FFFFC0; }



 .x-draftintro-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-dt-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-top: 7pt; font-weight: bold; margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-dthd-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-edited-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-edition-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-emailaddress-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-emailaddresses-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-entry-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-left: 0.00pt; margin-right: 0.00pt; text-indent: 0.00pt; margin-top: 0pt; }

 .x-entry-1-1 {text-align: left; }

 .x-entry-1-2 {text-align: center; }

 .x-entry-1-3 {text-align: justify; }

 .x-entry-1-4 {text-align: right; }



 .x-example-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-featnum-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-fig-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-top: .5em; margin-bottom: .5em; }

 .x-fig-1-1 {margin-left: 0pt; text-indent: 0pt; }

 .x-fig-1-2 {margin-left: 0pt; text-indent: 0pt; }

 .x-fig-1-3 {}

 .x-fig-1-4 {}

 .x-fig-1-5 {}

 .x-fig-1-6 {}

 .x-fig-1-7 {}

 .x-fig-1-8 {margin-top: 7pt; }



 .x-figgroup-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-figurelist-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }

 .x-figurelist-1-1 {}



 .x-figurelist-2-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }

 .x-figurelist-2-1 {}



 .x-filepath-1-0 {margin-left: 0pt; margin-right: 0pt; font-family: Courier; }



 .x-firstname-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-fn-1-0 {margin-left: 0pt; margin-right: 0pt; font-family: serif; font-weight: normal; font-size: 10pt; font-style: normal; color: #000000; background-color: #FFFFFF; text-decoration: no-underline ; font-variant: normal; }



 .x-fn-2-0 {margin-left: 0pt; margin-right: 0pt; font-family: serif; font-weight: normal; font-size: 10pt; font-style: normal; color: #000000; background-color: #FFFFFF; text-decoration: no-underline ; font-variant: normal; }



 .x-fn-3-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: serif; font-weight: normal; font-size: 10pt; font-style: normal; color: #000000; background-color: #FFFFFF; text-decoration: no-underline ; font-variant: normal; margin-left: 1.50pc; text-indent: -1.50pc; text-align: justify; }



 .x--ufe-footerfont-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-size: 7pt; line-height: 4pt; margin-top: 0pt; margin-bottom: 0pt; }



 .x-fragment-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-fragref-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-fragref-2-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-fragref-3-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-frontmatter-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x--ufe-frontmatter-title-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-size: 14pt; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; margin-left: 0pt; text-indent: 0pt; }



 .x--ufe-frontmatter-title-2-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-size: 14pt; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; margin-left: 0pt; text-indent: 0pt; }



 .x--ufe-frontmatter-title-3-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; font-family: Arial; font-weight: bold; font-size: 14pt; color: #8E2344; text-indent: -0pt; font-family: sans-serif; font-weight: bold; color: #000000; font-weight: bold; font-size: 12pt; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-family: Arial; font-weight: bold; font-weight: bold; font-size: 16pt; color: #8E2344; font-family: Arial; font-size: 12pt; margin-left: 0pt; text-indent: 0pt; }



 .x-generationidentifier-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-glossarylist-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-top: 7pt; }

 .x-glossarylist-1-1 {}



 .x-glossarylist-2-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-top: 7pt; }

 .x-glossarylist-2-1 {}



 .x-glossdef-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-glossentry-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-top: 6pt; margin-bottom: 6pt; }

 .x-glossentry-1-1 {}



 .x-glossterm-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-groupchoice-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-groupcomp-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-groupseq-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-groupseq-2-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-groupseq-3-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-honorific-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-i-1-0 {margin-left: 0pt; margin-right: 0pt; font-style: italic; }



 .x-imagemap-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x--ufe-important-text-1-0 {margin-left: 0pt; margin-right: 0pt; }

 .x--ufe-important-text-1-1 {}

 .x--ufe-important-text-1-2 {}

 .x--ufe-important-text-1-3 {}

 .x--ufe-important-text-1-4 {}

 .x--ufe-important-text-1-5 {}

 .x--ufe-important-text-1-6 {}

 .x--ufe-important-text-1-7 {}

 .x--ufe-important-text-1-8 {}

 .x--ufe-important-text-1-9 {}

 .x--ufe-important-text-1-10 {}

 .x--ufe-important-text-1-11 {}

 .x--ufe-important-text-1-12 {}



 .x-atidlm-inclusion-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-index-base-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-index-see-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-index-see-also-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-index-sort-as-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-indexlist-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }

 .x-indexlist-1-1 {}

 .x-indexlist-1-2 {}



 .x-indexlist-2-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }

 .x-indexlist-2-1 {}

 .x-indexlist-2-2 {}



 .x-indexterm-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-indexterm-2-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-indexterm-3-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-indexterm-4-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-indextermref-1-0 {margin-left: 0pt; margin-right: 0pt; color: #0000FF; }



 .x-info-1-0 {margin-left: 0pt; margin-right: 0pt; font-style: italic; }



 .x-info-2-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-top: 6pt; margin-bottom: 6pt; font-style: italic; }



 .x-info-3-0 {margin-left: 0pt; margin-right: 0pt; font-style: italic; }



 .x-info-4-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-top: 7pt; font-style: italic; margin-top: 1pc; margin-bottom: 1pc; }

 .x-info-4-1 {margin-top: 1pc; margin-bottom: 1pc; }



 .x-isbn-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }

 .x-isbn-1-1 {}



 .x-isbn-2-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x--ufe-isbn-meta-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-itemgroup-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-top: 7pt; }



 .x-keyword-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-keywords-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-keywords-2-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-kwd-1-0 {margin-left: 0pt; margin-right: 0pt; font-family: Courier; }

 .x-kwd-1-1 {font-family: Courier; }



 .x-kwd-2-0 {margin-left: 0pt; margin-right: 0pt; font-family: Courier; }

 .x-kwd-2-1 {font-family: Courier; }



 .x-kwd-3-0 {margin-left: 0pt; margin-right: 0pt; font-family: Courier; }

 .x-kwd-3-1 {font-family: Courier; }



 .x-kwd-4-0 {margin-left: 0pt; margin-right: 0pt; font-family: Courier; }



 .x-lastname-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-li-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-top: 6pt; margin-bottom: 6pt; margin-left: 1em; text-indent: -1em; list-style-type: disc; text-indent: 0pt; }

 .x-li-1-1 {margin-top: 3pt; margin-bottom: 3pt; margin-left: 1em; text-indent: -1em; list-style-type: disc; text-indent: 0pt; }

 .x-li-1-2 {margin-top: 6pt; margin-bottom: 6pt; margin-left: 1em; text-indent: -1em; list-style-type: disc; text-indent: 0pt; }



 .x-li-2-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-top: 6pt; margin-bottom: 6pt; margin-left: 1.8em; text-indent: -1.8em; list-style-type: upper-roman; text-indent: 0pt; }

 .x-li-2-1 {margin-top: 3pt; margin-bottom: 3pt; margin-left: 1.8em; text-indent: -1.8em; list-style-type: upper-roman; text-indent: 0pt; }

 .x-li-2-2 {margin-top: 6pt; margin-bottom: 6pt; margin-left: 1.8em; text-indent: -1.8em; list-style-type: upper-roman; text-indent: 0pt; }



 .x-li-3-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-top: 6pt; margin-bottom: 6pt; margin-left: 1em; text-indent: -1.em; list-style-type: disc; text-indent: 0pt; }

 .x-li-3-1 {margin-top: 3pt; margin-bottom: 3pt; margin-left: 1em; text-indent: -1em; list-style-type: disc; text-indent: 0pt; }

 .x-li-3-2 {margin-top: 6pt; margin-bottom: 6pt; margin-left: 1em; text-indent: -1em; list-style-type: disc; text-indent: 0pt; }



 .x-li-4-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-top: 6pt; margin-bottom: 6pt; margin-left: 1.8em; text-indent: -1.8em; list-style-type: decimal; text-indent: 0pt; }

 .x-li-4-1 {margin-top: 3pt; margin-bottom: 3pt; margin-left: 1.8em; text-indent: -1.8em; list-style-type: decimal; text-indent: 0pt; }

 .x-li-4-2 {margin-top: 6pt; margin-bottom: 6pt; margin-left: 1.8em; text-indent: -1.8em; list-style-type: decimal; text-indent: 0pt; }



 .x-li-5-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-top: 6pt; margin-bottom: 6pt; margin-left: 1.8em; text-indent: -1.8em; list-style-type: lower-roman; text-indent: 0pt; }

 .x-li-5-1 {margin-top: 3pt; margin-bottom: 3pt; margin-left: 1.8em; text-indent: -1.8em; list-style-type: lower-roman; text-indent: 0pt; }

 .x-li-5-2 {margin-top: 6pt; margin-bottom: 6pt; margin-left: 1.8em; text-indent: -1.8em; list-style-type: lower-roman; text-indent: 0pt; }



 .x-li-6-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-top: 6pt; margin-bottom: 6pt; margin-left: 1em; text-indent: -1em; list-style-type: disc; text-indent: 0pt; }

 .x-li-6-1 {margin-top: 3pt; margin-bottom: 3pt; margin-left: 1em; text-indent: -1em; list-style-type: disc; text-indent: 0pt; }

 .x-li-6-2 {margin-top: 6pt; margin-bottom: 6pt; margin-left: 1em; text-indent: -1em; list-style-type: disc; text-indent: 0pt; }



 .x-li-7-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-top: 6pt; margin-bottom: 6pt; margin-left: 1.8em; text-indent: -1.8em; list-style-type: lower-alpha; text-indent: 0pt; }

 .x-li-7-1 {margin-top: 3pt; margin-bottom: 3pt; margin-left: 1.8em; text-indent: -1.8em; list-style-type: lower-alpha; text-indent: 0pt; }

 .x-li-7-2 {margin-top: 6pt; margin-bottom: 6pt; margin-left: 1.8em; text-indent: -1.8em; list-style-type: lower-alpha; text-indent: 0pt; }



 .x-li-8-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-top: 6pt; margin-bottom: 6pt; margin-left: 1em; text-indent: -1em; list-style-type: disc; text-indent: 0pt; }

 .x-li-8-1 {margin-top: 3pt; margin-bottom: 3pt; margin-left: 1em; text-indent: -1em; list-style-type: disc; text-indent: 0pt; }

 .x-li-8-2 {margin-top: 6pt; margin-bottom: 6pt; margin-left: 1em; text-indent: -1em; list-style-type: disc; text-indent: 0pt; }



 .x-li-9-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-top: 6pt; margin-bottom: 6pt; margin-left: 1.8em; text-indent: -1.8em; list-style-type: decimal; text-indent: 0pt; }

 .x-li-9-1 {margin-top: 3pt; margin-bottom: 3pt; margin-left: 1.8em; text-indent: -1.8em; list-style-type: decimal; text-indent: 0pt; }

 .x-li-9-2 {margin-top: 6pt; margin-bottom: 6pt; margin-left: 1.8em; text-indent: -1.8em; list-style-type: decimal; text-indent: 0pt; }



 .x-li-10-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-left: 1em; text-indent: -1em; text-align: left; list-style-type: disc; text-indent: 0pt; }

 .x-li-10-1 {margin-top: 3pt; margin-bottom: 3pt; margin-left: 1em; margin-right: 0pt; text-indent: -1em; text-align: left; list-style-type: disc; text-indent: 0pt; }

 .x-li-10-2 {margin-top: 6pt; margin-bottom: 6pt; margin-left: 1em; margin-right: 0pt; text-indent: -1em; text-align: left; list-style-type: disc; text-indent: 0pt; }

 .x-li-10-3 {margin-top: 3pt; margin-bottom: 3pt; margin-left: 1em; margin-right: 0pt; text-indent: -1em; text-align: left; list-style-type: disc; text-indent: 0pt; }



 .x-li-11-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-top: 6pt; margin-bottom: 6pt; text-indent: 0pt; }

 .x-li-11-1 {text-indent: 0pt; }

 .x-li-11-2 {margin-top: 6pt; margin-bottom: 6pt; text-indent: 0pt; }



 .x-lines-1-0 {font-size: 100%; margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; white-space: pre; }

 .x-lines-1-1 {font-size: 100%; margin-left: 0pt; text-indent: 0pt; }

 .x-lines-1-2 {font-size: 100%; margin-left: 0pt; text-indent: 0pt; }



 .x-atidlm-linkcontent-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-linkinfo-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-top: 7pt; }



 .x-linklist-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-top: 7pt; margin-left: 1em; text-indent: 0pt; }



 .x-linkpool-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-linktext-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-linktext-2-0 {margin-left: 0pt; margin-right: 0pt; }

 .x-linktext-2-1 {}

 .x-linktext-2-2 {}

 .x-linktext-2-3 {}

 .x-linktext-2-4 {}

 .x-linktext-2-5 {}



 .x-locality-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-localityname-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-lq-1-0 {margin-left: 0pt; margin-right: 0pt; margin-top: 6pt; margin-bottom: 6pt; }

 .x-lq-1-1 {}



 .x-lq-2-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-top: 6pt; margin-bottom: 6pt; }

 .x-lq-2-1 {}



 .x-lq-3-0 {margin-left: 0pt; margin-right: 0pt; }

 .x-lq-3-1 {}



 .x-lq-4-0 {margin-left: 0pt; margin-right: 0pt; margin-top: 7pt; margin-left: 2em; text-indent: 0em; }

 .x-lq-4-1 {}



 .x--ufe-mainBookTitle-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-mainbooktitle-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-size: 14pt; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; margin-left: 0pt; text-indent: 0pt; }



 .x-mainbooktitle-2-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-size: 14pt; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; margin-left: 0pt; text-indent: 0pt; }



 .x-mainbooktitle-3-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-weight: bold; font-size: 16pt; font-family: Arial; font-weight: bold; color: #8E2344; font-size: 20pt; }



 .x-maintainer-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x--ufe-maintainer-meta-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-map-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-size: 9pt; font-size: 9pt; font-family: sans-serif; margin-left: 5px; width: 95%; }

 .x-map-1-1 {margin-left: 5px; width: 95%; }



 .x-menucascade-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-metadata-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-atidlm-metadata-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-middlename-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-month-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x--ufe-month-formatted-1-0 {margin-left: 0pt; margin-right: 0pt; }

 .x--ufe-month-formatted-1-1 {}

 .x--ufe-month-formatted-1-2 {}

 .x--ufe-month-formatted-1-3 {}

 .x--ufe-month-formatted-1-4 {}

 .x--ufe-month-formatted-1-5 {}

 .x--ufe-month-formatted-1-6 {}

 .x--ufe-month-formatted-1-7 {}

 .x--ufe-month-formatted-1-8 {}

 .x--ufe-month-formatted-1-9 {}

 .x--ufe-month-formatted-1-10 {}

 .x--ufe-month-formatted-1-11 {}

 .x--ufe-month-formatted-1-12 {}



 .x-msgblock-1-0 {font-size: 100%; margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-top: 7pt; font-family: monospace; white-space: pre; }

 .x-msgblock-1-1 {font-size: 100%; margin-left: 0pt; text-indent: 0pt; }

 .x-msgblock-1-2 {font-size: 100%; margin-left: 0pt; text-indent: 0pt; }

 .x-msgblock-1-3 {font-size: 100%; margin-top: 7pt; }



 .x-msgnum-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-msgnum-2-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-msgph-1-0 {margin-left: 0pt; margin-right: 0pt; font-family: Courier; }



 .x-namedetails-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-navref-1-0 {margin-left: 0pt; margin-right: 0pt; color: #0000FF; text-decoration: underline ; }



 .x-navtitle-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-no-topic-nesting-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-note-1-0 {margin-left: 0pt; margin-right: 0pt; }

 .x-note-1-1 {}



 .x-note-2-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-top: 7pt; margin-left: .25in; margin-right: .25in; text-indent: 0in; }

 .x-note-2-1 {}

 .x-note-2-2 {font-weight: bold; }

 .x-note-2-3 {font-weight: bold; }

 .x-note-2-4 {}

 .x-note-2-5 {}

 .x-note-2-6 {}

 .x-note-2-7 {}

 .x-note-2-8 {}

 .x-note-2-9 {}

 .x-note-2-10 {}

 .x-note-2-11 {margin-top: 7pt; }



 .x-note-3-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-top: 2pt; margin-left: 0in; margin-right: 0in; text-indent: 0in; }

 .x-note-3-1 {margin-top: 7pt; }

 .x-note-3-2 {font-weight: bold; margin-top: 7pt; }

 .x-note-3-3 {margin-top: 7pt; }

 .x-note-3-4 {margin-top: 7pt; }

 .x-note-3-5 {margin-top: 7pt; }

 .x-note-3-6 {margin-top: 7pt; }

 .x-note-3-7 {margin-top: 7pt; }

 .x-note-3-8 {margin-top: 7pt; }

 .x-note-3-9 {margin-top: 7pt; }

 .x-note-3-10 {margin-top: 7pt; }

 .x-note-3-11 {}



 .x--ufe-note-format-1-0 {margin-left: 0pt; margin-right: 0pt; font-family: Arial; font-weight: bold; font-weight: bold; margin-bottom: 7pt; }



 .x--ufe-note-text-1-0 {margin-left: 0pt; margin-right: 0pt; }

 .x--ufe-note-text-1-1 {}

 .x--ufe-note-text-1-2 {}

 .x--ufe-note-text-1-3 {}

 .x--ufe-note-text-1-4 {}

 .x--ufe-note-text-1-5 {}

 .x--ufe-note-text-1-6 {}

 .x--ufe-note-text-1-7 {}

 .x--ufe-note-text-1-8 {}

 .x--ufe-note-text-1-9 {}

 .x--ufe-note-text-1-10 {}

 .x--ufe-note-text-1-11 {}

 .x--ufe-note-text-1-12 {}



 .x-notices-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-notices-2-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x--ufe-oddFooterLabel-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-ol-1-0 {padding-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-top: 7pt; }



 .x--ufe-on-page-text-within-chapter-1-0 {margin-left: 0pt; margin-right: 0pt; }

 .x--ufe-on-page-text-within-chapter-1-1 {}

 .x--ufe-on-page-text-within-chapter-1-2 {}

 .x--ufe-on-page-text-within-chapter-1-3 {}

 .x--ufe-on-page-text-within-chapter-1-4 {}

 .x--ufe-on-page-text-within-chapter-1-5 {}

 .x--ufe-on-page-text-within-chapter-1-6 {}

 .x--ufe-on-page-text-within-chapter-1-7 {}



 .x--ufe-one-column-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-oper-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-option-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-option-2-0 {margin-left: 0pt; margin-right: 0pt; }

 .x-option-2-1 {}



 .x-organization-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }

 .x-organization-1-1 {}



 .x-organization-2-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }

 .x-organization-2-1 {}



 .x-organization-3-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }

 .x-organization-3-1 {}



 .x-organization-4-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }

 .x-organization-4-1 {}



 .x-organization-5-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-organizationinfo-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-organizationname-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-organizationnamedetails-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-otherinfo-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-othermeta-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-othermeta-2-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x--ufe-outdent-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-left: -.62in; text-indent: -.62in; }



 .x-p-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-p-2-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-p-3-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-top: 6pt; margin-bottom: 6pt; }



 .x-p-4-0 {margin-left: 0pt; margin-right: 0pt; margin-top: 6pt; margin-bottom: 6pt; }



 .x-p-5-0 {font-family: Arial; font-size: 9pt; margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-p-6-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-p-7-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-p-8-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; line-height: 1.3; margin-top: .7em; margin-bottom: .7em; }



 .x-param-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x--ufe-paraspacebefore-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-top: 7pt; }



 .x-parml-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-top: 7pt; }



 .x-parmname-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-parmname-2-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-part-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }

 .x-part-1-1 {}



 .x--ufe-part-toc-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-size: 9pt; font-family: Arial; margin-top: .4in; font-size: 9pt; font-family: sans-serif; }



 .x-pd-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-permissions-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-permissions-2-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-person-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-personinfo-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-personname-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-ph-1-0 {margin-left: 0pt; margin-right: 0pt; font-weight: bold; }



 .x-ph-2-0 {margin-left: 0pt; margin-right: 0pt; font-weight: bold; }



 .x-platform-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-plentry-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-top: 6pt; margin-bottom: 6pt; }



 .x-postalcode-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-postreq-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-pre-1-0 {font-size: 100%; margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-top: 3pt; white-space: pre; font-family: Courier; margin-bottom: 7pt; }

 .x-pre-1-1 {font-size: 100%; margin-left: 0pt; text-indent: 0pt; }

 .x-pre-1-2 {font-size: 100%; margin-left: 0pt; text-indent: 0pt; }

 .x-pre-1-3 {font-size: 100%; margin-top: 7pt; }



 .x-preface-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-prereq-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-top: 7pt; }



 .x-printlocation-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }

 .x-printlocation-1-1 {}



 .x-printlocation-2-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x--ufe-printlocation-meta-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-prodinfo-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-prodinfo-2-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-prodname-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-prognum-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-prolog-1-0 {margin-left: 0pt; margin-right: 0pt; margin-top: 7pt; }



 .x-propdesc-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-propdesc-2-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-propdeschd-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-weight: bold; }



 .x-propdeschd-2-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-weight: bold; }



 .x-properties-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-top: 7pt; }

 .x-properties-1-1 {margin-left: 0pt; text-indent: 0pt; }

 .x-properties-1-2 {margin-left: 0pt; text-indent: 0pt; }

 .x-properties-1-3 {margin-top: 7pt; }



 .x-property-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-property-2-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-prophead-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-prophead-2-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-proptype-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-proptype-2-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-proptypehd-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-proptypehd-2-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-propvalue-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-propvalue-2-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-propvaluehd-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-propvaluehd-2-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-pt-1-0 {margin-left: 0pt; margin-right: 0pt; font-weight: bold; }



 .x--ufe-publicationTOC-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }

 .x--ufe-publicationTOC-1-1 {}

 .x--ufe-publicationTOC-1-2 {}

 .x--ufe-publicationTOC-1-3 {}

 .x--ufe-publicationTOC-1-4 {}

 .x--ufe-publicationTOC-1-5 {}

 .x--ufe-publicationTOC-1-6 {}

 .x--ufe-publicationTOC-1-7 {}



 .x--ufe-publicationTOCHeadingFormat-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; color: #8E2344; font-family: Arial; font-weight: bold; font-family: Arial; font-weight: bold; font-size: 14pt; line-height: 17pt; margin-top: 0pt; margin-bottom: 0pt; }



 .x-published-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-publisher-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x--ufe-publisher-meta-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-publisherinformation-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-publishtype-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-q-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-refbody-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-reference-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-refsyn-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-related-links-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x--ufe-related-links-title-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-size: 14pt; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; margin-left: 0pt; text-indent: 0pt; }



 .x--ufe-related-links-title-2-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-size: 14pt; margin-left: 0pt; text-indent: 0pt; }



 .x--ufe-related-links-title-3-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-size: 16pt; margin-left: 0pt; text-indent: 0pt; }



 .x--ufe-related-links-title-4-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-size: 24pt; }



 .x--ufe-related-links-title-5-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-size: 12pt; margin-left: -1em; text-indent: 0pt; }



 .x--ufe-relatedBlockFormatting-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-top: 7pt; font-weight: bold; }



 .x--ufe-relatedChild-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x--ufe-relatedConcepts-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-left: 1em; text-indent: 0pt; }

 .x--ufe-relatedConcepts-1-1 {}



 .x--ufe-relatedHierarchical-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-left: 1em; text-indent: 0pt; }

 .x--ufe-relatedHierarchical-1-1 {}



 .x--ufe-relatedLinklists-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x--ufe-relatedNext-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-left: 1em; text-indent: 0pt; }

 .x--ufe-relatedNext-1-1 {}



 .x--ufe-relatedOther-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-left: 1em; text-indent: 0pt; }

 .x--ufe-relatedOther-1-1 {}



 .x--ufe-relatedParent-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x--ufe-relatedPrerequisiteLinks-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-left: 1em; text-indent: 0pt; }

 .x--ufe-relatedPrerequisiteLinks-1-1 {}



 .x--ufe-relatedPrevious-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-left: 1em; text-indent: 0pt; }

 .x--ufe-relatedPrevious-1-1 {}



 .x--ufe-relatedReferences-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-left: 1em; text-indent: 0pt; }

 .x--ufe-relatedReferences-1-1 {}



 .x--ufe-relatedTasks-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-left: 1em; text-indent: 0pt; }

 .x--ufe-relatedTasks-1-1 {}



 .x--ufe-relatedTopics-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-left: 1em; text-indent: 0pt; }

 .x--ufe-relatedTopics-1-1 {}



 .x--ufe-relatedlinks-display-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-relcell-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-top: 0pt; }



 .x-relcell-2-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-relcolspec-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x--ufe-release-label-lastpage-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x--ufe-release-label-wrapper-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-relheader-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-weight: bold; }



 .x-relheader-2-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-relrow-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-relrow-2-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-reltable-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-top: 7pt; }



 .x-repsep-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-required-cleanup-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; color: #FF0000; }



 .x-resourceid-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-resourceid-2-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-atidlm-resourcepair-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x--ufe-responsive-meta-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-result-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-reviewed-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-revised-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-revisionid-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-row-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; tr:nth-child(even){background-color: #f2f2f2;}}



 .x-row-2-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; tr:nth-child(even){background-color: #f2f2f2;}}



 .x-screen-1-0 {font-size: 100%; margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-top: 3pt; white-space: pre; font-family: Courier; margin-top: 7pt; }

 .x-screen-1-1 {font-size: 100%; margin-left: 0pt; text-indent: 0pt; }

 .x-screen-1-2 {font-size: 100%; margin-left: 0pt; text-indent: 0pt; }

 .x-screen-1-3 {font-size: 100%; margin-top: 7pt; }



 .x-searchtitle-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-searchtitle-2-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-section-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-top: 1em; margin-bottom: 1em; }



 .x-sep-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-series-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-shape-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x--ufe-shortBookTitle-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-shortcut-1-0 {margin-left: 0pt; margin-right: 0pt; text-decoration: underline ; }



 .x-shortdesc-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-shortdesc-2-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-top: .5em; margin-bottom: .5em; }

 .x-shortdesc-2-1 {}



 .x-simpletable-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-top: 7pt; }

 .x-simpletable-1-1 {margin-left: 0pt; text-indent: 0pt; }

 .x-simpletable-1-2 {margin-left: 0pt; text-indent: 0pt; }

 .x-simpletable-1-3 {margin-top: 7pt; }



 .x-sl-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-sl-2-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-top: 6pt; margin-bottom: 6pt; }



 .x-sl-3-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-sl-4-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-left: 2.0pc; margin-right: 0pt; text-indent: -2.0pc; }



 .x-sli-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-sli-2-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-top: 3pt; text-indent: @+0.2pc; }

 .x-sli-2-1 {margin-top: 3pt; margin-bottom: 3pt; }

 .x-sli-2-2 {margin-top: 6pt; margin-bottom: 6pt; }



 .x-sli-3-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-source-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-source-2-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-atidlm-source-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-spanspec-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x--ufe-startIndex-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; text-align: left; color: #000000; font-family: Arial; font-weight: bold; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-size: 14pt; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; }



 .x-started-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-state-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-stentry-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-weight: bold; }



 .x-stentry-2-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-top: 0pt; }



 .x-stentry-3-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-step-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-left: 1.5em; text-indent: 0pt; line-height: 1.3; margin-top: 2.00pt; margin-bottom: 1.00pt; }



 .x-stepresult-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-steps-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-top: 7pt; }



 .x-steps-unordered-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-stepxmp-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-sthead-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-weight: bold; }



 .x-sthead-2-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-strow-1-0 {border: 2px solid #575756; border-left: 15px solid #575756; margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-bottom: 2pt; }



 .x-strow-2-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-sub-1-0 {margin-left: 0pt; margin-right: 0pt; font-size: .69em; bottom: -.15em; position: relative; }



 .x-substep-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-left: 1.5em; text-indent: -1.5em; margin-top: 1.50pt; margin-bottom: 1.00pt; }



 .x-substeps-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-summary-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-sup-1-0 {margin-left: 0pt; margin-right: 0pt; font-size: .69em; top: -.33em; position: relative; }



 .x-synblk-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-synnote-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; text-indent: -0pt; }



 .x-synnote-2-0 {margin-left: 0pt; margin-right: 0pt; text-indent: -0pt; }



 .x-synnote-3-0 {margin-left: 0pt; margin-right: 0pt; }



 .x--ufe-synnote-reference-mark-1-0 {margin-left: 0pt; margin-right: 0pt; font-size: .69em; top: -.33em; position: relative; }



 .x-synnoteref-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: -0pt; }



 .x-synnoteref-2-0 {margin-left: 0pt; margin-right: 0pt; }



 .x--ufe-synnoteref-mark-1-0 {margin-left: 0pt; margin-right: 0pt; font-size: .69em; top: -.33em; position: relative; }

 .x--ufe-synnoteref-mark-1-1 {}



 .x--ufe-synnotes-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x--ufe-synnotes-title-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-size: 14pt; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; margin-left: 0pt; text-indent: 0pt; }



 .x--ufe-synnotes-title-2-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-size: 14pt; margin-left: 0pt; text-indent: 0pt; }



 .x--ufe-synnotes-title-3-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-size: 16pt; margin-left: 0pt; text-indent: 0pt; }



 .x--ufe-synnotes-title-4-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-weight: bold; }



 .x-synph-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x--ufe-syntax-command-1-0 {margin-left: 0pt; margin-right: 0pt; font-size: 9pt; font-family: Arial; font-weight: bold; }

 .x--ufe-syntax-command-1-1 {}

 .x--ufe-syntax-command-1-2 {}



 .x--ufe-syntax-notes-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-syntaxdiagram-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }

 .x-syntaxdiagram-1-1 {margin-left: 0pt; text-indent: 0pt; }

 .x-syntaxdiagram-1-2 {margin-left: 0pt; text-indent: 0pt; }

 .x-syntaxdiagram-1-3 {margin-top: 7pt; }



 .x-systemoutput-1-0 {margin-left: 0pt; margin-right: 0pt; font-family: Courier; }



 .x-table-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-top: 7pt; font-size: 9pt; font-family: Arial; border-collapse: collapse}



 .x-table-2-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-size: 9pt; font-family: Arial; margin-top: .5em; margin-bottom: .5em; border-collapse: collapse }

 .x-table-2-1 {margin-left: 0pt; margin-right: 0.00in; text-indent: 0pt; font-size: 9pt; font-family: Arial; }

 .x-table-2-2 {font-size: 9pt; font-family: Arial; }

 .x-table-2-3 {margin-top: 7pt; font-size: 9pt; font-family: Arial; }

 .x-table-2-4 {font-size: 11pt; font-size: 9pt; font-family: Arial; }



 .x-tablelist-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }

 .x-tablelist-1-1 {}



 .x-tablelist-2-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }

 .x-tablelist-2-1 {}



 .x-atidlm-target-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-task-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-taskbody-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-tbody-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-size: 9pt; font-family: Arial; }



 .x-term-1-0 {margin-left: 0pt; margin-right: 0pt; }

 .x-term-1-1 {}



 .x-tested-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-tfoot-1-0 {text-align: left; margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-tgroup-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-top: 1.2em; }



 .x-tgroup-2-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-tgroup-3-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-thead-1-0 {text-align: left; margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-weight: bold; font-family: Arial; }



 .x-thoroughfare-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-title-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; margin-top: 1em; margin-bottom: .5em; }



 .x-title-2-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-weight: bold; font-size: 12pt; line-height: 1.1; margin-top: 1em; margin-bottom: 0.5em; font-family: Arial; font-weight: bold; color: #000000; text-align: left; }



 .x-title-3-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-weight: bold; font-size: 14pt; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-family: Arial; font-weight: bold; text-align: left; color: #000000; }



 .x-title-4-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-weight: bold; font-size: 14pt; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-family: Arial; font-weight: bold; text-align: left; color: #000000; }

 .x-title-4-1 {}



 .x-title-5-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-weight: bold; font-size: 15pt; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-family: Arial; font-weight: bold; text-align: left; color: #000000; text-indent: -0pt; widows: 3; }

 .x-title-5-1 {}



 .x-title-6-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; font-family: Arial; font-weight: bold; font-size: 14pt; color: #8E2344; text-indent: -0pt; font-family: sans-serif; font-weight: bold; color: #000000; font-weight: bold; font-size: 12pt; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-family: Arial; font-weight: bold; font-weight: bold; font-size: 16pt; color: #8E2344; font-family: Arial; font-size: 12pt; margin-left: 0pt; text-indent: 0pt; }

 .x-title-6-1 {margin-left: 0pt; text-indent: -0pt; }

 .x-title-6-2 {margin-left: 0pt; text-indent: -0pt; }

 .x-title-6-3 {margin-left: 0pt; text-indent: -0pt; }

 .x-title-6-4 {margin-left: 0pt; text-indent: -0pt; }

 .x-title-6-5 {margin-left: 0pt; text-indent: -0pt; }

 .x-title-6-6 {margin-left: 0pt; text-indent: -0pt; }

 .x-title-6-7 {margin-left: 0pt; text-indent: -0pt; }



 .x-title-7-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; font-family: Arial; font-weight: bold; font-size: 14pt; color: #8E2344; text-indent: -0pt; font-family: sans-serif; font-weight: bold; color: #000000; font-weight: bold; font-size: 12pt; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-family: Arial; font-weight: bold; font-weight: bold; font-size: 16pt; color: #8E2344; font-family: Arial; font-size: 12pt; margin-left: 0pt; text-indent: 0pt; }



 .x-title-8-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; margin-top: 1em; margin-bottom: .5em; font-family: sans-serif; font-weight: bold; color: #000000; font-weight: bold; font-size: 12pt; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-family: Arial; font-weight: bold; font-weight: bold; font-size: 16pt; color: #8E2344; font-family: Arial; font-size: 16pt; margin-left: 0pt; text-indent: 0pt; }



 .x-title-9-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; margin-top: 1em; margin-bottom: .5em; }



 .x-title-10-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; margin-top: 1em; margin-bottom: .5em; }



 .x-title-11-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; font-family: Arial; font-weight: bold; font-size: 28pt; color: #8E2344; text-indent: -0pt; font-family: sans-serif; font-weight: bold; font-weight: bold; font-size: 28pt; line-height: 1.1; margin-top: 1em; margin-bottom: .75em; font-family: Arial; font-weight: bold; font-weight: bold; font-size: 28pt; color: #FFFFFF; font-family: Arial; font-size: 28pt; margin-left: 0pt; text-indent: 0pt; background-color: #575756; border-top: 15px solid #575756; border-bottom: 15px solid #575756; text-align: center; vertical-align: 50%; }


 .x-title-12-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; font-family: Arial; font-weight: bold; font-size: 28pt; color: #8E2344; text-indent: -0pt; font-family: sans-serif; font-weight: bold; font-weight: bold; font-size: 28pt; line-height: 1.1; margin-top: 1em; margin-bottom: .75em; font-family: Arial; font-weight: bold; font-weight: bold; font-size: 28pt; color: #FFFFFF; font-family: Arial; font-size: 28pt; margin-left: 0pt; text-indent: 0pt; background-color: #575756; border-top: 15px solid #575756; border-bottom: 15px solid #575756; text-align: center; vertical-align: 50%; }

 .x-title-12-1 {margin-left: 0pt; text-indent: -0pt; }

 .x-title-12-2 {margin-left: 0pt; text-indent: -0pt; }

 .x-title-12-3 {margin-left: 0pt; text-indent: -0pt; }

 .x-title-12-4 {margin-left: 0pt; text-indent: -0pt; }

 .x-title-12-5 {margin-left: 0pt; text-indent: -0pt; }

 .x-title-12-6 {margin-left: 0pt; text-indent: -0pt; }

 .x-title-12-7 {margin-left: 0pt; text-indent: -0pt; }

 .x-title-12-8 {margin-left: 0pt; text-indent: -0pt; }

 .x-title-12-9 {margin-left: 0pt; text-indent: -0pt; }



 .x-title-13-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-size: 14pt; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; margin-left: 0pt; text-indent: 0pt; }



 .x-title-14-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-size: 11pt; font-weight: bold; margin-top: 1em; margin-bottom: .5em; }



 .x-title-15-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-size: 11pt; font-weight: bold; margin-top: 1em; margin-bottom: .5em; }



 .x-title-16-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; margin-top: 1em; margin-bottom: .5em; }



 .x-title-17-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; font-family: Arial; font-weight: bold; font-size: 14pt; color: #8E2344; text-indent: -0pt; font-family: sans-serif; font-weight: bold; color: #000000; font-weight: bold; font-size: 12pt; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-family: Arial; font-weight: bold; font-weight: bold; font-size: 16pt; color: #8E2344; font-family: Arial; font-size: 12pt; margin-left: 0pt; text-indent: 0pt; }



 .x-title-18-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; font-family: Arial; font-weight: bold; font-size: 14pt; color: #8E2344; text-indent: -0pt; font-family: sans-serif; font-weight: bold; color: #000000; font-weight: bold; font-size: 12pt; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-family: Arial; font-weight: bold; font-weight: bold; font-size: 16pt; color: #8E2344; font-family: Arial; font-size: 12pt; margin-left: 0pt; text-indent: 0pt; }



 .x-title-19-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-size: 11pt; font-weight: bold; margin-top: 1em; margin-bottom: .5em; }



 .x--ufe-title-gentext-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-size: 14pt; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; margin-left: 0pt; text-indent: 0pt; }



 .x--ufe-title-gentext-2-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-size: 14pt; margin-left: 0pt; text-indent: 0pt; }



 .x--ufe-title-gentext-3-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-size: 16pt; margin-left: 0pt; text-indent: 0pt; }



 .x--ufe-title-gentext-4-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; }



 .x-titlealts-1-0 {margin-left: 0pt; margin-right: 0pt; font-family: Arial; font-weight: bold; color: #000000; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-size: 12pt; color: #000000; font-family: sans-serif; font-weight: bold; color: #000000; font-weight: bold; font-size: 12pt; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; }



 .x-titlealts-2-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-tm-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }

 .x-tm-1-1 {}

 .x-tm-1-2 {}

 .x-tm-1-3 {}



 .x-tm-2-0 {margin-left: 0pt; margin-right: 0pt; }

 .x-tm-2-1 {}

 .x-tm-2-2 {}

 .x-tm-2-3 {}



 .x--ufe-tm-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x--ufe-tm-2-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-toc-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x--ufe-toc-heading-spacing-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; color: #8E2344; }



 .x-topic-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }

 .x-topic-1-1 {}

 .x-topic-1-2 {}

 .x-topic-1-3 {}



 .x-topic-2-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-topic-3-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-topicgroup-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-topichead-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-topichead-2-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-topicmeta-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x--ufe-topicprolog-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-topicref-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-top: 7pt; }



 .x-topicref-2-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-top: 7pt; }

 .x-topicref-2-1 {}

 .x-topicref-2-2 {}



 .x--ufe-topictitlepage-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-trademarklist-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }

 .x-trademarklist-1-1 {}



 .x-trademarklist-2-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }

 .x-trademarklist-2-1 {}



 .x--ufe-trademarklist-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-tt-1-0 {margin-left: 0pt; margin-right: 0pt; font-family: Courier; }



 .x-tutorialinfo-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-u-1-0 {margin-left: 0pt; margin-right: 0pt; text-decoration: underline ; }



 .x-uicontrol-1-0 {margin-left: 0pt; margin-right: 0pt; font-weight: bold; }



 .x-uicontrol-2-0 {margin-left: 0pt; margin-right: 0pt; font-weight: bold; }



 .x-uicontrol-3-0 {margin-left: 0pt; margin-right: 0pt; font-weight: bold; }



 .x-ul-1-0 {margin-left: 0pt; padding-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-top: 7pt; }



 .x-ul-2-0 {margin-left: 0pt; padding-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-top: 7pt; widows: 2; orphans: 2; }



 .x-unknown-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-url-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-urls-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-userinput-1-0 {margin-left: 0pt; margin-right: 0pt; font-family: Courier; }



 .x-var-1-0 {margin-left: 0pt; margin-right: 0pt; }

 .x-var-1-1 {}



 .x-var-2-0 {margin-left: 0pt; margin-right: 0pt; }

 .x-var-2-1 {}



 .x-var-3-0 {margin-left: 0pt; margin-right: 0pt; }

 .x-var-3-1 {}



 .x-var-4-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-varname-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-varname-2-0 {margin-left: 0pt; margin-right: 0pt; font-style: italic; }



 .x-volume-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-vrm-1-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-vrmlist-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-left: 2.0pc; margin-right: 0pt; text-indent: -2.0pc; }



 .x--ufe-warningTitleFormat-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: normal; font-size: 12pt; margin-left: 0pt; text-indent: 0pt; }



 .x--ufe-warningTitleFormat-2-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-size: 12pt; margin-left: 0pt; text-indent: 0pt; }



 .x--ufe-warningTitleFormat-3-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-size: 12pt; line-height: 1.1; margin-top: 1em; margin-bottom: 0.5em; margin-left: 0pt; text-indent: 0pt; }



 .x--ufe-warningTitleFormat-4-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-size: 14pt; margin-left: 0pt; text-indent: 0pt; }



 .x--ufe-warningTitleFormat-5-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-size: 14pt; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; margin-left: 0pt; text-indent: 0pt; }



 .x--ufe-warningTitleFormat-6-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-size: 14pt; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; margin-left: 0pt; text-indent: 0pt; }



 .x--ufe-warningTitleFormat-7-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-size: 14pt; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; margin-left: 0pt; text-indent: 0pt; }



 .x--ufe-warningTitleFormat-8-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-size: 14pt; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; margin-left: 0pt; text-indent: 0pt; }



 .x--ufe-warningTitleFormat-9-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-size: 14pt; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; margin-left: 0pt; text-indent: 0pt; }



 .x--ufe-warningTitleFormat-10-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-size: 14pt; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; margin-left: 0pt; text-indent: 0pt; }



 .x--ufe-warningTitleFormat-11-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-size: 14pt; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; margin-left: 0pt; text-indent: 0pt; }



 .x--ufe-warningTitleFormat-12-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-size: 14pt; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; margin-left: 0pt; text-indent: 0pt; }



 .x--ufe-warningTitleFormat-13-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-size: 14pt; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; margin-left: 0pt; text-indent: 0pt; }



 .x--ufe-warningTitleFormat-14-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-size: 14pt; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; margin-left: 0pt; text-indent: 0pt; }



 .x--ufe-warningTitleFormat-15-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-size: 14pt; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; margin-left: 0pt; text-indent: 0pt; }



 .x--ufe-warningTitleFormat-16-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-size: 14pt; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; margin-left: 0pt; text-indent: 0pt; }



 .x--ufe-warningTitleFormat-17-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-size: 14pt; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; margin-left: 0pt; text-indent: 0pt; }



 .x--ufe-warningTitleFormat-18-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-size: 14pt; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; margin-left: 0pt; text-indent: 0pt; }



 .x--ufe-warningTitleFormat-19-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-size: 14pt; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; margin-left: 0pt; text-indent: 0pt; }



 .x--ufe-warningTitleFormat-20-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-size: 14pt; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; margin-left: 0pt; text-indent: 0pt; }



 .x--ufe-warningTitleFormat-21-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-size: 16pt; margin-left: 0pt; text-indent: 0pt; }



 .x--ufe-warningTitleFormat-22-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-size: 16pt; margin-left: 0pt; text-indent: 0pt; }



 .x--ufe-warningTitleFormat-23-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-size: 14pt; margin-left: 0pt; text-indent: 0pt; }



 .x--ufe-warningTitleFormat-24-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-size: 14pt; margin-left: 0pt; text-indent: 0pt; }



 .x--ufe-warningTitleFormat-25-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-size: 14pt; margin-left: 0pt; text-indent: 0pt; }



 .x--ufe-warningTitleFormat-26-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-size: 24pt; }



 .x--ufe-warningTitleFormat-27-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-size: 24pt; }



 .x--ufe-warningTitleFormat-28-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; text-align: left; line-height: 1.1; margin-top: 1.5em; margin-bottom: .75em; font-weight: bold; font-size: 24pt; }



 .x--ufe-warningTitleFormat-29-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: Arial; font-weight: bold; color: #000000; font-size: 12pt; }



 .x--ufe-warning-text-1-0 {margin-left: 0pt; margin-right: 0pt; }

 .x--ufe-warning-text-1-1 {}

 .x--ufe-warning-text-1-2 {}

 .x--ufe-warning-text-1-3 {}

 .x--ufe-warning-text-1-4 {}

 .x--ufe-warning-text-1-5 {}

 .x--ufe-warning-text-1-6 {}

 .x--ufe-warning-text-1-7 {}

 .x--ufe-warning-text-1-8 {}

 .x--ufe-warning-text-1-9 {}

 .x--ufe-warning-text-1-10 {}

 .x--ufe-warning-text-1-11 {}

 .x--ufe-warning-text-1-12 {}



 .x-wintitle-1-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; }



 .x-wintitle-2-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-xref-1-0 {margin-left: 0pt; margin-right: 0pt; color: #0000FF; text-decoration: underline ; }



 .x-xref-2-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-xref-3-0 {margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; font-family: serif; font-weight: normal; font-size: 10pt; font-style: normal; color: #000000; background-color: #FFFFFF; text-decoration: no-underline ; font-variant: normal; margin-left: 1.50pc; text-indent: -1.50pc; text-align: justify; }



 .x-xref-4-0 {margin-left: 0pt; margin-right: 0pt; color: #0000FF; text-decoration: underline ; }

 .x-xref-4-1 {}

 .x-xref-4-2 {}

 .x-xref-4-3 {}

 .x-xref-4-4 {}

 .x-xref-4-5 {}

 .x-xref-4-6 {}

 .x-xref-4-7 {}



 .x-year-1-0 {margin-left: 0pt; margin-right: 0pt; }

 .x-year-1-1 {}



 .x-year-2-0 {margin-left: 0pt; margin-right: 0pt; }

 .x-year-2-1 {}



 .x-year-3-0 {margin-left: 0pt; margin-right: 0pt; }



 .x-image-1-0 {{margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; } .x-image-1-1 {{} .x-image-1-2 {{margin-top: 7pt; } .x-image-1-3 {{margin-top: 7pt; text-align: left; } .x-image-1-4 {{margin-top: 7pt; text-align: right; } .x-image-1-5 {{margin-top: 7pt; text-align: center; } .x-image-1-6 {{margin-top: 7pt; }



table {border-color: #575756; font-size: 100%; border-collapse: collapse; }

td, th, { border-color: #575756; }

table[rules][rules="none"]  > tr > td, table[rules][rules="none"] > * > tr > td, table[rules][rules="none"] > tr > th, table[rules][rules="none"] > * > tr > th, table[rules][rules="none"] > td, table[rules][rules="none"] > th { border-width: thin; border-style: none; }

table[frame="box"][border]:not([border="0"]), table[frame="border"][border]:not([border="0"]), table:not([frame])[border]:not([border="0"]) { border-style: solid; }

th, td {border-top-style: none; border-left-style: none; }

 .entry-in-tbody {font-family: Arial; font-size: 9pt; border-color: #000000; margin-left: 0pt; margin-right: 0pt; text-indent: 0pt; margin-left: 0.00pt; margin-right: 0.00pt; text-indent: 0.00pt; margin-top: 0pt; }

 .x-ChapterTOC-toc-entry-indent-1 {text-decoration: none; margin-left: 2.00em}

 .x-ChapterTOC-toc-entry-indent-2 {text-decoration: none; margin-left: 2em}

 .x-ChapterTOC-toc-entry-indent-3 {text-decoration: none; margin-left: 4em}

 .x-ChapterTOC-toc-entry-indent-4 {text-decoration: none; margin-left: 6em}

 .x-ChapterTOC-toc-entry-indent-5 {text-decoration: none; margin-left: 8em}

 .x-PublicationTOC-toc-entry-indent-1 {text-decoration: none; margin-left: 0em}

 .x-PublicationTOC-toc-entry-indent-2 {text-decoration: none; margin-left: 2em}

 .x-PublicationTOC-toc-entry-indent-3 {text-decoration: none; margin-left: 4em}

 .x-PublicationTOC-toc-entry-indent-4 {text-decoration: none; margin-left: 6em}

 .x-PublicationTOC-toc-entry-indent-5 {text-decoration: none; margin-left: 8em}

 .x-PublicationTOC-toc-entry-indent-6 {text-decoration: none; margin-left: 10em}

 .x-PublicationTOC-toc-entry-indent-7 {text-decoration: none; margin-left: 12em}

 .x-PublicationTOC-toc-entry-indent-8 {text-decoration: none; margin-left: 14em}

 .x-PublicationTOC-toc-entry-indent-9 {text-decoration: none; margin-left: 16em}

 .x-PublicationTOC-toc-entry-indent-10 {text-decoration: none; margin-left: 18em}

 .x--title-as-table {border: none; padding: 0pt; }

 .x--listitem-as-table {border: none; padding: 0pt; }

 .x--as-table-ralign-padding {vertical-align: baseline; text-align: right; padding: 0pt; }

 .x--as-table-valign-padding {vertical-align: baseline; padding: 0pt; }

 .x--word-break-keep {word-break: keep-all; }

 .x--zero-left-margins {margin-left: 0pt; text-indent: 0pt; }

 .x--zero-text-indent {text-indent: 0pt; }

 .x--zero-top-bot-margins {margin-top: 0pt; margin-bottom: 0pt; }

 .x--inherit-background-color {background-color: inherit; }

 .x--br-clear {font-size: 0pt; line-height: 0pt; clear: both; }