p.AnchorNewPage, div.AnchorNewPage
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: .5em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0em;
  margin-left: 0em;
  margin-right: 0em;
  margin-top: .4em;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.AnchorNewPage_outer
{
  margin-bottom: 0em;
  margin-right: 0em;
  margin-top: .4em;
}

.AnchorNewPage_inner
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: .5em;
  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.FooterTitle
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: .85em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0em;
  margin-left: 0em;
  margin-right: 0em;
  margin-top: .4em;
  text-align: Center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.FooterTitle_outer
{
  margin-bottom: 0em;
  margin-right: 0em;
  margin-top: .4em;
}

.FooterTitle_inner
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: .85em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Center;
  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;
}

p.Paragraph, div.Paragraph
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: .85em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0em;
  margin-left: 0em;
  margin-right: 0em;
  margin-top: .4em;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Paragraph_outer
{
  margin-bottom: 0em;
  margin-right: 0em;
  margin-top: .4em;
}

.Paragraph_inner
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: .85em;
  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;
}

p.Paragraph_Credits, div.Paragraph_Credits
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: .8em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0em;
  margin-left: 0em;
  margin-right: 0em;
  margin-top: .5em;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Paragraph_Credits_outer
{
  margin-bottom: 0em;
  margin-right: 0em;
  margin-top: .5em;
}

.Paragraph_Credits_inner
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: .8em;
  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;
}

p.PartNumberText, div.PartNumberText
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: .8em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0em;
  margin-left: 0em;
  margin-right: 0em;
  margin-top: .4em;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.PartNumberText_outer
{
  margin-bottom: 0em;
  margin-right: 0em;
  margin-top: .4em;
}

.PartNumberText_inner
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: .8em;
  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;
}

p.SendCommentText, div.SendCommentText
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: .8em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0em;
  margin-left: 0em;
  margin-right: 0em;
  margin-top: .4em;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.SendCommentText_outer
{
  margin-bottom: 0em;
  margin-right: 0em;
  margin-top: .4em;
}

.SendCommentText_inner
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: .8em;
  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;
}

h2.SubTitleText, div.SubTitleText
{
  color: #4D4D4D;
  font-family: Sans-Serif;
  font-size: 1.15em;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0em;
  margin-left: 0em;
  margin-right: 0em;
  margin-top: .4em;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.SubTitleText_outer
{
  margin-bottom: 0em;
  margin-right: 0em;
  margin-top: .4em;
}

.SubTitleText_inner
{
  color: #4D4D4D;
  font-family: Sans-Serif;
  font-size: 1.15em;
  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;
}

h1.TitleText, div.TitleText
{
  color: Red;
  font-family: Sans-Serif;
  font-size: 1.35em;
  font-style: normal;
  font-variant: small-caps;
  font-weight: bold;
  margin-bottom: 0em;
  margin-left: 0em;
  margin-right: 0em;
  margin-top: .4em;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.TitleText_outer
{
  margin-bottom: 0em;
  margin-right: 0em;
  margin-top: .4em;
}

.TitleText_inner
{
  color: Red;
  font-family: Sans-Serif;
  font-size: 1.35em;
  font-style: normal;
  font-variant: small-caps;
  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;
}

p.Version, div.Version
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: .85em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0em;
  margin-left: 0em;
  margin-right: 0em;
  margin-top: .4em;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Version_outer
{
  margin-bottom: 0em;
  margin-right: 0em;
  margin-top: .4em;
}

.Version_inner
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: .85em;
  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;
}

strong.Blue
{
  color: #0000ff;
}

b.Bold
{
  font-weight: bold;
}

b.Callout
{
  color: #000000;
  font-family: Arial;
  font-size: .85em;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

em.Emphasis
{
  font-style: italic;
}

tt.Filename__007c_Command
{
  color: #000000;
  font-family: Monospace;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

strong.Red
{
  color: #ff0000;
}

sub.Subscript
{
  font-size: smaller;
  vertical-align: sub;
}

sup.Superscript
{
  font-size: smaller;
  vertical-align: super;
}

cite.Title
{
  font-family: Palatino;
  font-style: italic;
  font-weight: normal;
  vertical-align: baseline;
}

tt.URL
{
  color: #0000ff;
  font-family: Monospace;
}

var.Variable
{
  color: #000000;
  font-family: Serif;
  font-size: 9.5pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Z_NoteCautionWarning
{
  color: #000000;
  font-family: Arial;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

table.Code_NoBox
{
  border-collapse: collapse;
  margin-bottom: 0em;
  margin-left: 0em;
  margin-right: 0pt;
  margin-top: .4em;
  padding-bottom: 8pt;
  padding-left: 8pt;
  padding-right: 8pt;
  padding-top: 8pt;
  text-align: left;
}

table.Code
{
  border-collapse: collapse;
  margin-bottom: 0em;
  margin-left: 0em;
  margin-right: 0pt;
  margin-top: .4em;
  padding-bottom: 8pt;
  padding-left: 8pt;
  padding-right: 8pt;
  padding-top: 8pt;
  text-align: left;
}

table.TB_Rules
{
  border-collapse: collapse;
  margin-bottom: 0em;
  margin-left: 0em;
  margin-right: 0pt;
  margin-top: .4em;
  padding-bottom: 2pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 6pt;
  text-align: left;
}

table.TB_Title
{
  border-collapse: collapse;
  margin-bottom: 0em;
  margin-left: 0em;
  margin-right: 0pt;
  margin-top: .4em;
  padding-bottom: 2pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 6pt;
  text-align: left;
}

table.FG_AcrossAll
{
  border-collapse: collapse;
  margin-bottom: 0em;
  margin-left: 0em;
  margin-right: 0pt;
  margin-top: .4em;
  padding-bottom: 4pt;
  padding-left: 2pt;
  padding-right: 2pt;
  padding-top: 4pt;
  text-align: left;
}

table.Code_Title
{
  border-collapse: collapse;
  margin-bottom: 0em;
  margin-left: 0em;
  margin-right: 0pt;
  margin-top: .4em;
  padding-bottom: 8pt;
  padding-left: 8pt;
  padding-right: 8pt;
  padding-top: 8pt;
  text-align: left;
}

table.FG_AcrossCol
{
  border-collapse: collapse;
  margin-bottom: 0em;
  margin-left: 0em;
  margin-right: 0pt;
  margin-top: .4em;
  padding-bottom: 4pt;
  padding-left: 2pt;
  padding-right: 2pt;
  padding-top: 4pt;
  text-align: left;
}

table.FG_CalloutsBelow
{
  border-collapse: collapse;
  margin-bottom: 0em;
  margin-left: 0em;
  margin-right: 0pt;
  margin-top: .4em;
  padding-bottom: 4pt;
  padding-left: 2pt;
  padding-right: 2pt;
  padding-top: 4pt;
  text-align: left;
}

table.TB_NoRulNoTitle
{
  border-collapse: collapse;
  margin-bottom: 0em;
  margin-left: 0em;
  margin-right: 0pt;
  margin-top: .4em;
  padding-bottom: 2pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 6pt;
  text-align: left;
}

table.FG_CalloutsSide
{
  border-collapse: collapse;
  margin-bottom: 0em;
  margin-left: 0em;
  margin-right: 0pt;
  margin-top: .4em;
  padding-bottom: 4pt;
  padding-left: 2pt;
  padding-right: 2pt;
  padding-top: 4pt;
  text-align: left;
}

table.TB_NoTitle
{
  border-collapse: collapse;
  margin-bottom: 0em;
  margin-left: 0em;
  margin-right: 0pt;
  margin-top: .4em;
  padding-bottom: 2pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 6pt;
  text-align: left;
}

img.Default
{
  position: static;
}

