body
{
  margin: 10px;
  background-color: #F2F2F2;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

table
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

input, textarea, select
{
  background: #FFF url("images/input.gif") no-repeat -4px -4px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  padding: 2px;
  border: 1px solid #999999;
}
/* not for IE/Mac \*/
* html textarea {
    background-attachment: fixed;
}
a:link, a:visited, a:active
{
  text-decoration: underline;
  color: #000000;
}

a:hover
{
  text-decoration: none;
  color: #000000;
}

.menusel
{
  font-weight: bold;
  background-color: #6699CC;
}

.menunosel
{
  font-weight: bold;
  background-color: #FFFFFF;
}

.menuover
{
  font-weight: bold;
  background-color: #F2F2F2;
}

a.menu:link, a.menu:visited, a.menu:active
{
  text-decoration: none;
}

a.menu:hover
{
  text-decoration: none;
}

a.topmenu:link, a.topmenu:visited, a.topmenu:active
{
  text-decoration: none;
}

a.topmenu:hover
{
  text-decoration: underline;
}

.formtbl
{
  background-color: #000000;
}

table.area
{
  background-color: #000000;
}

tr.area
{
  background-color: #FFFFFF;
}

.header
{
  font-weight: bold;
  color: #FFFFFF;
  background: #6699CC url("images/header_bg.gif") repeat-x;
}

.altfirst
{
  background-color: #F2F2F2;
}

.altsecond
{
  background-color: #FFFFFF;
}