a:link
{
  text-decoration: none;
  color: #0000CC;
}
a:visited
{
  text-decoration: none;
  color: #6699FF; font-style: italic;
}
a:hover
{
  text-decoration: overline underline;
  color: #8080FF; background: #EEEEFF;
}
a:link.menubutton
{
  width: 108px;
}
a:visited.menubutton
{
  width: 108px;
}
a:hover.menubutton
{
  text-decoration: none;
  width: 108px;
  display: block;
}
body
{
  font-family: Arial, Helvetica;
  background-color: #DDDDFF;
}
h1, h2, h3 {
  font-family: Verdana, Sans-serif, Helvetica;
  margin-top: 0px;
  margin-bottom: 0px;
}
h1
{
  color: #000000; background: #BBBBFF;
  font-size: 150%;
}
h2, h3
{
  background: #CCCCFF;
  padding: 0px 8px 0px 8px;
}
h2
{
  color: #333333;
  font-size: 120%;
  border-style: solid;
  border-color: #AAAAFF;
  border-width: 1px 0px 0px 1px;
  margin-left: 8px;
  margin-top: 8px;
}
h3
{
  color: #666666;
  font-size: 100%;
}
p
{
  color: #333333;
  line-height: 150%;
  margin-left: 24px;
  margin-right: 16px;
}
p.menubutton
{
  margin-left: 8px;
  margin-top: 8px;
  background: #CCCCFF;
  border-style: solid;
  border-color: #9999FF;
  border-width: 1px 0px 0px 1px;
  text-align: center;
  width: 108px;
}
p.important
{
  color: #A02020;
  font-size: 105%;
  border-style: solid;
  border-color: #D0D0F0;
  border-width: 1px 0px 0px 8px;
  margin: 8px 64px;
  padding: 4 16 4 2;
}
table.pagelayout
{
  border-collapse: collapse;
  border-style: solid;
  border-color: #8888FF;
  border-width: 1px 0px 0px 1px;
}
td.menu
{
  background: #BBBBFF;
}
