/* Document Defaults */
body { font-family: Times New Roman}
a:link { color: blue}
a:visited { color: purple}

/* Paragraph Styles */          

        .Body
          { font-size: 12pt; font-style: normal; font-weight: normal;
            margin-left: 0pt; margin-top: 8pt; margin-bottom: 8pt;
            text-align: left; text-indent: 0pt; text-decoration: none;
            white-space: normal }
        .BodyRelative
          { font-size: 9.0pt; font-style: normal; font-weight: normal;
            margin-left: 0pt; margin-top: 2pt; margin-bottom: 0.5pt;
            text-align: left; text-indent: 0pt; text-decoration: none;
            white-space: normal }
        .CellBody
          { font-size: 10pt; font-style: normal; font-weight: normal;
            margin-left: 0pt; margin-top: 0pt; margin-bottom: 0pt;
            text-align: right; text-valign: bottom; text-indent: 0pt; 
            text-decoration: none; white-space: normal }
        .CellHeading
          { font-size: 10pt; font-style: normal; font-weight: bold;
            margin-left: 0pt; margin-top: 0pt; margin-bottom: 0pt;
            text-align: center; text-valign: bottom; text-indent: 0pt; 
            text-decoration: none; white-space: normal }
        .GroupTitlesIX
          { font-size: 14pt; font-style: normal; font-weight: bold;
            margin-left: 0pt; margin-top: 0.5pt; margin-bottom: 0.5pt;
            text-align: left; text-indent: 0pt; text-decoration: none;
            white-space: normal }
        .Heading1
          { font-size: 12pt; font-style: normal; font-weight: bold;
            margin-left: 0pt; margin-top: 20pt; margin-bottom: 0pt;
            text-align: center; text-indent: 0pt; text-decoration: none;
            text-transform: uppercase; white-space: normal }
        .Heading2
          { font-size: 12pt; font-style: italic; font-weight: bold;
            margin-left: 0pt; margin-top: 20pt; margin-bottom: 0pt;
            text-align: center; text-indent: 0pt; text-decoration: none;
            text-transform: uppercase; white-space: normal }
        .Heading3
          { font-size: 12pt; font-style: normal; font-weight: bold;
            margin-left: 0pt; margin-top: 20pt; margin-bottom: 0pt;
            text-align: left; text-indent: 0pt; text-decoration: none;
            white-space: normal }
        .Heading4
          { font-size: 10.0pt; font-style: normal; font-weight: bold;
            margin-left: 0pt; margin-top: 0.0pt; margin-bottom: 0pt;
            text-align: right; text-indent: 0pt; text-decoration: none;
            white-space: normal }
        .Indented1
          { font-size: 12pt; font-style: normal; font-weight: normal;
            margin-left: 2.5pt; margin-top: 0.5pt; margin-bottom: 0.5pt;
            text-align: left; text-indent: 0pt; text-decoration: none;
            white-space: normal }
        .Indented2
          { font-size: 12pt; font-style: italic; font-weight: normal;
            margin-left: 2.5pt; margin-top: 0.5pt; margin-bottom: 0.5pt;
            text-align: left; text-indent: 0pt; text-decoration: none;
            white-space: normal }
        .Indented3
          { font-size: 9pt; font-style: normal; font-weight: normal;
            margin-left: 0pt; margin-top: 0.5pt; margin-bottom: 0.5pt;
            text-align: center; text-indent: 0pt; text-decoration: none;
            white-space: normal }
        .Indented4
          { 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 }
        .Indented5
          { font-size: 10pt; font-style: normal; font-weight: normal;
            margin-left: 0pt; margin-top: 0pt; margin-bottom: 0pt;
            text-align: center; text-indent: 0pt; text-decoration: none;
            white-space: normal }
        .Level1IX
          { font-size: 12pt; font-style: normal; font-weight: normal;
            margin-left: 2.5pt; margin-top: 0pt; margin-bottom: 0pt;
            text-align: left; text-indent: 0pt; text-decoration: none;
            white-space: normal }
        .Level2IX
          { font-size: 12pt; font-style: normal; font-weight: normal;
            margin-left: 5pt; margin-top: 0pt; margin-bottom: 0pt;
            text-align: left; text-indent: 0pt; text-decoration: none;
            white-space: normal }
        .Level3IX
          { font-size: 12pt; font-style: normal; font-weight: normal;
            margin-left: 7.5pt; margin-top: 0pt; margin-bottom: 0pt;
            text-align: left; text-indent: 0pt; text-decoration: none;
            white-space: normal }
        .Level4IX
          { font-size: 12pt; font-style: normal; font-weight: normal;
            margin-left: 10pt; margin-top: 0pt; margin-bottom: 0pt;
            text-align: left; text-indent: 0pt; text-decoration: none;
            white-space: normal }
        .Level5IX
          { font-size: 12pt; font-style: normal; font-weight: normal;
            margin-left: 12.5pt; margin-top: 0pt; margin-bottom: 0pt;
            text-align: left; text-indent: 0pt; text-decoration: none;
            white-space: normal }
        .NewXMLPage
          { font-size: 18pt; font-style: normal; font-weight: bold;
            margin-left: 0pt; margin-top: 0.5pt; margin-bottom: 0.5pt;
            text-align: center; text-indent: 0pt; text-decoration: none;
            white-space: normal }
        .Preformatted
          { font-family: Times New Roman;
            font-size: 10pt; font-style: normal; font-weight: normal;
            margin-left: 2pt; margin-top: 0pt; margin-bottom: 0pt;
            text-align: left; text-valign: bottom; text-indent: 0pt; 
            text-decoration: none; white-space: normal }
        .PreformattedRelative
          { font-family: Times New Roman;
            font-size: 9pt; font-style: normal; font-weight: normal;
            margin-left: 0pt; margin-top: 0pt; margin-bottom: 0pt;
            text-align: center; text-valign: bottom; text-indent: 0pt; 
            text-decoration: none; white-space: normal }
        .SmartList1
          { font-size: 12pt; font-style: normal; font-weight: normal;
            margin-left: 2.5pt; margin-top: 8.0pt; margin-bottom: 8.0pt;
            text-align: left; text-indent: 0pt; text-decoration: none;
            white-space: normal }
        .SmartList2
          { font-size: 12pt; font-style: normal; font-weight: normal;
            margin-left: 5pt; margin-top: 0.25pt; margin-bottom: 0.25pt;
            text-align: left; text-indent: 0pt; text-decoration: none;
            white-space: normal }
        .SmartList3
          { font-size: 12pt; font-style: normal; font-weight: normal;
            margin-left: 7.5pt; margin-top: 0.25pt; margin-bottom: 0.25pt;
            text-align: left; text-indent: 0pt; text-decoration: none;
            white-space: normal }
        .SmartList4
          {font-size: 12pt; font-style: normal; font-weight: normal;
            margin-left: 10pt; margin-top: 0.25pt; margin-bottom: 0.25pt;
            text-align: left; text-indent: 0pt; text-decoration: none;
            white-space: normal }
        .SmartList5
          { font-size: 12pt; font-style: normal; font-weight: normal;
            margin-left: 12.5pt; margin-top: 0.25pt; margin-bottom: 0.25pt;
            text-align: left; text-indent:  pt; text-decoration: none;
            white-space: normal }
        .TableTitle
          { font-size: 11pt; font-style: normal; font-weight: bold;
            margin-left: 0pt; margin-top: 15pt; margin-bottom: 0pt;
            text-align: center; text-indent: 0pt; text-decoration: none;
            white-space: normal }
        .Title
          { font-size: 16pt; font-style: normal; font-weight: bold;
            margin-left: 0pt; margin-top: 0.0pt; margin-bottom: 0.0pt;
            text-align: left; text-indent: 0pt; text-decoration: none;
            text-transform: uppercase; white-space: normal }
        .TOC1
          { font-size: 12pt; font-style: normal; font-weight: bold;
            margin-left: 0pt; margin-top: 0.25pt; margin-bottom: 0.25pt;
            text-align: left; text-indent: 0pt; text-decoration: none;
            white-space: normal }
        .TOC2
          { font-size: 12pt; font-style: normal; font-weight: bold;
            margin-left: 10pt; margin-top: 0pt; margin-bottom: 0pt;
            text-align: left; text-indent: 0pt; text-decoration: none;
            white-space: normal }
        .TOC3
          { font-size: 12pt; font-style: normal; font-weight: bold;
            margin-left: 20pt; margin-top: 0pt; margin-bottom: 0pt;
            text-align: left; text-indent: 0pt; text-decoration: none;
            white-space: normal }
        .TOC4
          { font-size: 12pt; font-style: normal; font-weight: bold;
            margin-left: 30pt; margin-top: 0pt; margin-bottom: 0pt;
            text-align: left; text-indent: 0pt; text-decoration: none;
            white-space: normal }
        .TOC5
          { font-size: 12pt; font-style: normal; font-weight: bold;
            margin-left: 40pt; margin-top: 0pt; margin-bottom: 0pt;
            text-align: left; text-indent: 0pt; text-decoration: none;
            white-space: normal }

/* Character Styles */

.Bold { font-weight: bold }
.CellBodyBold { font-weight: bold }
.Code { }
.CodeEmphasis { font-style: italic}
.CodeStrong { font-weight: bold }
.Emphasis { font-style: italic }
.EmphasisUnderline { font-style: italic; text-decoration: underline }
.Strong { font-weight: bold }
.StrongUnderline { font-style: bold; text-decoration: underline }
.Subscript { vertical-align: sub }
.Superscript { vertical-align: super }
.WebJump { }
