﻿#rh_default_topic_placeholder_id p.FM_ContentsTitleTOC {
                                                        margin-left:0.000pt;
                                                        margin-right:0.000pt;
                                                        text-align:left;
                                                        text-indent:0.000pt;
                                                        margin-top:0.000pt;
                                                        margin-bottom:0.000pt;
                                                        word-spacing:0.250em;
                                                        font-family:Times New Roman;
                                                        font-style:normal;
                                                        font-weight:normal;
                                                        font-size:12.0pt;
                                                        color:#000000;
                                                        background-color:none;
                                                        text-decoration:none;
                                                        letter-spacing:0.00em;
}
#rh_default_topic_placeholder_id caption.FM_ContentsTitleTOC {
                                                              margin-left:0.000pt;
                                                              margin-right:0.000pt;
                                                              text-align:left;
                                                              text-indent:0.000pt;
                                                              margin-top:0.000pt;
                                                              margin-bottom:0.000pt;
                                                              word-spacing:0.250em;
                                                              font-family:Times New Roman;
                                                              font-style:normal;
                                                              font-weight:normal;
                                                              font-size:12.0pt;
                                                              color:#000000;
                                                              background-color:none;
                                                              text-decoration:none;
                                                              letter-spacing:0.00em;
}
#rh_default_topic_placeholder_id p.FM_GlossaryTitleTOC {
                                                        margin-left:0.000pt;
                                                        margin-right:0.000pt;
                                                        text-align:left;
                                                        text-indent:0.000pt;
                                                        margin-top:0.000pt;
                                                        margin-bottom:0.000pt;
                                                        word-spacing:0.250em;
                                                        font-family:Times New Roman;
                                                        font-style:normal;
                                                        font-weight:normal;
                                                        font-size:12.0pt;
                                                        color:#000000;
                                                        background-color:none;
                                                        text-decoration:none;
                                                        letter-spacing:0.00em;
}
#rh_default_topic_placeholder_id caption.FM_GlossaryTitleTOC {
                                                              margin-left:0.000pt;
                                                              margin-right:0.000pt;
                                                              text-align:left;
                                                              text-indent:0.000pt;
                                                              margin-top:0.000pt;
                                                              margin-bottom:0.000pt;
                                                              word-spacing:0.250em;
                                                              font-family:Times New Roman;
                                                              font-style:normal;
                                                              font-weight:normal;
                                                              font-size:12.0pt;
                                                              color:#000000;
                                                              background-color:none;
                                                              text-decoration:none;
                                                              letter-spacing:0.00em;
}
#rh_default_topic_placeholder_id p.FM_CommandNameTOC {
                                                      margin-left:72.000pt;
                                                      margin-right:0.000pt;
                                                      text-align:left;
                                                      text-indent:0.000pt;
                                                      margin-top:0.000pt;
                                                      margin-bottom:0.000pt;
                                                      word-spacing:0.250em;
                                                      font-family:Rubik Light;
                                                      font-style:normal;
                                                      font-weight:normal;
                                                      font-size:11.0pt;
                                                      color:#000000;
                                                      background-color:none;
                                                      text-decoration:none;
                                                      letter-spacing:0.00em;
}
#rh_default_topic_placeholder_id caption.FM_CommandNameTOC {
                                                            margin-left:72.000pt;
                                                            margin-right:0.000pt;
                                                            text-align:left;
                                                            text-indent:0.000pt;
                                                            margin-top:0.000pt;
                                                            margin-bottom:0.000pt;
                                                            word-spacing:0.250em;
                                                            font-family:Rubik Light;
                                                            font-style:normal;
                                                            font-weight:normal;
                                                            font-size:11.0pt;
                                                            color:#000000;
                                                            background-color:none;
                                                            text-decoration:none;
                                                            letter-spacing:0.00em;
}
#rh_default_topic_placeholder_id p.FM_SectionTitleTOC {
                                                       margin-left:0.000pt;
                                                       margin-right:0.000pt;
                                                       text-align:left;
                                                       text-indent:0.000pt;
                                                       margin-top:16.000pt;
                                                       margin-bottom:0.000pt;
                                                       word-spacing:0.250em;
                                                       font-family:Rubik;
                                                       font-style:normal;
                                                       font-weight:bold;
                                                       font-size:13.0pt;
                                                       color:#335899;
                                                       background-color:none;
                                                       text-decoration:none;
                                                       letter-spacing:0.00em;
                                                       font-variant:small-caps;
}
#rh_default_topic_placeholder_id caption.FM_SectionTitleTOC {
                                                             margin-left:0.000pt;
                                                             margin-right:0.000pt;
                                                             text-align:left;
                                                             text-indent:0.000pt;
                                                             margin-top:16.000pt;
                                                             margin-bottom:0.000pt;
                                                             word-spacing:0.250em;
                                                             font-family:Rubik;
                                                             font-style:normal;
                                                             font-weight:bold;
                                                             font-size:13.0pt;
                                                             color:#335899;
                                                             background-color:none;
                                                             text-decoration:none;
                                                             letter-spacing:0.00em;
                                                             font-variant:small-caps;
}
#rh_default_topic_placeholder_id p.FM_ChapterTitleTOC {
                                                       margin-left:0.000pt;
                                                       margin-right:0.000pt;
                                                       text-align:left;
                                                       text-indent:0.000pt;
                                                       margin-top:17.000pt;
                                                       margin-bottom:0.000pt;
                                                       word-spacing:0.250em;
                                                       font-family:Rubik;
                                                       font-style:normal;
                                                       font-weight:bold;
                                                       font-size:14.0pt;
                                                       color:#335899;
                                                       background-color:none;
                                                       text-decoration:none;
                                                       letter-spacing:0.00em;
                                                       font-variant:small-caps;
}
#rh_default_topic_placeholder_id caption.FM_ChapterTitleTOC {
                                                             margin-left:0.000pt;
                                                             margin-right:0.000pt;
                                                             text-align:left;
                                                             text-indent:0.000pt;
                                                             margin-top:17.000pt;
                                                             margin-bottom:0.000pt;
                                                             word-spacing:0.250em;
                                                             font-family:Rubik;
                                                             font-style:normal;
                                                             font-weight:bold;
                                                             font-size:14.0pt;
                                                             color:#335899;
                                                             background-color:none;
                                                             text-decoration:none;
                                                             letter-spacing:0.00em;
                                                             font-variant:small-caps;
}
#rh_default_topic_placeholder_id p.FM_ContentsTitle {
                                                     margin-left:0.000pt;
                                                     margin-right:0.000pt;
                                                     text-align:justify;
                                                     text-indent:0.000pt;
                                                     margin-top:0.000pt;
                                                     margin-bottom:0.000pt;
                                                     word-spacing:0.250em;
                                                     font-family:Rubik;
                                                     font-style:italic;
                                                     font-weight:bold;
                                                     font-size:24.0pt;
                                                     color:#000000;
                                                     background-color:none;
                                                     text-decoration:none;
                                                     letter-spacing:0.00em;
}
#rh_default_topic_placeholder_id caption.FM_ContentsTitle {
                                                           margin-left:0.000pt;
                                                           margin-right:0.000pt;
                                                           text-align:justify;
                                                           text-indent:0.000pt;
                                                           margin-top:0.000pt;
                                                           margin-bottom:0.000pt;
                                                           word-spacing:0.250em;
                                                           font-family:Rubik;
                                                           font-style:italic;
                                                           font-weight:bold;
                                                           font-size:24.0pt;
                                                           color:#000000;
                                                           background-color:none;
                                                           text-decoration:none;
                                                           letter-spacing:0.00em;
}
#rh_default_topic_placeholder_id p.FM_Heading3TOC {
                                                   margin-left:54.000pt;
                                                   margin-right:0.000pt;
                                                   text-align:left;
                                                   text-indent:0.000pt;
                                                   margin-top:2.000pt;
                                                   margin-bottom:2.000pt;
                                                   word-spacing:0.250em;
                                                   font-family:Rubik Light;
                                                   font-style:normal;
                                                   font-weight:normal;
                                                   font-size:11.0pt;
                                                   color:#000000;
                                                   background-color:none;
                                                   text-decoration:none;
                                                   letter-spacing:0.00em;
}
#rh_default_topic_placeholder_id caption.FM_Heading3TOC {
                                                         margin-left:54.000pt;
                                                         margin-right:0.000pt;
                                                         text-align:left;
                                                         text-indent:0.000pt;
                                                         margin-top:2.000pt;
                                                         margin-bottom:2.000pt;
                                                         word-spacing:0.250em;
                                                         font-family:Rubik Light;
                                                         font-style:normal;
                                                         font-weight:normal;
                                                         font-size:11.0pt;
                                                         color:#000000;
                                                         background-color:none;
                                                         text-decoration:none;
                                                         letter-spacing:0.00em;
}
#rh_default_topic_placeholder_id p.FM_Heading2TOC {
                                                   margin-left:36.000pt;
                                                   margin-right:0.000pt;
                                                   text-align:left;
                                                   text-indent:0.000pt;
                                                   margin-top:2.000pt;
                                                   margin-bottom:2.000pt;
                                                   word-spacing:0.250em;
                                                   font-family:Rubik Light;
                                                   font-style:normal;
                                                   font-weight:normal;
                                                   font-size:11.0pt;
                                                   color:#000000;
                                                   background-color:none;
                                                   text-decoration:none;
                                                   letter-spacing:0.00em;
}
#rh_default_topic_placeholder_id caption.FM_Heading2TOC {
                                                         margin-left:36.000pt;
                                                         margin-right:0.000pt;
                                                         text-align:left;
                                                         text-indent:0.000pt;
                                                         margin-top:2.000pt;
                                                         margin-bottom:2.000pt;
                                                         word-spacing:0.250em;
                                                         font-family:Rubik Light;
                                                         font-style:normal;
                                                         font-weight:normal;
                                                         font-size:11.0pt;
                                                         color:#000000;
                                                         background-color:none;
                                                         text-decoration:none;
                                                         letter-spacing:0.00em;
}
#rh_default_topic_placeholder_id p.FM_Heading1TOC {
                                                   margin-left:18.000pt;
                                                   margin-right:0.000pt;
                                                   text-align:left;
                                                   text-indent:0.000pt;
                                                   margin-top:3.000pt;
                                                   margin-bottom:3.000pt;
                                                   word-spacing:0.250em;
                                                   font-family:Rubik;
                                                   font-style:normal;
                                                   font-weight:normal;
                                                   font-size:12.0pt;
                                                   color:#000000;
                                                   background-color:none;
                                                   text-decoration:none;
                                                   letter-spacing:0.00em;
}
#rh_default_topic_placeholder_id caption.FM_Heading1TOC {
                                                         margin-left:18.000pt;
                                                         margin-right:0.000pt;
                                                         text-align:left;
                                                         text-indent:0.000pt;
                                                         margin-top:3.000pt;
                                                         margin-bottom:3.000pt;
                                                         word-spacing:0.250em;
                                                         font-family:Rubik;
                                                         font-style:normal;
                                                         font-weight:normal;
                                                         font-size:12.0pt;
                                                         color:#000000;
                                                         background-color:none;
                                                         text-decoration:none;
                                                         letter-spacing:0.00em;
}
#rh_default_topic_placeholder_id p.FM_FooterLeft {
                                                  margin-left:0.000pt;
                                                  margin-right:0.000pt;
                                                  text-align:center;
                                                  text-indent:0.000pt;
                                                  margin-top:0.000pt;
                                                  margin-bottom:0.000pt;
                                                  word-spacing:0.250em;
                                                  font-family:Arial;
                                                  font-style:normal;
                                                  font-weight:bold;
                                                  font-size:10.0pt;
                                                  color:#ffffff;
                                                  background-color:none;
                                                  text-decoration:none;
                                                  letter-spacing:0.00em;
}
#rh_default_topic_placeholder_id caption.FM_FooterLeft {
                                                        margin-left:0.000pt;
                                                        margin-right:0.000pt;
                                                        text-align:center;
                                                        text-indent:0.000pt;
                                                        margin-top:0.000pt;
                                                        margin-bottom:0.000pt;
                                                        word-spacing:0.250em;
                                                        font-family:Arial;
                                                        font-style:normal;
                                                        font-weight:bold;
                                                        font-size:10.0pt;
                                                        color:#ffffff;
                                                        background-color:none;
                                                        text-decoration:none;
                                                        letter-spacing:0.00em;
}
#rh_default_topic_placeholder_id OL {
                                     margin-top:0px;
                                     margin-bottom:0px;
}
#rh_default_topic_placeholder_id UL {
                                     margin-top:0px;
                                     margin-bottom:0px;
}
#rh_default_topic_placeholder_id span.FM_PageNum {
                                                  font-family:Arial;
                                                  font-style:normal;
                                                  font-weight:bold;
                                                  font-size:12.0pt;
                                                  color:#ffffff;
                                                  background-color:none;
                                                  text-decoration:none;
                                                  letter-spacing:0.00em;
}
#rh_default_topic_placeholder_id span.FM_Hyperlink {
                                                    color:#0000ff;
                                                    text-decoration:underline;
                                                    letter-spacing:0.00em;
                                                    font:lighter 10pt Arial, Helvetica, sans-serif;
                                                    color:#3366ff;
                                                    text-decoration:underline;
}
#rh_default_topic_placeholder_id span.FM_Flagged {
                                                  color:#ff0000;
                                                  background-color:none;
                                                  text-decoration:none;
                                                  letter-spacing:0.00em;
}
#rh_default_topic_placeholder_id span.FM_Subscript {
                                                    text-decoration:none;
                                                    letter-spacing:0.00em;
}
#rh_default_topic_placeholder_id span.FM_CODEbold {
                                                   font-family:Courier New;
                                                   font-style:normal;
                                                   font-weight:bold;
                                                   font-size:9.0pt;
                                                   color:#000000;
                                                   background-color:none;
                                                   text-decoration:none;
                                                   letter-spacing:0.00em;
                                                   font:bold 10pt Courier New, Courier, monospace;
}
#rh_default_topic_placeholder_id span.FM_CommandSubHeadings {
                                                             font-family:Arial;
                                                             font-style:normal;
                                                             font-weight:bold;
                                                             font-size:11.0pt;
                                                             color:#000000;
                                                             text-decoration:none;
                                                             letter-spacing:0.00em;
                                                             font:bold normal 10pt Arial, Helvetica, sans-serif;
}
#rh_default_topic_placeholder_id span.FM_CODEitalic {
                                                     font-family:Courier New;
                                                     font-style:italic;
                                                     font-weight:normal;
                                                     font-size:9.0pt;
                                                     color:#000000;
                                                     background-color:none;
                                                     text-decoration:none;
                                                     letter-spacing:0.00em;
                                                     font:italic normal 10pt Courier New, Courier, monospace;
}
#rh_default_topic_placeholder_id span.FM_StepNumber {
                                                     font-family:Arial;
                                                     font-style:normal;
                                                     font-weight:bold;
                                                     font-size:8.0pt;
                                                     letter-spacing:0.00em;
                                                     font:bolder 10pt Arial, Helvetica, sans-serif;
}
#rh_default_topic_placeholder_id span.FM_BulletSymbol {
                                                       font-family:Courier New;
                                                       font-style:normal;
                                                       font-weight:bold;
                                                       font-size:10.0pt;
                                                       letter-spacing:0.00em;
}
#rh_default_topic_placeholder_id span.FM_BodyItalic {
                                                     font-family:Rubik;
                                                     font-style:italic;
                                                     font-weight:normal;
                                                     font-size:10.0pt;
                                                     color:#000000;
                                                     background-color:none;
                                                     text-decoration:none;
                                                     letter-spacing:0.00em;
                                                     font:italic lighter 10pt Arial, Helvetica, sans-serif;
}
#rh_default_topic_placeholder_id span.FM_Superscript {
                                                      text-decoration:none;
                                                      letter-spacing:0.00em;
}
#rh_default_topic_placeholder_id span.FM_Tagline {
                                                  font-family:Arial;
                                                  font-style:italic;
                                                  font-weight:bold;
                                                  font-size:10.0pt;
                                                  color:#000000;
                                                  text-decoration:none;
                                                  letter-spacing:0.00em;
}
#rh_default_topic_placeholder_id span.FM_CODE {
                                               font-family:Courier New;
                                               font-style:normal;
                                               font-weight:normal;
                                               font-size:9.0pt;
                                               color:#000000;
                                               text-decoration:none;
                                               letter-spacing:0.00em;
                                               font:normal 10pt Courier New, Courier, monospace;
}
#rh_default_topic_placeholder_id span.FM_CrosRefFootnoot {
                                                          font-family:Courier New;
                                                          font-style:normal;
                                                          font-weight:bold;
                                                          font-size:11.0pt;
                                                          color:#000000;
                                                          text-decoration:none;
                                                          letter-spacing:0.00em;
}
#rh_default_topic_placeholder_id span.FM_BodyBold {
                                                   font-family:Rubik;
                                                   font-style:normal;
                                                   font-weight:bold;
                                                   font-size:10.0pt;
                                                   color:#000000;
                                                   background-color:none;
                                                   text-decoration:none;
                                                   letter-spacing:0.00em;
                                                   font:bold 10pt Arial, Helvetica, sans-serif;
}
#rh_default_topic_placeholder_id span.FM_EquationVariables {
                                                            font-style:italic;
}
#rh_default_topic_placeholder_id span.FM_EquationNumber {
                                                         font-family:Arial;
                                                         font-style:normal;
                                                         font-weight:bold;
                                                         font-size:8.0pt;
                                                         letter-spacing:0.00em;
}
