/* 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{
/* All:Working*/
html {
}
/* Subtitle:Working*/
.Subtitle {
  font-size: 36px;
  padding: 8px;
  margin-left: 45px;
  margin-right: 10px;
  margin-top: 18px;
  margin-bottom: 4px;
}
.SubtitleInline {
  font-size: 36px;
}
}

@media print{
/* All:Printout*/
html {
  background-color: #FFFFFF;
}
/* Notebook:Printout*/
html {
  font-size: 12pt;
  background-color: #FFFFFF;
  padding: 8pt;
}
/* Input:Printout*/
.Input {
  font-size: 10pt;
  background-color: #F9F9F9;
  line-height: 1.05;
  padding-left: 2pt;
  padding-right: 2pt;
  padding-top: 2pt;
  padding-bottom: 2pt;
  margin-left: 8pt;
  margin-right: 16pt;
  margin-top: 2pt;
  margin-bottom: 2pt;
  border-left: 0pt;
  border-right: 1pt;
  border-top: 1pt;
  border-bottom: 1pt;
  border-style: solid;
  border-color: #000000;
}
.InputInline {
  font-size: 10pt;
  background-color: #F9F9F9;
  line-height: 1.05;
}
/* Output:Printout*/
.Output {
  font-size: 10pt;
  background-color: #E6E6E6;
  padding: 8pt;
  margin-left: 12pt;
}
.OutputInline {
  font-size: 10pt;
  background-color: #E6E6E6;
}
/* InputOnly:Printout*/
.InputOnly {
  font-size: 10pt;
  background-color: #FFFFFF;
  padding: 8pt;
  margin-left: 2pt;
  margin-right: 16pt;
  margin-top: 2pt;
  margin-bottom: 2pt;
}
.InputOnlyInline {
  font-size: 10pt;
  background-color: #FFFFFF;
}
/* CellLabel:Printout*/
.CellLabel {
  color: #292929;
  margin-top: 0pt;
  margin-bottom: 0pt;
}
/* Print:Printout*/
.Print {
  font-size: 10pt;
  font-weight: SemiBold;
  color: #000000;
  background-color: #C4C4C4;
  padding: 8pt;
}
.PrintInline {
  font-size: 10pt;
  font-weight: SemiBold;
  color: #000000;
  background-color: #C4C4C4;
}
/* Title:Printout*/
.Title {
  font-size: 18pt;
  color: #BFBFBF;
  background-color: #1D1D1D;
  padding: 8pt;
  margin-left: 4pt;
  margin-right: 4pt;
  margin-top: 4pt;
  margin-bottom: 4pt;
}
.TitleInline {
  font-size: 18pt;
  color: #BFBFBF;
  background-color: #1D1D1D;
}
/* Subtitle:Printout*/
.Subtitle {
  font-size: 16pt;
  color: #000000;
  background-color: #CACACA;
  padding: 8pt;
  margin-left: 48pt;
  margin-top: 4pt;
  margin-bottom: 2pt;
}
.SubtitleInline {
  font-size: 16pt;
  color: #000000;
  background-color: #CACACA;
}
/* Subsubtitle:Printout*/
.Subsubtitle {
  font-size: 13pt;
  background-color: #E7E7E7;
  padding: 8pt;
  margin-left: 36pt;
  margin-top: 2pt;
  margin-bottom: 6pt;
}
.SubsubtitleInline {
  font-size: 13pt;
  background-color: #E7E7E7;
}
/* Section:Printout*/
.Section {
  font-size: 11pt;
  font-family: Helvetica;
  color: #050505;
  background-color: #F2F2F2;
  padding: 8pt;
  margin-left: 2pt;
  margin-right: 2pt;
  margin-top: 2pt;
  margin-bottom: 2pt;
}
.SectionInline {
  font-size: 11pt;
  font-family: Helvetica;
  color: #050505;
  background-color: #F2F2F2;
}
/* Subsection:Printout*/
.Subsection {
  font-size: 12pt;
  padding: 8pt;
  margin-left: 36pt;
  margin-top: 18pt;
}
.SubsectionInline {
  font-size: 12pt;
}
/* Subsubsection:Printout*/
.Subsubsection {
  font-size: 10pt;
  color: #000000;
  padding: 8pt;
  margin-left: 36pt;
  margin-top: 12pt;
}
.SubsubsectionInline {
  font-size: 10pt;
  color: #000000;
}
/* Text:Printout*/
.Text {
  font-size: 9pt;
  font-weight: Thickness[Tiny];
  color: #000000;
  line-height: 1.05556;
  padding: 8pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 1pt;
  margin-bottom: 1pt;
}
.TextInline {
  font-size: 9pt;
  font-weight: Thickness[Tiny];
  color: #000000;
  line-height: 1.05556;
}
}

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