
body
{
 background-color: #FFFFFF;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #222222;
 margin: 0;
}

tr 
{
 margin: 0;
 padding: 0;
 border-spacing:0;
}

th, p, div, span
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #222222;
 padding: 0;
 margin: 0;
 border-spacing: 0 0;
}

td
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #222222;
 padding: 0;
 margin: 0;
 border-spacing: 0 0;
 vertical-align: top;
}

table {
  empty-cells: show;
  border: solid 0px;
  outline: solid 0px;
  padding:0px;
  border-spacing:0px;
  border-collapse:collapse; 
}

a:link,a:visited,a:active
{
 color: #009400;
 text-decoration : none;
}

a:hover
{
 color: #406e02;
 text-decoration : underline;
}

h1, .headline
{
font-size: 16px;
font-weight: bolder;
font-family: Arial;
font-variant: small-caps;
color: #5cb300;
text-decoration : none;
}

h2
{
 font-size: 14px;
 font-weight: bolder;
 font-family: Arial;
 font-Variant: small-caps;
}

h3
{
 font-size: 14px;
 font-weight: bold;
 font-family: Arial;
 font-Variant: small-caps;
}


input,textarea, select {
        color : #222222;
        font: normal 11px Verdana, Arial, Helvetica, sans-serif;
        border: solid 1px #12361a;
        background-color : #e6f9e6;
}


.box {
  text-align:center; 
  width: 450px;
  margin-bottom: 10px;
}

.box700 {
  text-align:center; 
  width: 680px;
  margin-bottom: 10px;
}

.boxhead {
  background-image: url(../gfx/boxhead.jpg);
  height: 36px;
  padding: 0px;
  font-size: 14px;
  font-weight: bolder;
  color: #2e4902;
  text-decoration : none;
}

.boxhead700 {
  background-image: url(../gfx/boxhead700.jpg);
  height: 36px;
  padding: 0px;
  font-size: 14px;
  font-weight: bolder;
  color: #2e4902;
  text-decoration : none;
}

.boxfield {
  border-left: solid 1px #8aeb08;
  border-right: solid 1px #8aeb08;
  padding: 3px 15px 3px 3px;
  text-align: left;
}

.boxfield700 {
  border-left: solid 1px #8aeb08;
  border-right: solid 1px #8aeb08;
  padding: 3px 15px 3px 3px;
  text-align: left;
}

.boxfooter {
     background-image: url(../gfx/boxfooter.gif); 
     height: 5px;
     max-height: 5px;
     overflow: hidden;
}

.boxfooter700 {
     background-image: url(../gfx/boxfooter700.gif); 
     height: 5px;
     max-height: 5px;
     overflow: hidden;
}

.marginal {
  text-align:center; 
  width: 150px;
  margin-bottom: 10px;
}

.marginalhead {
  background-image: url(../gfx/marginalhead.jpg);
  height: 15px;
  padding: 2px;
  font-size: 11px;
  font-weight: bold;
  font-variant: small-caps;
  color: #2e4902;
  text-decoration : none;
}

.link_icon {
  color: #009400;
  text-decoration: none;
  background-image:url("../gfx/icon_link.gif");
  padding:0 0 0 15px;
  background-repeat: no-repeat;
}

.link_icon_marginal {
  background-image:url("../gfx/icon_link_marginal.gif");
  padding:0 0 0 15px;
  color: #009400;
  text-decoration: underline;
  background-repeat: no-repeat;
}


.marginalfield {
  border-left: solid 1px #8aeb08;
  border-right: solid 1px #8aeb08;
  border-bottom: solid 3px #8aeb08;
  padding: 3px; 
  text-align: left;
}

.menu {
  font-variant: small-caps;
  line-height:1.4em;
  margin: 0 9 0 9;
}

