/* Copyright 2005 */

/* Text formating */
a{
  text-decoration: none;
  color: #0000AA;
}

a:hover {
  text-decoration: underline;
  color: #0000CC;
}

a.bookmark{
  text-decoration: none;
  color: #000000;
}

a.footer {
  font-family: Arial, sans-serif; 
  font-weight: bold;
  text-decoration: none;
  margin-top: 1.0em;
  margin-bottom: 1.0em;
  color: #000000;
}

a.footer:hover {
  font-family: Arial, sans-serif; 
  font-weight: bold;
  text-decoration: none;
  margin-top: 1.0em;
  margin-bottom: 1.0em;
  color: #0000FF;
}

a.header {
  font-family: Arial, sans-serif; 
  font-size: 1.2em;
  font-weight: bold;
  text-decoration: none;
  margin-top: 1.0em;
  margin-bottom: 1.0em;
  color: #3333FF;
}

a.header:hover {
  font-family: Arial, sans-serif; 
  font-size: 1.2em;
  font-weight: bold;
  margin-top: 1.0em;
  margin-bottom: 1.0em;
  color: #3333FF;
}

a.index {
  font-family: Arial, sans-serif; 
  text-decoration: none;
  margin-top: 1.0em;
  margin-bottom: 1.0em;
  color: #000000;
}

a.index:hover {
  font-family: Arial, sans-serif; 
  text-decoration: none;
  margin-top: 1.0em;
  margin-bottom: 1.0em;
  color: #FF0000;
}

a.nav {
  font-size: 1.1em;
  text-decoration: none;
  margin-top: 1.0em;
  margin-bottom: 1.0em;
  color: #3333FF;
}

a.nav:hover {
  font-size: 1.1em;
  text-decoration: underline;
  margin-top: 1.0em;
  margin-bottom: 1.0em;
  color: #3333FF;
}

a.reference {
  text-decoration: none;
  color: #000000;
}

a.reference:hover {
  text-decoration: underline;
  color: #0000FF;
}

a.target {
  text-decoration: none;
  color: #FF0000;
}

a.target:hover {
  text-decoration: underline;
  color: #FF0000;
}


code {
  font-family: Courier, monospace;  /* Have to have something with monospace for mozilla */
}

em {
  font-weight: bold;
  font-size: 1.2em;
  font-style: normal;
}

form {
  padding: 0;
  margin: 0;
}

h1 {
  font-family: Arial, sans-serif; 
  font-size: 2.0em; 
  margin-top: 1em;
  margin-bottom: 1em;
  padding: 0px;
  color: #000000;
  text-decoration: none;
}

h1.white {
  font-family: Arial, sans-serif; 
  font-size: 2.0em; 
  margin-top: 1em;
  margin-bottom: 1em;
  padding: 0px;
  color: #FFFFFF;
  text-decoration: none;
}

h2 {
  font-family: Arial, sans-serif;
  font-size: 1.8em; 
  margin-top: 1.0em;
  margin-bottom: 0.5em;
  color: #993300;
  padding: 0px 0px 0px 0px;
}

h2.center {
  font-family: Arial, sans-serif;
  font-size: 1.8em;
  text-align: center;
  margin-top: 1.0em;
  margin-bottom: 0.5em;
  color: #993300;
  padding: 0px 0px 0px 0px;
}

h3 {
  font-family: Arial, sans-serif; 
  font-size: 1.4em; 
  margin-top: 1.0em;
  margin-bottom: 0.5em;
  color: #003366;
  padding: 0px 0px 0px 0px;
}

h3.center {
  font-family: Arial, sans-serif; 
  font-size: 1.4em;
  text-align: center;
  margin-top: 1.0em;
  margin-bottom: 0.5em;
  color: #003366;
  padding: 0px 0px 0px 0px;
}

h3.indent {
  font-family: Arial, sans-serif; 
  font-size: 1.4em;
  margin-top: 1.0em;
  margin-bottom: 0.5em;
  margin-left: 20px;
  color: #003366;
  padding: 0px 0px 0px 0px;
}

h4 {
  font-family: Arial, sans-serif; 
  font-size: 1.3em; 
  text-align: center;
  margin-top: 1.0em;
  margin-bottom: 0.5em;
  color: #666699;
  padding: 0px 0px 0px 0px;
}

h4.center {
  font-family: Arial, sans-serif; 
  font-size: 1.3em;
  text-align: center;
  margin-top: 1.0em;
  margin-bottom: 0.5em;
  color: #666699;
  padding: 0px 0px 0px 0px;
}

h4.indent {
  font-family: Arial, sans-serif; 
  font-size: 1.3em;
  margin-top: 1.0em;
  margin-bottom: 0.5em;
  margin-left: 20px;
  color: #336699;
  padding: 0px 0px 0px 0px;
}

h5, h6 {
  font-family: Arial, sans-serif; 
  font-size: 1.3em; 
  margin-top: 1.0em;
  margin-bottom: 0.5em;
  color: #333333;
  padding: 0px 0px 0px 0px;
}

li {
  font-family: Arial, sans-serif;
  font-size: 1.3em;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 2px;
  margin: 0px;
  white-space: normal;
}

li.justify {
  font-family: Arial, sans-serif;
  font-size: 1.3em;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 2px;
  margin: 0px;
  white-space: normal;
  text-align: justify;
}

li.smaller {
  font-family: Arial, sans-serif;
  font-size: 1.0em;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 2px;
  margin: 0px;
  white-space: normal;
}

ol {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right: 0px;
  padding-left: 5px;
  margin-top: 0px;
  margin-bottom: 10px;
  margin-right: 30px;
  margin-left: 30px;
  list-style-type: decimal;
  list-style-position: outside;
}

ol.alpha {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right: 0px;
  padding-left: 5px;
  margin-top: 0px;
  margin-bottom: 10px;
  margin-right: 30px;
  margin-left: 30px;
  list-style-type: lower-alpha;
  list-style-position: outside;
}

ol.uc_alpha {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right: 0px;
  padding-left: 5px;
  margin-top: 0px;
  margin-bottom: 10px;
  margin-right: 30px;
  margin-left: 30px;
  list-style-type: upper-alpha;
  list-style-position: outside;
}

p {
  font-family: Arial, sans-serif;
  font-size: 1.3em;
  margin-top: 0em;
  margin-bottom: 1.2em;
  margin-right: 0px;
  margin-left: 0px;
  padding: 0px 0px 0px 0px;
  text-align: justify;
}

p.bold {
  font-family: Arial, sans-serif;
  font-size: 1.3em;
  font-weight: bold;
  margin-top: 0em;
  margin-bottom: 1.4em;
  padding: 0px 0px 0px 0px;
}

p.bold_justify {
  font-family: Arial, sans-serif;
  font-size: 1.3em;
  font-weight: bold;
  margin-top: 0em;
  margin-bottom: 1.4em;
  padding: 0px 0px 0px 0px;
  text-align: justify;
}

p.footer {
  font-family: Arial, sans-serif;
  font-size: 1.2em;
  margin-top: 0em;
  margin-bottom: 1.4em;
  padding: 0px 0px 0px 0px;
  color: #000000;
  text-align: center;
}

p.header {
  font-family: Arial, sans-serif;
  font-size: 1.4em;
  margin-top: 0em;
  margin-bottom: 1.4em;
  padding: 0px 0px 0px 0px;
}

p.index {
  font-family: Arial, sans-serif;
  font-size: 1.2em;
  margin-top: 0em;
  margin-bottom: 1.4em;
  padding: 0px 0px 0px 0px;
  color: #000000;
  text-align: center;
}

p.italic {
  font-family: Arial, sans-serif;
  font-size: 1.3em;
  font-style: italic;
  margin-top: 0.4em;
  margin-bottom: 0.5em;
  margin-left: 10px;
  margin-right: 10px;
  padding: 0px 0px 0px 0px;
}

p.italic_bold_underline {
  font-family: Arial, sans-serif;
  font-size: 1.3em;
  font-style: italic;
  font-weight: bold;
  text-decoration: underline;
  margin-top: 0.4em;
  margin-bottom: 1.4em;
  margin-left: 0px;
  margin-right: 0px;
  padding: 0px 0px 0px 0px;
}

p.italic_justify {
  font-family: Arial, sans-serif;
  font-size: 1.3em;
  font-style: italic;
  margin-top: 0.4em;
  margin-bottom: 0.5em;
  margin-left: 10px;
  margin-right: 10px;
  padding: 0px 0px 0px 0px;
  text-align: justify;
}

p.justify {
  font-family: Arial, sans-serif;
  font-size: 1.3em;
  margin-top: 0em;
  margin-bottom: 1.2em;
  margin-right: 0px;
  margin-left: 0px;
  padding: 0px 0px 0px 0px;
  text-align: justify;
}

p.justify_white {
  font-family: Arial, sans-serif;
  font-size: 1.3em;
  color: #FFFFFF;
  margin-top: 0em;
  margin-bottom: 1.2em;
  margin-right: 0px;
  margin-left: 0px;
  padding: 0px 0px 0px 0px;
  text-align: justify;
}

p.label {
  font-family: Arial, sans-serif;
  font-size: 1.3em;
  margin-top: 1.3em;
  margin-bottom: 0.5em;
  margin-left: 10px;
  margin-right: 5px;
  padding: 0px 0px 0px 0px;
  color: #003366;
}

p.margin0 {
  font-family: Arial, sans-serif;
  font-size: 1.3em;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  margin-left: 0px;
  padding: 0px 0px 0px 0px;
}

p.quote {
  font-family: Arial, sans-serif;
  font-size: 1.3em;
  font-style: italic;
  margin-top: 0.4em;
  margin-bottom: 0.5em;
  margin-left: 10px;
  margin-right: 10px;
  padding: 0px 0px 0px 0px;
  text-align: justify;
}

p.ragged {
  font-family: Arial, sans-serif;
  font-size: 1.3em;
  margin-top: 0em;
  margin-bottom: 1.2em;
  margin-right: 0px;
  margin-left: 0px;
  padding: 0px 0px 0px 0px;
}

p.reference {
  font-family: Arial, sans-serif;
  font-size: 1.3em;
  text-align: left;
  margin-top: 0em;
  margin-bottom: 1.4em;
  padding: 0px 0px 0px 0px;
  color: #000000;
}

p.sidebar {
  font-family: Arial, sans-serif;
  font-size: 1.3em;
  margin-top: 1.3em;
  margin-bottom: 0.5em;
  margin-left: 10px;
  margin-right: 5px;
  padding: 0px 0px 0px 0px;
  color: #DDDDDD;
}

p.sidebar_heading {
  font-family: Arial, sans-serif;
  font-size: 1.5em;
  font-weight: bold;
  margin-top: 0.8em;
  margin-bottom: 0.8em;
  margin-left: 10px;
  margin-right: 5px;
  padding: 0px 0px 0px 0px;
  color: #DDDDDD;
}

p.smaller {
  font-family: Arial, sans-serif;
  font-size: 1.2em;
  margin-top: 0em;
  margin-bottom: 1.1em;
  margin-right: 0px;
  margin-left: 0px;
  padding: 0px 0px 0px 0px;
}

p.tiny {
  font-family: Arial, sans-serif;
  font-size: 1.1em;
  margin-top: 0em;
  margin-bottom: 1.1em;
  margin-right: 0px;
  margin-left: 0px;
  padding: 0px 0px 0px 0px;
}

p.table {
  font-family: Arial, sans-serif;
  font-size: 1.3em;
  margin-top: 0.1em;
  margin-bottom: 0.1em;
  margin-right: 0px;
  margin-left: 0px;
  padding: 0px 0px 0px 0px;
}

p.table_bold {
  font-family: Arial, sans-serif;
  font-size: 1.3em;
  font-weight: bold;
  margin-top: 0.1em;
  margin-bottom: 0.1em;
  padding: 0px 0px 0px 0px;
}

p.table_smaller {
  font-family: Arial, sans-serif;
  font-size: 1.2em;
  margin-top: 0.1em;
  margin-bottom: 0.1em;
  margin-right: 0px;
  margin-left: 0px;
  padding: 0px 0px 0px 0px;
}

p.table_small_center {
  font-family: Arial, sans-serif;
  font-size: 1.1em;
  margin-top: 0em;
  margin-bottom: 0.1em;
  margin-right: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-left: 4px;
  padding-right: 4px;
  padding-bottom: 1px;
  text-align: center;
}

p.td {
  font-family: Arial, sans-serif;
  font-size: 1.3em;
  margin-top: 0.1em;
  margin-bottom: 0.1em;
  margin-right: 0.2em;
  margin-left: 0.2em;
  padding-top: 2px;
  padding-left: 4px;
  padding-right: 4px;
  padding-bottom: 2px;
}

p.td_signal {
  font-family: Arial, sans-serif;
  font-size: 1.3em;
  color: #000000;
  margin-top: 0.1em;
  margin-bottom: 0.1em;
  margin-right: 0.2em;
  margin-left: 0.2em;
  padding-top: 2px;
  padding-left: 4px;
  padding-right: 4px;
  padding-bottom: 2px;
}


pre {
  font-family: Courier, monospace;  /* Have to have something with monospace for mozilla */
}

ul {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right: 0px;
  padding-left: 2px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  margin-left: 0px;
  list-style-position: inside;
  white-space: nowrap;
}

