/* Web page defaults */
a:link { color: #008000;}  /* dark green */
a:visited { color: #800080}  /* purple */
a:hover { color: #ff0000}  /* red */
a:active { color: #ff0000}  /* red */
body { font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; font-size: 9pt; 
font-style: normal; font-weight: normal; color: #000000; 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-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 { font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; margin-top: 8pt;
  font-size: 9pt}
.Body9 { font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; 
  font-size: 8pt; margin-top: 2pt;}
.Body-form { font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; 
  font-size: 9pt; text-align: right;} 
.BodyGreen { font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; margin-top: 8pt;
 color: #009900; font-size: 9pt}
.Body-Indent, .BulletCont {margin-left: 30pt; margin-top: 8pt; 
  font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;}
.Body-larger { font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; margin-top: 8pt; 
  font-size: 12pt; font-weight: bold; }
.Body-left { font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; 
  font-size: 10pt; font-weight: bold; color: #ff0000;} 
.Body-right { font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; 
  font-size: 12pt; font-weight: bold; color: #ff0000; text-align: right; margin-right: 8pt} 
.Body-special { font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; 
  font-size: 12pt; font-weight: bold; color: #ff0000;} 
.BodyPurple { font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; margin-top: 8pt;
 color: #cc00cc; font-size: 9pt}
.BodyPurple-center { font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; 
 font-size: 12pt; font-weight: bold; color: #cc00cc; text-align: center;} 
.BodyPurple-larger { font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; margin-top: 8pt;
 color: #cc00cc; font-size: 12pt; font-weight: bold;}
.caption { font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
  font-size: 9pt; }
.ChapterTitle, .Appendix, .AppendixA, .OtherHeading, .ContentsTitle 
  { font-size: 20pt; font-weight: bold; color: #ff0000; margin-top: 10pt; 
  font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;}
.Title {font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
  font-size: 20pt; font-weight: bold; color: #ff0000; margin-top: 10pt; margin-left: 18pt;}
.Title2 {font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; 
  font-size: 20pt; font-weight: bold; color: #008000; margin-top: 10pt; margin-left: 18pt;}
.CellBody { padding-top: 4px;
  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;}
.example, .example-next {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 {font-family: "Courier New", monospace; margin-left: 18pt;
  font-size: 9pt;}
.Heading1, .Heading1-same-page {font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; 
  font-size: 18pt; color: #008000; font-weight: bold; margin-top: 10pt;}
.Heading1Red { font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; 
 font-size: 18pt; color: red; font-weight: normal; margin-top: 10pt;}
.Heading1Green { font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; 
 font-size: 18pt; color: green; font-weight: normal; margin-top: 10pt;}
.Heading2Green { font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; 
 font-size: 12pt; color: green; font-weight: bold; margin-top: 10pt;}
.Heading2 {font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
  font-size: 12pt; font-weight: bold; color: #008000; margin-top: 10pt;}
.Heading3 {font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
 font-size: 10pt; font-weight: bold; color: #008000; margin-top: 10pt;}
.Heading3Green {font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
 font-size: 10pt; font-weight: bold; color: green; margin-top: 10pt;}
.Indented {margin-left: 18pt; font-size: 8pt;
  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;} 
 
/* Character styles */
.Active-Area {color: #008000; font-style: normal;}
.Code { }
.CodeStrong {font-weight: bold}
.Hypertext {color: #008000; font-style: normal;}
.Strong {font-weight: bold; font-style: normal;}
.B, .b, .Emphasis {font-weight: bold; font-style: normal;}
.EntryText {font-weight: bold; font-family: "Courier New", monospace;}
.Italic, .italic, .I, .i {font-style: italic;}
.TM, .tm, .trademark {vertical-align : super;}
.WebJump { }
