body
{
  background-color:#FFFFFF;
  color:black;
  font-family:Trebuchet MS, sans-serif;
  font-size:14px;
  margin:auto;
  width:480px;
}
a
{
  color:black;
}
a:hover
{
  text-decoration:underline;
}
h1
{
  margin:0px;
  font-size:3em;
  font-weight:bold;
}
h2
{
  color:#ACC32A;
  margin:0px;
  font-size:1.1em;
  font-weight:bold;
  text-align:center;
  margin-bottom:10px;
}
h3
{
  margin:0px;
  font-size:1.2em;
}
.top
{
  border-radius:0px;
  color:#000000;
  background-color:#F8F8F8;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#FFFFFF', endColorstr='#F8F8F8');  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#FFFFFF', endColorstr='#F8F8F8')";  background-image:-webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#F8F8F8));  background-image:-moz-linear-gradient(#FFFFFF, #F8F8F8);  background-image:-o-linear-gradient(#FFFFFF, #F8F8F8);  background-image:linear-gradient(#FFFFFF, #F8F8F8);  background-image:-webkit-linear-gradient(#FFFFFF, #F8F8F8);  background-image:-ms-linear-gradient(#FFFFFF, #F8F8F8);  padding:10px;
}
.top a
{
  color:#000000;
}
.top h1
{
  color:#00B0DE;
}
.menu
{
  margin-bottom:10px;
}
.page
{
  border:solid 1px #666666;
  border-radius:2px;
  background-color:white;
  padding:20px;
  margin-top:10px;
  margin:auto;
  min-height:280px;
  width:440px;
}
.bottom
{
  font-size:12px;
  line-height:1em;
  padding:10px;
  text-align:center;
}
.menuitem
{
  background-color:#FFFFFF;
  color:#666666;
  border-radius:1px;
  font-size:13px;
  padding:2px 5px 2px 5px;
  margin:0px 2px 0px 2px;
  text-decoration:none;
  white-space:nowrap;
}
.menuitem:hover
{
  background-color:#FFFFFF;
  color:#000000;
  text-decoration:none;
}
.menuitemselected
{
  background-color:#666666;
  color:#FFFFFF;
}
.menuitemselected:hover
{
  background-color:#666666;
  color:#FFFFFF;
}
.img
{
  border:none;
}
.ico
{
  width:64px;
}
.minico
{
  width:16px;
}
.tbl
{
  margin-spacing:0px;
  border-collapse:collapse;
}
.aleft
{
  text-align:left;
}
.acenter
{
  text-align:center;
}
.aright
{
  text-align:right;
}
.ajust
{
  text-align:justify;
}
.mauto
{
  margin:auto;
}
.wfull
{
  width:100%;
}
.bord
{
  border:solid 1px black;
}
.pad
{
  padding:5px;
}
.nopad
{
  padding:0px;
}
.vtop
{
  vertical-align:top;
}
.small
{
  font-size:12px;
  line-height:110%;
}
.micro
{
  font-size:9px;
  line-height:110%;
}
.gray
{
  color:gray;
}
.counter
{
  color:blue;
  font-family:fixed;
}
.red
{
  color:red;
}
.field
{
  background-color:lightyellow;
}
.btn
{
}
.error
{
  color:#000000;
  background-color:#EFC300;
  padding:2px;
}
.graph
{
  background-color:#00B0B0;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#00B0B0', endColorstr='#007D7D');  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#00B0B0', endColorstr='#007D7D')";  background-image:-webkit-gradient(linear, left top, left bottom, from(#00B0B0), to(#007D7D));  background-image:-moz-linear-gradient(#00B0B0, #007D7D);  background-image:-o-linear-gradient(#00B0B0, #007D7D);  background-image:linear-gradient(#00B0B0, #007D7D);  background-image:-webkit-linear-gradient(#00B0B0, #007D7D);  background-image:-ms-linear-gradient(#00B0B0, #007D7D);}
