/* Generated by KompoZer */
html {
  padding: 8px;
  font-size: 12px;
}
.Main-header {
  margin: 25px 10px 0px 0px;
  padding: 8px;
  text-align: center;
}
.Main-headerInline {
  text-align: center;
}
.MainTitle {
  border-style: solid;
  border-color: #000033;
  border-width: 1px 2px 2px 1px;
  margin: 20px 10px 20px 0px;
  padding: 8px;
  font-size: 30px;
  font-family: Helvetica;
  font-style: italic;
  font-weight: bold;
  color: #ffffff;
  background-color: #5966cc;
  text-align: center;
  line-height: 1.16667;
}
.MainTitleInline {
  font-size: 30px;
  font-family: Helvetica;
  font-style: italic;
  font-weight: bold;
  color: #ffffff;
  background-color: #5966cc;
  text-align: center;
  line-height: 1.16667;
}
.Title {
  margin: 20px 10px 15px 0px;
  padding: 8px;
  font-size: 28px;
  font-family: Helvetica;
  font-style: normal;
  font-weight: bold;
  color: #4c3380;
  text-align: center;
  line-height: 1.17857;
}
.TitleInline {
  font-size: 28px;
  font-family: Helvetica;
  font-style: normal;
  font-weight: bold;
  color: #4c3380;
  text-align: center;
  line-height: 1.17857;
}
.Subtitle {
  margin: 5px 10px 10px 0px;
  padding: 8px;
  font-size: 26px;
  font-family: Helvetica;
  font-style: italic;
  font-weight: bold;
  color: #4c4c99;
  text-align: center;
  line-height: 1.03846;
}
.SubtitleInline {
  font-size: 26px;
  font-family: Helvetica;
  font-style: italic;
  font-weight: bold;
  color: #4c4c99;
  text-align: center;
  line-height: 1.03846;
}
.Chapter {
  border: 0px solid #000000;
  margin: 35px 10px 10px 0px;
  padding: 8px;
  font-size: 24px;
  font-family: Helvetica;
  font-style: normal;
  font-weight: bold;
  color: #4c3380;
  display: list-item;
  list-style-type: square;
}
.ChapterInline {
  font-size: 24px;
  font-family: Helvetica;
  font-style: normal;
  font-weight: bold;
  color: #4c3380;
}
.Chapter-Nonumber {
  border: 0px solid #000000;
  margin: 15px 10px 5px 5px;
  padding: 8px;
  font-size: 24px;
  font-family: Helvetica;
  font-style: normal;
  font-weight: bold;
  color: #4c3380;
}
.Chapter-NonumberInline {
  font-size: 24px;
  font-family: Helvetica;
  font-style: normal;
  font-weight: bold;
  color: #4c3380;
}
.Appendix {
  border: 0px solid #000000;
  margin: 15px 10px 5px 0px;
  padding: 8px;
  font-size: 24px;
  font-family: Helvetica;
  font-style: normal;
  font-weight: bold;
  color: #4c3380;
  display: list-item;
  list-style-type: square;
}
.AppendixInline {
  font-size: 24px;
  font-family: Helvetica;
  font-style: normal;
  font-weight: bold;
  color: #4c3380;
}
.SubChapter {
  border: 0px solid #000000;
  margin: 10px 10px 5px 0px;
  padding: 8px;
  font-size: 22px;
  font-family: Helvetica;
  font-style: normal;
  font-weight: bold;
  color: #4c4c99;
  display: list-item;
  list-style-type: square;
}
.SubChapterInline {
  font-size: 22px;
  font-family: Helvetica;
  font-style: normal;
  font-weight: bold;
  color: #4c4c99;
}
.SubChapter-Nonumber {
  border: 0px solid #000000;
  margin: 10px 10px 5px 30px;
  padding: 8px;
  font-size: 22px;
  font-family: Helvetica;
  font-style: normal;
  font-weight: bold;
  color: #4c4c99;
}
.SubChapter-NonumberInline {
  font-size: 22px;
  font-family: Helvetica;
  font-style: normal;
  font-weight: bold;
  color: #4c4c99;
}
.MainSection {
  border-style: solid;
  border-color: #b2b2cc;
  border-width: 2px 0px 1px;
  margin: 10px 100px 5px 25px;
  padding: 1px 4px;
  font-size: 18px;
  font-family: Helvetica;
  font-style: normal;
  font-weight: bold;
  color: #4c3380;
  background-color: #ededff;
}
.MainSectionInline {
  font-size: 18px;
  font-family: Helvetica;
  font-style: normal;
  font-weight: bold;
  color: #4c3380;
  background-color: #ededff;
}
.Section {
  border: 0px solid #000000;
  padding: 8px;
  font-size: 16px;
  font-family: Helvetica;
  font-weight: bold;
  color: #000080;
  line-height: 1.125;
  margin-left: 40px;
  margin-top: 5px;
  margin-bottom: 5px;
}
.SectionInline {
  font-size: 16px;
  font-family: Helvetica;
  font-weight: bold;
  color: #000080;
  line-height: 1.125;
}
.Subsection {
  border: 0px solid #000000;
  padding: 3px;
  font-family: Helvetica;
  font-style: italic;
  font-weight: bold;
  color: #4c4c99;
  margin-left: 40px;
  margin-top: 1px;
  margin-bottom: 1px;
  line-height: 1em;
  font-size: 13px;
}
.SubsectionInline {
  font-size: 14px;
  font-family: Helvetica;
  font-style: italic;
  font-weight: bold;
  color: #4c4c99;
}
.Subsubsection {
  padding: 8px;
  font-size: 13px;
  font-family: Helvetica;
  font-style: italic;
  color: #4c4cb2;
  margin-left: 40px;
  margin-top: 8px;
  margin-bottom: 3px;
}
.SubsubsectionInline {
  font-size: 13px;
  font-family: Helvetica;
  font-style: italic;
  color: #4c4cb2;
}
.Math-Init {
  border: 0px solid #000000;
  margin: 10px 10px 2px 40px;
  padding: 8px;
  font-size: 13px;
  font-family: Helvetica;
  font-style: italic;
  font-weight: bold;
  color: #cc0000;
}
.Math-InitInline {
  font-size: 13px;
  font-family: Helvetica;
  font-style: italic;
  font-weight: bold;
  color: #cc0000;
}
.Theorem {
  margin: 7px 30px 0px 110px;
  padding: 8px;
  font-size: 14px;
  font-family: Helvetica;
  font-weight: bold;
  color: #0000b2;
  display: list-item;
  list-style-type: square;
}
.TheoremInline {
  font-size: 14px;
  font-family: Helvetica;
  font-weight: bold;
  color: #0000b2;
}
.Remark {
  margin: 7px 30px 0px 150px;
  padding: 8px;
  font-size: 14px;
  font-family: Helvetica;
  font-weight: bold;
  color: #0000b2;
  display: list-item;
  list-style-type: square;
}
.RemarkInline {
  font-size: 14px;
  font-family: Helvetica;
  font-weight: bold;
  color: #0000b2;
}
.Corollary {
  margin: 7px 30px 0px 160px;
  padding: 8px;
  font-size: 14px;
  font-family: Helvetica;
  font-weight: bold;
  color: #0000b2;
  display: list-item;
  list-style-type: square;
}
.CorollaryInline {
  font-size: 14px;
  font-family: Helvetica;
  font-weight: bold;
  color: #0000b2;
}
.Definition {
  margin: 7px 30px 0px 120px;
  padding: 8px;
  font-size: 14px;
  font-family: Helvetica;
  font-weight: bold;
  color: #0000b2;
  display: list-item;
  list-style-type: square;
}
.DefinitionInline {
  font-size: 14px;
  font-family: Helvetica;
  font-weight: bold;
  color: #0000b2;
}
.Th-Env {
  margin: 7px 30px 2px 50px;
  padding: 8px;
  font-size: 12px;
  font-family: Helvetica;
  color: #0000b2;
}
.Th-EnvInline {
  font-size: 12px;
  font-family: Helvetica;
  color: #0000b2;
}
.Th-Env-Dummy {
  margin: 7px 2px 2px;
  padding: 8px;
  font-size: 1px;
  font-family: Helvetica;
}
.Th-Env-DummyInline {
  font-size: 1px;
  font-family: Helvetica;
}
.SolvedProblem {
  border: 0px solid #000000;
  margin: 10px 30px 3px 110px;
  padding: 8px;
  font-size: 14px;
  font-family: Helvetica;
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
  color: #800000;
  display: list-item;
  list-style-type: square;
}
.SolvedProblemInline {
  font-size: 14px;
  font-family: Helvetica;
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
  color: #800000;
}
.Problem {
  border: 0px solid #000000;
  margin: 10px 30px 0px 120px;
  padding: 8px;
  font-size: 14px;
  font-family: Helvetica;
  font-style: normal;
  font-weight: bold;
  color: #800000;
  display: list-item;
  list-style-type: square;
}
.ProblemInline {
  font-size: 14px;
  font-family: Helvetica;
  font-style: normal;
  font-weight: bold;
  color: #800000;
}
.Experiment {
  border: 0px solid #000000;
  margin: 10px 30px 0px 130px;
  padding: 8px;
  font-size: 14px;
  font-family: Helvetica;
  font-style: normal;
  font-weight: bold;
  color: #800000;
  display: list-item;
  list-style-type: square;
}
.ExperimentInline {
  font-size: 14px;
  font-family: Helvetica;
  font-style: normal;
  font-weight: bold;
  color: #800000;
}
.Solution {
  margin: 8px 30px 0px 50px;
  padding: 8px;
  font-size: 14px;
  font-family: Helvetica;
  font-style: normal;
  font-weight: bold;
  color: #0000b2;
}
.SolutionInline {
  font-size: 14px;
  font-family: Helvetica;
  font-style: normal;
  font-weight: bold;
  color: #0000b2;
}
.Proof {
  margin: 8px 30px 0px 50px;
  padding: 8px;
  font-size: 14px;
  font-family: Helvetica;
  font-style: normal;
  font-weight: bold;
  color: #0000b2;
}
.ProofInline {
  font-size: 14px;
  font-family: Helvetica;
  font-style: normal;
  font-weight: bold;
  color: #0000b2;
}
.Sol-End {
  margin: 1px 5px 5px 60px;
  padding: 8px;
  font-size: 14px;
  font-family: Helvetica;
  color: #0000b2;
}
.Sol-EndInline {
  font-size: 14px;
  font-family: Helvetica;
  color: #0000b2;
}
.Text {
  margin: 7px 10px 7px 50px;
  padding: 8px;
  font-size: 12px;
  text-align: justify;
  line-height: 1.25;
}
.TextInline {
  font-size: 12px;
  text-align: justify;
  line-height: 1.25;
}
.Text-Indented {
  margin: 7px 10px 7px 50px;
  padding: 8px;
  font-size: 12px;
  text-align: justify;
  text-indent: 25px;
  line-height: 1.25;
}
.Text-IndentedInline {
  font-size: 12px;
  text-align: justify;
  text-indent: 25px;
  line-height: 1.25;
}
.Text-Theorem {
  margin: 7px 10px 7px 50px;
  padding: 8px;
  font-size: 12px;
  font-style: italic;
  text-align: justify;
  line-height: 1.25;
}
.Text-TheoremInline {
  font-size: 12px;
  font-style: italic;
  text-align: justify;
  line-height: 1.25;
}
.Text-Framed {
  border: 1px solid #b2b2cc;
  margin: 7px 10px 7px 50px;
  padding: 8px;
  font-size: 12px;
  text-align: justify;
  line-height: 1.25;
}
.Text-FramedInline {
  font-size: 12px;
  text-align: justify;
  line-height: 1.25;
}
.SmallText {
  margin: 3px 10px 3px 60px;
  padding: 8px;
  font-size: 10px;
  font-family: Helvetica;
  line-height: 1.3;
}
.SmallTextInline {
  font-size: 10px;
  font-family: Helvetica;
  line-height: 1.3;
}
.Item-Dashed {
  margin: 1px 10px 1px 60px;
  padding: 8px;
  font-size: 12px;
  text-align: justify;
  line-height: 1.08333;
}
.Item-DashedInline {
  font-size: 12px;
  text-align: justify;
  line-height: 1.08333;
}
.Item {
  margin: 4px 10px 4px 60px;
  padding: 8px;
  font-size: 12px;
  display: list-item;
}
.ItemInline {
  font-size: 12px;
}
.ItemParagraph {
  margin: 1px 10px 4px 75px;
  padding: 8px;
  font-size: 12px;
}
.ItemParagraphInline {
  font-size: 12px;
}
.Subitem {
  margin: 4px 12px 4px 90px;
  padding: 8px;
  font-size: 12px;
  display: list-item;
  list-style-type: square;
}
.SubitemInline {
  font-size: 12px;
}
.SubitemParagraph {
  margin: 1px 12px 4px 90px;
  padding: 8px;
  font-size: 12px;
}
.SubitemParagraphInline {
  font-size: 12px;
}
.ItemNumbered {
  margin: 4px 10px 4px 60px;
  padding: 8px;
  font-size: 12px;
  display: list-item;
  list-style-type: square;
}
.ItemNumberedInline {
  font-size: 12px;
}
.SubitemNumbered {
  margin: 4px 12px 4px 90px;
  padding: 8px;
  font-size: 12px;
  display: list-item;
  list-style-type: square;
}
.SubitemNumberedInline {
  font-size: 12px;
}
.Input {
  border-style: solid;
  border-color: #ffedcc;
  border-width: 2px 2px 0px;
  margin: 3px 10px 0px 50px;
  padding: 8px;
  font-size: 12px;
  font-weight: bold;
  background-color: #fafae6;
}
.InputInline {
  font-size: 12px;
  font-weight: bold;
  background-color: #fafae6;
}
.Output {
  border-style: solid;
  border-color: #ffedcc;
  border-width: 0px 2px 2px;
  margin: 0px 10px 4px 50px;
  padding: 8px;
  font-size: 11px;
}
.OutputInline {
  font-size: 11px;
}
.Message {
  padding: 8px;
  font-size: 10px;
  font-style: italic;
  color: #ff0000;
  margin-left: 60px;
}
.MessageInline {
  font-size: 10px;
  font-style: italic;
  color: #ff0000;
}
.NumberedEquation {
  margin: 5px 30px 5px 40px;
  padding: 8px;
  font-weight: bold;
  text-align: center;
}
.NumberedEquationInline {
  font-weight: bold;
  text-align: center;
}
.NumberedFigure {
  margin: 6px 30px 5px 40px;
  padding: 8px;
  font-size: 12px;
  text-align: center;
}
.NumberedFigureInline {
  font-size: 12px;
  text-align: center;
}
.NumberedTable {
  margin: 6px 30px 5px 40px;
  padding: 8px;
  font-size: 12px;
  font-family: Times;
  text-align: center;
}
.NumberedTableInline {
  font-size: 12px;
  font-family: Times;
  text-align: center;
}
.InlineFormula {
  margin: 8px 4px 0px 10px;
  padding: 8px;
}
.InlineFormulaInline {
}
.DisplayFormula {
  padding: 8px;
  margin-left: 60px;
}
.DisplayFormulaInline {
}
.DisplayFormulaNumbered {
  padding: 8px;
  margin-left: 60px;
}
.DisplayFormulaNumberedInline {
}
.Program {
  border-style: solid;
  border-color: #000000;
  border-width: 1px 0px;
  margin: 8px 4px 0px 60px;
  padding: 8px;
  font-family: Courier;
}
.ProgramInline {
  font-family: Courier;
}
.Author {
  margin: 5px 10px 5px 0px;
  padding: 8px;
  font-size: 18px;
  font-family: Helvetica;
  font-style: italic;
  font-weight: bold;
  color: #4c4cb2;
  text-align: center;
}
.AuthorInline {
  font-size: 18px;
  font-family: Helvetica;
  font-style: italic;
  font-weight: bold;
  color: #4c4cb2;
  text-align: center;
}
.Address {
  margin: 2px 10px 2px 0px;
  padding: 8px;
  font-size: 14px;
  font-family: Helvetica;
  font-style: italic;
  color: #4c4cb2;
  text-align: center;
  line-height: 1.07143;
}
.AddressInline {
  font-size: 14px;
  font-family: Helvetica;
  font-style: italic;
  color: #4c4cb2;
  text-align: center;
  line-height: 1.07143;
}
.Abstract {
  padding: 8px;
  text-align: justify;
  line-height: 1.3;
  margin-left: 75px;
  margin-right: 75px;
  margin-top: 15px;
}
.AbstractInline {
  text-align: justify;
  line-height: 1.3;
}
.Reference {
  margin: 2px 20px 2px 100px;
  padding: 8px;
  font-size: 12px;
  line-height: 1.28333;
  display: list-item;
  list-style-type: square;
}
.ReferenceInline {
  font-size: 12px;
  line-height: 1.28333;
}
.Header {
  margin: 0px;
  padding: 8px;
  font-size: 7px;
  font-family: Verdana;
  font-style: italic;
  line-height: 2.14286;
}
.HeaderInline {
  font-size: 7px;
  font-family: Verdana;
  font-style: italic;
  line-height: 2.14286;
}
.HeaderSection {
  padding: 8px;
}
.HeaderSectionInline {
}
.HeaderSubsection {
  padding: 8px;
}
.HeaderSubsectionInline {
}
.HeaderTitle {
  padding: 8px;
}
.HeaderTitleInline {
}
.Footer {
  margin: 0px;
  padding: 8px;
  font-size: 6px;
  font-family: Verdana;
}
.FooterInline {
  font-size: 6px;
  font-family: Verdana;
}
.FooterSection {
  padding: 8px;
}
.FooterSectionInline {
}
.FooterSubsection {
  padding: 8px;
}
.FooterSubsectionInline {
}
.FooterTitle {
  padding: 8px;
}
.FooterTitleInline {
}
.PageNumber {
  padding: 8px;
  font-size: 7px;
  font-family: Verdana;
  font-weight: bold;
  line-height: 2.14286;
}
.PageNumberInline {
  font-size: 7px;
  font-family: Verdana;
  font-weight: bold;
  line-height: 2.14286;
}
@media screen {
  .Main-Title { padding: 8px;
  font-size: 42px;
}
  .Main-TitleInline { font-size: 42px;
  }
  .Title { padding: 8px;
  font-size: 40px;
  }
  .TitleInline { font-size: 40px;
  }
  .Subtitle { padding: 8px;
  font-size: 36px;
  }
  .SubtitleInline { font-size: 36px;
  }
  .Chapter { padding: 8px;
  font-size: 36px;
  }
  .ChapterInline { font-size: 36px;
  }
  .Chapter-Nonumber { padding: 8px;
  font-size: 36px;
  }
  .Chapter-NonumberInline { font-size: 36px;
  }
  .Appendix { padding: 8px;
  font-size: 36px;
  }
  .AppendixInline { font-size: 36px;
  }
  .SubChapter { padding: 8px;
  font-size: 32px;
  }
  .SubChapterInline { font-size: 32px;
  }
  .SubChapter-Nonumber { padding: 8px;
  font-size: 32px;
  }
  .SubChapter-NonumberInline { font-size: 32px;
  }
  .MainSection { margin: 5px 20px 10px;
  padding: 8px;
  font-size: 30px;
  }
  .MainSectionInline { font-size: 30px;
  }
  .Section { margin: 15px 0px 10px 40px;
  padding: 8px;
  font-size: 26px;
  }
  .SectionInline { font-size: 26px;
  }
  .Subsection { margin: 10px 20px 10px 40px;
  padding: 8px;
  font-size: 22px;
  }
  .SubsectionInline { font-size: 22px;
  }
  .Subsubsection { margin: 8px 20px 4px 40px;
  padding: 8px;
  font-size: 20px;
  }
  .SubsubsectionInline { font-size: 20px;
  }
  .Math-Init { padding: 8px;
  font-size: 22px;
  }
  .Math-InitInline { font-size: 22px;
  }
  .Theorem { padding: 8px;
  font-size: 22px;
  font-family: Helvetica;
  }
  .TheoremInline { font-size: 22px;
  font-family: Helvetica;
  }
  .Remark { padding: 8px;
  font-size: 22px;
  font-family: Helvetica;
  }
  .RemarkInline { font-size: 22px;
  font-family: Helvetica;
  }
  .Corollary { padding: 8px;
  font-size: 22px;
  font-family: Arial;
  }
  .CorollaryInline { font-size: 22px;
  font-family: Arial;
  }
  .Definition { padding: 8px;
  font-size: 22px;
  font-family: Helvetica;
  }
  .DefinitionInline { font-size: 22px;
  font-family: Helvetica;
  }
  .Th-Env { padding: 8px;
  font-size: 22px;
  font-family: Helvetica;
  }
  .Th-EnvInline { font-size: 22px;
  font-family: Helvetica;
  }
  .Th-Env-Dummy { padding: 8px;
  font-family: Helvetica;
  }
  .Th-Env-DummyInline { font-family: Helvetica;
  }
  .SolvedProblem { padding: 8px;
  font-size: 22px;
  }
  .SolvedProblemInline { font-size: 22px;
  }
  .Problem { padding: 8px;
  font-size: 22px;
  }
  .ProblemInline { font-size: 22px;
  }
  .Solution { padding: 8px;
  font-size: 22px;
  }
  .SolutionInline { font-size: 22px;
  }
  .Proof { padding: 8px;
  font-size: 22px;
  }
  .ProofInline { font-size: 22px;
  }
  .Sol-End { padding: 8px;
  font-size: 2px;
  }
  .Sol-EndInline { font-size: 2px;
  }
  .Text { padding: 8px;
  font-size: 24px;
  }
  .TextInline { font-size: 24px;
  }
  .Text-Indented { padding: 8px;
  font-size: 24px;
  }
  .Text-IndentedInline { font-size: 24px;
  }
  .Text-Theorem { padding: 8px;
  font-size: 24px;
  }
  .Text-TheoremInline { font-size: 24px;
  }
  .Text-Framed { padding: 8px;
  font-size: 24px;
  }
  .Text-FramedInline { font-size: 24px;
  }
  .SmallText { padding: 8px;
  font-size: 18px;
  }
  .SmallTextInline { font-size: 18px;
  }
  .Item-Dashed { padding: 8px;
  font-size: 24px;
  }
  .Item-DashedInline { font-size: 24px;
  }
  .Item { padding: 8px;
  font-size: 24px;
  }
  .ItemInline { font-size: 24px;
  }
  .ItemParagraph { padding: 8px;
  font-size: 24px;
  }
  .ItemParagraphInline { font-size: 24px;
  }
  .SubItem { padding: 8px;
  font-size: 24px;
  }
  .SubItemInline { font-size: 24px;
  }
  .SubitemParagraph { padding: 8px;
  font-size: 24px;
  }
  .SubitemParagraphInline { font-size: 24px;
  }
  .ItemNumbered { padding: 8px;
  font-size: 24px;
  }
  .ItemNumberedInline { font-size: 24px;
  }
  .SubitemNumbered { padding: 8px;
  font-size: 24px;
  }
  .SubitemNumberedInline { font-size: 24px;
  }
  .Input { padding: 8px;
  font-size: 22px;
  }
  .InputInline { font-size: 22px;
  }
  .Output { padding: 8px;
  font-size: 20px;
  }
  .OutputInline { font-size: 20px;
  }
  .Message { padding: 8px;
  font-size: 16px;
  }
  .MessageInline { font-size: 16px;
  }
  .NumberedEquation { padding: 8px;
  font-size: 24px;
  }
  .NumberedEquationInline { font-size: 24px;
  }
  .NumberedFigure { padding: 8px;
  font-size: 24px;
  }
  .NumberedFigureInline { font-size: 24px;
  }
  .NumberedTable { padding: 8px;
  font-size: 24px;
  }
  .NumberedTableInline { font-size: 24px;
  }
  .InlineFormula { padding: 8px;
  font-size: 24px;
  }
  .InlineFormulaInline { font-size: 24px;
  }
  .DisplayFormula { padding: 8px;
  font-size: 24px;
  }
  .DisplayFormulaInline { font-size: 24px;
  }
  .DisplayFormulaNumbered { padding: 8px;
  font-size: 24px;
  }
  .DisplayFormulaNumberedInline { font-size: 24px;
  }
  .Program { padding: 8px;
  font-size: 22px;
  }
  .ProgramInline { font-size: 22px;
  }
  .Author { padding: 8px;
  font-size: 28px;
  }
  .AuthorInline { font-size: 28px;
  }
  .Address { padding: 8px;
  font-size: 22px;
  }
  .AddressInline { font-size: 22px;
  }
  .Abstract { padding: 8px;
  font-size: 22px;
  }
  .AbstractInline { font-size: 22px;
  }
  .Reference { padding: 8px;
  font-size: 22px;
  }
  .ReferenceInline { font-size: 22px;
  }
}
@media print {
  .Main-header { margin: 25pt 10pt 0 0;
  padding: 8pt;
}
  .Main-headerInline {  }
  .Main-Title { margin: 20pt 10pt 10pt 0;
  padding: 8pt;
  }
  .Main-TitleInline {  }
  .Title { margin: 15pt 5pt 10pt 0;
  padding: 8pt;
  }
  .TitleInline {  }
  .Subtitle { margin: 5pt 5pt 10pt 0;
  padding: 8pt;
  }
  .SubtitleInline {  }
  .Chapter { padding: 8pt;
  }
  .ChapterInline {  }
  .Chapter-Nonumber { padding: 8pt;
  }
  .Chapter-NonumberInline {  }
  .Appendix { padding: 8pt;
  }
  .AppendixInline {  }
  .SubChapter { padding: 8pt;
  }
  .SubChapterInline {  }
  .SubChapter-Nonumber { padding: 8pt;
  }
  .SubChapter-NonumberInline {  }
  .MainSection { padding: 8pt;
  }
  .MainSectionInline {  }
  .Section { margin: 10pt 0 6pt 40pt;
  padding: 8pt;
  }
  .SectionInline {  }
  .Subsection { margin: 22pt 0 7pt 40pt;
  padding: 8pt;
  }
  .SubsectionInline {  }
  .Subsubsection { margin: 6pt 0 3pt 40pt;
  padding: 8pt;
  }
  .SubsubsectionInline {  }
  .Math-Init { padding: 8pt;
  }
  .Math-InitInline {  }
  .Theorem { padding: 8pt;
  }
  .TheoremInline {  }
  .Remark { padding: 8pt;
  }
  .RemarkInline {  }
  .Corollary { padding: 8pt;
  }
  .CorollaryInline {  }
  .Definition { padding: 8pt;
  }
  .DefinitionInline {  }
  .Th-Env { padding: 8pt;
  }
  .Th-EnvInline {  }
  .Th-Env-Dummy { padding: 8pt;
  }
  .Th-Env-DummyInline {  }
  .SolvedProblem { padding: 8pt;
  }
  .SolvedProblemInline {  }
  .Problem { padding: 8pt;
  }
  .ProblemInline {  }
  .Experiment { padding: 8pt;
  }
  .ExperimentInline {  }
  .Solution { padding: 8pt;
  }
  .SolutionInline {  }
  .Proof { padding: 8pt;
  }
  .ProofInline {  }
  .Sol-End { padding: 8pt;
  }
  .Sol-EndInline {  }
  .Text { margin: 6pt 10pt 6pt 50pt;
  padding: 8pt;
  text-align: justify;
  }
  .TextInline { text-align: justify;
  }
  .Text-Indented { margin: 6pt 10pt 6pt 50pt;
  padding: 8pt;
  text-align: justify;
  }
  .Text-IndentedInline { text-align: justify;
  }
  .Text-Theorem { margin: 6pt 10pt 6pt 50pt;
  padding: 8pt;
  text-align: justify;
  }
  .Text-TheoremInline { text-align: justify;
  }
  .Text-Framed { margin: 6pt 10pt 6pt 50pt;
  padding: 8pt;
  text-align: justify;
  }
  .Text-FramedInline { text-align: justify;
  }
  .SmallText { margin: 3pt 2pt;
  padding: 8pt;
  }
  .SmallTextInline {  }
  .Item-Dashed { padding: 8pt;
  }
  .Item-DashedInline {  }
  .Item { margin: 2pt 0 2pt 50pt;
  padding: 8pt;
  }
  .ItemInline {  }
  .ItemParagraph { margin: 0 0 1pt 50pt;
  padding: 8pt;
  font-size: 12pt;
  }
  .ItemParagraphInline { font-size: 12pt;
  }
  .Subitem { margin: 1pt 2pt 1pt 70pt;
  padding: 8pt;
  }
  .SubitemInline {  }
  .SubitemParagraph { margin: 0 2pt 1pt 70pt;
  padding: 8pt;
  }
  .SubitemParagraphInline {  }
  .ItemNumbered { margin: 2pt 0 2pt 50pt;
  padding: 8pt;
  font-size: 12pt;
  }
  .ItemNumberedInline { font-size: 12pt;
  }
  .SubitemNumbered { margin: 1pt 2pt 1pt 70pt;
  padding: 8pt;
  font-size: 12pt;
  }
  .SubitemNumberedInline { font-size: 12pt;
  }
  .Input { padding: 8pt;
  }
  .InputInline {  }
  .Output { padding: 8pt;
  }
  .OutputInline {  }
  .Message { margin: 3pt 5pt 3pt 60pt;
  padding: 8pt;
  font-size: 10pt;
  }
  .MessageInline { font-size: 10pt;
  }
  .NumberedEquation { padding: 8pt;
  }
  .NumberedEquationInline {  }
  .NumberedFigure { padding: 8pt;
  }
  .NumberedFigureInline {  }
  .NumberedTable { padding: 8pt;
  }
  .NumberedTableInline {  }
  .InlineFormula { margin: 6pt 0 6pt 2pt;
  padding: 8pt;
  }
  .InlineFormulaInline {  }
  .DisplayFormula { padding: 8pt;
  }
  .DisplayFormulaInline {  }
  .DisplayFormulaNumbered { padding: 8pt;
  }
  .DisplayFormulaNumberedInline {  }
  .Program { margin: 6pt 0 6pt 2pt;
  padding: 8pt;
  }
  .ProgramInline {  }
  .Author { margin: 2pt 10pt 0 0;
  padding: 8pt;
  }
  .AuthorInline {  }
  .Address { margin: 2pt 10pt 2pt 0;
  padding: 8pt;
  }
  .AddressInline {  }
  .Abstract { padding: 8pt;
  font-size: 10pt;
  margin-left: 75pt;
  margin-right: 75pt;
  margin-top: 10pt;
  }
  .AbstractInline { font-size: 10pt;
  }
  .Reference { padding: 8pt;
  }
  .ReferenceInline {  }
  .Header { padding: 8pt;
  font-size: 100%;
  }
  .HeaderInline { font-size: 100%;
  }
  .HeaderSection { padding: 8pt;
  font-size: 100%;
  }
  .HeaderSectionInline { font-size: 100%;
  }
  .HeaderSubsection { padding: 8pt;
  font-size: 100%;
  }
  .HeaderSubsectionInline { font-size: 100%;
  }
  .HeaderTitle { padding: 8pt;
  font-size: 100%;
  }
  .HeaderTitleInline { font-size: 100%;
  }
  .Footer { padding: 8pt;
  font-size: 100%;
  }
  .FooterInline { font-size: 100%;
  }
  .FooterSection { padding: 8pt;
  font-size: 100%;
  }
  .FooterSectionInline { font-size: 100%;
  }
  .FooterSubsection { padding: 8pt;
  font-size: 100%;
  }
  .FooterSubsectionInline { font-size: 100%;
  }
  .FooterTitle { padding: 8pt;
  font-size: 100%;
  }
  .FooterTitleInline { font-size: 100%;
  }
  .PageNumber { padding: 8pt;
  font-size: 100%;
  }
  .PageNumberInline { font-size: 100%;
  }
}
.script {
  font-family: Mathematica5,cursive;
}
.gothic {
  font-family: Mathematica6,Century Gothic;
}
.doublestruck {
  font-family: Mathematica7;
}
