/* Notebook:*/
html {
  font-size: 12px;
  padding: 8px;
}
/* Text:*/
.Text {
  line-height: 1.25;
  padding: 8px;
  margin-left: 36px;
  margin-right: 24px;
  margin-top: 4px;
  margin-bottom: 4px;
}
.TextInline {
  line-height: 1.25;
}
/* DisplayText:*/
.DisplayText {
  line-height: 1.25;
  padding: 8px;
  margin-left: 70px;
  margin-right: 24px;
  margin-top: 4px;
  margin-bottom: 4px;
}
.DisplayTextInline {
  line-height: 1.25;
}
/* IndentedText:*/
.IndentedText {
  text-indent: 0px;
  line-height: 1.25;
  padding: 8px;
  margin-left: 44px;
  margin-right: 24px;
  margin-top: 4px;
  margin-bottom: 4px;
}
.IndentedTextInline {
  text-indent: 0px;
  line-height: 1.25;
}
/* SolnText:*/
.SolnText {
  line-height: 1.25;
  padding: 8px;
  margin-left: 36px;
  margin-right: 24px;
  margin-top: 4px;
  margin-bottom: 4px;
}
.SolnTextInline {
  line-height: 1.25;
}
/* SolnDisplayText:*/
.SolnDisplayText {
  line-height: 1.25;
  padding: 8px;
  margin-left: 70px;
  margin-right: 24px;
  margin-top: 4px;
  margin-bottom: 4px;
}
.SolnDisplayTextInline {
  line-height: 1.25;
}
/* SolnIndentedText:*/
.SolnIndentedText {
  text-indent: 0px;
  line-height: 1.25;
  padding: 8px;
  margin-left: 44px;
  margin-right: 24px;
  margin-top: 4px;
  margin-bottom: 4px;
}
.SolnIndentedTextInline {
  text-indent: 0px;
  line-height: 1.25;
}
/* Example:*/
.Example {
  font-size: 14px;
  font-weight: bold;
  color: #000080;
  padding: 8px;
  margin-left: 14px;
  margin-right: 25px;
  margin-top: 16px;
  margin-bottom: 2px;
}
.ExampleInline {
  font-size: 14px;
  font-weight: bold;
  color: #000080;
}
/* Exercise:*/
.Exercise {
  font-size: 14px;
  font-weight: bold;
  color: #003300;
  padding: 8px;
  margin-left: 14px;
  margin-right: 25px;
  margin-top: 16px;
  margin-bottom: 2px;
}
.ExerciseInline {
  font-size: 14px;
  font-weight: bold;
  color: #003300;
}
/* Solution:*/
.Solution {
  font-size: 12px;
  font-weight: bold;
  color: #0000B3;
  padding: 8px;
  margin-left: 24px;
  margin-right: 25px;
  margin-top: 12px;
  margin-bottom: 2px;
}
.SolutionInline {
  font-size: 12px;
  font-weight: bold;
  color: #0000B3;
}
/* Topic:*/
.Topic {
  font-size: 12px;
  font-weight: bold;
  padding: 8px;
  margin-left: 24px;
  margin-right: 25px;
  margin-top: 16px;
  margin-bottom: 2px;
}
.TopicInline {
  font-size: 12px;
  font-weight: bold;
}
/* TransText:*/
.TransText {
  line-height: 1.25;
  padding: 8px;
  margin-left: 36px;
  margin-right: 24px;
  margin-top: 7px;
  margin-bottom: 7px;
}
.TransTextInline {
  line-height: 1.25;
}
/* BkgddStart:*/
.BkgddStart {
  background-color: #FFFDED;
  line-height: 1.25;
  padding-left: 24px;
  padding-right: 12px;
  padding-top: 6px;
  padding-bottom: 6px;
  margin-left: 24px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  border-left: 1px;
  border-right: 1px;
  border-top: 1px;
  border-bottom: 0px;
  border-style: solid;
  border-color: #CC0000;
}
.BkgddStartInline {
  background-color: #FFFDED;
  line-height: 1.25;
}
/* BkgddText:*/
.BkgddText {
  background-color: #FFFDED;
  line-height: 1.25;
  padding-left: 24px;
  padding-right: 12px;
  padding-top: 6px;
  padding-bottom: 6px;
  margin-left: 24px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  border-left: 1px;
  border-right: 1px;
  border-top: 0px;
  border-bottom: 0px;
  border-style: solid;
  border-color: #CC0000;
}
.BkgddTextInline {
  background-color: #FFFDED;
  line-height: 1.25;
}
/* IndBkgddText:*/
.IndBkgddText {
  background-color: #FFFDED;
  text-indent: 0px;
  padding-left: 24px;
  padding-right: 12px;
  padding-top: 6px;
  padding-bottom: 6px;
  margin-left: 24px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  border-left: 1px;
  border-right: 1px;
  border-top: 1px;
  border-bottom: 0px;
  border-style: solid;
  border-color: #CC0000;
}
.IndBkgddTextInline {
  background-color: #FFFDED;
  text-indent: 0px;
}
/* BkgddDisplay:*/
.BkgddDisplay {
  background-color: #FFFDED;
  line-height: 1.25;
  padding-left: 60px;
  padding-right: 12px;
  padding-top: 6px;
  padding-bottom: 6px;
  margin-left: 24px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  border-left: 1px;
  border-right: 1px;
  border-top: 0px;
  border-bottom: 0px;
  border-style: solid;
  border-color: #CC0000;
}
.BkgddDisplayInline {
  background-color: #FFFDED;
  line-height: 1.25;
}
/* BkgddEnd:*/
.BkgddEnd {
  font-size: 9px;
  background-color: #FFFDED;
  line-height: 1;
  padding-left: 38px;
  padding-right: 12px;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-left: 24px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  border-left: 1px;
  border-right: 1px;
  border-top: 0px;
  border-bottom: 1px;
  border-style: solid;
  border-color: #CC0000;
}
.BkgddEndInline {
  font-size: 9px;
  background-color: #FFFDED;
  line-height: 1;
}
/* Theorem:*/
.Theorem {
  font-size: 14px;
  font-weight: bold;
  color: #800000;
  background-color: #CC9966;
  padding: 8px;
  margin-left: 24px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  border-left: 1px;
  border-right: 1px;
  border-top: 1px;
  border-bottom: 0px;
  border-style: solid;
  border-color: #CC0000;
}
.TheoremInline {
  font-size: 14px;
  font-weight: bold;
  color: #800000;
  background-color: #CC9966;
}
/* Definition:*/
.Definition {
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #CC9966;
  padding: 8px;
  margin-left: 24px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  border-left: 1px;
  border-right: 1px;
  border-top: 1px;
  border-bottom: 0px;
  border-style: solid;
  border-color: #CC0000;
}
.DefinitionInline {
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #CC9966;
}
/* Procedure:*/
.Procedure {
  font-size: 14px;
  font-weight: bold;
  color: #000066;
  background-color: #CC9966;
  padding: 8px;
  margin-left: 24px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  border-left: 1px;
  border-right: 1px;
  border-top: 1px;
  border-bottom: 0px;
  border-style: solid;
  border-color: #CC0000;
}
.ProcedureInline {
  font-size: 14px;
  font-weight: bold;
  color: #000066;
  background-color: #CC9966;
}
/* Section:*/
.Section {
  font-size: 16px;
  font-weight: bold;
  color: #804000;
  text-align: center;
  line-height: 1.5625;
  padding: 8px;
  margin-left: 54px;
  margin-right: 25px;
  margin-top: 30px;
  margin-bottom: 2px;
}
.SectionInline {
  font-size: 16px;
  font-weight: bold;
  color: #804000;
  text-align: center;
  line-height: 1.5625;
}
/* Subsection:*/
.Subsection {
  font-size: 14px;
  font-weight: bold;
  color: #804000;
  padding: 8px;
  margin-left: 24px;
  margin-right: 25px;
  margin-top: 16px;
  margin-bottom: 2px;
}
.SubsectionInline {
  font-size: 14px;
  font-weight: bold;
  color: #804000;
}
/* eTopic:*/
.eTopic {
  font-size: 14px;
  font-weight: bold;
  color: #660066;
  background-color: #FFF7FF;
  padding: 8px;
  margin-left: 24px;
  margin-right: 0px;
  margin-top: 16px;
  margin-bottom: 2px;
  border-left: 1px;
  border-right: 0px;
  border-top: 1px;
  border-bottom: 1px;
  border-style: solid;
  border-color: #400080;
}
.eTopicInline {
  font-size: 14px;
  font-weight: bold;
  color: #660066;
  background-color: #FFF7FF;
}
/* ExerciseSet:*/
.ExerciseSet {
  font-size: 18px;
  font-weight: bold;
  color: #002600;
  text-align: center;
  line-height: 1.5;
  padding: 8px;
  margin-left: 18px;
  margin-right: 0px;
  margin-top: 18px;
  margin-bottom: 0px;
  border-left: 0px;
  border-right: 0px;
  border-top: 1px;
  border-bottom: 0px;
  border-style: solid;
  border-color: #006600;
}
.ExerciseSetInline {
  font-size: 18px;
  font-weight: bold;
  color: #002600;
  text-align: center;
  line-height: 1.5;
}
/* Chapter:*/
.Chapter {
  font-size: 18px;
  font-weight: bold;
  color: #804000;
  text-align: center;
  padding: 8px;
  margin-left: 54px;
  margin-right: 25px;
  margin-top: 30px;
  margin-bottom: 2px;
}
.ChapterInline {
  font-size: 18px;
  font-weight: bold;
  color: #804000;
  text-align: center;
}
/* Title:*/
.Title {
  font-size: 24px;
  font-weight: bold;
  color: #804000;
  text-align: center;
  line-height: 1.54167;
  padding: 8px;
  margin-left: 36px;
  margin-right: 20px;
  margin-top: 10px;
  margin-bottom: 0px;
}
.TitleInline {
  font-size: 24px;
  font-weight: bold;
  color: #804000;
  text-align: center;
  line-height: 1.54167;
}
/* eSection:*/
.eSection {
  font-size: 16px;
  font-weight: bold;
  color: #400080;
  background-color: #FFF0FF;
  text-align: left;
  line-height: 1.5625;
  padding: 8px;
  margin-left: 24px;
  margin-right: 0px;
  margin-top: 16px;
  margin-bottom: 2px;
  border-left: 1px;
  border-right: 0px;
  border-top: 1px;
  border-bottom: 1px;
  border-style: solid;
  border-color: #400080;
}
.eSectionInline {
  font-size: 16px;
  font-weight: bold;
  color: #400080;
  background-color: #FFF0FF;
  text-align: left;
  line-height: 1.5625;
}
/* eSolution:*/
.eSolution {
  font-size: 12px;
  font-weight: bold;
  color: #000080;
  padding: 8px;
  margin-left: 24px;
  margin-right: 25px;
  margin-top: 12px;
  margin-bottom: 2px;
}
.eSolutionInline {
  font-size: 12px;
  font-weight: bold;
  color: #000080;
}
/* Input:*/
.Input {
  font-weight: bold;
  background-color: #F5FCFF;
  padding: 8px;
  margin-left: 52px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  border-left: 1px;
  border-right: 0px;
  border-top: 1px;
  border-bottom: 0px;
  border-style: solid;
  border-color: #660066;
}
.InputInline {
  font-weight: bold;
  background-color: #F5FCFF;
}
/* Output:*/
.Output {
  background-color: #FAFCFF;
  padding: 8px;
  margin-left: 52px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  border-left: 1px;
  border-right: 0px;
  border-top: 0px;
  border-bottom: 1px;
  border-style: solid;
  border-color: #660066;
}
.OutputInline {
  background-color: #FAFCFF;
}
/* Graphics:*/
.Graphics {
  font-size: 10px;
  font-family: Courier;
  background-color: #FAFCFF;
  padding: 8px;
  margin-left: 52px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  border-left: 1px;
  border-right: 0px;
  border-top: 0px;
  border-bottom: 1px;
  border-style: solid;
  border-color: #660066;
}
.GraphicsInline {
  font-size: 10px;
  font-family: Courier;
  background-color: #FAFCFF;
}
/* Print:*/
.Print {
  background-color: #FAFCFF;
  padding: 8px;
  margin-left: 52px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  border-left: 1px;
  border-right: 0px;
  border-top: 0px;
  border-bottom: 1px;
  border-style: solid;
  border-color: #660066;
}
.PrintInline {
  background-color: #FAFCFF;
}
/* Message:*/
.Message {
  color: #FF0000;
  background-color: #D9FFD9;
  padding: 8px;
  margin-left: 52px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  border-left: 1px;
  border-right: 0px;
  border-top: 0px;
  border-bottom: 0px;
  border-style: solid;
  border-color: #CC0000;
}
.MessageInline {
  color: #FF0000;
  background-color: #D9FFD9;
}
/* WolframAlphaShort:*/
.WolframAlphaShort {
  font-family: Helvetica;
  font-weight: bold;
  background-color: #F5FCFF;
  padding: 8px;
  margin-left: 52px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  border-left: 1px;
  border-right: 0px;
  border-top: 1px;
  border-bottom: 0px;
  border-style: solid;
  border-color: #660066;
}
.WolframAlphaShortInline {
  font-family: Helvetica;
  font-weight: bold;
  background-color: #F5FCFF;
}
/* WolframAlphaLong:*/
.WolframAlphaLong {
  font-family: Helvetica;
  font-weight: bold;
  background-color: #F5FCFF;
  padding: 8px;
  margin-left: 52px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  border-left: 1px;
  border-right: 0px;
  border-top: 1px;
  border-bottom: 0px;
  border-style: solid;
  border-color: #660066;
}
.WolframAlphaLongInline {
  font-family: Helvetica;
  font-weight: bold;
  background-color: #F5FCFF;
}
/* NumberedEquation:*/
.NumberedEquation {
  padding: 8px;
  margin-left: 62px;
  margin-right: 10px;
}
.NumberedEquationInline {
}
/* NumberedFigure:*/
.NumberedFigure {
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  line-height: 1.25;
  padding: 8px;
  margin-left: 36px;
  margin-right: 24px;
  margin-top: 7px;
  margin-bottom: 7px;
}
.NumberedFigureInline {
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  line-height: 1.25;
}
/* Hyperlink:*/
.Hyperlink {
  text-decoration: underline;
  color: #0000FF;
  padding: 8px;
}
.HyperlinkInline {
  text-decoration: underline;
  color: #0000FF;
}
/* LiveFigure:*/
.LiveFigure {
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  line-height: 1.25;
  padding: 8px;
  margin-left: 36px;
  margin-right: 24px;
  margin-top: 7px;
  margin-bottom: 7px;
}
.LiveFigureInline {
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  line-height: 1.25;
}
/* AnimateButton:*/
.AnimateButton {
  font-size: 9px;
  font-family: Helvetica;
  font-weight: bold;
  color: #FFFFFF;
  padding: 8px;
}
.AnimateButtonInline {
  font-size: 9px;
  font-family: Helvetica;
  font-weight: bold;
  color: #FFFFFF;
}
/* AnimationLabel:*/
.AnimationLabel {
  font-size: 11px;
  font-family: Helvetica;
  font-weight: bold;
  color: #000000;
  background-color: ;
  line-height: 1.09091;
  padding: 8px;
  margin-left: 14px;
  margin-right: 25px;
  margin-top: 8px;
  margin-bottom: 0px;
}
.AnimationLabelInline {
  font-size: 11px;
  font-family: Helvetica;
  font-weight: bold;
  color: #000000;
  background-color: ;
  line-height: 1.09091;
}
/* AnimationGroup:*/
.AnimationGroup {
  background-color: ;
  padding: 8px;
  margin-left: 52px;
  margin-right: 20px;
  margin-top: 2px;
  margin-bottom: 2px;
}
.AnimationGroupInline {
  background-color: ;
}

@media screen{
}

@media print{
/* Text:Printout*/
.Text {
  padding: 8pt;
  margin-left: 10pt;
  margin-right: 2pt;
  margin-top: 3pt;
  margin-bottom: 3pt;
}
.TextInline {
}
/* DisplayText:Printout*/
.DisplayText {
  padding: 8pt;
  margin-left: 40pt;
  margin-right: 10pt;
  margin-top: 3pt;
  margin-bottom: 3pt;
}
.DisplayTextInline {
}
/* IndentedText:Printout*/
.IndentedText {
  text-indent: 0pt;
  padding: 8pt;
  margin-left: 16pt;
  margin-right: 2pt;
  margin-top: 3pt;
  margin-bottom: 3pt;
}
.IndentedTextInline {
  text-indent: 0pt;
}
/* SolnText:Printout*/
.SolnText {
  padding: 8pt;
  margin-left: 10pt;
  margin-right: 2pt;
  margin-top: 3pt;
  margin-bottom: 3pt;
}
.SolnTextInline {
}
/* SolnDisplayText:Printout*/
.SolnDisplayText {
  padding: 8pt;
  margin-left: 40pt;
  margin-right: 10pt;
  margin-top: 3pt;
  margin-bottom: 3pt;
}
.SolnDisplayTextInline {
}
/* SolnIndentedText:Printout*/
.SolnIndentedText {
  text-indent: 0pt;
  padding: 8pt;
  margin-left: 16pt;
  margin-right: 2pt;
  margin-top: 3pt;
  margin-bottom: 3pt;
}
.SolnIndentedTextInline {
  text-indent: 0pt;
}
/* Example:Printout*/
.Example {
  font-size: 12pt;
  color: #000000;
  padding: 8pt;
  margin-left: 0pt;
  margin-right: 20pt;
  margin-top: 10pt;
  margin-bottom: 2pt;
}
.ExampleInline {
  font-size: 12pt;
  color: #000000;
}
/* Exercise:Printout*/
.Exercise {
  font-size: 12pt;
  color: #000000;
  padding: 8pt;
  margin-left: 0pt;
  margin-right: 20pt;
  margin-top: 10pt;
  margin-bottom: 2pt;
}
.ExerciseInline {
  font-size: 12pt;
  color: #000000;
}
/* Solution:Printout*/
.Solution {
  font-size: 10pt;
  color: #000000;
  padding: 8pt;
  margin-left: 0pt;
  margin-right: 20pt;
  margin-top: 10pt;
  margin-bottom: 2pt;
}
.SolutionInline {
  font-size: 10pt;
  color: #000000;
}
/* Topic:Printout*/
.Topic {
  font-size: 10pt;
  padding: 8pt;
  margin-left: 0pt;
  margin-right: 20pt;
  margin-top: 10pt;
  margin-bottom: 2pt;
}
.TopicInline {
  font-size: 10pt;
}
/* TransText:Printout*/
.TransText {
  padding: 8pt;
  margin-left: 10pt;
  margin-right: 2pt;
  margin-top: 6pt;
  margin-bottom: 6pt;
}
.TransTextInline {
}
/* BkgddStart:Printout*/
.BkgddStart {
  background-color: ;
  padding: 8pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
}
.BkgddStartInline {
  background-color: ;
}
/* BkgddText:Printout*/
.BkgddText {
  background-color: ;
  padding: 8pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
}
.BkgddTextInline {
  background-color: ;
}
/* IndBkgddText:Printout*/
.IndBkgddText {
  background-color: ;
  text-indent: 0pt;
  padding: 8pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
}
.IndBkgddTextInline {
  background-color: ;
  text-indent: 0pt;
}
/* BkgddDisplay:Printout*/
.BkgddDisplay {
  background-color: ;
  padding: 8pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
}
.BkgddDisplayInline {
  background-color: ;
}
/* BkgddEnd:Printout*/
.BkgddEnd {
  background-color: ;
  padding: 8pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
}
.BkgddEndInline {
  background-color: ;
}
/* Theorem:Printout*/
.Theorem {
  font-size: 12pt;
  color: #000000;
  background-color: #D9D9D9;
  padding: 8pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
}
.TheoremInline {
  font-size: 12pt;
  color: #000000;
  background-color: #D9D9D9;
}
/* Definition:Printout*/
.Definition {
  font-size: 12pt;
  color: #000000;
  background-color: #D9D9D9;
  padding: 8pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
}
.DefinitionInline {
  font-size: 12pt;
  color: #000000;
  background-color: #D9D9D9;
}
/* Procedure:Printout*/
.Procedure {
  font-size: 12pt;
  color: #000000;
  background-color: #D9D9D9;
  padding: 8pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
}
.ProcedureInline {
  font-size: 12pt;
  color: #000000;
  background-color: #D9D9D9;
}
/* Section:Printout*/
.Section {
  font-size: 12pt;
  color: #1A1A1A;
  padding: 8pt;
  margin-left: 18pt;
  margin-right: 20pt;
  margin-top: 30pt;
  margin-bottom: 10pt;
}
.SectionInline {
  font-size: 12pt;
  color: #1A1A1A;
}
/* Subsection:Printout*/
.Subsection {
  font-size: 12pt;
  color: #000000;
  padding: 8pt;
  margin-left: 0pt;
  margin-right: 20pt;
  margin-top: 10pt;
  margin-bottom: 2pt;
}
.SubsectionInline {
  font-size: 12pt;
  color: #000000;
}
/* eTopic:Printout*/
.eTopic {
  font-size: 12pt;
  color: #4D4D4D;
  background-color: #E6E6E6;
  padding: 8pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 10pt;
  margin-bottom: 2pt;
}
.eTopicInline {
  font-size: 12pt;
  color: #4D4D4D;
  background-color: #E6E6E6;
}
/* ExerciseSet:Printout*/
.ExerciseSet {
  font-size: 14pt;
  color: #000000;
  padding: 8pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 14pt;
  margin-bottom: 0pt;
}
.ExerciseSetInline {
  font-size: 14pt;
  color: #000000;
}
/* Chapter:Printout*/
.Chapter {
  font-size: 16pt;
  color: #1A1A1A;
  padding: 8pt;
  margin-left: 2pt;
  margin-right: 10pt;
  margin-top: 20pt;
  margin-bottom: 2pt;
}
.ChapterInline {
  font-size: 16pt;
  color: #1A1A1A;
}
/* Title:Printout*/
.Title {
  font-size: 18pt;
  color: #1A1A1A;
  padding: 8pt;
  margin-left: 2pt;
  margin-right: 10pt;
  margin-top: 30pt;
  margin-bottom: 15pt;
}
.TitleInline {
  font-size: 18pt;
  color: #1A1A1A;
}
/* eSection:Printout*/
.eSection {
  font-size: 12pt;
  color: #4D4D4D;
  background-color: #E6E6E6;
  padding: 8pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 10pt;
  margin-bottom: 2pt;
}
.eSectionInline {
  font-size: 12pt;
  color: #4D4D4D;
  background-color: #E6E6E6;
}
/* eSolution:Printout*/
.eSolution {
  font-size: 10pt;
  color: #000000;
  padding: 8pt;
  margin-left: 0pt;
  margin-right: 20pt;
  margin-top: 10pt;
  margin-bottom: 2pt;
}
.eSolutionInline {
  font-size: 10pt;
  color: #000000;
}
/* Input:Printout*/
.Input {
  font-size: 9pt;
  background-color: #E6E6E6;
  padding: 8pt;
  margin-left: 60pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
}
.InputInline {
  font-size: 9pt;
  background-color: #E6E6E6;
}
/* Output:Printout*/
.Output {
  font-size: 9pt;
  background-color: #F2F2F2;
  padding: 8pt;
  margin-left: 60pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
}
.OutputInline {
  font-size: 9pt;
  background-color: #F2F2F2;
}
/* Graphics:Printout*/
.Graphics {
  font-size: 9pt;
  background-color: #F2F2F2;
  padding: 8pt;
  margin-left: 60pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
}
.GraphicsInline {
  font-size: 9pt;
  background-color: #F2F2F2;
}
/* Print:Printout*/
.Print {
  font-size: 9pt;
  background-color: #F2F2F2;
  padding: 8pt;
  margin-left: 60pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
}
.PrintInline {
  font-size: 9pt;
  background-color: #F2F2F2;
}
/* Message:Printout*/
.Message {
  font-size: 8pt;
  color: #000000;
  background-color: #CCCCCC;
  padding: 8pt;
  margin-left: 60pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
}
.MessageInline {
  font-size: 8pt;
  color: #000000;
  background-color: #CCCCCC;
}
/* NumberedEquation:Printout*/
.NumberedEquation {
  padding: 8pt;
  margin-left: 54pt;
  margin-right: 0pt;
}
.NumberedEquationInline {
}
/* NumberedFigure:Printout*/
.NumberedFigure {
  font-size: 10pt;
  font-weight: bold;
  padding: 8pt;
  margin-left: 10pt;
  margin-right: 2pt;
  margin-top: 6pt;
  margin-bottom: 6pt;
}
.NumberedFigureInline {
  font-size: 10pt;
  font-weight: bold;
}
/* Hyperlink:Printout*/
.Hyperlink {
  text-decoration: none;
  color: #000000;
  padding: 8pt;
}
.HyperlinkInline {
  text-decoration: none;
  color: #000000;
}
/* LiveFigure:Printout*/
.LiveFigure {
  font-size: 10pt;
  font-weight: bold;
  padding: 8pt;
  margin-left: 10pt;
  margin-right: 2pt;
  margin-top: 6pt;
  margin-bottom: 6pt;
}
.LiveFigureInline {
  font-size: 10pt;
  font-weight: bold;
}
/* AnimateButton:Printout*/
.AnimateButton {
  padding: 8pt;
}
.AnimateButtonInline {
}
/* AnimationLabel:Printout*/
.AnimationLabel {
  padding: 8pt;
  margin-left: 0pt;
  margin-right: 20pt;
  margin-top: 10pt;
  margin-bottom: 2pt;
}
.AnimationLabelInline {
}
/* AnimationGroup:Printout*/
.AnimationGroup {
  font-size: 10pt;
  padding: 8pt;
}
.AnimationGroupInline {
  font-size: 10pt;
}
}

.script {font-family: Mathematica5, cursive}
.gothic {font-family: Mathematica6, Century Gothic}
.doublestruck {font-family: Mathematica7}