div.BO_Body, caption.BO_Body
{
  color: #000000;
  direction: ltr;
  font-family: Verdana;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.BT1_Bullet1, caption.BT1_Bullet1
{
  color: #000000;
  direction: ltr;
  font-family: Verdana;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 28.8pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: -14.4pt;
  text-transform: none;
  vertical-align: baseline;
}

div.BT2_Bullet2, caption.BT2_Bullet2
{
  color: #000000;
  direction: ltr;
  font-family: Verdana;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 57.6pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: -14.399999999999998pt;
  text-transform: none;
  vertical-align: baseline;
}

div.BT3_Bullet3, caption.BT3_Bullet3
{
  color: #000000;
  direction: ltr;
  font-family: Verdana;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 86.4pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: -14.400000000000005pt;
  text-transform: none;
  vertical-align: baseline;
}

div.BT4_Bullet4, caption.BT4_Bullet4
{
  color: #000000;
  direction: ltr;
  font-family: Verdana;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 115.2pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: -14.400000000000005pt;
  text-transform: none;
  vertical-align: baseline;
}

div.CBO_CellBody, caption.CBO_CellBody
{
  color: #000000;
  direction: ltr;
  font-family: Verdana;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.CBT1_CellBullet1, caption.CBT1_CellBullet1
{
  color: #000000;
  direction: ltr;
  font-family: Verdana;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 28.8pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: left;
  text-indent: -14.4pt;
  text-transform: none;
  vertical-align: baseline;
}

div.CH_CellHeading, caption.CH_CellHeading
{
  color: #000000;
  direction: ltr;
  font-family: Verdana;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.CI1_CellIndent1, caption.CI1_CellIndent1
{
  color: #000000;
  direction: ltr;
  font-family: Verdana;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 28.8pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.CN_ChapterNumber, caption.CN_ChapterNumber
{
  color: #ffffff;
  direction: ltr;
  font-family: Verdana;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.COF_CodeFirst, caption.COF_CodeFirst
{
  color: #000000;
  direction: ltr;
  font-family: Courier New;
  font-size: 11pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
  white-space: pre;
}

div.CON_CodeNext, caption.CON_CodeNext
{
  color: #000000;
  direction: ltr;
  font-family: Courier New;
  font-size: 11pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
  white-space: pre;
}

div.CP_CellProcedure, caption.CP_CellProcedure
{
  color: #000000;
  direction: ltr;
  font-family: Verdana;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.CS11_CellStepNumFirst, caption.CS11_CellStepNumFirst
{
  color: #000000;
  direction: ltr;
  font-family: Verdana;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 28.8pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: left;
  text-indent: -14.4pt;
  text-transform: none;
  vertical-align: baseline;
}

div.CS1N_CellStepNumNext, caption.CS1N_CellStepNumNext
{
  color: #000000;
  direction: ltr;
  font-family: Verdana;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 28.8pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: left;
  text-indent: -14.4pt;
  text-transform: none;
  vertical-align: baseline;
}

div.CT_CellNote, caption.CT_CellNote
{
  color: #000000;
  direction: ltr;
  font-family: Verdana;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.FC_FigureCap, caption.FC_FigureCap
{
  color: #000000;
  direction: ltr;
  font-family: Verdana;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 1pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 9pt;
  text-align: left;
  text-indent: 10%;
  text-transform: none;
  vertical-align: baseline;
}

div.FCI_FigureCapIndent, caption.FCI_FigureCapIndent
{
  color: #000000;
  direction: ltr;
  font-family: Verdana;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 1pt;
  margin-left: 28.8pt;
  margin-right: 0pt;
  margin-top: 9pt;
  text-align: left;
  text-indent: 10%;
  text-transform: none;
  vertical-align: baseline;
}

div.FCO_FigureCallout, caption.FCO_FigureCallout
{
  color: #000000;
  direction: ltr;
  font-family: Verdana;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.H1_Heading1, caption.H1_Heading1
{
  color: #000000;
  direction: ltr;
  font-family: Verdana;
  font-size: 15pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 12pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 29.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.H2_Heading2, caption.H2_Heading2
{
  color: #000000;
  direction: ltr;
  font-family: Verdana;
  font-size: 14pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 12pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 26.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.H2NT_Heading2NoTopic, caption.H2NT_Heading2NoTopic
{
  color: #000000;
  direction: ltr;
  font-family: Verdana;
  font-size: 14pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 12pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 26.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.H3_Heading3, caption.H3_Heading3
{
  color: #000000;
  direction: ltr;
  font-family: Verdana;
  font-size: 13pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 12pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 22.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.H3NT_Heading3NoTopic, caption.H3NT_Heading3NoTopic
{
  color: #000000;
  direction: ltr;
  font-family: Verdana;
  font-size: 13pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 12pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 22.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.H4_Heading4, caption.H4_Heading4
{
  color: #000000;
  direction: ltr;
  font-family: Verdana;
  font-size: 12.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 12pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 19.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.H4NT_Heading4NoTopic, caption.H4NT_Heading4NoTopic
{
  color: #000000;
  direction: ltr;
  font-family: Verdana;
  font-size: 12.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 12pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 19.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.H5_Heading5, caption.H5_Heading5
{
  color: #000000;
  direction: ltr;
  font-family: Verdana;
  font-size: 11pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 12pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 14.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.H6_Heading6, caption.H6_Heading6
{
  color: #000000;
  direction: ltr;
  font-family: Verdana;
  font-size: 11pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 12pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 18pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.HM_Heading1MMC, caption.HM_Heading1MMC
{
  color: #000000;
  direction: ltr;
  font-family: Verdana;
  font-size: 16pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 29.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 29.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.I1_Indent1, caption.I1_Indent1
{
  color: #000000;
  direction: ltr;
  font-family: Verdana;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 28.8pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.I2_Indent2, caption.I2_Indent2
{
  color: #000000;
  direction: ltr;
  font-family: Verdana;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 57.6pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.I3_Indent3, caption.I3_Indent3
{
  color: #000000;
  direction: ltr;
  font-family: Verdana;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 86.4pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.I4_Indent4, caption.I4_Indent4
{
  color: #000000;
  direction: ltr;
  font-family: Verdana;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 115.2pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.P_Procedure, caption.P_Procedure
{
  color: #000000;
  direction: ltr;
  font-family: Verdana;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.S11_StepNumFirst, caption.S11_StepNumFirst
{
  color: #000000;
  direction: ltr;
  font-family: Verdana;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 28.8pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: -14.4pt;
  text-transform: none;
  vertical-align: baseline;
}

div.S1N_StepNumNext, caption.S1N_StepNumNext
{
  color: #000000;
  direction: ltr;
  font-family: Verdana;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 28.8pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: -14.4pt;
  text-transform: none;
  vertical-align: baseline;
}

div.S21_StepNumIndent2First, caption.S21_StepNumIndent2First
{
  color: #000000;
  direction: ltr;
  font-family: Verdana;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 57.6pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: -14.399999999999998pt;
  text-transform: none;
  vertical-align: baseline;
}

div.S2A1_StepAlphaIndent2First, caption.S2A1_StepAlphaIndent2First
{
  color: #000000;
  direction: ltr;
  font-family: Verdana;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 57.6pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: -14.399999999999998pt;
  text-transform: none;
  vertical-align: baseline;
}

div.S2AN_StepAlphaIndent2Next, caption.S2AN_StepAlphaIndent2Next
{
  color: #000000;
  direction: ltr;
  font-family: Verdana;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 57.6pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: -14.399999999999998pt;
  text-transform: none;
  vertical-align: baseline;
}

div.S2N_StepNumIndent2Next, caption.S2N_StepNumIndent2Next
{
  color: #000000;
  direction: ltr;
  font-family: Verdana;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 57.6pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: -14.399999999999998pt;
  text-transform: none;
  vertical-align: baseline;
}

div.S3A1_StepAlphaIndent3First, caption.S3A1_StepAlphaIndent3First
{
  color: #000000;
  direction: ltr;
  font-family: Verdana;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 86.4pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: -14.400000000000005pt;
  text-transform: none;
  vertical-align: baseline;
}

div.S3AN_StepAlphaIndent3Next, caption.S3AN_StepAlphaIndent3Next
{
  color: #000000;
  direction: ltr;
  font-family: Verdana;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 86.4pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: -14.400000000000005pt;
  text-transform: none;
  vertical-align: baseline;
}

div.TA_TableAnchor, caption.TA_TableAnchor
{
  color: #000000;
  direction: ltr;
  font-family: Verdana;
  font-size: 3pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.TC_TableCap, caption.TC_TableCap
{
  color: #000000;
  direction: ltr;
  font-family: Verdana;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 11.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.TCI_TableCapIndent, caption.TCI_TableCapIndent
{
  color: #000000;
  direction: ltr;
  font-family: Verdana;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0px;
  margin-right: 0pt;
  margin-top: 11.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.zCaution, caption.zCaution
{
  color: #000000;
  direction: ltr;
  font-family: Verdana;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.zCautionIcon, caption.zCautionIcon
{
  color: #000000;
  direction: ltr;
  font-family: Verdana;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.zFooterPage, caption.zFooterPage
{
  color: #aaaaaa;
  direction: ltr;
  font-family: Verdana;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.zFooterTitle, caption.zFooterTitle
{
  color: #aaaaaa;
  direction: ltr;
  font-family: Verdana;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.zImportant, caption.zImportant
{
  color: #000000;
  direction: ltr;
  font-family: Verdana;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.zInfoIcon, caption.zInfoIcon
{
  color: #000000;
  direction: ltr;
  font-family: Verdana;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.zMobile, caption.zMobile
{
  color: #000000;
  direction: ltr;
  font-family: Verdana;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3pt;
  margin-left: 3pt;
  margin-right: 3pt;
  margin-top: 0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.zNote, caption.zNote
{
  color: #000000;
  direction: ltr;
  font-family: Verdana;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.zTip, caption.zTip
{
  color: #000000;
  direction: ltr;
  font-family: Verdana;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.zVideo, caption.zVideo
{
  color: #000000;
  direction: ltr;
  font-family: Verdana;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.zWarning, caption.zWarning
{
  color: #000000;
  direction: ltr;
  font-family: Verdana;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.zWarningIcon, caption.zWarningIcon
{
  color: #000000;
  direction: ltr;
  font-family: Verdana;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

span.Bold, abbreviation.Bold, acronym.Bold, citation.Bold
{
  color: #000000;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.BoldItalic, abbreviation.BoldItalic, acronym.BoldItalic, citation.BoldItalic
{
  font-style: italic;
  font-weight: bold;
}

span.Code, abbreviation.Code, acronym.Code, citation.Code
{
  color: #000000;
  font-family: Courier New;
  font-style: normal;
  font-weight: normal;
}

span.CodeItalic, abbreviation.CodeItalic, acronym.CodeItalic, citation.CodeItalic
{
  color: #000000;
  font-family: Courier New;
  font-style: italic;
  font-weight: normal;
}

span.Hyperlink, abbreviation.Hyperlink, acronym.Hyperlink, citation.Hyperlink
{
  color: #3489b6;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Italic, abbreviation.Italic, acronym.Italic, citation.Italic
{
  font-style: italic;
}

span.Superscript, abbreviation.Superscript, acronym.Superscript, citation.Superscript
{
  vertical-align: super;
}

span.zBlueBold, abbreviation.zBlueBold, acronym.zBlueBold, citation.zBlueBold
{
  color: #0078B6;
  font-weight: bold;
}

span.zRedBold, abbreviation.zRedBold, acronym.zRedBold, citation.zRedBold
{
  color: #CE0B26;
  font-weight: bold;
}

span.zYellowBold, abbreviation.zYellowBold, acronym.zYellowBold, citation.zYellowBold
{
  color: #F2AF00;
  font-weight: bold;
}

table.Warning
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 11.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  padding-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  text-align: left;
}

table.Caution
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 11.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  padding-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  text-align: left;
}

table.Note
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 3pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  padding-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 3pt;
  text-align: left;
}

table.NoteIndent1
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 3pt;
  margin-left: 28.8pt;
  margin-right: 28.8pt;
  margin-top: 6.0pt;
  padding-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 3pt;
  text-align: left;
}

table.NoteIndent2
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 3pt;
  margin-left: 57.6pt;
  margin-right: 57.6pt;
  margin-top: 6.0pt;
  padding-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 3pt;
  text-align: left;
}

table.Tip
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 3pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  padding-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 3pt;
  text-align: left;
}

table.TipIndent1
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 3pt;
  margin-left: 28.8pt;
  margin-right: 28.8pt;
  margin-top: 6.0pt;
  padding-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 3pt;
  text-align: left;
}

table.TipIndent2
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 3pt;
  margin-left: 57.6pt;
  margin-right: 57.6pt;
  margin-top: 6.0pt;
  padding-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 3pt;
  text-align: left;
}

table.Important
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 3pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  padding-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 3pt;
  text-align: left;
}

table.ImportantIndent1
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 3pt;
  margin-left: 28.8pt;
  margin-right: 28.8pt;
  margin-top: 6.0pt;
  padding-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 3pt;
  text-align: left;
}

table.ImportantIndent2
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 3pt;
  margin-left: 57.6pt;
  margin-right: 57.6pt;
  margin-top: 6.0pt;
  padding-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 3pt;
  text-align: left;
}

table.MobileApp
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 11.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  padding-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 3pt;
  text-align: left;
}

table.Video
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 11.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  padding-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 3pt;
  text-align: left;
}

table.NotRuledIndented
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 11.0pt;
  margin-left: 28.8pt;
  margin-right: 28.8pt;
  margin-top: 6.0pt;
  padding-bottom: 3pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 6pt;
  text-align: left;
}

table.NotRuled
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 11.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  padding-bottom: 3pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 6pt;
  text-align: left;
}

table.RuledIndented
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 11.0pt;
  margin-left: 28.8pt;
  margin-right: 28.8pt;
  margin-top: 6.0pt;
  padding-bottom: 3pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 6pt;
  text-align: left;
}

table.Ruled
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 11.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  padding-bottom: 3pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 6pt;
  text-align: left;
}

