div.AIAnchorImage
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 5.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 18.0pt;
  margin-left: 96px;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.AIAnchorImage_outer
{
  margin-bottom: 18.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.AIAnchorImage_inner
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 5.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.AIAnchorImageProIcom
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 5.0pt;
  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;
}

.AIAnchorImageProIcom_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.AIAnchorImageProIcom_inner
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 5.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.AIFAnchorImageFull
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 5.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 18.0pt;
  margin-left: 96px;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.AIFAnchorImageFull_outer
{
  margin-bottom: 18.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.AIFAnchorImageFull_inner
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 5.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.ASHAnchorSidehead
{
  color: #000000;
  float: left;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 6.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: Right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.ASHAnchorSidehead_outer
{
  margin-bottom: 4.0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
}

.ASHAnchorSidehead_inner
{
  color: #000000;
  float: left;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 6.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Right;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.ATAnchorTable
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 5.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 96px;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.ATAnchorTable_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.ATAnchorTable_inner
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 5.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.ATFAnchorTableFull
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 5.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 96px;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.ATFAnchorTableFull_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.ATFAnchorTableFull_inner
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 5.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Body
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 96px;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Body_outer
{
  margin-bottom: 4.0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
}

.Body_inner
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.COCallout
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.COCallout_outer
{
  margin-bottom: 2.0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
}

.COCallout_inner
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.CRCalloutRight
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: Right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.CRCalloutRight_outer
{
  margin-bottom: 2.0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
}

.CRCalloutRight_inner
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Right;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.FFFigureHeadingFull
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: 96px;
  margin-right: 0pt;
  margin-top: 13.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.FFFigureHeadingFull_outer
{
  margin-bottom: 3.0pt;
  margin-right: 0pt;
  margin-top: 13.0pt;
}

.FFFigureHeadingFull_inner
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.FHFigureHeading
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 96px;
  margin-right: 0pt;
  margin-top: 13.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.FHFigureHeading_outer
{
  margin-bottom: 2.0pt;
  margin-right: 0pt;
  margin-top: 13.0pt;
}

.FHFigureHeading_inner
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.FNFootnote
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 9.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 10.8pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-left: 104px;
  text-align: Left;
  text-indent: -10.8pt;
  text-transform: none;
  vertical-align: baseline;
}

.FNFootnote_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-left: 104px;
}

.FNFootnote_inner
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 9.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.GDGlossDef
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 96px;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.GDGlossDef_outer
{
  margin-bottom: 4.0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
}

.GDGlossDef_inner
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.GTGlossTerm
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 5.0pt;
  margin-left: 96px;
  margin-right: 0pt;
  margin-top: 5.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.GTGlossTerm_outer
{
  margin-bottom: 5.0pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
}

.GTGlossTerm_inner
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.H0Heading
{
  color: #3d5b99;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 34.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 72.0pt;
  margin-left: 90pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.H0Heading_outer
{
  margin-bottom: 72.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.H0Heading_inner
{
  color: #3d5b99;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 34.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Right;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.H1Heading
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 18.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 18.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.H1Heading_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 18.0pt;
}

.H1Heading_inner
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 18.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.H1NHeadingNoSplit
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 18.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 18.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.H1NHeadingNoSplit_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 18.0pt;
}

.H1NHeadingNoSplit_inner
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 18.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.H1NTHeadingNoTOC
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 18.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 18.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.H1NTHeadingNoTOC_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 18.0pt;
}

.H1NTHeadingNoTOC_inner
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 18.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.H2Heading
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 16.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 18.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.H2Heading_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 18.0pt;
}

.H2Heading_inner
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 16.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.H2NHeadingNoSplit
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 16.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 18.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.H2NHeadingNoSplit_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 18.0pt;
}

.H2NHeadingNoSplit_inner
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 16.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.H2NTHeadingNoTOC
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 16.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 18.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.H2NTHeadingNoTOC_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 18.0pt;
}

.H2NTHeadingNoTOC_inner
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 16.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.H3Heading
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 14.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 96px;
  margin-right: 0pt;
  margin-top: 15.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.H3Heading_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 15.0pt;
}

.H3Heading_inner
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 14.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.H3NHeadingNoSplit
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 14.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 96px;
  margin-right: 0pt;
  margin-top: 15.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.H3NHeadingNoSplit_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 15.0pt;
}

.H3NHeadingNoSplit_inner
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 14.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.H3NTHeadingNoTOC
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 14.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 96px;
  margin-right: 0pt;
  margin-top: 15.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.H3NTHeadingNoTOC_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 15.0pt;
}

.H3NTHeadingNoTOC_inner
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 14.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.H4Heading
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 96px;
  margin-right: 0pt;
  margin-top: 12.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.H4Heading_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
}

.H4Heading_inner
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.L1BLBulletedList
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 112px;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: Left;
  text-indent: -11.16pt;
  text-transform: none;
  vertical-align: baseline;
}

.L1BLBulletedList_outer
{
  margin-bottom: 4.0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
}

.L1BLBulletedList_inner
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.L1Body
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 112px;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.L1Body_outer
{
  margin-bottom: 4.0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
}

.L1Body_inner
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.L1NumberedList
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 112px;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: Left;
  text-indent: -12.24pt;
  text-transform: none;
  vertical-align: baseline;
}

.L1NumberedList_outer
{
  margin-bottom: 4.0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
}

.L1NumberedList_inner
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.L2AlphaList
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 133px;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: Left;
  text-indent: -14.04pt;
  text-transform: none;
  vertical-align: baseline;
}

.L2AlphaList_outer
{
  margin-bottom: 2.0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
}

.L2AlphaList_inner
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.L2BLBulletedList
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 133px;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: Left;
  text-indent: -14.399999999999998pt;
  text-transform: none;
  vertical-align: baseline;
}

.L2BLBulletedList_outer
{
  margin-bottom: 4.0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
}

.L2BLBulletedList_inner
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.L2Body
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 133px;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.L2Body_outer
{
  margin-bottom: 4.0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
}

.L2Body_inner
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.LCBCheckboxList
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 112px;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: Left;
  text-indent: -12.24pt;
  text-transform: none;
  vertical-align: baseline;
}

.LCBCheckboxList_outer
{
  margin-bottom: 4.0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
}

.LCBCheckboxList_inner
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.LCCheckList
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 112px;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: Left;
  text-indent: -12.24pt;
  text-transform: none;
  vertical-align: baseline;
}

.LCCheckList_outer
{
  margin-bottom: 4.0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
}

.LCCheckList_inner
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.LTTopicList
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 112px;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: Left;
  text-indent: -12.24pt;
  text-transform: none;
  vertical-align: baseline;
}

.LTTopicList_outer
{
  margin-bottom: 4.0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
}

.LTTopicList_inner
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.NCaution
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 4.0pt;
  margin-left: 0pt;
  margin-right: 4.68pt;
  margin-top: 4.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.NCaution_outer
{
  margin-bottom: 4.0pt;
  margin-right: 4.68pt;
  margin-top: 4.0pt;
}

.NCaution_inner
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.NEdnote
{
  color: #ff00ff;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 5.0pt;
  margin-left: 96px;
  margin-right: 0pt;
  margin-top: 5.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.NEdnote_outer
{
  margin-bottom: 5.0pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
}

.NEdnote_inner
{
  color: #ff00ff;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.NNote
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 5.0pt;
  margin-left: 0pt;
  margin-right: 4.68pt;
  margin-top: 5.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.NNote_outer
{
  margin-bottom: 5.0pt;
  margin-right: 4.68pt;
  margin-top: 5.0pt;
}

.NNote_inner
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.NPlatform
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 5.0pt;
  margin-left: 0pt;
  margin-right: 4.68pt;
  margin-top: 5.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.NPlatform_outer
{
  margin-bottom: 5.0pt;
  margin-right: 4.68pt;
  margin-top: 5.0pt;
}

.NPlatform_inner
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.NWarning
{
  color: #ff0000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 4.0pt;
  margin-left: 0pt;
  margin-right: 4.68pt;
  margin-top: 4.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.NWarning_outer
{
  margin-bottom: 4.0pt;
  margin-right: 4.68pt;
  margin-top: 4.0pt;
}

.NWarning_inner
{
  color: #ff0000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.SNStepNumber
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 96px;
  margin-right: 0pt;
  margin-top: 5.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.SNStepNumber_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
}

.SNStepNumber_inner
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.TCBTableCellBody
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.TCBTableCellBody_outer
{
  margin-bottom: 4.0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
}

.TCBTableCellBody_inner
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.TCHTableCellHeading
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 11.0pt;
  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;
}

.TCHTableCellHeading_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.TCHTableCellHeading_inner
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.TFTableFootnote
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 9.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 12.024pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  padding-left: 104px;
  text-align: Left;
  text-indent: -12.024pt;
  text-transform: none;
  vertical-align: baseline;
}

.TFTableFootnote_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  padding-left: 104px;
}

.TFTableFootnote_inner
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 9.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.THFTableHeadingFull
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 13.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.THFTableHeadingFull_outer
{
  margin-bottom: 4.0pt;
  margin-right: 0pt;
  margin-top: 13.0pt;
}

.THFTableHeadingFull_inner
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.THTableHeading
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 13.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.THTableHeading_outer
{
  margin-bottom: 4.0pt;
  margin-right: 0pt;
  margin-top: 13.0pt;
}

.THTableHeading_inner
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.N_007cFooterLeft
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 9.0pt;
  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;
}

.N_007cFooterLeft_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.N_007cFooterLeft_inner
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.N_007cFooterRight
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 9.0pt;
  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;
}

.N_007cFooterRight_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.N_007cFooterRight_inner
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.N_007cHeaderLeft
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 10.0pt;
  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;
}

.N_007cHeaderLeft_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.N_007cHeaderLeft_inner
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.N_007cHeaderLeft2
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 10.0pt;
  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;
}

.N_007cHeaderLeft2_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.N_007cHeaderLeft2_inner
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.N_007cHeaderRight
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 10.0pt;
  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;
}

.N_007cHeaderRight_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.N_007cHeaderRight_inner
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Right;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.N_007cHeaderRight2
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 10.0pt;
  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;
}

.N_007cHeaderRight2_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.N_007cHeaderRight2_inner
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Right;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.N_007cPageNumLeft
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 9.0pt;
  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;
}

.N_007cPageNumLeft_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.N_007cPageNumLeft_inner
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Right;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.N_007cPageNumRight
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 9.0pt;
  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;
}

.N_007cPageNumRight_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.N_007cPageNumRight_inner
{
  color: #000000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

span.Bold
{
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.Default_Paragraph_Font
{
  color: #000000;
  font-family: Arial;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Emphasis
{
  font-style: italic;
}

span.Keyboard
{
  color: #000000;
  font-family: "Courier New";
  font-size: 12.2pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.LinkText
{
  color: #3d5b99;
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Subscript
{
  vertical-align: sub;
}

span.Superscript
{
  vertical-align: super;
}

span.N_007cAlert
{
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 11.0pt;
  font-weight: bold;
}

span.N_007cBulletSymbol
{
  color: #000000;
  font-family: "Myriad Pro";
  font-size: 12.0pt;
  font-style: normal;
  font-weight: bold;
  vertical-align: baseline;
}

span.N_007cCheckboxLeader
{
  font-family: Wingdings;
}

span.N_007cDocumentName
{
  color: #000000;
  font-family: "Myriad Pro";
  font-weight: bold;
}

span.N_007cNumberedLeader
{
  font-family: "Myriad Pro";
  font-size: 11.0pt;
  font-weight: bold;
}

span.N_007cTopicLeader
{
  color: #000000;
  font-family: Wingdings;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.N_007cWarning
{
  color: #ff0000;
  font-family: 'Myriad Pro', 'Myriad Web', Tahoma, Arial, 'Microsoft Sans Serif', Sans-Serif;
  font-size: 11.0pt;
  font-weight: bold;
  text-transform: uppercase;
}

table.Full_NoVRules_3_col
{
  border-collapse: collapse;
  margin-bottom: 12.0pt;
  margin-left: 96px;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 4pt;
  padding-left: 4pt;
  padding-right: 4pt;
  padding-top: 6pt;
  text-align: left;
}

table.Full_3_column
{
  border-collapse: collapse;
  margin-bottom: 12.0pt;
  margin-left: 96px;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 4pt;
  padding-left: 4pt;
  padding-right: 4pt;
  padding-top: 6pt;
  text-align: left;
}

table.OpSys_content
{
  border-collapse: collapse;
  margin-bottom: 14.0pt;
  margin-left: 96px;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 4pt;
  padding-left: 0pt;
  padding-right: 2pt;
  padding-top: 6pt;
  text-align: left;
}

table.Note
{
  border-collapse: collapse;
  margin-bottom: 14.0pt;
  margin-left: 96px;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 4pt;
  padding-left: 0pt;
  padding-right: 2pt;
  padding-top: 6pt;
  text-align: left;
}

table.Warning
{
  border-collapse: collapse;
  margin-bottom: 16.0pt;
  margin-left: 96px;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 4pt;
  padding-left: 0pt;
  padding-right: 2pt;
  padding-top: 6pt;
  text-align: left;
}

table.Caution
{
  border-collapse: collapse;
  margin-bottom: 14.0pt;
  margin-left: 96px;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 4pt;
  padding-left: 0pt;
  padding-right: 2pt;
  padding-top: 6pt;
  text-align: left;
}

table.Inline_3_column
{
  border-collapse: collapse;
  margin-bottom: 12.0pt;
  margin-left: 96px;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 0px;
  padding-left: 4pt;
  padding-right: 4pt;
  padding-top: 2px;
  text-align: left;
}

table.Inline_NoVRules_3_col
{
  border-collapse: collapse;
  margin-bottom: 12.0pt;
  margin-left: 96px;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 4pt;
  padding-left: 4pt;
  padding-right: 4pt;
  padding-top: 6pt;
  text-align: left;
}

table.InlineNoVRules_KeyPair
{
  border-collapse: collapse;
  margin-bottom: 12.0pt;
  margin-left: 96px;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 4pt;
  padding-left: 4pt;
  padding-right: 4pt;
  padding-top: 6pt;
  text-align: left;
}

