/* Notebook:*/
html {
  font-size: 12px;
  padding: 8px;
}
/* Main-header:*/
.Main-header {
  text-align: center;
  padding: 8px;
  margin-left: 0px;
  margin-right: 10px;
  margin-top: 25px;
  margin-bottom: 0px;
}
.Main-headerInline {
  text-align: center;
}
/* MainTitle:*/
.MainTitle {
  font-size: 30px;
  font-family: Helvetica;
  font-style: italic;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #5966CC;
  text-align: center;
  line-height: 1.16667;
  padding: 8px;
  margin-left: 0px;
  margin-right: 10px;
  margin-top: 20px;
  margin-bottom: 20px;
  border-left: 1px;
  border-right: 2px;
  border-top: 1px;
  border-bottom: 2px;
  border-style: solid;
  border-color: #000033;
}
.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:*/
.Title {
  font-size: 28px;
  font-family: Helvetica;
  font-style: normal;
  font-weight: bold;
  color: #4C3380;
  text-align: center;
  line-height: 1.17857;
  padding: 8px;
  margin-left: 0px;
  margin-right: 10px;
  margin-top: 20px;
  margin-bottom: 15px;
}
.TitleInline {
  font-size: 28px;
  font-family: Helvetica;
  font-style: normal;
  font-weight: bold;
  color: #4C3380;
  text-align: center;
  line-height: 1.17857;
}
/* Subtitle:*/
.Subtitle {
  font-size: 24px;
  font-family: Helvetica;
  font-style: italic;
  font-weight: bold;
  color: #4C4C99;
  text-align: center;
  line-height: 1.04167;
  padding: 8px;
  margin-left: 0px;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 10px;
}
.SubtitleInline {
  font-size: 24px;
  font-family: Helvetica;
  font-style: italic;
  font-weight: bold;
  color: #4C4C99;
  text-align: center;
  line-height: 1.04167;
}
/* Chapter:*/
.Chapter {
  font-size: 22px;
  font-family: Helvetica;
  font-style: normal;
  font-weight: bold;
  color: #4C3380;
  padding: 8px;
  margin-left: 0px;
  margin-right: 10px;
  margin-top: 35px;
  margin-bottom: 10px;
  border: 0px;
  border-style: solid;
  border-color: #000000;
  display: list-item;
  list-style-type: square;
}
.ChapterInline {
  font-size: 22px;
  font-family: Helvetica;
  font-style: normal;
  font-weight: bold;
  color: #4C3380;
}
/* Chapter-Nonumber:*/
.Chapter-Nonumber {
  font-size: 22px;
  font-family: Helvetica;
  font-style: normal;
  font-weight: bold;
  color: #4C3380;
  padding: 8px;
  margin-left: 5px;
  margin-right: 10px;
  margin-top: 15px;
  margin-bottom: 5px;
  border: 0px;
  border-style: solid;
  border-color: #000000;
}
.Chapter-NonumberInline {
  font-size: 22px;
  font-family: Helvetica;
  font-style: normal;
  font-weight: bold;
  color: #4C3380;
}
/* Appendix:*/
.Appendix {
  font-size: 22px;
  font-family: Helvetica;
  font-style: normal;
  font-weight: bold;
  color: #4C3380;
  padding: 8px;
  margin-left: 0px;
  margin-right: 10px;
  margin-top: 15px;
  margin-bottom: 5px;
  border: 0px;
  border-style: solid;
  border-color: #000000;
  display: list-item;
  list-style-type: square;
}
.AppendixInline {
  font-size: 22px;
  font-family: Helvetica;
  font-style: normal;
  font-weight: bold;
  color: #4C3380;
}
/* SubChapter:*/
.SubChapter {
  font-size: 18px;
  font-family: Helvetica;
  font-style: normal;
  font-weight: bold;
  color: #4C4C99;
  padding: 8px;
  margin-left: 0px;
  margin-right: 10px;
  margin-top: 10px;
  margin-bottom: 5px;
  border: 0px;
  border-style: solid;
  border-color: #000000;
  display: list-item;
  list-style-type: square;
}
.SubChapterInline {
  font-size: 18px;
  font-family: Helvetica;
  font-style: normal;
  font-weight: bold;
  color: #4C4C99;
}
/* SubChapter-Nonumber:*/
.SubChapter-Nonumber {
  font-size: 18px;
  font-family: Helvetica;
  font-style: normal;
  font-weight: bold;
  color: #4C4C99;
  padding: 8px;
  margin-left: 30px;
  margin-right: 10px;
  margin-top: 10px;
  margin-bottom: 5px;
  border: 0px;
  border-style: solid;
  border-color: #000000;
}
.SubChapter-NonumberInline {
  font-size: 18px;
  font-family: Helvetica;
  font-style: normal;
  font-weight: bold;
  color: #4C4C99;
}
/* MainSection:*/
.MainSection {
  font-size: 18px;
  font-family: Helvetica;
  font-style: normal;
  font-weight: bold;
  color: #4C3380;
  background-color: #EDEDFF;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 1px;
  padding-bottom: 1px;
  margin-left: 25px;
  margin-right: 100px;
  margin-top: 10px;
  margin-bottom: 5px;
  border-left: 0px;
  border-right: 0px;
  border-top: 2px;
  border-bottom: 1px;
  border-style: solid;
  border-color: #B2B2CC;
}
.MainSectionInline {
  font-size: 18px;
  font-family: Helvetica;
  font-style: normal;
  font-weight: bold;
  color: #4C3380;
  background-color: #EDEDFF;
}
/* Section:*/
.Section {
  font-size: 16px;
  font-family: Helvetica;
  font-weight: bold;
  color: #000080;
  line-height: 1.125;
  padding: 8px;
  margin-left: 40px;
  margin-top: 15px;
  margin-bottom: 5px;
  border: 0px;
  border-style: solid;
  border-color: #000000;
}
.SectionInline {
  font-size: 16px;
  font-family: Helvetica;
  font-weight: bold;
  color: #000080;
  line-height: 1.125;
}
/* Subsection:*/
.Subsection {
  font-size: 14px;
  font-family: Helvetica;
  font-style: italic;
  font-weight: bold;
  color: #4C4C99;
  padding: 8px;
  margin-left: 40px;
  margin-top: 10px;
  margin-bottom: 3px;
  border: 0px;
  border-style: solid;
  border-color: #000000;
}
.SubsectionInline {
  font-size: 14px;
  font-family: Helvetica;
  font-style: italic;
  font-weight: bold;
  color: #4C4C99;
}
/* Subsubsection:*/
.Subsubsection {
  font-size: 14px;
  font-family: Helvetica;
  font-style: italic;
  color: #4C4CB2;
  padding: 8px;
  margin-left: 40px;
  margin-top: 8px;
  margin-bottom: 3px;
}
.SubsubsectionInline {
  font-size: 14px;
  font-family: Helvetica;
  font-style: italic;
  color: #4C4CB2;
}
/* Math-Init:*/
.Math-Init {
  font-size: 14px;
  font-family: Helvetica;
  font-style: italic;
  font-weight: bold;
  color: #CC0000;
  padding: 8px;
  margin-left: 40px;
  margin-right: 10px;
  margin-top: 10px;
  margin-bottom: 2px;
  border: 0px;
  border-style: solid;
  border-color: #000000;
}
.Math-InitInline {
  font-size: 14px;
  font-family: Helvetica;
  font-style: italic;
  font-weight: bold;
  color: #CC0000;
}
/* Theorem:*/
.Theorem {
  font-size: 14px;
  font-family: Helvetica;
  font-weight: bold;
  color: #0000B2;
  padding: 8px;
  margin-left: 110px;
  margin-right: 30px;
  margin-top: 7px;
  margin-bottom: 0px;
  display: list-item;
  list-style-type: square;
}
.TheoremInline {
  font-size: 14px;
  font-family: Helvetica;
  font-weight: bold;
  color: #0000B2;
}
/* Remark:*/
.Remark {
  font-size: 14px;
  font-family: Helvetica;
  font-weight: bold;
  color: #0000B2;
  padding: 8px;
  margin-left: 150px;
  margin-right: 30px;
  margin-top: 7px;
  margin-bottom: 0px;
  display: list-item;
  list-style-type: square;
}
.RemarkInline {
  font-size: 14px;
  font-family: Helvetica;
  font-weight: bold;
  color: #0000B2;
}
/* Corollary:*/
.Corollary {
  font-size: 14px;
  font-family: Helvetica;
  font-weight: bold;
  color: #0000B2;
  padding: 8px;
  margin-left: 160px;
  margin-right: 30px;
  margin-top: 7px;
  margin-bottom: 0px;
  display: list-item;
  list-style-type: square;
}
.CorollaryInline {
  font-size: 14px;
  font-family: Helvetica;
  font-weight: bold;
  color: #0000B2;
}
/* Definition:*/
.Definition {
  font-size: 14px;
  font-family: Helvetica;
  font-weight: bold;
  color: #0000B2;
  padding: 8px;
  margin-left: 120px;
  margin-right: 30px;
  margin-top: 7px;
  margin-bottom: 0px;
  display: list-item;
  list-style-type: square;
}
.DefinitionInline {
  font-size: 14px;
  font-family: Helvetica;
  font-weight: bold;
  color: #0000B2;
}
/* Th-Env:*/
.Th-Env {
  font-size: 12px;
  font-family: Helvetica;
  color: #0000B2;
  padding: 8px;
  margin-left: 50px;
  margin-right: 30px;
  margin-top: 7px;
  margin-bottom: 2px;
}
.Th-EnvInline {
  font-size: 12px;
  font-family: Helvetica;
  color: #0000B2;
}
/* Th-Env-Dummy:*/
.Th-Env-Dummy {
  font-size: 1px;
  font-family: Helvetica;
  padding: 8px;
  margin-left: 2px;
  margin-right: 2px;
  margin-top: 7px;
  margin-bottom: 2px;
}
.Th-Env-DummyInline {
  font-size: 1px;
  font-family: Helvetica;
}
/* SolvedProblem:*/
.SolvedProblem {
  font-size: 14px;
  font-family: Helvetica;
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
  color: #800000;
  padding: 8px;
  margin-left: 110px;
  margin-right: 30px;
  margin-top: 10px;
  margin-bottom: 3px;
  border: 0px;
  border-style: solid;
  border-color: #000000;
  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:*/
.Problem {
  font-size: 14px;
  font-family: Helvetica;
  font-style: normal;
  font-weight: bold;
  color: #800000;
  padding: 8px;
  margin-left: 120px;
  margin-right: 30px;
  margin-top: 10px;
  margin-bottom: 0px;
  border: 0px;
  border-style: solid;
  border-color: #000000;
  display: list-item;
  list-style-type: square;
}
.ProblemInline {
  font-size: 14px;
  font-family: Helvetica;
  font-style: normal;
  font-weight: bold;
  color: #800000;
}
/* Experiment:*/
.Experiment {
  font-size: 14px;
  font-family: Helvetica;
  font-style: normal;
  font-weight: bold;
  color: #800000;
  padding: 8px;
  margin-left: 130px;
  margin-right: 30px;
  margin-top: 10px;
  margin-bottom: 0px;
  border: 0px;
  border-style: solid;
  border-color: #000000;
  display: list-item;
  list-style-type: square;
}
.ExperimentInline {
  font-size: 14px;
  font-family: Helvetica;
  font-style: normal;
  font-weight: bold;
  color: #800000;
}
/* Solution:*/
.Solution {
  font-size: 12px;
  font-family: Helvetica;
  font-style: normal;
  font-weight: bold;
  color: #0000B2;
  padding: 8px;
  margin-left: 50px;
  margin-right: 30px;
  margin-top: 8px;
  margin-bottom: 0px;
}
.SolutionInline {
  font-size: 12px;
  font-family: Helvetica;
  font-style: normal;
  font-weight: bold;
  color: #0000B2;
}
/* Proof:*/
.Proof {
  font-size: 12px;
  font-family: Helvetica;
  font-style: normal;
  font-weight: bold;
  color: #0000B2;
  padding: 8px;
  margin-left: 50px;
  margin-right: 30px;
  margin-top: 8px;
  margin-bottom: 0px;
}
.ProofInline {
  font-size: 12px;
  font-family: Helvetica;
  font-style: normal;
  font-weight: bold;
  color: #0000B2;
}
/* Sol-End:*/
.Sol-End {
  font-size: 14px;
  font-family: Helvetica;
  color: #0000B2;
  padding: 8px;
  margin-left: 60px;
  margin-right: 5px;
  margin-top: 1px;
  margin-bottom: 5px;
}
.Sol-EndInline {
  font-size: 14px;
  font-family: Helvetica;
  color: #0000B2;
}
/* Text:*/
.Text {
  text-align: justify;
  line-height: 1.25;
  padding: 8px;
  margin-left: 50px;
  margin-right: 10px;
  margin-top: 7px;
  margin-bottom: 7px;
}
.TextInline {
  text-align: justify;
  line-height: 1.25;
}
/* Text-Indented:*/
.Text-Indented {
  text-align: justify;
  text-indent: 25px;
  line-height: 1.25;
  padding: 8px;
  margin-left: 50px;
  margin-right: 10px;
  margin-top: 7px;
  margin-bottom: 7px;
}
.Text-IndentedInline {
  text-align: justify;
  text-indent: 25px;
  line-height: 1.25;
}
/* Text-Theorem:*/
.Text-Theorem {
  font-style: italic;
  text-align: justify;
  line-height: 1.25;
  padding: 8px;
  margin-left: 50px;
  margin-right: 10px;
  margin-top: 7px;
  margin-bottom: 7px;
}
.Text-TheoremInline {
  font-style: italic;
  text-align: justify;
  line-height: 1.25;
}
/* Text-Framed:*/
.Text-Framed {
  text-align: justify;
  line-height: 1.25;
  padding: 8px;
  margin-left: 50px;
  margin-right: 10px;
  margin-top: 7px;
  margin-bottom: 7px;
  border: 1px;
  border-style: solid;
  border-color: #B2B2CC;
}
.Text-FramedInline {
  text-align: justify;
  line-height: 1.25;
}
/* SmallText:*/
.SmallText {
  font-size: 9px;
  font-family: Helvetica;
  line-height: 1.33333;
  padding: 8px;
  margin-left: 60px;
  margin-right: 10px;
  margin-top: 3px;
  margin-bottom: 3px;
}
.SmallTextInline {
  font-size: 9px;
  font-family: Helvetica;
  line-height: 1.33333;
}
/* Item-Dashed:*/
.Item-Dashed {
  font-size: 12px;
  text-align: justify;
  line-height: 1.08333;
  padding: 8px;
  margin-left: 60px;
  margin-right: 10px;
  margin-top: 1px;
  margin-bottom: 1px;
}
.Item-DashedInline {
  font-size: 12px;
  text-align: justify;
  line-height: 1.08333;
}
/* Item:*/
.Item {
  padding: 8px;
  margin-left: 60px;
  margin-right: 10px;
  margin-top: 4px;
  margin-bottom: 4px;
  display: list-item;
  list-style-type: disk;
}
.ItemInline {
}
/* ItemParagraph:*/
.ItemParagraph {
  padding: 8px;
  margin-left: 75px;
  margin-right: 10px;
  margin-top: 1px;
  margin-bottom: 4px;
}
.ItemParagraphInline {
}
/* Subitem:*/
.Subitem {
  padding: 8px;
  margin-left: 90px;
  margin-right: 12px;
  margin-top: 4px;
  margin-bottom: 4px;
  display: list-item;
  list-style-type: square;
}
.SubitemInline {
}
/* SubitemParagraph:*/
.SubitemParagraph {
  padding: 8px;
  margin-left: 90px;
  margin-right: 12px;
  margin-top: 1px;
  margin-bottom: 4px;
}
.SubitemParagraphInline {
}
/* ItemNumbered:*/
.ItemNumbered {
  padding: 8px;
  margin-left: 60px;
  margin-right: 10px;
  margin-top: 4px;
  margin-bottom: 4px;
  display: list-item;
  list-style-type: square;
}
.ItemNumberedInline {
}
/* SubitemNumbered:*/
.SubitemNumbered {
  padding: 8px;
  margin-left: 90px;
  margin-right: 12px;
  margin-top: 4px;
  margin-bottom: 4px;
  display: list-item;
  list-style-type: square;
}
.SubitemNumberedInline {
}
/* Input:*/
.Input {
  font-size: 11px;
  font-weight: bold;
  background-color: #FAFAE6;
  padding: 8px;
  margin-left: 50px;
  margin-right: 10px;
  margin-top: 3px;
  margin-bottom: 0px;
  border-left: 2px;
  border-right: 2px;
  border-top: 2px;
  border-bottom: 0px;
  border-style: solid;
  border-color: #FFEDCC;
}
.InputInline {
  font-size: 11px;
  font-weight: bold;
  background-color: #FAFAE6;
}
/* Output:*/
.Output {
  font-size: 11px;
  padding: 8px;
  margin-left: 50px;
  margin-right: 10px;
  margin-top: 0px;
  margin-bottom: 4px;
  border-left: 2px;
  border-right: 2px;
  border-top: 0px;
  border-bottom: 2px;
  border-style: solid;
  border-color: #FFEDCC;
}
.OutputInline {
  font-size: 11px;
}
/* Message:*/
.Message {
  font-size: 10px;
  font-style: italic;
  color: #FF0000;
  padding: 8px;
  margin-left: 60px;
}
.MessageInline {
  font-size: 10px;
  font-style: italic;
  color: #FF0000;
}
/* NumberedEquation:*/
.NumberedEquation {
  font-weight: bold;
  text-align: center;
  padding: 8px;
  margin-left: 40px;
  margin-right: 30px;
  margin-top: 5px;
  margin-bottom: 5px;
}
.NumberedEquationInline {
  font-weight: bold;
  text-align: center;
}
/* NumberedFigure:*/
.NumberedFigure {
  text-align: center;
  padding: 8px;
  margin-left: 40px;
  margin-right: 30px;
  margin-top: 6px;
  margin-bottom: 5px;
}
.NumberedFigureInline {
  text-align: center;
}
/* 1ColumnBox:*/
.X1ColumnBox {
  background-color: #FFE6B3;
  padding: 8px;
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 8px;
  margin-bottom: 0px;
  border: 1px;
  border-style: solid;
  border-color: #000000;
}
.X1ColumnBoxInline {
  background-color: #FFE6B3;
}
/* 2ColumnBox:*/
.X2ColumnBox {
  background-color: #FFE6B3;
  padding: 8px;
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 8px;
  margin-bottom: 2px;
  border: 1px;
  border-style: solid;
  border-color: #000000;
}
.X2ColumnBoxInline {
  background-color: #FFE6B3;
}
/* 3ColumnBox:*/
.X3ColumnBox {
  background-color: #FFE6B3;
  padding: 8px;
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 8px;
  margin-bottom: 2px;
  border: 1px;
  border-style: solid;
  border-color: #000000;
}
.X3ColumnBoxInline {
  background-color: #FFE6B3;
}
/* 2ColumnTable:*/
.X2ColumnTable {
  padding: 8px;
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 8px;
  margin-bottom: 0px;
}
.X2ColumnTableInline {
}
/* 3ColumnTable:*/
.X3ColumnTable {
  padding: 8px;
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 8px;
  margin-bottom: 0px;
}
.X3ColumnTableInline {
}
/* InlineFormula:*/
.InlineFormula {
  padding: 8px;
  margin-left: 10px;
  margin-right: 4px;
  margin-top: 8px;
  margin-bottom: 0px;
}
.InlineFormulaInline {
}
/* DisplayFormula:*/
.DisplayFormula {
  padding: 8px;
  margin-left: 60px;
}
.DisplayFormulaInline {
}
/* DisplayFormulaNumbered:*/
.DisplayFormulaNumbered {
  padding: 8px;
  margin-left: 60px;
}
.DisplayFormulaNumberedInline {
}
/* Program:*/
.Program {
  font-family: Courier;
  padding: 8px;
  margin-left: 60px;
  margin-right: 4px;
  margin-top: 8px;
  margin-bottom: 0px;
  border-left: 0px;
  border-right: 0px;
  border-top: 1px;
  border-bottom: 1px;
  border-style: solid;
  border-color: #000000;
}
.ProgramInline {
  font-family: Courier;
}
/* Author:*/
.Author {
  font-size: 18px;
  font-family: Helvetica;
  font-style: italic;
  font-weight: bold;
  color: #4C4CB2;
  text-align: center;
  padding: 8px;
  margin-left: 0px;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
}
.AuthorInline {
  font-size: 18px;
  font-family: Helvetica;
  font-style: italic;
  font-weight: bold;
  color: #4C4CB2;
  text-align: center;
}
/* Address:*/
.Address {
  font-size: 14px;
  font-family: Helvetica;
  font-style: italic;
  color: #4C4CB2;
  text-align: center;
  line-height: 1.07143;
  padding: 8px;
  margin-left: 0px;
  margin-right: 10px;
  margin-top: 2px;
  margin-bottom: 2px;
}
.AddressInline {
  font-size: 14px;
  font-family: Helvetica;
  font-style: italic;
  color: #4C4CB2;
  text-align: center;
  line-height: 1.07143;
}
/* Abstract:*/
.Abstract {
  text-align: justify;
  line-height: 1.3;
  padding: 8px;
  margin-left: 75px;
  margin-right: 75px;
  margin-top: 15px;
}
.AbstractInline {
  text-align: justify;
  line-height: 1.3;
}
/* Reference:*/
.Reference {
  font-size: 12px;
  line-height: 1.28333;
  padding: 8px;
  margin-left: 100px;
  margin-right: 20px;
  margin-top: 2px;
  margin-bottom: 2px;
  display: list-item;
  list-style-type: square;
}
.ReferenceInline {
  font-size: 12px;
  line-height: 1.28333;
}
/* Header:*/
.Header {
  font-size: 7px;
  font-family: Verdana;
  font-style: italic;
  line-height: 2.14286;
  padding: 8px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}
.HeaderInline {
  font-size: 7px;
  font-family: Verdana;
  font-style: italic;
  line-height: 2.14286;
}
/* HeaderSection:*/
.HeaderSection {
  padding: 8px;
}
.HeaderSectionInline {
}
/* HeaderSubsection:*/
.HeaderSubsection {
  padding: 8px;
}
.HeaderSubsectionInline {
}
/* HeaderTitle:*/
.HeaderTitle {
  padding: 8px;
}
.HeaderTitleInline {
}
/* Footer:*/
.Footer {
  font-size: 6px;
  font-family: Verdana;
  padding: 8px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}
.FooterInline {
  font-size: 6px;
  font-family: Verdana;
}
/* FooterSection:*/
.FooterSection {
  padding: 8px;
}
.FooterSectionInline {
}
/* FooterSubsection:*/
.FooterSubsection {
  padding: 8px;
}
.FooterSubsectionInline {
}
/* FooterTitle:*/
.FooterTitle {
  padding: 8px;
}
.FooterTitleInline {
}
/* PageNumber:*/
.PageNumber {
  font-size: 7px;
  font-family: Verdana;
  font-weight: bold;
  line-height: 2.14286;
  padding: 8px;
}
.PageNumberInline {
  font-size: 7px;
  font-family: Verdana;
  font-weight: bold;
  line-height: 2.14286;
}

@media screen{
/* Main-Title:SlideShow*/
.Main-Title {
  font-size: 40px;
  padding: 8px;
}
.Main-TitleInline {
  font-size: 40px;
}
/* Title:SlideShow*/
.Title {
  font-size: 36px;
  padding: 8px;
}
.TitleInline {
  font-size: 36px;
}
/* Subtitle:SlideShow*/
.Subtitle {
  font-size: 32px;
  padding: 8px;
}
.SubtitleInline {
  font-size: 32px;
}
/* Chapter:SlideShow*/
.Chapter {
  font-size: 28px;
  padding: 8px;
}
.ChapterInline {
  font-size: 28px;
}
/* Chapter-Nonumber:SlideShow*/
.Chapter-Nonumber {
  font-size: 30px;
  padding: 8px;
}
.Chapter-NonumberInline {
  font-size: 30px;
}
/* Appendix:SlideShow*/
.Appendix {
  font-size: 30px;
  padding: 8px;
}
.AppendixInline {
  font-size: 30px;
}
/* SubChapter:SlideShow*/
.SubChapter {
  font-size: 26px;
  padding: 8px;
}
.SubChapterInline {
  font-size: 26px;
}
/* SubChapter-Nonumber:SlideShow*/
.SubChapter-Nonumber {
  font-size: 26px;
  padding: 8px;
}
.SubChapter-NonumberInline {
  font-size: 26px;
}
/* MainSection:SlideShow*/
.MainSection {
  font-size: 30px;
  padding: 8px;
  margin-left: 20px;
  margin-right: 20px;
  margin-top: 5px;
  margin-bottom: 10px;
}
.MainSectionInline {
  font-size: 30px;
}
/* Section:SlideShow*/
.Section {
  font-size: 26px;
  padding: 8px;
  margin-left: 40px;
  margin-right: 0px;
  margin-top: 15px;
  margin-bottom: 10px;
}
.SectionInline {
  font-size: 26px;
}
/* Subsection:SlideShow*/
.Subsection {
  font-size: 22px;
  padding: 8px;
  margin-left: 40px;
  margin-right: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.SubsectionInline {
  font-size: 22px;
}
/* Subsubsection:SlideShow*/
.Subsubsection {
  font-size: 20px;
  padding: 8px;
  margin-left: 40px;
  margin-right: 20px;
  margin-top: 8px;
  margin-bottom: 4px;
}
.SubsubsectionInline {
  font-size: 20px;
}
/* Math-Init:SlideShow*/
.Math-Init {
  font-size: 22px;
  padding: 8px;
}
.Math-InitInline {
  font-size: 22px;
}
/* Theorem:SlideShow*/
.Theorem {
  font-size: 20px;
  font-family: Helvetica;
  padding: 8px;
}
.TheoremInline {
  font-size: 20px;
  font-family: Helvetica;
}
/* Remark:SlideShow*/
.Remark {
  font-size: 20px;
  font-family: Helvetica;
  padding: 8px;
}
.RemarkInline {
  font-size: 20px;
  font-family: Helvetica;
}
/* Corollary:SlideShow*/
.Corollary {
  font-size: 20px;
  font-family: Arial;
  padding: 8px;
}
.CorollaryInline {
  font-size: 20px;
  font-family: Arial;
}
/* Definition:SlideShow*/
.Definition {
  font-size: 20px;
  font-family: Helvetica;
  padding: 8px;
}
.DefinitionInline {
  font-size: 20px;
  font-family: Helvetica;
}
/* Th-Env:SlideShow*/
.Th-Env {
  font-size: 20px;
  font-family: Helvetica;
  padding: 8px;
}
.Th-EnvInline {
  font-size: 20px;
  font-family: Helvetica;
}
/* Th-Env-Dummy:SlideShow*/
.Th-Env-Dummy {
  font-family: Helvetica;
  padding: 8px;
}
.Th-Env-DummyInline {
  font-family: Helvetica;
}
/* SolvedProblem:SlideShow*/
.SolvedProblem {
  font-size: 20px;
  padding: 8px;
}
.SolvedProblemInline {
  font-size: 20px;
}
/* Problem:SlideShow*/
.Problem {
  font-size: 20px;
  padding: 8px;
}
.ProblemInline {
  font-size: 20px;
}
/* Solution:SlideShow*/
.Solution {
  font-size: 20px;
  padding: 8px;
}
.SolutionInline {
  font-size: 20px;
}
/* Proof:SlideShow*/
.Proof {
  font-size: 20px;
  padding: 8px;
}
.ProofInline {
  font-size: 20px;
}
/* Text:SlideShow*/
.Text {
  font-size: 20px;
  padding: 8px;
}
.TextInline {
  font-size: 20px;
}
/* Text-Indented:SlideShow*/
.Text-Indented {
  font-size: 20px;
  padding: 8px;
}
.Text-IndentedInline {
  font-size: 20px;
}
/* Text-Theorem:SlideShow*/
.Text-Theorem {
  font-size: 20px;
  padding: 8px;
}
.Text-TheoremInline {
  font-size: 20px;
}
/* Text-Framed:SlideShow*/
.Text-Framed {
  font-size: 20px;
  padding: 8px;
}
.Text-FramedInline {
  font-size: 20px;
}
/* SmallText:SlideShow*/
.SmallText {
  font-size: 16px;
  padding: 8px;
}
.SmallTextInline {
  font-size: 16px;
}
/* Item-Dashed:SlideShow*/
.Item-Dashed {
  font-size: 18px;
  padding: 8px;
}
.Item-DashedInline {
  font-size: 18px;
}
/* Item:SlideShow*/
.Item {
  font-size: 18px;
  padding: 8px;
}
.ItemInline {
  font-size: 18px;
}
/* ItemParagraph:SlideShow*/
.ItemParagraph {
  font-size: 16px;
  padding: 8px;
}
.ItemParagraphInline {
  font-size: 16px;
}
/* SubItem:SlideShow*/
.SubItem {
  font-size: 16px;
  padding: 8px;
}
.SubItemInline {
  font-size: 16px;
}
/* SubitemParagraph:SlideShow*/
.SubitemParagraph {
  font-size: 16px;
  padding: 8px;
}
.SubitemParagraphInline {
  font-size: 16px;
}
/* ItemNumbered:SlideShow*/
.ItemNumbered {
  font-size: 16px;
  padding: 8px;
}
.ItemNumberedInline {
  font-size: 16px;
}
/* SubitemNumbered:SlideShow*/
.SubitemNumbered {
  font-size: 16px;
  padding: 8px;
}
.SubitemNumberedInline {
  font-size: 16px;
}
/* Input:SlideShow*/
.Input {
  font-size: 18px;
  padding: 8px;
}
.InputInline {
  font-size: 18px;
}
/* Output:SlideShow*/
.Output {
  font-size: 18px;
  padding: 8px;
}
.OutputInline {
  font-size: 18px;
}
/* Message:SlideShow*/
.Message {
  font-size: 14px;
  padding: 8px;
}
.MessageInline {
  font-size: 14px;
}
/* NumberedEquation:SlideShow*/
.NumberedEquation {
  font-size: 15px;
  padding: 8px;
}
.NumberedEquationInline {
  font-size: 15px;
}
/* NumberedFigure:SlideShow*/
.NumberedFigure {
  font-size: 15px;
  padding: 8px;
}
.NumberedFigureInline {
  font-size: 15px;
}
/* InlineFormula:SlideShow*/
.InlineFormula {
  font-size: 18px;
  padding: 8px;
}
.InlineFormulaInline {
  font-size: 18px;
}
/* DisplayFormula:SlideShow*/
.DisplayFormula {
  font-size: 20px;
  padding: 8px;
}
.DisplayFormulaInline {
  font-size: 20px;
}
/* DisplayFormulaNumbered:SlideShow*/
.DisplayFormulaNumbered {
  font-size: 20px;
  padding: 8px;
}
.DisplayFormulaNumberedInline {
  font-size: 20px;
}
/* Program:SlideShow*/
.Program {
  font-size: 20px;
  padding: 8px;
}
.ProgramInline {
  font-size: 20px;
}
/* Author:SlideShow*/
.Author {
  font-size: 26px;
  padding: 8px;
}
.AuthorInline {
  font-size: 26px;
}
/* Address:SlideShow*/
.Address {
  font-size: 20px;
  padding: 8px;
}
.AddressInline {
  font-size: 20px;
}
/* Abstract:SlideShow*/
.Abstract {
  font-size: 18px;
  padding: 8px;
}
.AbstractInline {
  font-size: 18px;
}
/* Reference:SlideShow*/
.Reference {
  font-size: 16px;
  padding: 8px;
}
.ReferenceInline {
  font-size: 16px;
}
}

@media print{
/* Main-header:Printout*/
.Main-header {
  padding: 8pt;
  margin-left: 0pt;
  margin-right: 10pt;
  margin-top: 25pt;
  margin-bottom: 0pt;
}
.Main-headerInline {
}
/* Main-Title:Printout*/
.Main-Title {
  padding: 8pt;
  margin-left: 0pt;
  margin-right: 10pt;
  margin-top: 20pt;
  margin-bottom: 10pt;
}
.Main-TitleInline {
}
/* Title:Printout*/
.Title {
  padding: 8pt;
  margin-left: 0pt;
  margin-right: 5pt;
  margin-top: 15pt;
  margin-bottom: 10pt;
}
.TitleInline {
}
/* Subtitle:Printout*/
.Subtitle {
  padding: 8pt;
  margin-left: 0pt;
  margin-right: 5pt;
  margin-top: 5pt;
  margin-bottom: 10pt;
}
.SubtitleInline {
}
/* Chapter:Printout*/
.Chapter {
  padding: 8pt;
}
.ChapterInline {
}
/* Chapter-Nonumber:Printout*/
.Chapter-Nonumber {
  padding: 8pt;
}
.Chapter-NonumberInline {
}
/* Appendix:Printout*/
.Appendix {
  padding: 8pt;
}
.AppendixInline {
}
/* SubChapter:Printout*/
.SubChapter {
  padding: 8pt;
}
.SubChapterInline {
}
/* SubChapter-Nonumber:Printout*/
.SubChapter-Nonumber {
  padding: 8pt;
}
.SubChapter-NonumberInline {
}
/* MainSection:Printout*/
.MainSection {
  padding: 8pt;
}
.MainSectionInline {
}
/* Section:Printout*/
.Section {
  padding: 8pt;
  margin-left: 40pt;
  margin-right: 0pt;
  margin-top: 10pt;
  margin-bottom: 6pt;
}
.SectionInline {
}
/* Subsection:Printout*/
.Subsection {
  padding: 8pt;
  margin-left: 40pt;
  margin-right: 0pt;
  margin-top: 22pt;
  margin-bottom: 7pt;
}
.SubsectionInline {
}
/* Subsubsection:Printout*/
.Subsubsection {
  padding: 8pt;
  margin-left: 40pt;
  margin-right: 0pt;
  margin-top: 6pt;
  margin-bottom: 3pt;
}
.SubsubsectionInline {
}
/* Math-Init:Printout*/
.Math-Init {
  padding: 8pt;
}
.Math-InitInline {
}
/* Theorem:Printout*/
.Theorem {
  padding: 8pt;
}
.TheoremInline {
}
/* Remark:Printout*/
.Remark {
  padding: 8pt;
}
.RemarkInline {
}
/* Corollary:Printout*/
.Corollary {
  padding: 8pt;
}
.CorollaryInline {
}
/* Definition:Printout*/
.Definition {
  padding: 8pt;
}
.DefinitionInline {
}
/* Th-Env:Printout*/
.Th-Env {
  padding: 8pt;
}
.Th-EnvInline {
}
/* Th-Env-Dummy:Printout*/
.Th-Env-Dummy {
  padding: 8pt;
}
.Th-Env-DummyInline {
}
/* SolvedProblem:Printout*/
.SolvedProblem {
  padding: 8pt;
}
.SolvedProblemInline {
}
/* Problem:Printout*/
.Problem {
  padding: 8pt;
}
.ProblemInline {
}
/* Experiment:Printout*/
.Experiment {
  padding: 8pt;
}
.ExperimentInline {
}
/* Solution:Printout*/
.Solution {
  padding: 8pt;
}
.SolutionInline {
}
/* Proof:Printout*/
.Proof {
  padding: 8pt;
}
.ProofInline {
}
/* Text:Printout*/
.Text {
  text-align: justify;
  padding: 8pt;
  margin-left: 50pt;
  margin-right: 10pt;
  margin-top: 6pt;
  margin-bottom: 6pt;
}
.TextInline {
  text-align: justify;
}
/* Text-Indented:Printout*/
.Text-Indented {
  text-align: justify;
  padding: 8pt;
  margin-left: 50pt;
  margin-right: 10pt;
  margin-top: 6pt;
  margin-bottom: 6pt;
}
.Text-IndentedInline {
  text-align: justify;
}
/* Text-Theorem:Printout*/
.Text-Theorem {
  text-align: justify;
  padding: 8pt;
  margin-left: 50pt;
  margin-right: 10pt;
  margin-top: 6pt;
  margin-bottom: 6pt;
}
.Text-TheoremInline {
  text-align: justify;
}
/* Text-Framed:Printout*/
.Text-Framed {
  text-align: justify;
  padding: 8pt;
  margin-left: 50pt;
  margin-right: 10pt;
  margin-top: 6pt;
  margin-bottom: 6pt;
}
.Text-FramedInline {
  text-align: justify;
}
/* SmallText:Printout*/
.SmallText {
  padding: 8pt;
  margin-left: 2pt;
  margin-right: 2pt;
  margin-top: 3pt;
  margin-bottom: 3pt;
}
.SmallTextInline {
}
/* Item-Dashed:Printout*/
.Item-Dashed {
  padding: 8pt;
}
.Item-DashedInline {
}
/* Item:Printout*/
.Item {
  padding: 8pt;
  margin-left: 50pt;
  margin-right: 0pt;
  margin-top: 2pt;
  margin-bottom: 2pt;
}
.ItemInline {
}
/* ItemParagraph:Printout*/
.ItemParagraph {
  font-size: 10pt;
  padding: 8pt;
  margin-left: 50pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 1pt;
}
.ItemParagraphInline {
  font-size: 10pt;
}
/* Subitem:Printout*/
.Subitem {
  padding: 8pt;
  margin-left: 70pt;
  margin-right: 2pt;
  margin-top: 1pt;
  margin-bottom: 1pt;
}
.SubitemInline {
}
/* SubitemParagraph:Printout*/
.SubitemParagraph {
  padding: 8pt;
  margin-left: 70pt;
  margin-right: 2pt;
  margin-top: 0pt;
  margin-bottom: 1pt;
}
.SubitemParagraphInline {
}
/* ItemNumbered:Printout*/
.ItemNumbered {
  font-size: 10pt;
  padding: 8pt;
  margin-left: 50pt;
  margin-right: 0pt;
  margin-top: 2pt;
  margin-bottom: 2pt;
}
.ItemNumberedInline {
  font-size: 10pt;
}
/* SubitemNumbered:Printout*/
.SubitemNumbered {
  font-size: 10pt;
  padding: 8pt;
  margin-left: 70pt;
  margin-right: 2pt;
  margin-top: 1pt;
  margin-bottom: 1pt;
}
.SubitemNumberedInline {
  font-size: 10pt;
}
/* Input:Printout*/
.Input {
  padding: 8pt;
}
.InputInline {
}
/* Output:Printout*/
.Output {
  padding: 8pt;
}
.OutputInline {
}
/* Message:Printout*/
.Message {
  font-size: 10pt;
  padding: 8pt;
  margin-left: 60pt;
  margin-right: 5pt;
  margin-top: 3pt;
  margin-bottom: 3pt;
}
.MessageInline {
  font-size: 10pt;
}
/* NumberedEquation:Printout*/
.NumberedEquation {
  padding: 8pt;
}
.NumberedEquationInline {
}
/* NumberedFigure:Printout*/
.NumberedFigure {
  padding: 8pt;
}
.NumberedFigureInline {
}
/* 1ColumnBox:Printout*/
.X1ColumnBox {
  padding: 8pt;
}
.X1ColumnBoxInline {
}
/* 2ColumnBox:Printout*/
.X2ColumnBox {
  padding: 8pt;
}
.X2ColumnBoxInline {
}
/* 3ColumnBox:Printout*/
.X3ColumnBox {
  padding: 8pt;
}
.X3ColumnBoxInline {
}
/* 2ColumnTable:Printout*/
.X2ColumnTable {
  font-size: 10pt;
  padding: 8pt;
  margin-left: 5pt;
  margin-right: 5pt;
  margin-top: 8pt;
  margin-bottom: 0pt;
}
.X2ColumnTableInline {
  font-size: 10pt;
}
/* 3ColumnTable:Printout*/
.X3ColumnTable {
  font-size: 10pt;
  padding: 8pt;
  margin-left: 5pt;
  margin-right: 5pt;
  margin-top: 8pt;
  margin-bottom: 0pt;
}
.X3ColumnTableInline {
  font-size: 10pt;
}
/* InlineFormula:Printout*/
.InlineFormula {
  padding: 8pt;
  margin-left: 2pt;
  margin-right: 0pt;
  margin-top: 6pt;
  margin-bottom: 6pt;
}
.InlineFormulaInline {
}
/* DisplayFormula:Printout*/
.DisplayFormula {
  padding: 8pt;
}
.DisplayFormulaInline {
}
/* DisplayFormulaNumbered:Printout*/
.DisplayFormulaNumbered {
  padding: 8pt;
}
.DisplayFormulaNumberedInline {
}
/* Program:Printout*/
.Program {
  padding: 8pt;
  margin-left: 2pt;
  margin-right: 0pt;
  margin-top: 6pt;
  margin-bottom: 6pt;
}
.ProgramInline {
}
/* Author:Printout*/
.Author {
  padding: 8pt;
  margin-left: 0pt;
  margin-right: 10pt;
  margin-top: 2pt;
  margin-bottom: 0pt;
}
.AuthorInline {
}
/* Address:Printout*/
.Address {
  padding: 8pt;
  margin-left: 0pt;
  margin-right: 10pt;
  margin-top: 2pt;
  margin-bottom: 2pt;
}
.AddressInline {
}
/* Abstract:Printout*/
.Abstract {
  font-size: 10pt;
  padding: 8pt;
  margin-left: 75pt;
  margin-right: 75pt;
  margin-top: 10pt;
}
.AbstractInline {
  font-size: 10pt;
}
/* Reference:Printout*/
.Reference {
  padding: 8pt;
}
.ReferenceInline {
}
/* Header:Printout*/
.Header {
  font-size: 100%;
  padding: 8pt;
}
.HeaderInline {
  font-size: 100%;
}
/* HeaderSection:Printout*/
.HeaderSection {
  font-size: 100%;
  padding: 8pt;
}
.HeaderSectionInline {
  font-size: 100%;
}
/* HeaderSubsection:Printout*/
.HeaderSubsection {
  font-size: 100%;
  padding: 8pt;
}
.HeaderSubsectionInline {
  font-size: 100%;
}
/* HeaderTitle:Printout*/
.HeaderTitle {
  font-size: 100%;
  padding: 8pt;
}
.HeaderTitleInline {
  font-size: 100%;
}
/* Footer:Printout*/
.Footer {
  font-size: 100%;
  padding: 8pt;
}
.FooterInline {
  font-size: 100%;
}
/* FooterSection:Printout*/
.FooterSection {
  font-size: 100%;
  padding: 8pt;
}
.FooterSectionInline {
  font-size: 100%;
}
/* FooterSubsection:Printout*/
.FooterSubsection {
  font-size: 100%;
  padding: 8pt;
}
.FooterSubsectionInline {
  font-size: 100%;
}
/* FooterTitle:Printout*/
.FooterTitle {
  font-size: 100%;
  padding: 8pt;
}
.FooterTitleInline {
  font-size: 100%;
}
/* PageNumber:Printout*/
.PageNumber {
  font-size: 100%;
  padding: 8pt;
}
.PageNumberInline {
  font-size: 100%;
}
}

.script {font-family: Mathematica5, cursive}
.gothic {font-family: Mathematica6, Century Gothic}
.doublestruck {font-family: Mathematica7}