/* Web page defaults */
a:link { color: #660000}  /* SW red */
a:visited { color: #440000}  /* purple */
a:active { color: #990000}  /* active link */
a:hover { color: #ff0000}   /* red */
body { font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; font-size: 9pt; 
  font-style: normal; font-weight: normal; color: #333333; background-color: #FFFFFF; 
  letter-spacing: normal; text-align: left; word-spacing: normal}
P { font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; font-size: 9pt;}

/* Paragraph styles */
.address { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt;}
.asterisk { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; text-align: right;
 color: #ff0000; font-size: 12pt; font-weight: bold;}
.Body, .Body-next, .BodyNext, .Note { font-size: 9pt; 
 font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; margin-top: 2pt;}
.Body9, .Text8 { font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; 
 font-size: 8pt; margin-top: 4pt;}
.Body9-bold, .Body9Bold { font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; 
 font-size: 8pt; font-weight: bold;}
.Text9 {font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; 
 font-size: 9pt; font-weight: bold;}
.Body-form, .BodyForm { font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; 
 font-size: 9pt; text-align: right;} 
.Body-Indent, .BodyIndent, .BulletCont  {margin-left: 30pt;	margin-top: 6pt; 
 font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; font-size: 9pt;}
.Body-larger, .BodyLarger, .TextHdg { font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; 
 margin-top: 6pt; font-size: 13pt; font-weight: bold;}
.Body-right, .BodyRight { font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; 
 margin-top: 2pt; text-align: right; font-size: 9pt;}
.caption {font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
 font-size: 8pt; margin-top: 0pt;}
.ChapterTitle, .Appendix, .AppendixA, .OtherHeading, .ContentsTitle, .NewHtmlPage 
 {font-size: 22pt; font-weight: bold; color: #A03952; margin-top: 0pt; margin-bottom: 0pt; 
 font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;}
.Title { font-size: 20pt; font-weight: bold; color: #000000; margin-top: 10pt; 
 margin-left: 18pt; font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;}
.CellBody {padding-top: 2px;
 font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; font-size: 9pt;}
.CellBody2 {padding-top: 0px;
 font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; font-size: 9pt;}
.CellHeading { text-align: left; font-weight: bold;
 font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; font-size: 9pt;}
.CellHeading2 { text-align: left; font-weight: bold;
 font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; font-size: 9pt;}
.example, .example-next, .exampleNext { font-family: "Courier New", monospace; font-size: 9pt;}
.exampleBold { font-weight: bold; font-family: "Courier New", monospace; font-size: 9pt;}
.example-indent, .example-indent-next, .exampleIndent, .exampleIndentNext 
 { font-family: "Courier New", monospace; margin-left: 18pt; font-size: 9pt;}
.Feature { font-weight: bold; margin-top: 6pt; margin-bottom: 0pt; 
 font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; font-size: 9pt;}
.FeatureDesc, .FeatureDesc-next, .FeatureDescNext { margin-top: 0px; 
 font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; font-size: 9pt;}
.FeatureDesc-cont, .FeatureDescCont { margin-top: 6pt; font-size: 9pt;
 font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;}
.glossary-definition, .glossary-definition-next, .glossaryDefinition, .glossaryDefinitionNext   
 { font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; font-size: 9pt; 
 margin-top: 0pt;}
.glossary-definition-cont, .glossaryDefinitionCont { margin-top: 6pt; font-size: 9pt;
 font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;}
.glossary-term, .glossaryTerm { margin-top: 6pt; margin-bottom: 0pt; 
 font-weight: Bold; font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; font-size: 9pt;}
.Heading1, .Heading1-same-page, .Heading1SamePage  
 { font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; 
 font-size: 17pt; color: #A03952; font-weight: bold; margin-top: 6pt;}
.Heading2 { font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
 font-size: 13pt; font-weight: bold; color: #A03952; margin-top: 6pt;}
.Heading3 { font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
 font-size: 11pt; font-weight: bold; color: #A03952; margin-top: 6pt;}
.Heading4 { font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
 font-size: 9pt; font-weight: bold; color: #9999cc; margin-top: 6pt;}
.Indented {	margin-left: 18pt; font-size: 9pt;
  font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;}
.Indented9 { margin-left: 18pt;	font-size: 8pt;
 font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; }
.links { font-size: 9pt; 
 font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;} 
.outline1 { font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; font-size: 12pt; 
 margin-top: 6pt; margin-bottom: 0pt; margin-left: 20pt; text-indent: -20pt; 
 color: #A03952;  font-weight: bold;} 
.outline2 { font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; font-size: 9pt; 
 margin-top: 0pt; margin-bottom: 0pt; margin-left: 30pt; text-indent: -20pt;}
.outline3 { font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; font-size: 9pt; 
 margin-top: 0pt; margin-bottom: 0pt; margin-left: 40pt; text-indent: -20pt;}
.outline4 { font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; font-size: 9pt; 
 margin-top: 0pt; margin-bottom: 0pt; margin-left: 50pt; text-indent: -20pt;}
 
/* More paragraph styles - books*/  
.ChapterTitleTOC, .AppendixTOC, .AppendixATOC, .OtherHeadingTOC, .TOC1 
 {text-indent: 0pt; margin-top: 10pt; margin-bottom: 0pt; font-size: 11pt; 
  margin-right: 0pt; margin-left: 0pt; font-weight: bold; 
  font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;}
.Centered { font-size: 9pt; text-align: center;}
.ChapNum {font-size: 64pt; font-weight: bold; color: #a03952; text-align: right; 
  font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; 
  margin-top: 0pt; margin-bottom: 0pt;}
.ChapterPurpose { font-weight: bold; margin-top: 0pt; margin-bottom: 4pt;
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10pt;}
.Colophon1, .Colophon1-next, .Colophon1Next { margin-top: 6pt; font-size: 9pt; 
  font-weight: Bold; text-transform: uppercase;}
.CoverTitle { text-align: right; font-size: 28pt; font-weight: bold; color: #a03952;}
.Footnote { text-indent: -12pt; margin-top: 3pt; margin-bottom: 0pt; 	margin-right: 0pt; 
  margin-left: 12pt; font-size: 8pt; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; }
.GroupTitlesIX { font-size: 20pt; font-weight: bold; color: #003366}
.Heading1TOC, .Heading1-same-pageTOC, .Heading1SamePageTOC, .TOC2   
 {font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; 
  margin-right: 0pt; margin-left: 8pt; text-indent: -8pt; 
  font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;}
.Heading2TOC, .TOC3  { font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; 
  margin-left: 24pt; text-indent: -8pt; 
  font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;} 
.IndexIX { font-size: 8pt; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; }
.Level1IX { text-indent: -36pt; margin-top: 0pt; margin-bottom: 0pt;
  margin-right: 0pt; margin-left: 36pt; font-size: 8pt; 
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; }
.Level2IX { text-indent: -18pt; margin-top: 0pt; margin-bottom: 0pt;
  margin-right: 0pt; margin-left: 27pt; font-size: 8pt; 
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; }
.Preformatted { }
.TableFootnote { text-indent: -12pt; margin-top: 3pt; margin-bottom: 0pt;
  margin-right: 18pt; margin-left: 18pt; font-size: 8pt; 
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; }
.TableTitle { text-align: left; font-weight: bold; 
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; }
 
/* Character styles */
.Active-Area, .ActiveArea { color: #660066; font-style: normal;}
.Code { font-family: "Courier New", monospace; font-size: 9pt}
.CodeStrong { font-family: "Courier New", monospace; font-size: 9pt; font-weight: bold}
.Hypertext { color: #660066; font-style: normal;}
.Strong, .strong { font-weight: bold; font-style: normal;}
.B, .b, .Emphasis { font-weight: bold; font-style: normal;}
.entry { font-family: "Courier New", monospace; font-size: 9pt}
.entryBold { font-weight: bold; font-family: "Courier New", monospace;}
.Italic, .italic, .I, .i { font-style: italic;}
.TM, .tm, .trademark { vertical-align: super;}
.WebJump { }



BODY{
scrollbar-face-color:'white';
scrollbar-arrow-color:darkblue;
scrollbar-track-color:'white';
scrollbar-shadow-color:'lightblue';
scrollbar-highlight-color:'';
scrollbar-3dlight-color:'';
scrollbar-darkshadow-Color:''
}