/* Document Defaults */

        a:active  { color: #990066; font-weight: bold}
        a:hover   { color: #990066; font-weight: bold}
        a:link    { color: #003366; font-weight: bold}
        a:visited { color: #6699CC; font-weight: bold}
h1
{
  font-family: sans-serif;
  color: #000000;
  font-size: 28pt; font-style: normal; font-weight: bold;
  margin-left: 0em; margin-top: .5em; margin-bottom: .5em;
  text-align: center; text-indent: 0em; text-decoration: none;
  white-space: normal
}
h2
{
  font-family: sans-serif;
  color: #000000;
  font-size: 16pt; font-style: normal; font-weight: bold;
  margin-left: 0em; margin-top: .5em; margin-bottom: .5em;
  text-align: center; text-indent: 0em; text-decoration: none;
  white-space: normal
}
h3
{
  font-family: sans-serif;
  color: #003399;
  font-size: 14pt; font-style: normal; font-weight: bold;
  margin-left: 0em; margin-top: .5em; margin-bottom: .5em;
  text-align: center; text-indent: 0em; text-decoration: none;
  white-space: normal
}
h4
{
  font-family: sans-serif;
  color: #003399;
  font-size: 12pt; font-style: normal; font-weight: bold;
  margin-left: 0em; margin-top: .5em; margin-bottom: .5em;
  text-align: center; text-indent: 0em; text-decoration: none;
  white-space: normal
}
h5
{
  font-family: sans-serif;
  color: #000000;
  font-size: 12pt; font-style: normal; font-weight: bold;
  margin-left: 0em; margin-top: .5em; margin-bottom: .5em;
  text-align: center; text-indent: 0em; text-decoration: none;
  white-space: normal
}
h6
{
  font-family: sans-serif;
  color: #000000;
  font-size: 12pt; font-style: normal; font-weight: bold;
  margin-left: 0em; margin-top: .5em; margin-bottom: .5em;
  text-align: center; text-indent: 0em; text-decoration: none;
  white-space: normal
}

        body
          {
            background-color: #ffffcc;
            color: #000000;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: x-small; font-style: normal; font-weight: normal;
            margin-right: 0em; margin-left: 0em; margin-top: 0em; margin-bottom: 1em;
            text-align: left; text-indent: 0em; text-decoration: none;
            white-space: normal }
          }

        .Body
          { color: #000000;
            font-size: x-small; font-style: normal; font-weight: normal;
            margin-left: 0em; margin-top: 1em; margin-bottom: 1em;
            text-align: left; text-indent: 0em; text-decoration: none;
            white-space: normal }
        .BodyRelative
          { color: #000000;
            font-size: 11pt; 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 }
        .CellBody
          { color: #000000;
            font-size: x-small; 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 }
        .CellBodyCenter
          { color: #000000;
            font-size: 11pt; font-style: normal; font-weight: normal;
            margin-left: 0em; margin-top: 0em; margin-bottom: 0em;
            text-align: center; text-indent: 0em; text-decoration: none;
            white-space: normal }
        .CellHeading
          { color: #000000;
            font-size: x-small; font-style: normal; font-weight: bold;
            margin-left: 0em; margin-top: 0em; margin-bottom: 0em;
            text-align: left; text-indent: 0em; text-decoration: none;
            white-space: normal }
        .GroupTitlesIX
          { color: #003399;
            font-size: 18pt; 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 }
        .Heading0
          { color: #000000;
            font-size: 32pt; font-style: normal; font-weight: bold;
            margin-left: 0em; margin-top: .5em; margin-bottom: .5em;
            text-align: center; text-indent: 0em; text-decoration: none;
            white-space: normal }
        .Indented1
          { color: #000000;
            font-size: 11pt; font-style: normal; font-weight: normal;
            margin-left: 1em; margin-top: 0.5em; margin-bottom: 0.5em;
            text-align: left; text-indent: 0em; }
        .Indented2
          { color: #000000;
            font-size: 11pt; font-style: normal; font-weight: normal;
            margin-left: 2em; margin-top: 0.5em; margin-bottom: 0.5em;
            text-align: left; text-indent: 0em; }
        .Indented3
          { color: #000000;
            font-size: 11pt; font-style: normal; font-weight: normal;
            margin-left: 3em; margin-top: 0.5em; margin-bottom: 0.5em;
            text-align: left; text-indent: 0em; }
        .Indented4
          { color: #000000;
            font-size: 11pt; font-style: normal; font-weight: normal;
            margin-left: 4em; margin-top: 0.5em; margin-bottom: 0.5em;
            text-align: left; text-indent: 0em; }
        .Indented5
          { color: #000000;
            font-size: 11pt; 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 }
        .IndentedRelative
          { color: #000000;
            font-size: x-small; font-style: normal; font-weight: normal;
            margin-left: 3em; margin-top: 0.5em; margin-bottom: 0.5em;
            text-align: left; text-indent: 0em; text-decoration: none;
            white-space: normal }
        .admin
          { color: #FF0000;
            font-size: x-small; font-style: normal; font-weight: normal;
            margin-left: 3em; margin-top: 0.5em; margin-bottom: 0.5em;
            text-align: center; text-indent: 0em; text-decoration: none;
            white-space: normal }
        .navi
          { color: #00FF00;
			background-color: #000000;
            font-size: x-small; font-style: normal; font-weight: normal;
            margin-left: 0em; margin-top: 0.5em; margin-bottom: 0.5em;
            text-align: center; text-indent: 0em; text-decoration: none;
            white-space: normal }
        .error
          { color: #FF0000;
			background-color: #00FF00;
            font-size: small; 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 }
	.Label
          { color: #003399;
            font-size: 11pt; font-style: normal; font-weight: bold;
            margin-left: 0em; margin-top: 0.5em; margin-bottom: 1em;
            text-align: left; text-indent: 0em; text-decoration: none;
            white-space: normal }
	.Label1
	  { color: #003399;
            font-size: 11pt; font-style: normal; font-weight: bold;
            margin-left: 1em; margin-top: 0.5em; margin-bottom: 1em;
            text-align: left; text-indent: 0em; }
	.Label2
	  { color: #003399;
            font-size: 11pt; font-style: normal; font-weight: bold;
            margin-left: 2em; margin-top: 0.5em; margin-bottom: 1em;
            text-align: left; text-indent: 0em; }
        .Level1IX
          { color: #000000;
            font-size: 11pt; 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: 11pt; 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: #000000;
            font-size: 11pt; 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 }
        .Level4IX
          { color: #000000;
            font-size: 11pt; 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: 11pt; 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: 18pt; 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: 11pt; 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: pre }
        .PreformattedRelative
          { color: #000000;
            font-family: monospace;
            font-size: 11pt; 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: pre }
        .ReviewerNote
          { color: #FF0033;
            font-size: 11pt; font-style: normal; font-weight: normal;
            margin-left: 0em; margin-top: 1em; margin-bottom: 1em;
            text-align: left; text-indent: 0em; text-decoration: none;
            white-space: normal }	
        .SmartList1
          { color: #000000;
            font-size: x-small; font-style: normal; font-weight: normal;
            margin-left: 0em; margin-top: .5em; margin-bottom: 0.5em;
            text-align: left; text-indent: 0em; text-decoration: none;
            white-space: normal ; list-style-type: decimal}
        .SmartList2
          { color: #000000;
            font-size: x-small; 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 }
        .SmartList3
          { color: #000000;
            font-size: x-small; font-style: normal; font-weight: normal;
            margin-left: 0em; margin-top: 0.5em; margin-bottom: 0.5em;
            text-align: left; text-indent: 0.5em; text-decoration: none;
            white-space: normal ; list-style-type: circle}
        .SmartList4
          { color: #000000;
            font-size: 11pt; font-style: normal; font-weight: normal;
            margin-left: 0em; margin-top: 0.5em; margin-bottom: 0.5em;
            text-align: left; text-indent: 1.5em; text-decoration: none;
            white-space: normal }
        .SmartList5
          { color: #000000;
            font-size: 11pt; 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 }
        .TableTitle
          { color: #000000;
            font-size: 11pt; 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: 18pt; 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 }
        .TOC1
          { color: #ffffff;
            font-size: 14pt; font-style: normal; font-weight: bold;
            margin-left: 0em; margin-bottom: .5em;
            text-align: left; text-indent: 0em; text-decoration: none;
            white-space: normal }
        .TOC2
          { color: #000000;
            font-size: 9pt; font-style: normal; font-weight: normal;
            margin-left: 0em; margin-top: .5em; margin-bottom: 0em;
            text-align: left; text-indent: 0em; text-decoration: none;
            white-space: normal ; list-style-type: disc}
        .TOC3
          { color: #000000;
            font-size: 11pt; 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 }
        .TOC4
          { color: #000000;
            font-size: 11pt; 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: #000000;
            font-size: 11pt; 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 }

/* Footnote Marker Style */
        .Footnote
          { font-size: 11pt; vertical-align: super }
/* Character styles */
	span.SmallCaps{font-variant:small-caps}
	

#navbar {position:relative; background-color: #FFFFFF; float:right;}

.Note { color: #6699cc; font-size: x-small; font-style: normal; font-weight: bold; margin-left: 0em; margin-top: 1em; margin-bottom: 1em; text-align: left; text-indent: 0em; text-decoration: none; white-space: normal }
.NoteText { color: #000000; font-size: x-small; font-style: normal; font-weight: normal; margin-left: 0em; margin-top: 0em; margin-bottom: 1em; text-align: left; text-indent: 0em; text-decoration: none; white-space: normal }
.BulletList1 { color: #000000; font-size: x-small; 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 ; list-style-type: disc}
.BulletList2 { color: #000000; font-size: x-small; font-style: normal; font-weight: normal; margin-left: 3em; margin-top: 0.5em; margin-bottom: 0.5em; text-align: left; text-indent: 0em; text-decoration: none; white-space: normal ; list-style-type: circle}
.BodyRight { color: #000000; font-size: x-small; font-style: normal; font-weight: normal; margin-left: 0em; margin-top: 1em; margin-bottom: 1em; text-align: right; text-indent: 0em; text-decoration: none; white-space: normal }
.CellBullet { color: #000000; font-size: x-small; font-style: normal; font-weight: normal; margin-left: 0em; margin-top: 0em; margin-bottom: 0.5em; text-align: left; text-indent: 0em; text-decoration: none; white-space: normal ; list-style-type: disc }
.Heading1Home { color: #6699CC; font-size: 18pt; font-style: normal; font-weight: bold; margin-left: 0em; margin-top: .5em; margin-bottom: .5em; text-align: left; text-indent: 0em; text-decoration: none; white-space: normal }
.BackToTop { color: #000000; font-size: xx-small; font-style: normal; font-weight: normal; margin-left: 0em; margin-top: 1em; margin-bottom: 3em; text-align: left; text-indent: 0em; text-decoration: none; white-space: normal }