div.AuthorNote
{
  color: #ff0000;
  font-family: Arial, Verdana, Helvetica, Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  padding-top: 5px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.AuthorNote_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  padding-top: 5px;
}

.AuthorNote_inner
{
  color: #ff0000;
  font-family: Arial, Verdana, Helvetica, Sans-Serif;
  font-size: 14px;
  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.Draft
{
  color: #bfbfbf;
  font-family: Arial, Verdana, Helvetica, Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 8.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Draft_outer
{
  margin-bottom: 8.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Draft_inner
{
  color: #bfbfbf;
  font-family: Arial, Verdana, Helvetica, Sans-Serif;
  font-size: 14px;
  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.ExtraSpace
{
  color: #000000;
  font-family: Arial, Verdana, Helvetica, Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-top: 5px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.ExtraSpace_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-top: 5px;
}

.ExtraSpace_inner
{
  color: #000000;
  font-family: Arial, Verdana, Helvetica, Sans-Serif;
  font-size: 14px;
  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.Footer
{
  color: #000000;
  font-family: Arial, Verdana, Helvetica, Sans-Serif;
  font-size: 14px;
  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;
}

.Footer_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Footer_inner
{
  color: #000000;
  font-family: Arial, Verdana, Helvetica, Sans-Serif;
  font-size: 14px;
  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.Header
{
  color: #000000;
  font-family: Arial, Verdana, Helvetica, Sans-Serif;
  font-size: 14px;
  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;
}

.Header_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Header_inner
{
  color: #000000;
  font-family: Arial, Verdana, Helvetica, Sans-Serif;
  font-size: 14px;
  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.License2Heading
{
  color: #003366;
  font-family: Arial, Verdana, Helvetica, Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 14.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 28.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.License2Heading_outer
{
  margin-bottom: 14.0pt;
  margin-right: 0pt;
  margin-top: 28.0pt;
}

.License2Heading_inner
{
  color: #003366;
  font-family: Arial, Verdana, Helvetica, Sans-Serif;
  font-size: 16px;
  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.License3Heading
{
  color: #003366;
  font-family: Arial, Verdana, Helvetica, Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 8.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 16.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.License3Heading_outer
{
  margin-bottom: 8.0pt;
  margin-right: 0pt;
  margin-top: 16.0pt;
}

.License3Heading_inner
{
  color: #003366;
  font-family: Arial, Verdana, Helvetica, Sans-Serif;
  font-size: 14px;
  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.LicenseBody
{
  color: #000000;
  font-family: Arial, Verdana, Helvetica, Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  padding-top: 5px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.LicenseBody_outer
{
  margin-bottom: 8.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  padding-top: 5px;
}

.LicenseBody_inner
{
  color: #000000;
  font-family: Arial, Verdana, Helvetica, Sans-Serif;
  font-size: 14px;
  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.LicenseHeader
{
  color: #003366;
  font-family: Arial, Verdana, Helvetica, Sans-Serif;
  font-size: 18px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 8.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 14.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.LicenseHeader_outer
{
  margin-bottom: 8.0pt;
  margin-right: 0pt;
  margin-top: 14.0pt;
}

.LicenseHeader_inner
{
  color: #003366;
  font-family: Arial, Verdana, Helvetica, Sans-Serif;
  font-size: 18px;
  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-family: Arial, Verdana, Helvetica, Sans-Serif;
  font-size: 14px;
  font-weight: bold;
}

span.ChapterNumber
{
  color: #000000;
  font-family: Arial, Verdana, Helvetica, Sans-Serif;
  font-size: 20px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Code
{
  color: #000000;
  font-family: Courier New, Courier, Mono;
  font-size: 13px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.CodeBold
{
  color: #000000;
  font-family: Courier New, Courier, Mono;
  font-size: 13px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.CodeItalic
{
  color: #000000;
  font-family: Courier New, Courier, Mono;
  font-size: 13px;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.GlossaryEntry
{
  color: #000000;
  font-family: Arial, Verdana, Helvetica, Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.HiddenOnLine
{
  font-family: Arial, Verdana, Helvetica, Sans-Serif;
  font-size: 14px;
}

span.HyperlinkText
{
  color: Blue;
  font-family: Arial, Verdana, Helvetica, Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Italic
{
  font-family: Arial, Verdana, Helvetica, Sans-Serif;
  font-size: 14px;
  font-style: italic;
}

span.MailURL
{
  font-family: Arial, Verdana, Helvetica, Sans-Serif;
  font-size: 14px;
}

span.RunIn
{
  color: #000000;
  font-family: Arial, Verdana, Helvetica, Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.Subscript
{
  font-family: Arial, Verdana, Helvetica, Sans-Serif;
  font-size: 14px;
  vertical-align: sub;
}

span.Superscript
{
  font-family: Arial, Verdana, Helvetica, Sans-Serif;
  font-size: 14px;
  vertical-align: super;
}

span.TibcoBlue
{
  color: #3881a8;
  font-family: Arial, Verdana, Helvetica, Sans-Serif;
  font-size: 14px;
}

span.URL
{
  font-family: Arial, Verdana, Helvetica, Sans-Serif;
  font-size: 14px;
}

span.zzHeaderLine
{
  color: #3881a8;
  font-family: Arial, Verdana, Helvetica, Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: sub;
}

