/******************************
  For Netscape compatibility, must define body margins
  and padding at the HTML level as well as the BODY level
*******************************/

html {
  margin : 0px;
  padding : 0px;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  background-image:    url("images/background.gif");
  background-position: top left;
}

body {
  margin : 0px;
  padding : 0px;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  background-image:    url("images/background.gif");
  background-position: top left;
}

/******************************
  Table Cell Options 
*******************************/

td {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  line-height: 14px;
  color: #515151;
  text-align: left;
  vertical-align: top;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  background-color: white;
}

td.body {
  padding-top: 20px;
  padding-right: 30px; 
  padding-bottom: 20px;
}

td.table_header {
  background-color: #B5D2B5;
  font-weight: bold;
}

td.table {
  background-color: #DFECDF;
}

td.topbar {
  background-color: #94BE93;
}

/******************************
  Text Options
*******************************/

p {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  line-height: 14px;
  color: #515151;
}

p.small {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  font-weight: normal;
  font-weight: bold;
  line-height: 14px;
  color: black;
}

strong {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  line-height: 14px;
  color: #000000;
}

h1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  line-height: 16px;
  font-weight: bold;
  color: #598F57;
}

/******************************
  Form Options
*******************************/

input {
  background-color : #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #000000;
}

input.radio {
  background-color : #A7CDA7;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #495051;
}

textarea {
  background-color : #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #000000;
}

option {
  background-color: #A7CDA7;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #000000;
}

option.header {
  background-color: #797979;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #FFFFFF;
}

select {
  background-color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #000000;
}

/******************************
  Link Options
*******************************/

A:link {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #598F57;
  text-decoration: underline;
}

A:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: underline;
  color: #598F57;
}

A:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: underline;
  color: #598F57;
}

a.plain:link,
a.plain:visited,
a.plain:hover, { 
  text-decoration:none;
  color:#000000;
  }