/* Default style for links */
a:active  { color: #0000CC}
a:hover   { color: #CC0033}
a:link    { color: #3366CC}
a:visited { color: #9999CC}

/* Default style */
body
{
  background-color: #FFFFFF;
}

/* Use this style for footnote numbers */
span.Footnote
{
  font-size: small;
  vertical-align: super
}


/* Document Defaults */
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; color: #000000; background-color: #FFFFFF; letter-spacing: normal; text-align: left; word-spacing: normal}
td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; color: #000000; background-color: #FFFFFF; letter-spacing: normal; text-align: left; word-spacing: normal}
th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-style: bold; font-weight: normal; color: #000000; background-color: #FFFFFF; letter-spacing: normal; text-align: left; word-spacing: normal}

a:active { color: #0000CC}
a:hover { color: #CC0033}
a:link { color: #0000CC}
a:visited { color: #3366CC}

/* Paragraph Styles */
.Body { margin-left: 0pt}
.BodyRelative { }
.CellBody { }
.pCellHeading { text-align: left; font-weight: bold; color: #003366}
.pGroupTitlesIX { font-size: 16pt; color: #003366}
.pHeading1 { font-size: 16pt; color: #003366 ; font-weight: normal; margin-top: 20px}
.pHeading2 { font-size: 14pt; font-weight: normal; color: #003366}
.pHeading3 { font-size: 12pt; font-weight: bold; color: #003366}
.pHeading4 { font-size: 10pt; font-weight: bold; font-style: color: #003366}
.pIndented1 { margin-left: 40px }
.Indented2 { }
.Indented3 { }
.Indented4 { }
.Indented5 { }
.pIndentedRelative { bgcolor: #dfdfdf; font-size: 9pt; font-style: italic; margin-top: 20px; margin-bottom: 20px}
.Level1IX { }
.Level2IX { }
.Level3IX { }
.Level4IX { }
.Level5IX { }
.pNewHtmlPage { text-align: center; font-size: 18pt; color: #003366 ; font-weight: bold; margin-top: 20px}
.Preformatted { }
.PreformattedRelative { }
.SmartList1 { }
.SmartList2 { }
.SmartList3 { }
.SmartList4 { }
.SmartList5 { }
.TableTitle { text-align: center; font-style: normal; font-weight: bold}
.pTitle { text-align: left; font-size: 18pt; color: #003366; font-weight: bold; margin-top: 20px}
.pTOC1 {  color: #000000;  font-size: 11pt; font-style: normal; font-weight: bold; margin-bottom: 3pt; margin-left: 0pt; margin-right: 0pt; margin-top: 12pt; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none; vertical-align: baseline
}
.pTOC2 {  color: #000000;  font-size: 9pt; font-style: normal; font-weight: normal; margin-bottom: 3pt; margin-left: 0pt; margin-right: 0pt; margin-top: 0pt; text-align: left; text-decoration: none; text-indent: 0pt; text-transform: none; vertical-align: baseline }
.pTOC3 {  font-size: 10pt}
.pTOC4 {  font-size: 9pt; font-style: italic;}
.pTOC5 {  font-family: Courier, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal;}

/* Character Styles */
.WebJump { }