body 
{
  font-family : helvetica,arial, sans-serif;
  font-size : small;
  font-style : normal;
  font-weight : normal;
  color : #544;
  margin : 0;
  padding :0;
  }

a 
{
  color : #bbb;
  text-decoration: none;
  }

a:hover {color:#333;}

table 
{ 
  border:0;
  padding:0;
  }

td
{
  font-size : small;
  text-align:right;
  }

th
{
  font-size : small;
  font-style : bold;
  }

h1
{
  font-size: larger;
  }

h2
{
  font-style : italic;
  font-size : small;
  text-align : center;
  }

h4
{
  font-style : italic;
  font-size : small;
  padding:0;
  margin:0;
  color:#003;}

ul,li 
{
  list-style : square;

  vertical-align : top;
  margin:0;

}

input,select,textarea {

  border-style:groove;
  border-width:1px;
  margin:1px;
  border-color:#775;
  padding-left:2px;
  background-color: #ddb;
  color:#544;

}


button 
{
  color:#775;
  border:1px groove #544;
  text-align:center;

  text-transform:lowercase;
  font-size:9pt;
  letter-spacing : 2px;
  font-weight : bold;
}

textarea {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:10pt;
}

fieldset 
{
  font-weight: bold;
  font-size:small;
  color : #fc6;
  padding:2px,2px,5px,2px;
  }

.banner_text{text-align:center;}

.menu 
{
  font-weight : bold;
  text-decoration: none;
  text-transform : lowercase;
  vertical-align : top;
  color: #999;
  }

.submenu 
{

  font-size:smaller;
  font-weight : bold;
  text-decoration: none;
  text-transform : lowercase;
  vertical-align : top;
  color: #999;
  }

.headline {color:#775;}

.highlight{font-size:8pt;}

.outline{ background-color:#ddc; }
.inline
{ 
  background-color:#fff;
  text-align:center;
  padding:2px;
  }

.label
{ 
  background-image: url(assets/label.gif);
  background-repeat:no-repeat;
  text-align:center;
 }