body
{
  background-image: url('grey.gif');
  color: black;
  background-color: #CCCCCC;
}

p,table,li,h1,h2,h3,dl
{
  font-family: verdana, 'sans serif', arial, serif;
}

p,h1,h2,h3,dl
{
  margin-left: 5px;
  margin-right: 4px;
}

h1
{
  text-align: left;
  font-size: 180%;
  font-weight: normal;
}

h2
{
  text-align: left;
  font-size: 110%;
}

h3
{
  font-family: 'courier new', courier, monospace;
  text-align: center;
  font-size: 100%;
}

p,dd
{
  text-align: justify;
  font-size: 90%;
}

p.fig
{
  font-size: 80%;
}

p.footer
{
  text-align: center;
  font-size: 60%;
  color: #333333;
}

p.nav
{
  font-size: 80%;
  text-align: right;
}

strong
{
  font-weight: bold;
}

strong.code
{
  font-family: 'courier new', courier, monospace;
  font-size: 80%;
  font-stretch: narrower;
}

em
{
  font-style: italic;
}

ul
{
  font-size: 80%;
}

ul.content
{
  font-size: 90%;
}

li
{
  font-weight: normal;
  margin-left: -15px;
  margin-right: 5px;
}

li.current
{
  font-weight: bold;
}

table
{
  background-color: #ffffff;
  width: 95%;
}

table.intext
{
  border-width: thin;
  border-color: #000000;
  text-align: center;
  background-color: #DEDFDF;
}

table.page
{
  border-style: solid;
  border-width: thin;
  border-color: #CCCCCC;
}

tr.header
{
  text-align: center;
  background-color: #CCCCCC;
}

td.content
{
  border-style: solid;
  border-width: thick;
  border-color: #ffffff;
  color: black;
}

img
{
  border-style: none;
}

a
{
  color: #CC0000; /*#003399;*/
  text-decoration: none;
}

a.footer
{
  color: #333333;
}

a:hover
{
  color: #4F94CD;
  text-decoration: underline;
}