/* Notebook:*/
html {
  font-size: 12px;
  background-color: #F8EC91;
  padding: 8px;
}
/* Input:*/
.Input {
  color: #000066;
  background-color: #FFFDAC;
  padding: 8px;
  margin-left: 66px;
  margin-right: 10px;
  margin-top: 7px;
  margin-bottom: 0px;
  border-left: 2px;
  border-right: 2px;
  border-top: 2px;
  border-bottom: 0px;
  border-style: solid;
  border-color: #C0B983;
}
.InputInline {
  color: #000066;
  background-color: #FFFDAC;
}
/* Output:*/
.Output {
  background-color: #FFF9FB;
  padding: 8px;
  margin-left: 66px;
  margin-right: 10px;
  margin-top: 0px;
  margin-bottom: 7px;
  border-left: 2px;
  border-right: 2px;
  border-top: 0px;
  border-bottom: 2px;
  border-style: solid;
  border-color: #C0B983;
}
.OutputInline {
  background-color: #FFF9FB;
}
/* InputOnly:*/
.InputOnly {
  color: #000066;
  background-color: #FFFDAC;
  padding: 8px;
  border: 2px;
  border-style: solid;
  border-color: #C0B983;
}
.InputOnlyInline {
  color: #000066;
  background-color: #FFFDAC;
}
/* CellLabel:*/
.CellLabel {
  color: #EE5A0C;
  margin-top: 0px;
  margin-bottom: 0px;
}
/* Print:*/
.Print {
  font-size: 14px;
  font-weight: SemiBold;
  color: #00660D;
  background-color: #DDE7DE;
  padding: 8px;
}
.PrintInline {
  font-size: 14px;
  font-weight: SemiBold;
  color: #00660D;
  background-color: #DDE7DE;
}
/* Title:*/
.Title {
  font-size: 36px;
  font-family: Helvetica;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #57251D;
  text-align: center;
  line-height: 1.30556;
  padding: 8px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 2px;
  margin-bottom: 2px;
}
.TitleInline {
  font-size: 36px;
  font-family: Helvetica;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #57251D;
  text-align: center;
  line-height: 1.30556;
}
/* Subtitle:*/
.Subtitle {
  font-family: Helvetica;
  font-weight: bold;
  color: #001278;
  background-color: #E39F5C;
  padding: 8px;
  margin-left: 27px;
  margin-top: 2px;
  margin-bottom: 5px;
}
.SubtitleInline {
  font-family: Helvetica;
  font-weight: bold;
  color: #001278;
  background-color: #E39F5C;
}
/* Subsubtitle:*/
.Subsubtitle {
  font-size: 18px;
  font-family: Helvetica;
  font-style: normal;
  font-weight: Demi;
  background-color: #C2954E;
  padding: 8px;
}
.SubsubtitleInline {
  font-size: 18px;
  font-family: Helvetica;
  font-style: normal;
  font-weight: Demi;
  background-color: #C2954E;
}
/* Section:*/
.Section {
  font-size: 18px;
  font-family: Helvetica;
  font-weight: bold;
  color: #00280A;
  background-color: #FFDDA9;
  padding: 8px;
  margin-left: 2px;
  margin-right: 0px;
  margin-top: 2px;
  margin-bottom: 4px;
  border-left: 0px;
  border-right: 0px;
  border-top: 1px;
  border-bottom: 1px;
  border-style: solid;
  border-color: #000000;
}
.SectionInline {
  font-size: 18px;
  font-family: Helvetica;
  font-weight: bold;
  color: #00280A;
  background-color: #FFDDA9;
}
/* Subsection:*/
.Subsection {
  font-size: 14px;
  font-family: Helvetica;
  font-weight: bold;
  padding: 8px;
  margin-left: 66px;
  margin-top: 12px;
  margin-bottom: 8px;
  display: list-item;
  list-style-type: StyleBox[square, FontColor -> RGBColor[0.784314, 0.447059, 0.0705882]];
}
.SubsectionInline {
  font-size: 14px;
  font-family: Helvetica;
  font-weight: bold;
}
/* Subsubsection:*/
.Subsubsection {
  font-size: 12px;
  font-family: Helvetica;
  font-weight: bold;
  color: #C87212;
  padding: 8px;
  margin-left: 66px;
  margin-top: 10px;
  margin-bottom: 2px;
  display: list-item;
  list-style-type: square;
}
.SubsubsectionInline {
  font-size: 12px;
  font-family: Helvetica;
  font-weight: bold;
  color: #C87212;
}
/* Text:*/
.Text {
  font-family: Helvetica;
  font-style: italic;
  color: #442C15;
  padding: 8px;
  margin-left: 66px;
  margin-right: 10px;
  margin-top: 7px;
  margin-bottom: 7px;
}
.TextInline {
  font-family: Helvetica;
  font-style: italic;
  color: #442C15;
}
/* Item:*/
.Item {
  font-family: Helvetica;
  color: #442C15;
  padding: 8px;
  margin-left: 78px;
  margin-right: 10px;
  margin-top: 7px;
  margin-bottom: 7px;
}
.ItemInline {
  font-family: Helvetica;
  color: #442C15;
}
/* Subitem:*/
.Subitem {
  font-size: 10px;
  font-family: Helvetica;
  color: #C87212;
  padding: 8px;
  margin-left: 102px;
  margin-right: 12px;
  margin-top: 2px;
  margin-bottom: 1px;
}
.SubitemInline {
  font-size: 10px;
  font-family: Helvetica;
  color: #C87212;
}
/* Subsubitem:*/
.Subsubitem {
  font-size: 10px;
  font-family: Helvetica;
  color: #A08A24;
  padding: 8px;
  margin-left: 126px;
  margin-right: 12px;
  margin-top: 2px;
  margin-bottom: 1px;
}
.SubsubitemInline {
  font-size: 10px;
  font-family: Helvetica;
  color: #A08A24;
}
/* DisplayFormula:*/
.DisplayFormula {
  padding: 8px;
  margin-left: 66px;
}
.DisplayFormulaInline {
}
/* DisplayFormulaNumbered:*/
.DisplayFormulaNumbered {
  padding: 8px;
  margin-left: 66px;
}
.DisplayFormulaNumberedInline {
}
/* Program:*/
.Program {
  padding: 8px;
  margin-left: 66px;
}
.ProgramInline {
}
/* FunctionLink:*/
.FunctionLink {
  color: #EE5A0C;
  padding: 8px;
}
.FunctionLinkInline {
  color: #EE5A0C;
}
/* Link:*/
.Link {
  color: #EE5A0C;
  padding: 8px;
}
.LinkInline {
  color: #EE5A0C;
}

@media screen{
/* Input:Presentation*/
.Input {
  font-size: 24px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 12px;
  padding-bottom: 12px;
  margin-left: 70px;
  margin-right: 10px;
  margin-top: 4px;
  margin-bottom: 0px;
  border-left: 2px;
  border-right: 2px;
  border-top: 2px;
  border-bottom: 0px;
  border-style: solid;
  border-color: #000000;
}
.InputInline {
  font-size: 24px;
}
/* Output:Presentation*/
.Output {
  font-size: 18px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 12px;
  padding-bottom: 12px;
  margin-left: 70px;
  margin-right: 10px;
  margin-top: 0px;
  margin-bottom: 6px;
  border-left: 2px;
  border-right: 2px;
  border-top: 0px;
  border-bottom: 2px;
  border-style: solid;
  border-color: #000000;
}
.OutputInline {
  font-size: 18px;
}
/* InputOnly:Presentation*/
.InputOnly {
  font-size: 24px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 12px;
  padding-bottom: 12px;
  margin-left: 70px;
  margin-right: 10px;
  margin-top: 6px;
  margin-bottom: 4px;
  border: 2px;
  border-style: solid;
  border-color: #000000;
}
.InputOnlyInline {
  font-size: 24px;
}
/* Print:Presentation*/
.Print {
  font-size: 18px;
  padding: 8px;
}
.PrintInline {
  font-size: 18px;
}
/* Title:Presentation*/
.Title {
  font-size: 54px;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 8px;
  padding-bottom: 14px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 1px;
  margin-bottom: 3px;
  border-left: 0px;
  border-right: 0px;
  border-top: 8px;
  border-bottom: 8px;
  border-style: solid;
  border-color: #000000;
}
.TitleInline {
  font-size: 54px;
}
/* Subtitle:Presentation*/
.Subtitle {
  font-size: 36px;
  padding: 8px;
  margin-left: 45px;
  margin-right: 10px;
  margin-top: 18px;
  margin-bottom: 4px;
}
.SubtitleInline {
  font-size: 36px;
}
/* Subsubtitle:Presentation*/
.Subsubtitle {
  font-size: 21px;
  padding: 8px;
  margin-left: 70px;
  margin-right: 10px;
  margin-top: 2px;
  margin-bottom: 10px;
}
.SubsubtitleInline {
  font-size: 21px;
}
/* Section:Presentation*/
.Section {
  font-size: 21px;
  padding-left: 18px;
  padding-right: 12px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-left: 45px;
  margin-right: 0px;
  margin-top: 12px;
  margin-bottom: 12px;
  border-left: 3px;
  border-right: 3px;
  border-top: 6px;
  border-bottom: 6px;
  border-style: solid;
  border-color: #000000;
}
.SectionInline {
  font-size: 21px;
}
/* Subsection:Presentation*/
.Subsection {
  font-size: 21px;
  padding: 8px;
  margin-left: 70px;
  margin-right: 10px;
  margin-top: 24px;
  margin-bottom: 12px;
}
.SubsectionInline {
  font-size: 21px;
}
/* Subsubsection:Presentation*/
.Subsubsection {
  font-size: 18px;
  padding: 8px;
  margin-left: 70px;
  margin-right: 10px;
  margin-top: 12px;
  margin-bottom: 6px;
}
.SubsubsectionInline {
  font-size: 18px;
}
/* Text:Presentation*/
.Text {
  font-size: 18px;
  padding: 8px;
  margin-left: 70px;
  margin-right: 10px;
  margin-top: 8px;
  margin-bottom: 8px;
}
.TextInline {
  font-size: 18px;
}
}

@media print{
/* All:FullPageColorPrint*/
html {
  background-color: #FFFFFF;
}
/* Notebook:FullPageColorPrint*/
html {
  font-size: 12pt;
  background-color: #F8EC91;
  padding: 8pt;
}
/* Input:FullPageColorPrint*/
.Input {
  font-size: 10pt;
  font-family: Helvetica;
  line-height: 1.3;
  padding: 8pt;
  margin-left: 0pt;
  margin-right: 16pt;
  margin-top: 2pt;
  margin-bottom: 2pt;
}
.InputInline {
  font-size: 10pt;
  font-family: Helvetica;
  line-height: 1.3;
}
/* Output:FullPageColorPrint*/
.Output {
  font-size: 10pt;
  padding: 8pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
}
.OutputInline {
  font-size: 10pt;
}
/* InputOnly:FullPageColorPrint*/
.InputOnly {
  font-size: 10pt;
  padding: 8pt;
  margin-left: 0pt;
  margin-right: 16pt;
  margin-bottom: 0pt;
}
.InputOnlyInline {
  font-size: 10pt;
}
/* Print:FullPageColorPrint*/
.Print {
  font-size: 10pt;
  font-weight: SemiBold;
  padding: 8pt;
}
.PrintInline {
  font-size: 10pt;
  font-weight: SemiBold;
}
/* Title:FullPageColorPrint*/
.Title {
  font-size: 18pt;
  padding: 8pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 2pt;
  margin-bottom: 4pt;
}
.TitleInline {
  font-size: 18pt;
}
/* Subtitle:FullPageColorPrint*/
.Subtitle {
  font-size: 18pt;
  padding: 8pt;
  margin-left: 12pt;
  margin-right: 0pt;
  margin-top: 4pt;
  margin-bottom: 2pt;
}
.SubtitleInline {
  font-size: 18pt;
}
/* Subsubtitle:FullPageColorPrint*/
.Subsubtitle {
  font-size: 13pt;
  padding: 8pt;
  margin-left: 36pt;
  margin-top: 2pt;
  margin-bottom: 6pt;
}
.SubsubtitleInline {
  font-size: 13pt;
}
/* Section:FullPageColorPrint*/
.Section {
  font-size: 12pt;
  padding-left: 12pt;
  padding-right: 6pt;
  padding-top: 2pt;
  padding-bottom: 2pt;
  margin-left: 5pt;
  margin-right: 5pt;
  margin-top: 3pt;
  margin-bottom: 3pt;
  border-left: 1pt;
  border-right: 1pt;
  border-top: 1pt;
  border-bottom: 1pt;
  border-style: solid;
  border-color: #000000;
}
.SectionInline {
  font-size: 12pt;
}
/* Subsection:FullPageColorPrint*/
.Subsection {
  font-size: 12pt;
  padding: 8pt;
  margin-left: 36pt;
  margin-top: 18pt;
}
.SubsectionInline {
  font-size: 12pt;
}
/* Subsubsection:FullPageColorPrint*/
.Subsubsection {
  font-size: 10pt;
  background-color: #F8EC91;
  padding: 8pt;
  margin-left: 36pt;
  margin-top: 12pt;
}
.SubsubsectionInline {
  font-size: 10pt;
  background-color: #F8EC91;
}
/* Text:FullPageColorPrint*/
.Text {
  font-size: 9pt;
  font-weight: Thin;
  background-color: #F8EC91;
  line-height: 1.05556;
  padding: 8pt;
  margin-left: 12pt;
  margin-right: 2pt;
  margin-top: 2pt;
  margin-bottom: 2pt;
}
.TextInline {
  font-size: 9pt;
  font-weight: Thin;
  background-color: #F8EC91;
  line-height: 1.05556;
}
}

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