body
{
  font-family : verdana, 'Arial Unicode MS', arial, sans-serif;
}

p, h1, li, td, th, h2, h3, h4, h5, h6
{
  font-family : verdana, arial, sans-serif;
}

a:link, a:visited, a:active
{
  color : #0000FF;
}

a:hover
{
}


p
{
  margin : 0px 0px 1em 0px;
  padding : 0px 0px 0px 0px;
  text-align : left;
  line-height : 1.4em;
}

li
{
  margin-top : 0px;
  margin-bottom : 1em;
  line-height : 1.4em;
}

li ul, li ol
{
  margin-top : 1em;
}

h1
{
  font-family : verdana, arial, sans-serif;
  font-size : large;
  font-weight : normal;
  letter-spacing : 1px;

  color : #004378;
  margin : 0px 0px 0.5em 0px;
  padding : 0px 0px 0px 0px;
}

h2
{
  font-family : arial, sans-serif;
  font-size : medium;
  font-weight : bold;
  color : #004378;
  margin : 1.5em 0px 0.5em 0px;
  padding : 0px 0px 0px 0px;
}

h3
{
  font-family : arial, sans-serif;
  font-size : small;
  font-weight : bold;
  color : #004378;
  margin : 1.5em 0px 0.5em 0px;
  padding : 0px 0px 0px 0px;
}

h4
{
  font-family : arial, sans-serif;
  font-size : small;
  font-weight : normal;
  font-style : italic;
  color : #004378;
  margin : 1.5em 0px 0.5em 0px;
  padding : 0px 0px 0px 0px;
}

h5
{
  font-family : arial, sans-serif;
  font-size : x-small;
  font-weight : bold;
  color : #004378;
  margin : 1.5em 0px 0.5em 0px;
  padding : 0px 0px 0px 0px;
}

#content table
{
  border-collapse : collapse;
  margin-bottom : 1em;
}

#content table th
{
  text-align : left;
  color : #004378;
  background-color : #EEEEEE;

  padding : 0.2em 0.5em 0.3em 0.5em;
}

#content table td
{
  padding : 0.2em 0.5em 0.2em 0.5em;
}

#content table p
{
  margin : 0.2em 0em 0.2em 0em;
}

tr.even_row
{
  background-color : #F9F9F9;
}

.error
{
  color : #FF6600;
}

p.error
{
  margin-bottom : 0px;
}

ul.error
{
  margin-top : 0px;
}

ul.error li
{
  margin-bottom : 0px;
}

blockquote
{
margin-left : 1.5em;
margin-right: 1.5em;
