BODY {
  font-family: Arial, Veranda, sans-serif;
  font-size: 10pt;
  margin-left: 5pt;
  margin-top: 0pt;
  margin-right: 5pt;
  border-top: 0pt;
}

H1 {
  font-family: Arial, Veranda, sans-serif;
  font-size: 12pt;
  font-weight: bold;
  letter-spacing: 1px;
  color: #B63A44;
  background-color: #FFFFFF;
  border-bottom: 1px solid #095797;
  padding-left: 2px;
  padding-bottom: 2px;
  margin-bottom: 3px;
}

B {
  font-weight: bold;
}

BIG {
  font-size: 10pt;
  font-weight: bold;
  color: #1967A7;
  background-color: #FFFFFF;
}

H2 {
  font-family: Arial, Veranda, sans-serif;
  font-size: 12pt;
  font-weight: bold;
  font-style: italic;
  letter-spacing: 1px;
  text-decoration: none;
  color: #095797;
  background-color: #FFFFFF;
  padding-left: 1px;
  margin-bottom: 10px;
}

H3 {
  font-family: Arial, Veranda, sans-serif;
  font-size: 10pt;
  font-weight: normal;
  font-style: italic;
  letter-spacing: 0px;
  text-decoration: none;
  text-align: right;
  color: #404040;
  background-color: #FFFFFF;
  padding-right: 4px;
  padding-top: 2px;
  border-top: 0px;
  margin-top: 4px;
  margin-bottom: 4px;
}

.sh {
  font-family: Arial, Veranda, sans-serif;
  font-size: 10pt;
  font-weight: normal;
  font-style: italic;
  letter-spacing: 0px;
  text-decoration: none;
  text-align: right;
  color: #404040;
  background-color: #FFFFFF;
  padding-right: 4px;
  padding-top: 2px;
  border-top: 0px;
  margin-top: 4px;
  margin-bottom: 4px;
}

.p1 {
  font-family: Veranda, Arial, sans-serif;
  font-weight: bold;
  font-size: 10pt;
  letter-spacing: 1px;
  color: #202020;
  background-color: #FFFFFF;
}

TH {
  font-size: 10pt;
  font-family: Arial, Veranda, sans-serif;
  font-weight: normal;
  font-style: italic;
  text-align: left;
  color: #095797;
  background-color: #FFFFFF;
  border-bottom: 1px solid #095797;
}

TD {
  font-size: 10pt;
  font-family: Arial, Veranda, sans-serif;
  font-weight: normal;
}

P {
  font-family: Arial, sans-serif;
  font-size: 10pt;
}

.navpath {
  font-family: Arial, sans-serif;
  font-size: 9pt;
  color: #ED6907;
  background-color: #FFFFFF;
}

.alg {
  font-family: Arial, sans-serif;
  font-size: 8pt;
  color: #ED6907;
  background-color: #FFFFFF;
  text-decoration: none;
  padding-left: 2px;
  padding-right: 2px;
}

.alg:hover {
  font-family: Arial, sans-serif;
  font-size: 8pt;
  color: white;
  background-color: #B63A44;
  text-decoration: underline;
  padding-left: 2px;
  padding-right: 2px;
}

.mh {
  font-family: Arial, sans-serif;
  font-size: 12pt;
  font-weight: bold;
  color: white;
  background-color: #B63A44;
}

.comment {
  font-family: Arial, sans-serif;
  font-size: 8pt;
  color: gray;
  background-color: #FFFFFF;
  text-align: right;
}

.ph {
  font-family: Arial, sans-serif;
  font-size: 11pt;
  font-weight: bold;
  color: #E9E9E9;
  background-color: #B63A44;
  padding-top: 2px;
  padding-left: 2px;
  padding-right: 2px;
  padding-bottom: 1px;
  text-decoration: none;
}

A.ph:hover {
  color: white;
  background-color: black;
  padding-left: 2px;
  padding-right: 2px;
  text-decoration: none;
}

.aext {
  display: list-item;
  list-style-image: url(../Content/images/arrowright.gif);
  list-style-position: inside;
  padding-left: 2px;
  padding-right: 2px;
  color: #003366;
  background-color: #FFFFFF;
  font-family: Arial, sans-serif;
  text-decoration: none;
}

A {
  padding-left: 2px;
  padding-right: 2px;
  color: #003366;
  font-family: Arial, sans-serif;
  text-decoration: none;
}

A:hover {
  padding-left: 2px;
  padding-right: 2px;
  color: red;
  font-family: Arial, sans-serif;
  text-decoration: underline;
}

.toc {
  padding-left: 0px;
  padding-right: 0px;
  letter-spacing: 1px;
  font-family: Arial, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  color: black;
  background-color: #F0F0F0;
}

.toc:hover {
  padding-left: 0px;
  padding-right: 0px;
  letter-spacing: 1px;
  color: red;
  background-color: #F0F0F0;
  font-family: Arial, sans-serif;
  text-decoration: underline;
}

.toclight {
  padding-left: 0px;
  padding-right: 0px;
  letter-spacing: 1px;
  font-family: Arial, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  color: white;
  background-color: #ED6907;
}

LI {
  font-family: Arial, sans-serif;
  font-size: 10pt;
  padding-left: 1px;
}

UL LI {
  font-family: Arial, sans-serif;
  font-size: 10pt;
  list-style-image: url(images/b2.gif);
  list-style-position: outside;
  padding-left: 1px;
}

UL {
  margin-left: 18px;
}

.box {
  font-size: 12pt;
  color: #000000;
  background-color: #F4F4F4;
  margin-left: 20px;
  margin-top: 3px;
  margin-bottom: 3px;
  padding-left: 20px;
  padding-bottom: 2px;
  border-left: 10px #ED6907 solid;
}

.boxh {
  color: #B63A44;
  background-color: #F0F0F0;
  letter-spacing: 1px;
  font-weight: bold;
  border-bottom: 2px #B63A44 dashed;
  padding-top: 3px;
  padding-bottom: 3px;
}

.copyright {
  font-size: 9pt;
  text-decoration: none;
}

A.copyright {
  text-decoration: none;
  color: #000000;
  background-color: #FFFFFF;
}

A.copyright:VISITED {
  text-decoration: none;
  color: #000000;
  background-color: #FFFFFF;
}

.wn {
  font-size: 9pt;
  padding-top: 5px;
  padding-left: 4px;
  padding-right: 2px;
  padding-bottom: 5px;
  color: #000000;
  background-color: #F0F0F0;
}

.wl {
  padding-left: 0px;
  padding-right: 0px;
  letter-spacing: 0px;
  font-family: Arial, sans-serif;
  font-size: 9pt;
  font-weight: normal;
  color: black;
  background-color: #F0F0F0;
}

.wl:hover {
  padding-left: 0px;
  padding-right: 0px;
  letter-spacing: 0px;
  color: red;
  background-color: #F0F0F0;
  font-family: Arial, sans-serif;
  text-decoration: underline;
}
