BODY {
	font-family: Arial, Helvetica;
	color: #000000;
	font-size: 12px;
	padding-left: 0pt;
	margin: 20.0 20.0 20.0 20.0;
}

DIV {
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	margin: 0.1 0.1 0.1 0.1;
}

P {
	font-size: 12px;
}

SPAN {
	font-size: inherit;
}

.topNav {
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}

.bookName {
	font-family: Arial Black, Helvetica;
	font-size: 22px;
	color: #006633;
}

.sectionNumber {
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #006633;
}

.chapterName {
	font-family: Arial, Helvetica;
	font-size: 18px;
	font-weight: bold;
	color: #006633;
}

.sectionName {
	font-family: Arial, Helvetica;
	font-size: 18px;
	font-weight: bold;
	color: #006633;
}

.subSectionName {
	font-family: Arial, Helvetica;
	font-size: 14px;
	color: #006633;
}

.articleHead {
	font-family: Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.articleHead1 {
	font-family: Arial, Helvetica;
	font-size: 16px;
	font-weight: bold;
}

.articleHead1a {
	font-family: Arial, Helvetica;
	font-size: 16px;
	font-weight: bold;
}

.articleHead1b {
	font-family: Arial, Helvetica;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
}

.articleHead2 {
	font-family: Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
}

.articleHead2a {
	font-family: Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
}

.articleHead3 {
	font-family: Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
}

.articleHead3a {
	font-family: Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
}

.articleHead4{
	font-family: Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
}

.articleHead4a {
	font-family: Arial, Helvetica;
	font-size: 14px;
	font-style: italic;
}

.articleHead5{
	font-family: Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
}

.articleHead5a {
	font-family: Arial, Helvetica;
	font-size: 14px;
}

.articleHead6{
	font-family: Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
}

.articleHead6a {
	font-family: Arial, Helvetica;
	font-size: 14px;
}

.articleHead7{
	font-family: Arial, Helvetica;
	font-size: 12px;
}

.articleHead7a {
	font-family: Arial, Helvetica;
	font-size: 12px;
}

.articleHeadItalic {
	font-family: Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
    font-style: italic;
}

.articleBody {
	font-family: Arial, Helvetica;
	font-size: 12px;
}

.articleBodyBold {
	font-family: Arial, Helvetica;
	font-size: 12px;
  font-weight: bold;
}

.articleBodyItalic {
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-style: italic;
}

.articleBodyUnderline {
	font-family: Arial, Helvetica;
	font-size: 12px;
	text-decoration: underline;
}

.articleBodyBoldUnderline {
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

.tocHead {
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
}

.tocBody {
	font-family: Arial, Helvetica;
	font-size: 12px;
}

.tocSpacer {
	font-family: Arial, Helvetica;
	font-size: 5px;
}

.tocBodyBold {
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
}

.footnote {
	font-family: Arial, Helvetica;
	font-size: 12px;
}

.imageLabel {
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

.image {
  text-align: center;
}

.imageleft {
  text-align: left;
}

.indentLevel1 {
  text-indent: 12pt;
}


.indentLevel2 {
  text-indent: 24pt;
}

.indentLevel3 {
  text-indent: 36pt;
}

.legalCopy {
	font-family: Arial, Helvetica;
	font-size: 10px;
}

td.yellowside {
	background-color: #ffff00;
	font-weight: bold;
}

tr.yellowtop {
	background-color: #ffff00;
	font-weight: bold;
}

tr.yellowlighttop {
	background-color: #ffffcc;
	font-weight: bold;
}

.tableLabel {
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
}

.articleList {
	font-family: Arial, Helvetica;
	font-size: 12px;
	margin-left: 20px;
}

.articleIndent {
	margin-left: 20px;
}

.articleIndentTwice {
	margin-left: 40px;
}

.DMLetter { font-family: arial,helvetica; font-size: 18px; color: #435265; font-weight: bold; text-decoration: none; }
.DMTitle { font-family: arial,helvetica; font-size: 14px; color: #000000; font-weight: bold; text-decoration: none; }
.DMDef { font-family: arial,helvetica; font-size: 12px; color: #000000; font-weight: normal; text-decoration: none; }
.DMImage {text-align: center; }
.termsep {margin-bottom: 20px }


/* for Glossary-style DM content: */
dt {
	font-weight: bold;
}

dd {
	padding: 0px 0px 4px 0px;
}

.glossaryTerm {
	/* used to identify glossary-style DM content for search indexing */
}

.glossaryDef {
	/* used to identify glossary-style DM content for search indexing */
}

div.math{ text-align: center; width: 100%; word-spacing: normal; }
b.algebra{ font-family: freesans, verdana, sans-serif; font-weight: bold; }
/* In math, superscripts are normally placed rather low, so that the top
 * of the first level of superscript is even with the top of the main line.
 * Usually, the superscript is already rather small, but for on-screen 
 * reading, a slightly larger size is more appropriate. */
.math sup{ vertical-align: 0.35em; font-size: 75%; }
.math sub{ vertical-align: -0.25em; font-size: 75%; }
.math sub sub{ vertical-align: -0.5em; font-size: 85%; }
.subsup{ position: relative; }
.subsup sup{ position: absolute; left: -0.2em; top: -1em; }
.subsup sub{ top: 0; }
/* Netscape 4 on mac interprets margins as being from the page?
   Netscape 4 also screws up with padding, as though it means distance
   from margin
  .math var{margin-left: 0.15ex; margin-right: 0.15ex }
*/
.math table{ margin: auto; }


