/* RHF Generated File - Do Not Edit This File ******************************* */

/* Paragraph Styles ********************************************************* */

.pDefault {
	display: block;
}

.pChapterTitle {
	display: block; /* Default */
}

.pTitle {
	display: block; /* Default */
}

.pAppendix {
	display: block; /* Default */
}

.pHeading1 {
	display: block; /* Default */
}

.pHeading2 {
	display: block; /* Default */
}

.pHeading3 {
	display: block; /* Default */
}

.pHeading4 {
	display: block; /* Default */
}

.pHeading5 {
	display: block; /* Default */
}

.pHeading6 {
	display: block; /* Default */
}

.pNewPageBefore {
	display: block; /* Default */
}

.pNewPageAfter {
	display: block; /* Default */
}

.pIndentedRelative {
	text-indent: 0;
	margin-left: 0;
	display: block; /* Default */
}

.pPreformattedRelative {
	display: block; /* Default */
}

.pPreformatted {
	display: block; /* Default */
}

.pPassthrough {
	display: block; /* Default */
}

.pSmartList1 {
	text-indent: 0;
	margin-left: 0;
	display: block; /* Default */
}

.pSmartList2 {
	text-indent: 0;
	margin-left: 0;
	display: block; /* Default */
}

.pSmartList3 {
	text-indent: 0;
	margin-left: 0;
	display: block; /* Default */
}

.pSmartList4 {
	text-indent: 0;
	margin-left: 0;
	display: block; /* Default */
}

.pSmartList5 {
	text-indent: 0;
	margin-left: 0;
	display: block; /* Default */
}

.pSmartList6 {
	text-indent: 0;
	margin-left: 0;
	display: block; /* Default */
}

.pQuotation {
	display: block; /* Default */
}

.pGlossaryTerm {
	display: block; /* Default */
}

.pGlossaryDefinition {
	display: block; /* Default */
}

.pPullDownButton {
	margin-bottom: 6pt;
	display: block; /* Default */
}

.pDropDownOpen {
	display: block; /* Default */
}

.pDropDownClosed {
	display: block; /* Default */
}

.pPullDownBody {
	display: block; /* Default */
}

.pRelatedTopic {
	display: block; /* Default */
}

.pRelatedTopicOnly {
	display: block; /* Default */
}

.pRelatedTopicOnlyImageButton {
	display: block; /* Default */
}

.pPopup {
	display: block; /* Default */
}

.pPopupAppend {
	display: block; /* Default */
}

.pPopupOnly {
	display: block; /* Default */
}

.pPopupOnlyAppend {
	display: block; /* Default */
}

.pWhatIsThis {
	display: block; /* Default */
}

.pWhatIsThisAppend {
	display: block; /* Default */
}

.pWhatIsThisOnly {
	display: block; /* Default */
}

.pWhatIsThisOnlyAppend {
	display: block; /* Default */
}

.pSeeAlsoButton {
	display: block; /* Default */
}

.pSeeAlsoImageButton {
	display: block; /* Default */
}

.pKeywordLinkButton {
	display: block; /* Default */
}

.pKeywordLinkImageButton {
	display: block; /* Default */
}

.pUplinks {
	display: block; /* Default */
}

.pDownlinks {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0.5in;
	margin-right: 0px;
	display: block; /* Default */
}

.pTOC1 {
	margin-left: 0em;
	font-weight: bold;
	display: block; /* Default */
}

.pTOC2 {
	margin-left: 1em;
	display: block; /* Default */
}

.pTOC3 {
	margin-left: 2em;
	display: block; /* Default */
}

.pTOC4 {
	margin-left: 3em;
	display: block; /* Default */
}

.pTOC5 {
	margin-left: 4em;
	display: block; /* Default */
}

.pTOC6 {
	margin-left: 5em;
	display: block; /* Default */
}

.pHeading1TOC {
	display: block; /* Default */
}

.pHeading2TOC {
	display: block; /* Default */
}

.pBody {
	display: block; /* Default */
}

.pheading_2 {
	display: block; /* Default */
}

.pcaption {
	display: block; /* Default */
}

.pNormal {
	display: block; /* Default */
}

.pTableTitle {
	display: block; /* Default */
}

.pCellHeading {
	display: block; /* Default */
}

.pCellBody {
	display: block; /* Default */
}

.pBulleted {
	display: block; /* Default */
}

.pFooter {
	display: block; /* Default */
}

.pFootnote {
	display: block; /* Default */
}

.pHeadingRunIn {
	display: block; /* Default */
}

.pIndented {
	display: block; /* Default */
}

.pNumbered {
	display: block; /* Default */
}

.pNumbered1 {
	display: block; /* Default */
}

.pTableFootnote {
	display: block; /* Default */
}


/* List Item Styles ********************************************************* */

.liIndentedRelative {
	text-indent: 0;
	margin-left: 0;
}

.liSmartList1 {
	text-indent: 0;
	margin-left: 0;
}

.liSmartList2 {
	text-indent: 0;
	margin-left: 0;
}

.liSmartList3 {
	text-indent: 0;
	margin-left: 0;
}

.liSmartList4 {
	text-indent: 0;
	margin-left: 0;
}

.liSmartList5 {
	text-indent: 0;
	margin-left: 0;
}

.liSmartList6 {
	text-indent: 0;
	margin-left: 0;
}

.liPullDownButton {
	margin-bottom: 6pt;
}

.liDownlinks {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0.5in;
	margin-right: 0px;
}

.liTOC1 {
	margin-left: 0em;
	font-weight: bold;
}

.liTOC2 {
	margin-left: 1em;
}

.liTOC3 {
	margin-left: 2em;
}

.liTOC4 {
	margin-left: 3em;
}

.liTOC5 {
	margin-left: 4em;
}

.liTOC6 {
	margin-left: 5em;
}



/* Characters Styles ******************************************************** */

.cDefault {
	display: inline;
}

.c_Override {
	display: inline; /* Default */
}

.cAutonumberAtEnd {
	float: right;
	display: inline; /* Default */
}

.cSuperscript {
	display: inline; /* Default */
}

.cSubscript {
	display: inline; /* Default */
}

.cBold {
	display: inline; /* Default */
}

.cCode {
	display: inline; /* Default */
}

.cEmphasis {
	display: inline; /* Default */
}

.cUnderline {
	display: inline; /* Default */
}

.cWebJump {
	display: inline; /* Default */
}

.cPassthrough {
	display: inline; /* Default */
}

.cAbbreviation {
	display: inline; /* Default */
}

.cAcronym {
	display: inline; /* Default */
}

.cQuotation {
	display: inline; /* Default */
}

.cGlossaryTerm {
	font-weight: bold;
	display: inline; /* Default */
}

.cExpandingTextButton {
	display: inline; /* Default */
}

.cExpandingTextBody {
	display: inline; /* Default */
}

.cSeeAlsoButton {
	display: inline; /* Default */
}

.cSeeAlsoImageButton {
	display: inline; /* Default */
}

.cKeywordLinkButton {
	display: inline; /* Default */
}

.cKeywordLinkImageButton {
	display: inline; /* Default */
}

.cEquationVariables {
	display: inline; /* Default */
}



/* Hyperlink Styles ********************************************************* */

.link_FootnoteAnchor {
	color: #d3d3d3;
	vertical-align: super;
	font-size: 80%;
}

.link_FootnoteNumber {
	color: #d3d3d3;
	vertical-align: super;
	font-size: 80%;
}

.link_TableFootnoteAnchor {
	color: #d3d3d3;
	vertical-align: super;
	font-size: 80%;
}

.link_TableFootnoteNumber {
	color: #d3d3d3;
	vertical-align: super;
	font-size: 80%;
}

.link_TOC {
	text-decoration: none;
}

.link_GroupTitleLink {
	text-decoration: none;
}

.link_PullDownButton {
}

.link_PullDownButton:hover {
	color:red; background-color:darkgray;

}

.link_DropDownButton {
}

.link_DropDownButton:hover {
	color:red; background-color:darkgray;

}

.link_ExpandingTextButton {
}

.link_ExpandingTextButton:hover {
	color:yellow; background-color:darkgray;

}



/* Container Styles ********************************************************* */

.container_Default {
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-left-style: none;
	border-left-width: 0px;
	border-right-style: none;
	border-right-width: 0px;
	border-top-style: none;
	border-top-width: 0px;
	border-bottom-style: none;
	border-bottom-width: 0px;
}

.container_GroupTitleLinks {
	cursor: default;
	padding-left: 0px; /* Default */
	padding-top: 0px; /* Default */
	padding-right: 0px; /* Default */
	padding-bottom: 0px; /* Default */
	border-left-style: none; /* Default */
	border-left-width: 0px; /* Default */
	border-right-style: none; /* Default */
	border-right-width: 0px; /* Default */
	border-top-style: none; /* Default */
	border-top-width: 0px; /* Default */
	border-bottom-style: none; /* Default */
	border-bottom-width: 0px; /* Default */
}

.container_OutsetBox {
	background-color: #c0c0c0;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	border-left-style: outset;
	border-left-width: 2px;
	border-right-style: outset;
	border-right-width: 2px;
	border-top-style: outset;
	border-top-width: 2px;
	border-bottom-style: outset;
	border-bottom-width: 2px;
}

.container_Footnote {
	padding-left: 0px; /* Default */
	padding-top: 0px; /* Default */
	padding-right: 0px; /* Default */
	padding-bottom: 0px; /* Default */
	border-left-style: none; /* Default */
	border-left-width: 0px; /* Default */
	border-right-style: none; /* Default */
	border-right-width: 0px; /* Default */
	border-top-style: none; /* Default */
	border-top-width: 0px; /* Default */
	border-bottom-style: none; /* Default */
	border-bottom-width: 0px; /* Default */
}

.container_TableFootnote {
	padding-left: 0px; /* Default */
	padding-top: 0px; /* Default */
	padding-right: 0px; /* Default */
	padding-bottom: 0px; /* Default */
	border-left-style: none; /* Default */
	border-left-width: 0px; /* Default */
	border-right-style: none; /* Default */
	border-right-width: 0px; /* Default */
	border-top-style: none; /* Default */
	border-top-width: 0px; /* Default */
	border-bottom-style: none; /* Default */
	border-bottom-width: 0px; /* Default */
}

body {
	font-size: 10pt;
	font-family: Arial;
}

.container_Footnotes {
	margin-top: 10pt;
	padding-top: 5pt;
	clear: left;
	border-top-style: solid;
	border-top-width: 1px;
	padding-left: 0px; /* Default */
	padding-right: 0px; /* Default */
	padding-bottom: 0px; /* Default */
	border-left-style: none; /* Default */
	border-left-width: 0px; /* Default */
	border-right-style: none; /* Default */
	border-right-width: 0px; /* Default */
	border-bottom-style: none; /* Default */
	border-bottom-width: 0px; /* Default */
}

.container_TableFootnotes {
	clear: left;
	margin-bottom: 12pt;
	margin-top: 4pt;
	padding-left: 0px; /* Default */
	padding-top: 0px; /* Default */
	padding-right: 0px; /* Default */
	padding-bottom: 0px; /* Default */
	border-left-style: none; /* Default */
	border-left-width: 0px; /* Default */
	border-right-style: none; /* Default */
	border-right-width: 0px; /* Default */
	border-top-style: none; /* Default */
	border-top-width: 0px; /* Default */
	border-bottom-style: none; /* Default */
	border-bottom-width: 0px; /* Default */
}

.container_Index {
	padding-left: 0px; /* Default */
	padding-top: 0px; /* Default */
	padding-right: 0px; /* Default */
	padding-bottom: 0px; /* Default */
	border-left-style: none; /* Default */
	border-left-width: 0px; /* Default */
	border-right-style: none; /* Default */
	border-right-width: 0px; /* Default */
	border-top-style: none; /* Default */
	border-top-width: 0px; /* Default */
	border-bottom-style: none; /* Default */
	border-bottom-width: 0px; /* Default */
}

.container_Image {
	padding-left: 0px; /* Default */
	padding-top: 0px; /* Default */
	padding-right: 0px; /* Default */
	padding-bottom: 0px; /* Default */
	border-left-style: none; /* Default */
	border-left-width: 0px; /* Default */
	border-right-style: none; /* Default */
	border-right-width: 0px; /* Default */
	border-top-style: none; /* Default */
	border-top-width: 0px; /* Default */
	border-bottom-style: none; /* Default */
	border-bottom-width: 0px; /* Default */
}

.container_PullDownBody {
	padding-left: 5px;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #000000;
	margin-bottom: 6pt;
	margin-top: 6pt;
	padding-top: 0px; /* Default */
	padding-right: 0px; /* Default */
	padding-bottom: 0px; /* Default */
	border-right-style: none; /* Default */
	border-right-width: 0px; /* Default */
	border-top-style: none; /* Default */
	border-top-width: 0px; /* Default */
	border-bottom-style: none; /* Default */
	border-bottom-width: 0px; /* Default */
}

.container_DropDownBody {
	padding-left: 0px; /* Default */
	padding-top: 0px; /* Default */
	padding-right: 0px; /* Default */
	padding-bottom: 0px; /* Default */
	border-left-style: none; /* Default */
	border-left-width: 0px; /* Default */
	border-right-style: none; /* Default */
	border-right-width: 0px; /* Default */
	border-top-style: none; /* Default */
	border-top-width: 0px; /* Default */
	border-bottom-style: none; /* Default */
	border-bottom-width: 0px; /* Default */
}

.container_TableThumbnail {
	padding-left: 0px; /* Default */
	padding-top: 0px; /* Default */
	padding-right: 0px; /* Default */
	padding-bottom: 0px; /* Default */
	border-left-style: none; /* Default */
	border-left-width: 0px; /* Default */
	border-right-style: none; /* Default */
	border-right-width: 0px; /* Default */
	border-top-style: none; /* Default */
	border-top-width: 0px; /* Default */
	border-bottom-style: none; /* Default */
	border-bottom-width: 0px; /* Default */
}

.container_CollapsibleStructureCaption {
	display: block;
	font-weight: bold;
	border-style-bottom: solid;
	border-style-width: 1px;
	border-style-color: black;
	cursor: default;
	padding-left: 0px; /* Default */
	padding-top: 0px; /* Default */
	padding-right: 0px; /* Default */
	padding-bottom: 0px; /* Default */
	border-left-style: none; /* Default */
	border-left-width: 0px; /* Default */
	border-right-style: none; /* Default */
	border-right-width: 0px; /* Default */
	border-top-style: none; /* Default */
	border-top-width: 0px; /* Default */
	border-bottom-style: none; /* Default */
	border-bottom-width: 0px; /* Default */
}

.container_CollapsibleStructureBody {
	display: block;
	font-weight: normal;
	padding-left: 0px; /* Default */
	padding-top: 0px; /* Default */
	padding-right: 0px; /* Default */
	padding-bottom: 0px; /* Default */
	border-left-style: none; /* Default */
	border-left-width: 0px; /* Default */
	border-right-style: none; /* Default */
	border-right-width: 0px; /* Default */
	border-top-style: none; /* Default */
	border-top-width: 0px; /* Default */
	border-bottom-style: none; /* Default */
	border-bottom-width: 0px; /* Default */
}

.container_Uplinks {
	margin-top: 6pt;
	padding-top: 0pt;
	margin-bottom: 6pt;
	padding-bottom: 0pt;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-left: 0px; /* Default */
	padding-right: 0px; /* Default */
	border-left-style: none; /* Default */
	border-left-width: 0px; /* Default */
	border-right-style: none; /* Default */
	border-right-width: 0px; /* Default */
	border-top-style: none; /* Default */
	border-top-width: 0px; /* Default */
}

.container_Downlinks {
	margin-top: 6pt;
	padding-top: 6pt;
	margin-bottom: 6pt;
	padding-bottom: 0pt;
	border-top-style: solid;
	border-top-width: 1px;
	padding-left: 0px; /* Default */
	padding-right: 0px; /* Default */
	border-left-style: none; /* Default */
	border-left-width: 0px; /* Default */
	border-right-style: none; /* Default */
	border-right-width: 0px; /* Default */
	border-bottom-style: none; /* Default */
	border-bottom-width: 0px; /* Default */
}

.container_Popup {
	background-color: #ffffe1;
	cursor: default;
	padding-top: 6pt;
	padding-bottom: 6pt;
	padding-left: 6pt;
	padding-right: 6pt;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #000000;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #000000;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
}



/* Control Styles *********************************************************** */

.control_Default {
	vertical-align: baseline;
}

.control_SeeAlsoButton {
	vertical-align: baseline; /* Default */
}

.control_SeeAlsoImageButton {
	margin-left: 5px;
	vertical-align: baseline; /* Default */
}

.control_KeywordLinkButton {
	vertical-align: baseline; /* Default */
}

.control_KeywordLinkImageButton {
	margin-left: 5px;
	vertical-align: baseline; /* Default */
}

.control_RelatedTopicsButton {
	vertical-align: baseline; /* Default */
}

.control_RelatedTopicsImageButton {
	margin-left: 5px;
	vertical-align: baseline; /* Default */
}

.control_PullDownButton {
	cursor: default;
	margin-right: 5px;
	vertical-align: baseline; /* Default */
}

.control_DropDownButton {
	cursor: default;
	margin-right: 5px;
	vertical-align: baseline; /* Default */
}

.control_DropDownOpenButton {
	cursor: default;
	margin-right: 5px;
	vertical-align: baseline; /* Default */
}

.control_ExpandingTextButton {
	cursor: default;
	margin-left: 5px;
	margin-right: 5px;
	vertical-align: baseline; /* Default */
}

.control_CollapsibleStructureButton {
	margin-right: 5px;
	vertical-align: baseline; /* Default */
}

