div.AnchorGraphic, caption.AnchorGraphic
{
  color: #000000;
  direction: ltr;
  font-family: 'Segoe UI';
  font-size: 2.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: auto;
  margin-left: 0%;
  margin-right: auto;
  margin-top: 0%;
  padding-left: 0%;
  padding-top: 7pt;
  text-align: left;
  text-indent: 15px;
  text-transform: none;
  vertical-align: baseline;
}

div.AnchorTable, caption.AnchorTable
{
  color: #000000;
  direction: ltr;
  font-family: 'Segoe UI';
  font-size: 2.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: auto;
  margin-left: 1px;
  margin-right: auto;
  margin-top: 1px;
  padding-left: 1px;
  padding-top: 1px;
  text-align: left;
  text-indent: 0%;
  text-transform: none;
  vertical-align: baseline;
}

div.Body, caption.Body
{
  color: #000000;
  direction: ltr;
  font-family: 'Segoe UI';
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: normal;
  margin-bottom: auto;
  margin-left: 1px;
  margin-right: auto;
  margin-top: 1px;
  padding-left: 1px;
  padding-top: 1px;
  text-align: left;
  text-indent: 0%;
  text-transform: none;
  vertical-align: baseline;
}

div.Bullet1, caption.Bullet1
{
  color: #000000;
  direction: ltr;
  font-family: 'Segoe UI';
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: auto;
  margin-left: 0%;
  margin-right: auto;
  margin-top: 0%;
  padding-left: 1px;
  padding-top: 1px;
  text-align: left;
  text-indent: 0%;
  text-transform: none;
  vertical-align: baseline;
}

div.Bullet2, caption.Bullet2
{
  color: #000000;
  direction: ltr;
  font-family: 'Segoe UI';
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: auto;
  margin-left: 0%;
  margin-right: auto;
  margin-top: 0%;
  padding-left: 1px;
  padding-top: 1px;
  text-align: left;
  text-indent: 15px;
  text-transform: none;
  vertical-align: baseline;
}

div.Bullet3, caption.Bullet3
{
  color: #000000;
  direction: ltr;
  font-family: 'Segoe UI';
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: auto;
  margin-left: 0%;
  margin-right: auto;
  margin-top: 0%;
  padding-left: 1px;
  padding-top: 1px;
  text-align: left;
  text-indent: 30px;
  text-transform: none;
  vertical-align: baseline;
}

div.CalloutL, caption.CalloutL
{
  color: #000000;
  direction: ltr;
  font-family: 'Segoe UI';
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: auto;
  margin-left: 1px;
  margin-right: auto;
  margin-top: 1px;
  padding-left: 1px;
  padding-top: 1px;
  text-align: left;
  text-indent: 0%;
  text-transform: none;
  vertical-align: baseline;
}

div.CalloutR, caption.CalloutR
{
  color: #000000;
  direction: ltr;
  font-family: 'Segoe UI';
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: auto;
  margin-left: 1px;
  margin-right: auto;
  margin-top: 1px;
  padding-left: 1px;
  padding-top: 1px;
  text-align: right;
  text-indent: 0%;
  text-transform: none;
  vertical-align: baseline;
}

div.Caution, caption.Caution
{
  color: #000000;
  direction: ltr;
  font-family: 'Segoe UI';
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: auto;
  margin-left: 1px;
  margin-right: auto;
  margin-top: 1px;
  padding-left: 1px;
  padding-top: 1px;
  text-align: left;
  text-indent: 0%;
  text-transform: none;
  vertical-align: baseline;
}

div.CautionAtEndOfList, caption.CautionAtEndOfList
{
  color: #000000;
  direction: ltr;
  font-family: 'Segoe UI';
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: auto;
  margin-left: 1px;
  margin-right: auto;
  margin-top: 1px;
  padding-left: 1px;
  padding-top: 1px;
  text-align: left;
  text-indent: 0%;
  text-transform: none;
  vertical-align: baseline;
}

div.CautionInList, caption.CautionInList
{
  color: #000000;
  direction: ltr;
  font-family: 'Segoe UI';
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: auto;
  margin-left: 1px;
  margin-right: auto;
  margin-top: 1px;
  padding-left: 1px;
  padding-top: 1px;
  text-align: left;
  text-indent: 0%;
  text-transform: none;
  vertical-align: baseline;
}

div.ChapNum, caption.ChapNum
{
  color: #d8d8d8;
  direction: ltr;
  font-family: 'Segoe UI';
  font-size: 250.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: auto;
  margin-left: 1px;
  margin-right: auto;
  margin-top: 1px;
  padding-left: 1px;
  padding-top: 1px;
  text-align: right;
  text-indent: 0%;
  text-transform: none;
  vertical-align: baseline;
}

div.ChapNumberInvisible, caption.ChapNumberInvisible
{
  color: #ffffff;
  direction: ltr;
  font-family: 'Segoe UI';
  font-size: 36.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: auto;
  margin-left: 1px;
  margin-right: auto;
  margin-top: 1px;
  padding-left: 1px;
  padding-top: 1px;
  text-align: left;
  text-indent: 0%;
  text-transform: none;
  vertical-align: baseline;
}

div.ChapTitle, caption.ChapTitle
{
  color: #267ABC;
  direction: ltr;
  font-family: 'Segoe UI';
  font-size: 24.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: auto;
  margin-left: 0%;
  margin-right: auto;
  margin-top: 0%;
  padding-left: 1px;
  padding-top: 1px;
  text-align: left;
  text-indent: 0%;
  text-transform: none;
  vertical-align: baseline;
}

div.ChapTitle_NoOutput, caption.ChapTitle_NoOutput
{
  color: #267ABC;
  direction: ltr;
  font-family: 'Segoe UI';
  font-size: 36.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: auto;
  margin-left: 0%;
  margin-right: auto;
  margin-top: 0%;
  padding-left: 1px;
  padding-top: 1px;
  text-align: right;
  text-indent: 0%;
  text-transform: none;
  vertical-align: baseline;
}

div.ChapTitle_Output, caption.ChapTitle_Output
{
  color: #267ABC;
  direction: ltr;
  font-family: 'Segoe UI';
  font-size: 36.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: auto;
  margin-left: 1px;
  margin-right: auto;
  margin-top: 1px;
  padding-left: 1px;
  padding-top: 1px;
  text-align: right;
  text-indent: 0%;
  text-transform: none;
  vertical-align: baseline;
}

div.Component_Title, caption.Component_Title
{
  color: White;
  direction: ltr;
  font-family: 'Segoe UI';
  font-size: x-small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: auto;
  margin-left: 1px;
  margin-right: auto;
  margin-top: 1px;
  padding-left: 1px;
  padding-top: 1px;
  text-align: left;
  text-indent: 0%;
  text-transform: none;
  vertical-align: baseline;
}

div.FigureCaption, caption.FigureCaption
{
  color: #000000;
  direction: ltr;
  font-family: 'Segoe UI';
  font-size: small;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: auto;
  margin-left: 1em;
  margin-right: auto;
  margin-top: 1px;
  padding-left: 1px;
  padding-top: 1px;
  text-align: left;
  text-indent: 10px;
  text-transform: none;
  vertical-align: baseline;
}

div.Head1, caption.Head1
{
  color: #267ABC;
  direction: ltr;
  font-family: 'Segoe UI';
  font-size: x-large;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: auto;
  margin-left: 1px;
  margin-right: auto;
  margin-top: 1px;
  padding-left: 1px;
  padding-top: 1px;
  text-align: left;
  text-indent: 0%;
  text-transform: none;
  vertical-align: baseline;
}

div.Head1_No_TOC, caption.Head1_No_TOC
{
  color: #267ABC;
  direction: ltr;
  font-family: 'Segoe UI';
  font-size: x-large;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: auto;
  margin-left: 1px;
  margin-right: auto;
  margin-top: 1px;
  padding-left: 1px;
  padding-top: 1px;
  text-align: left;
  text-indent: 0%;
  text-transform: none;
  vertical-align: baseline;
}

div.Head1_NoNewTopic, caption.Head1_NoNewTopic
{
  color: #267ABC;
  direction: ltr;
  font-family: 'Segoe UI';
  font-size: x-large;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: auto;
  margin-left: 1px;
  margin-right: auto;
  margin-top: 1px;
  padding-left: 1px;
  padding-top: 1px;
  text-align: left;
  text-indent: 0%;
  text-transform: none;
  vertical-align: baseline;
}

div.Head1_NoOutput, caption.Head1_NoOutput
{
  color: #267ABC;
  direction: ltr;
  font-family: 'Segoe UI';
  font-size: x-large;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: auto;
  margin-left: 1px;
  margin-right: auto;
  margin-top: 1px;
  padding-left: 1px;
  padding-top: 1px;
  text-align: left;
  text-indent: 0%;
  text-transform: none;
  vertical-align: baseline;
}

div.Head2, caption.Head2
{
  color: #267ABC;
  direction: ltr;
  font-family: 'Segoe UI';
  font-size: large;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: auto;
  margin-left: 1px;
  margin-right: auto;
  margin-top: 1px;
  padding-left: 1px;
  padding-top: 1px;
  text-align: left;
  text-indent: 0%;
  text-transform: none;
  vertical-align: baseline;
}

div.Head2_AfterNoOutput, caption.Head2_AfterNoOutput
{
  color: #267ABC;
  direction: ltr;
  font-family: 'Segoe UI';
  font-size: 13.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: auto;
  margin-left: 1px;
  margin-right: auto;
  margin-top: 1px;
  padding-left: 1px;
  padding-top: 1px;
  text-align: left;
  text-indent: 0%;
  text-transform: none;
  vertical-align: baseline;
}

div.Head2_No_TOC, caption.Head2_No_TOC
{
  color: #267ABC;
  direction: ltr;
  font-family: 'Segoe UI';
  font-size: 13.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: auto;
  margin-left: 1px;
  margin-right: auto;
  margin-top: 1px;
  padding-left: 1px;
  padding-top: 1px;
  text-align: left;
  text-indent: 0%;
  text-transform: none;
  vertical-align: baseline;
}

div.Head2_NoNewTopic, caption.Head2_NoNewTopic
{
  color: #267ABC;
  direction: ltr;
  font-family: 'Segoe UI';
  font-size: 13.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: auto;
  margin-left: 1px;
  margin-right: auto;
  margin-top: 1px;
  padding-left: 1px;
  padding-top: 1px;
  text-align: left;
  text-indent: 0%;
  text-transform: none;
  vertical-align: baseline;
}

div.Head3, caption.Head3
{
  color: Gray;
  direction: ltr;
  font-family: 'Segoe UI';
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: bolder;
  margin-bottom: auto;
  margin-left: 1px;
  margin-right: auto;
  margin-top: 1px;
  padding-left: 1px;
  padding-top: 1px;
  text-align: left;
  text-indent: 0%;
  text-transform: none;
  vertical-align: baseline;
}

div.HeaderRBookName, caption.HeaderRBookName
{
  color: #000000;
  direction: ltr;
  font-family: 'Segoe UI';
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: auto;
  margin-left: 1px;
  margin-right: auto;
  margin-top: 1px;
  padding-left: 1px;
  padding-top: 1px;
  text-align: right;
  text-indent: 0%;
  text-transform: none;
  vertical-align: baseline;
}

div.HeaderRPage, caption.HeaderRPage
{
  color: #000000;
  direction: ltr;
  font-family: 'Segoe UI';
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: auto;
  margin-left: 1px;
  margin-right: auto;
  margin-top: 1px;
  padding-left: 1px;
  padding-top: 1px;
  text-align: right;
  text-indent: 0%;
  text-transform: none;
  vertical-align: baseline;
}

div.HeaderRSub, caption.HeaderRSub
{
  color: #000000;
  direction: ltr;
  font-family: 'Segoe UI';
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: auto;
  margin-left: 1px;
  margin-right: auto;
  margin-top: 1px;
  padding-left: 1px;
  padding-top: 1px;
  text-align: right;
  text-indent: 0%;
  text-transform: none;
  vertical-align: baseline;
}

div.Indent1, caption.Indent1
{
  color: #000000;
  direction: ltr;
  font-family: 'Segoe UI';
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: auto;
  margin-left: 1px;
  margin-right: auto;
  margin-top: 1px;
  padding-left: 1px;
  padding-top: 1px;
  text-align: left;
  text-indent: 0%;
  text-transform: none;
  vertical-align: baseline;
}

div.Indent2, caption.Indent2
{
  color: #000000;
  direction: ltr;
  font-family: 'Segoe UI';
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: auto;
  margin-left: 1px;
  margin-right: auto;
  margin-top: 1px;
  padding-left: 1px;
  padding-top: 1px;
  text-align: left;
  text-indent: 0%;
  text-transform: none;
  vertical-align: baseline;
}

div.Indent3, caption.Indent3
{
  color: #000000;
  direction: ltr;
  font-family: 'Segoe UI';
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: auto;
  margin-left: 1px;
  margin-right: auto;
  margin-top: 1px;
  padding-left: 1px;
  padding-top: 1px;
  text-align: left;
  text-indent: 0%;
  text-transform: none;
  vertical-align: baseline;
}

div.IndexTitle, caption.IndexTitle
{
  color: #000000;
  direction: ltr;
  font-family: 'Segoe UI';
  font-size: 36.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: auto;
  margin-left: 1px;
  margin-right: auto;
  margin-top: 1px;
  padding-left: 1px;
  padding-top: 1px;
  text-align: right;
  text-indent: 0%;
  text-transform: none;
  vertical-align: baseline;
}

div.InThisChap, caption.InThisChap
{
  color: #000000;
  direction: ltr;
  font-family: 'Segoe UI';
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: auto;
  margin-left: 1px;
  margin-right: auto;
  margin-top: 1px;
  padding-left: 1px;
  padding-top: 1px;
  text-align: left;
  text-indent: 0%;
  text-transform: none;
  vertical-align: baseline;
}

div.LegalBody, caption.LegalBody
{
  color: #000000;
  direction: ltr;
  font-family: 'Segoe UI';
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: auto;
  margin-left: 1px;
  margin-right: auto;
  margin-top: 1px;
  padding-left: 1px;
  padding-top: 1px;
  text-align: left;
  text-indent: 0%;
  text-transform: none;
  vertical-align: baseline;
}

div.LegalHead1, caption.LegalHead1
{
  color: #000000;
  direction: ltr;
  font-family: 'Segoe UI';
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: auto;
  margin-left: 1px;
  margin-right: auto;
  margin-top: 1px;
  padding-left: 1px;
  padding-top: 1px;
  text-align: left;
  text-indent: 0%;
  text-transform: none;
  vertical-align: baseline;
}

div.LegalHead2, caption.LegalHead2
{
  color: #000000;
  direction: ltr;
  font-family: 'Segoe UI';
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: auto;
  margin-left: 1px;
  margin-right: auto;
  margin-top: 1px;
  padding-left: 1px;
  padding-top: 1px;
  text-align: left;
  text-indent: 0%;
  text-transform: none;
  vertical-align: baseline;
}

div.List1, caption.List1
{
  color: #000000;
  direction: ltr;
  font-family: 'Segoe UI';
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: auto;
  margin-left: 1px;
  margin-right: auto;
  margin-top: 1px;
  padding-left: 1px;
  padding-top: 1px;
  text-align: left;
  text-indent: 0%;
  text-transform: none;
  vertical-align: baseline;
}

div.List1_002b, caption.List1_002b
{
  color: #000000;
  direction: ltr;
  font-family: 'Segoe UI';
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: auto;
  margin-left: 1px;
  margin-right: auto;
  margin-top: 1px;
  padding-left: 1px;
  padding-top: 1px;
  text-align: left;
  text-indent: 0%;
  text-transform: none;
  vertical-align: baseline;
}

div.List2, caption.List2
{
  color: #000000;
  direction: ltr;
  font-family: 'Segoe UI';
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: auto;
  margin-left: 1px;
  margin-right: auto;
  margin-top: 1px;
  padding-left: 1px;
  padding-top: 1px;
  text-align: left;
  text-indent: 0%;
  text-transform: none;
  vertical-align: baseline;
}

div.List2_002b, caption.List2_002b
{
  color: #000000;
  direction: ltr;
  font-family: 'Segoe UI';
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: auto;
  margin-left: 1px;
  margin-right: auto;
  margin-top: 1px;
  padding-left: 1px;
  padding-top: 1px;
  text-align: left;
  text-indent: 0%;
  text-transform: none;
  vertical-align: baseline;
}

div.Note, caption.Note
{
  color: #000000;
  direction: ltr;
  font-family: 'Segoe UI';
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: auto;
  margin-left: 1px;
  margin-right: auto;
  margin-top: 1px;
  padding-left: 1px;
  padding-top: 1px;
  text-align: left;
  text-indent: 0%;
  text-transform: none;
  vertical-align: baseline;
}

div.NoteAtEndOfList, caption.NoteAtEndOfList
{
  color: #000000;
  direction: ltr;
  font-family: 'Segoe UI';
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: auto;
  margin-left: 1px;
  margin-right: auto;
  margin-top: 1px;
  padding-left: 1px;
  padding-top: 1px;
  text-align: left;
  text-indent: 0%;
  text-transform: none;
  vertical-align: baseline;
}

div.NoteInList, caption.NoteInList
{
  border-bottom-color: Black;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-top-style: solid;
  border-top-width: thin;
  color: #000000;
  direction: ltr;
  font-family: 'Segoe UI';
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: auto;
  margin-left: 1px;
  margin-right: auto;
  margin-top: 1px;
  padding-left: 1px;
  padding-top: 1px;
  text-align: left;
  text-indent: 0%;
  text-transform: none;
  vertical-align: baseline;
}

div.PassThroughCode, caption.PassThroughCode
{
  color: #000000;
  direction: ltr;
  font-family: 'Segoe UI';
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: auto;
  margin-left: 1px;
  margin-right: auto;
  margin-top: 1px;
  padding-left: 1px;
  padding-top: 1px;
  text-align: left;
  text-indent: 0%;
  text-transform: none;
  vertical-align: baseline;
}

div.SectionPage, caption.SectionPage
{
  color: #000000;
  direction: ltr;
  font-family: 'Segoe UI';
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: auto;
  margin-left: 1px;
  margin-right: auto;
  margin-top: 1px;
  padding-left: 1px;
  padding-top: 1px;
  text-align: left;
  text-indent: 0%;
  text-transform: none;
  vertical-align: baseline;
}

div.SeeAlso, caption.SeeAlso
{
  color: #000000;
  direction: ltr;
  font-family: 'Segoe UI';
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: auto;
  margin-left: 1px;
  margin-right: auto;
  margin-top: 1px;
  padding-left: 1px;
  padding-top: 1px;
  text-align: left;
  text-decoration: underline;
  text-indent: 0%;
  text-transform: none;
  vertical-align: baseline;
}

div.SeeAlsoBullet, caption.SeeAlsoBullet
{
  color: #000000;
  direction: ltr;
  font-family: 'Segoe UI';
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: auto;
  margin-left: 1px;
  margin-right: auto;
  margin-top: 1px;
  padding-left: 1px;
  padding-top: 1px;
  text-align: left;
  text-indent: 0%;
  text-transform: none;
  vertical-align: baseline;
}

div.Stem, caption.Stem
{
  color: #000000;
  direction: ltr;
  font-family: 'Segoe UI';
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: bolder;
  margin-bottom: auto;
  margin-left: 1px;
  margin-right: auto;
  margin-top: 1px;
  padding-left: 1px;
  padding-top: 1px;
  text-align: left;
  text-indent: 0%;
  text-transform: none;
  vertical-align: baseline;
}

div.TableBodyC, caption.TableBodyC
{
  color: #000000;
  direction: ltr;
  font-family: 'Segoe UI';
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: auto;
  margin-left: 1px;
  margin-right: auto;
  margin-top: 1px;
  padding-left: 1px;
  padding-top: 1px;
  text-align: center;
  text-indent: 0%;
  text-transform: none;
  vertical-align: baseline;
}

div.TableBodyL, caption.TableBodyL
{
  color: #000000;
  direction: ltr;
  font-family: 'Segoe UI';
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: auto;
  margin-left: 1px;
  margin-right: auto;
  margin-top: 1px;
  padding-left: 1px;
  padding-top: 1px;
  text-align: left;
  text-indent: 0%;
  text-transform: none;
  vertical-align: baseline;
}

div.TableBullet, caption.TableBullet
{
  color: #000000;
  direction: ltr;
  font-family: 'Segoe UI';
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: auto;
  margin-left: 1px;
  margin-right: auto;
  margin-top: 1px;
  padding-left: 1px;
  padding-top: 1px;
  text-align: left;
  text-indent: 0%;
  text-transform: none;
  vertical-align: baseline;
}

div.TableFootnote, caption.TableFootnote
{
  color: #000000;
  direction: ltr;
  font-family: 'Segoe UI';
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: auto;
  margin-left: 1px;
  margin-right: auto;
  margin-top: 1px;
  padding-left: 1px;
  padding-top: 1px;
  text-align: left;
  text-indent: 0%;
  text-transform: none;
  vertical-align: baseline;
}

div.TableHeadC, caption.TableHeadC
{
  color: #000000;
  direction: ltr;
  font-family: 'Segoe UI';
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: auto;
  margin-left: 1px;
  margin-right: auto;
  margin-top: 1px;
  padding-left: 1px;
  padding-top: 1px;
  text-align: center;
  text-indent: 0%;
  text-transform: none;
  vertical-align: baseline;
}

div.TableHeadL, caption.TableHeadL
{
  color: #000000;
  direction: ltr;
  font-family: 'Segoe UI';
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: auto;
  margin-left: 1px;
  margin-right: auto;
  margin-top: 1px;
  padding-left: 1px;
  padding-top: 1px;
  text-align: left;
  text-indent: 0%;
  text-transform: none;
  vertical-align: baseline;
}

div.TableIndent, caption.TableIndent
{
  color: #000000;
  direction: ltr;
  font-family: 'Segoe UI';
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: auto;
  margin-left: 1px;
  margin-right: auto;
  margin-top: 1px;
  padding-left: 1px;
  padding-top: 1px;
  text-align: left;
  text-indent: 0%;
  text-transform: none;
  vertical-align: baseline;
}

div.TableList, caption.TableList
{
  color: #000000;
  direction: ltr;
  font-family: 'Segoe UI';
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: auto;
  margin-left: 1px;
  margin-right: auto;
  margin-top: 1px;
  padding-left: 1px;
  padding-top: 1px;
  text-align: left;
  text-indent: 0%;
  text-transform: none;
  vertical-align: baseline;
}

div.TableList_002b, caption.TableList_002b
{
  color: #000000;
  direction: ltr;
  font-family: 'Segoe UI';
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: auto;
  margin-left: 1px;
  margin-right: auto;
  margin-top: 1px;
  padding-left: 1px;
  padding-top: 1px;
  text-align: left;
  text-indent: 0%;
  text-transform: none;
  vertical-align: baseline;
}

div.Tip, caption.Tip
{
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-top-style: solid;
  border-top-width: thin;
  color: #000000;
  direction: ltr;
  font-family: 'Segoe UI';
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: auto;
  margin-left: 1px;
  margin-right: auto;
  margin-top: 1px;
  padding-left: 1px;
  padding-top: 1px;
  text-align: left;
  text-indent: 0%;
  text-transform: none;
  vertical-align: baseline;
}

div.TipAtEndOfList, caption.TipAtEndOfList
{
  color: #000000;
  direction: ltr;
  font-family: 'Segoe UI';
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: auto;
  margin-left: 1px;
  margin-right: auto;
  margin-top: 1px;
  padding-left: 1px;
  padding-top: 1px;
  text-align: left;
  text-indent: 0%;
  text-transform: none;
  vertical-align: baseline;
}

div.TipInList, caption.TipInList
{
  color: #000000;
  direction: ltr;
  font-family: 'Segoe UI';
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: auto;
  margin-left: 1px;
  margin-right: auto;
  margin-top: 1px;
  padding-left: 1px;
  padding-top: 1px;
  text-align: left;
  text-indent: 0%;
  text-transform: none;
  vertical-align: baseline;
}

div.Title, caption.Title
{
  color: #000000;
  direction: ltr;
  font-family: 'Segoe UI';
  font-size: 28.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: auto;
  margin-left: 1px;
  margin-right: auto;
  margin-top: 1px;
  padding-left: 1px;
  padding-top: 1px;
  text-align: right;
  text-indent: 0%;
  text-transform: none;
  vertical-align: baseline;
}

div.TOCTitle, caption.TOCTitle
{
  color: #000000;
  direction: ltr;
  font-family: 'Segoe UI';
  font-size: 36.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: auto;
  margin-left: 1px;
  margin-right: auto;
  margin-top: 1px;
  padding-left: 1px;
  padding-top: 1px;
  text-align: right;
  text-indent: 0%;
  text-transform: none;
  vertical-align: baseline;
}

div.Warning, caption.Warning
{
  color: #000000;
  direction: ltr;
  font-family: 'Segoe UI';
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: auto;
  margin-left: 1px;
  margin-right: auto;
  margin-top: 1px;
  padding-left: 1px;
  padding-top: 1px;
  text-align: left;
  text-indent: 0%;
  text-transform: none;
  vertical-align: baseline;
}

div.WarningAtEndOfList, caption.WarningAtEndOfList
{
  color: #000000;
  direction: ltr;
  font-family: 'Segoe UI';
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: auto;
  margin-left: 1px;
  margin-right: auto;
  margin-top: 1px;
  padding-left: 1px;
  padding-top: 1px;
  text-align: left;
  text-indent: 0%;
  text-transform: none;
  vertical-align: baseline;
}

div.WarningInList, caption.WarningInList
{
  color: #000000;
  direction: ltr;
  font-family: 'Segoe UI';
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: auto;
  margin-left: 1px;
  margin-right: auto;
  margin-top: 1px;
  padding-left: 1px;
  padding-top: 1px;
  text-align: left;
  text-indent: 0%;
  text-transform: none;
  vertical-align: baseline;
}

span.Bold_002b, span.Bold_002b a, span.Bold_002b a:active, abbreviation.Bold_002b, abbreviation.Bold_002b a, abbreviation.Bold_002b a:active, acronym.Bold_002b, acronym.Bold_002b a, acronym.Bold_002b a:active, citation.Bold_002b, citation.Bold_002b a, citation.Bold_002b a:active
{
  color: #000000;
  font-family: 'Segoe UI';
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.Bold_002fEmphasis, span.Bold_002fEmphasis a, span.Bold_002fEmphasis a:active, abbreviation.Bold_002fEmphasis, abbreviation.Bold_002fEmphasis a, abbreviation.Bold_002fEmphasis a:active, acronym.Bold_002fEmphasis, acronym.Bold_002fEmphasis a, acronym.Bold_002fEmphasis a:active, citation.Bold_002fEmphasis, citation.Bold_002fEmphasis a, citation.Bold_002fEmphasis a:active
{
  color: #000000;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.BulletSmall, span.BulletSmall a, span.BulletSmall a:active, abbreviation.BulletSmall, abbreviation.BulletSmall a, abbreviation.BulletSmall a:active, acronym.BulletSmall, acronym.BulletSmall a, acronym.BulletSmall a:active, citation.BulletSmall, citation.BulletSmall a, citation.BulletSmall a:active
{
  color: #000000;
  font-family: Wingdings;
  font-size: 6.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: super;
}

span.Emphasis, span.Emphasis a, span.Emphasis a:active, abbreviation.Emphasis, abbreviation.Emphasis a, abbreviation.Emphasis a:active, acronym.Emphasis, acronym.Emphasis a, acronym.Emphasis a:active, citation.Emphasis, citation.Emphasis a, citation.Emphasis a:active
{
  color: #000000;
  font-style: italic;
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.FatFont, span.FatFont a, span.FatFont a:active, abbreviation.FatFont, abbreviation.FatFont a, abbreviation.FatFont a:active, acronym.FatFont, acronym.FatFont a, acronym.FatFont a:active, citation.FatFont, citation.FatFont a, citation.FatFont a:active
{
  color: #000000;
  font-family: "Yu Gothic";
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.FilePath, span.FilePath a, span.FilePath a:active, abbreviation.FilePath, abbreviation.FilePath a, abbreviation.FilePath a:active, acronym.FilePath, acronym.FilePath a, acronym.FilePath a:active, citation.FilePath, citation.FilePath a, citation.FilePath a:active
{
  color: #000000;
  font-family: "Yu Gothic";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Header_Footer_Text, span.Header_Footer_Text a, span.Header_Footer_Text a:active, abbreviation.Header_Footer_Text, abbreviation.Header_Footer_Text a, abbreviation.Header_Footer_Text a:active, acronym.Header_Footer_Text, acronym.Header_Footer_Text a, acronym.Header_Footer_Text a:active, citation.Header_Footer_Text, citation.Header_Footer_Text a, citation.Header_Footer_Text a:active
{
  color: #000000;
  font-family: "Yu Gothic";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.hypertext, span.hypertext a, span.hypertext a:active, abbreviation.hypertext, abbreviation.hypertext a, abbreviation.hypertext a:active, acronym.hypertext, acronym.hypertext a, acronym.hypertext a:active, citation.hypertext, citation.hypertext a, citation.hypertext a:active
{
  color: #000000;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.IndexPgNum, span.IndexPgNum a, span.IndexPgNum a:active, abbreviation.IndexPgNum, abbreviation.IndexPgNum a, abbreviation.IndexPgNum a:active, acronym.IndexPgNum, acronym.IndexPgNum a, acronym.IndexPgNum a:active, citation.IndexPgNum, citation.IndexPgNum a, citation.IndexPgNum a:active
{
  color: #000000;
  font-family: Minion;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Note_002fCaution_002fWarning, span.Note_002fCaution_002fWarning a, span.Note_002fCaution_002fWarning a:active, abbreviation.Note_002fCaution_002fWarning, abbreviation.Note_002fCaution_002fWarning a, abbreviation.Note_002fCaution_002fWarning a:active, acronym.Note_002fCaution_002fWarning, acronym.Note_002fCaution_002fWarning a, acronym.Note_002fCaution_002fWarning a:active, citation.Note_002fCaution_002fWarning, citation.Note_002fCaution_002fWarning a, citation.Note_002fCaution_002fWarning a:active
{
  color: #000000;
  font-family: "Yu Gothic";
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.Number, span.Number a, span.Number a:active, abbreviation.Number, abbreviation.Number a, abbreviation.Number a:active, acronym.Number, acronym.Number a, acronym.Number a:active, citation.Number, citation.Number a, citation.Number a:active
{
  color: #000000;
  font-family: "Yu Gothic";
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

table.StandardTitle
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 12.0pt;
  margin-left: auto;
  margin-right: auto;
  margin-top: 12.0pt;
  padding-bottom: 2pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 4pt;
  text-align: center;
}

table.StandardNoTitle
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 18.0pt;
  margin-left: auto;
  margin-right: auto;
  margin-top: 12.0pt;
  padding-bottom: 2pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 4pt;
  text-align: center;
}

table.TableInProcs
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 12.0pt;
  margin-left: auto;
  margin-right: auto;
  margin-top: 12.0pt;
  padding-bottom: 2pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 4pt;
  text-align: center;
}

