body {
  background: #FBFBFF;
  color: #000000;
  margin-left: 5%;
  margin-right: 5%;
  font-family: "Arial", "Helvetica", sans-serif;
}

a {
  font: italic 100%/1.0 Georgia, serif;
}
a:link { 
  color: #0000FF;
}
a:visited {
  color: #FF0000;
}
a:hover {
  background: #FFFF00;
}
a:active { 
  color: #00FF66;
}
a:link IMG, a:visited IMG { 
  border-style: none;
}

.stress {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-style: italic;
  color: #996633;
}

h1, h2, h3, h4, h5 {
  font-size: 18pt;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #CC6600;
}

h2 {
  font-size: 16pt;
  color: #006633;
}

h3 {
  font-size: 14pt;
  color: #009999;
}

h4 {
  font-size: 12pt;
  color: #993333;
}

h5 {
  font-size: 10pt;
  color: #FF6666;
}

p {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12pt;
  padding: 12px;
}

p.indented {
  margin-left: 20px;
  margin-right: 60px;
  padding: 10px;
}

p.indented_start {
  text-indent: 2em;
  margin: 0;
  padding: 10px;
}

p.minicaps {
  font-variant: small-caps;
  padding: 10px;
}

td {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
}

ul {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
}

li {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
}

li.indent {
  list-style-position: inside;
}

li.outdent {
  list-style-position: outside;
}

.plainList {
  list-style: none;
}

.sideheading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12pt;
  color: #FFFFFF;
  background-color: #336699;
  text-align: center;
}

.sideheading2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  text-transform: uppercase;
  color: #990000;
  background-color: #CCFF99;
  text-align: center;
  
}

.sideheading3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14pt;
  color: #FF0000;
  background-color: #FFFF00;
  margin-left: 20px;
  margin-right: 60px;
  padding: 10px;
}

.toUpper {
  text-transform: capitalize;
}

.keyword {
  color: blue;
}

.tocenter {
  text-align: center;
}

.tomiddle {
  vertical-align: top;
}

.toright {
  text-align: right;
}

.flowright {
  float: right;
}

.toleft {
  text-align: left;
}

.flowleft { 
  float: left;
  padding: 12px;
}

.onethird {
  width: 30%;
}

.twothirds {
  width: 67%;
}

.onehalf {
  width: 50%;
}

.onequarter {
  width: 25%;
}

.threequarters {
  width: 75%;
}

.fullsize {
  width: 100%;
}

.smallborder {
  border: thin;
}

.underline {
 text-decoration: underline; 
}

.pseudo_anchor {
  font: italic 100%/1.0 Georgia, serif;
  text-decoration: underline;
  color: #0000ff;
  background: #ffffff;
}