/* Documentation Defaults */

        a         { color: #0000ff}
        a:hover   { color: #ff0000}

        body
          { background-color: #FFFFFF;
            color: #000000;
            font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;
          }
        table, ul, ol
          { color: #000000;
            font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;
            font-size: 12px }
        .Body
          { color: #000000;
            font-size: 10pt; font-style: normal; font-weight: normal;
            margin-left: 0em; margin-top: 4pt; margin-bottom: 4pt;
            text-align: justify; text-indent: 0em; text-decoration: none;
            white-space: normal }
        .BodyRelative
          { color: #000000;
            font-size: 12px; font-style: normal; font-weight: normal;
            margin-left: 0em; margin-top: 0.5em; margin-bottom: 0.5em;
            text-align: left; text-indent: 0em; text-decoration: none;
            white-space: normal }
        .Heading2
          { color: #003399;
            font-size: 20px; font-style: normal; font-weight: normal;
            margin-left: 0em; margin-top: 0.5em; margin-bottom: 0.5em;
            text-align: left; text-indent: 0em; text-decoration: none;
            white-space: normal }
        .Heading3
          { color: #003399;
            font-size: 16px; font-style: normal; font-weight: bold;
            margin-left: 0em; margin-top: 0.5em; margin-bottom: 0.5em;
            text-align: left; text-indent: 0em; text-decoration: none;
            white-space: normal }
        .Heading4
          { color: #003399;
            font-size: 13px; font-style: italic; font-weight: bold;
            margin-left: 0em; margin-top: 0.5em; margin-bottom: 0.5em;
            text-align: left; text-indent: 0em; text-decoration: none;
            white-space: normal }
        .Indented1
          { color: #000000;
            font-size: 12px; font-style: normal; font-weight: normal;
            margin-left: 2.5em; margin-top: 0.5em; margin-bottom: 0.5em;
            text-align: left; text-indent: 0em; text-decoration: none;
            white-space: normal }
        .Indented2
          { color: #000000;
            font-size: 12px; font-style: normal; font-weight: normal;
            margin-left: 5em; margin-top: 0.5em; margin-bottom: 0.5em;
            text-align: left; text-indent: 0em; text-decoration: none;
            white-space: normal }
        .Indented3
          { color: #000000;
            font-size: 12px; font-style: normal; font-weight: normal;
            margin-left: 7.5em; margin-top: 0.5em; margin-bottom: 0.5em;
            text-align: left; text-indent: 0em; text-decoration: none;
            white-space: normal }
        .Indented4
          { color: #000000;
            font-size: 12px; font-style: normal; font-weight: normal;
            margin-left: 10em; margin-top: 0.5em; margin-bottom: 0.5em;
            text-align: left; text-indent: 0em; text-decoration: none;
            white-space: normal }
        .Indented5
          { color: #000000;
            font-size: 12px; font-style: normal; font-weight: normal;
            margin-left: 12.5em; margin-top: 0.5em; margin-bottom: 0.5em;
            text-align: left; text-indent: 0em; text-decoration: none;
            white-space: normal }
        .IndentedRelative
          { color: #000000;
            font-size: 12px; font-style: normal; font-weight: normal;
            margin-left: 2.5em; margin-top: 0.5em; margin-bottom: 0.5em;
            text-align: left; text-indent: 0em; text-decoration: none;
            white-space: normal }
        .Level4IX
          { color: #000000;
            font-size: 12px; font-style: normal; font-weight: normal;
            margin-left: 10em; margin-top: 0em; margin-bottom: 0em;
            text-align: left; text-indent: 0em; text-decoration: none;
            white-space: normal }
        .Level5IX
          { color: #000000;
            font-size: 12px; font-style: normal; font-weight: normal;
            margin-left: 12.5em; margin-top: 0em; margin-bottom: 0em;
            text-align: left; text-indent: 0em; text-decoration: none;
            white-space: normal }
        .NewXMLPage
          { color: #003399;
            font-size: 24px; font-style: normal; font-weight: bold;
            margin-left: 0em; margin-top: 0.5em; margin-bottom: 0.5em;
            text-align: center; text-indent: 0em; text-decoration: none;
            white-space: normal }
        .Preformatted
          { color: #000000;
            font-family: monospace;
            font-size: 12px; font-style: normal; font-weight: normal;
            margin-left: 0em; margin-top: 0em; margin-bottom: 0em;
            text-align: left; text-indent: 0em; text-decoration: none;
            white-space: pre }
        .PreformattedRelative
          { color: #000000;
            font-family: monospace;
            font-size: 12px; font-style: normal; font-weight: normal;
            margin-left: 0em; margin-top: 0em; margin-bottom: 0em;
            text-align: left; text-indent: 0em; text-decoration: none;
            white-space: pre }
        .SmartList2
          { color: #000000;
            font-size: 12px; font-style: normal; font-weight: normal;
            margin-left: 0em; margin-top: 0em; margin-bottom: 0em;
            text-align: left; text-indent: 0em; text-decoration: none;
            white-space: normal }
        .SmartList3
          { color: #000000;
            font-size: 12px; font-style: normal; font-weight: normal;
            margin-left: 0em; margin-top: 0em; margin-bottom: 0em;
            text-align: left; text-indent: 0em; text-decoration: none;
            white-space: normal }
        .SmartList4
          { color: #000000;
            font-size: 12px; font-style: normal; font-weight: normal;
            margin-left: 0em; margin-top: 0em; margin-bottom: 0em;
            text-align: left; text-indent: 0em; text-decoration: none;
            white-space: normal }
        .SmartList5
          { color: #000000;
            font-size: 12px; font-style: normal; font-weight: normal;
            margin-left: 0em; margin-top: 0em; margin-bottom: 0em;
            text-align: left; text-indent: 0em; text-decoration: none;
            white-space: normal }
        .TableTitle
          { color: #000000;
            font-size: 12px; font-style: italic; font-weight: bold;
            margin-left: 0em; margin-top: 0.5em; margin-bottom: 0.5em;
            text-align: center; text-indent: 0em; text-decoration: none;
            white-space: normal }
        .Title
          { color: #003399;
            font-size: 24px; font-style: normal; font-weight: bold;
            margin-left: 0em; margin-top: 0.5em; margin-bottom: 0.5em;
            text-align: center; text-indent: 0em; text-decoration: none;
            white-space: normal }
        .TOC4
          { color: #00297C;
            font-size: 11px; font-style: normal; font-weight: normal;
            margin-left: 7.5em; margin-top: 0em; margin-bottom: 0em;
            text-align: left; text-indent: 0em; text-decoration: none;
            white-space: normal }
        .TOC5
          { color: #00297C;
            font-size: 10px; font-style: normal; font-weight: normal;
            margin-left: 10em; margin-top: 0em; margin-bottom: 0em;
            text-align: left; text-indent: 0em; text-decoration: none;
            white-space: normal }

/* Paragraph Formats */

        address
          { color: #000000;
            font-size: 10pt; font-style: normal; font-weight: normal;
            margin-left: 0em; margin-top: 0.5em; margin-bottom: 0.5em;
            text-align: justify; text-indent: 0em; text-decoration: none;
            white-space: normal }
        .CellBody
          { color: #000000;
            font-size: 10pt; font-style: normal; font-weight: normal;
            margin-left: 0pt; margin-top: 0pt; margin-bottom: 0pt;
            text-align: justify; text-indent: 0pt; text-decoration: none;
            white-space: normal }
        .CellBodyLeft
          { color: #000000;
            font-size: 10pt; font-style: normal; font-weight: normal;
            margin-left: 0pt; margin-top: 0pt; margin-bottom: 0pt;
            text-align: left; text-indent: 0pt; text-decoration: none;
            white-space: normal }
        .CellHeading
          { color: #000000;
            font-size: 10pt; font-style: normal; font-weight: bold;
            margin-left: 0pt; margin-top: 0pt; margin-bottom: 0pt;
            text-align: center; text-indent: 0pt; text-decoration: none;
            white-space: normal }
	center
	  { color: #000000;
	    font-size: 10pt; font-style: normal; font-weight: normal;
	    text-align: center }
	.Chapter
	  { color: #000000;
	    font-size: 20pt; font-style: normal; font-weight: bold;
	    text-align: center }
	.CommandHidden
	  { color: #000000;
	    font-size: 20pt; font-style:normal; font-weight: bold;
	    text-align: left }
        .GroupTitlesIX
          { color: #000000;
            font-size: 22px; font-style: normal; font-weight: bold;
            margin-left: 0em; margin-top: 0.5em; margin-bottom: 0.5em;
            text-align: left; text-indent: 0em; text-decoration: none;
            white-space: normal }
        .Heading1
          { color: #000000;
            font-size: 20pt; font-style: normal; font-weight: bold;
            margin-left: 0em; margin-top: 0.5em; margin-bottom: 0.5em;
            text-align: left; text-indent: 0em; text-decoration: none;
            white-space: normal }
        .Level1IX
          { color: #000000;
            font-size: 10pt; font-style: normal; font-weight: normal;
            margin-left: 2.5em; margin-top: 0em; margin-bottom: 0em;
            text-align: left; text-indent: 0em; text-decoration: none;
            white-space: normal }
        .Level2IX
          { color: #000000;
            font-size: 10pt; font-style: normal; font-weight: normal;
            margin-left: 5em; margin-top: 0em; margin-bottom: 0em;
            text-align: left; text-indent: 0em; text-decoration: none;
            white-space: normal }
        .Level3IX
          { color: #00297C;
            font-size: 10pt; font-style: normal; font-weight: normal;
            margin-left: 7.5em; margin-top: 0em; margin-bottom: 0em;
            text-align: left; text-indent: 0em; text-decoration: none;
            white-space: normal }
	.Navi
	  { color: #00297C;
	    font-size: 10pt; font-style: normal; font-weight: normal;
	    text-align: right }
	.RunInSubSubSection
	  { color: #000000;
	    font-size: 10pt; font-style: normal; font-weight: bold;
	    margin-left: 0pt; margin-top: 4pt; margin-bottom: 4pt;
  	    text-align: justify; text-indent: 0pt; text-decoration:none }
	.RunInSubSubSectionContent
	  { color: #000000;
	    font-size: 10pt; font-style: normal; font-weight: normal;
	    margin-left: 0pt; margin-top: 0pt; margin-bottom: 0pt;
  	    text-align: justify; text-indent: 0pt; text-decoration:none }
	.Section
	  { color: #000000;
	    font-size: 14pt; font-style: normal; font-weight: bold;
	    margin-left: 0em; margin-top: 20pt; margin-bottom: 15pt;
            text-align: left; text-indent: 0pt; text-decoration: none }
        .SmartList1
          { color: #000000;
            font-size: 10pt; font-style: normal; font-weight: normal;
            margin-left: 0em; margin-top: 0em; margin-bottom: 0em;
            text-align: left; text-indent: 0em; text-decoration: none;
            white-space: normal }
	.SubSection
	  { color: #000000;
	    font-size: 12pt; font-style: normal; font-weight: bold;
	    margin-left: 0em; margin-top: 15pt; margin-bottom: 10pt;
            text-align: left; text-indent: 0pt; text-decoration: none }
        .TOC1
          { color: #000000;
            font-size: 12pt; font-style: normal; font-weight: bold;
            margin-left: 0em; margin-top: 10pt; margin-bottom: 0.25em;
            text-align: left; text-indent: 0em; text-decoration: none;
            white-space: normal }
        .TOC2
          { color: #00297C;
            font-size: 10pt; font-style: normal; font-weight: normal;
            margin-left: 2.5em; margin-top: 0em; margin-bottom: 0em;
            text-align: left; text-indent: 0em; text-decoration: none;
            white-space: normal }
        .TOC3
          { color: #00297C;
            font-size: 10pt; font-style: normal; font-weight: normal;
            margin-left: 5em; margin-top: 0em; margin-bottom: 0em;
            text-align: left; text-indent: 0em; text-decoration: none;
            white-space: normal }


/* Character Formats */

	.Code
	  { font-family: Courier }
        .CellCode
          { font-family: Courier; font-size: 11pt; }
	.Strong
	  { font-weight: bold }
