/* ~~~~~~ standard definitions ~~~~~~ */


body
{
  background-color: #FFF;
}

td
{
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 12px;
  color: #000;
}

p
{
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 12px;
  color: #000;
  text-align: justify;
}

a
{
  color: #83871B;
  font-weight: normal;
  text-decoration:  underline;
}

a:link, a:visited, a:active
{
  color: #83871B;
}

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



/* ~~~~~~ special anchor definitions ~~~~~~ */


a.nav
{
  color: #000;
  font-size: 11px;
  text-decoration: none;
  font-weight: normal;
  letter-spacing: 1px;
}

a:link.nav, a:visited.nav, a:active.nav
{
  color: #000;
}

a:hover.nav
{
  color: #666;
  text-decoration:  underline;
}

a.navWhite
{
  color: #FFF;
  font-size: 11px;
  text-decoration: none;
  font-weight: bold;
  letter-spacing: 0px;
}

a:link.navWhite, a:visited.navWhite, a:active.navWhite
{
  color: #FFF;
}

a:hover.navWhite
{
  color: #CCCCCC;
  text-decoration: none;
}

a.navRef
{
  color: #FFF;
  font-size: 11px;
  text-decoration: none;
  font-weight: bold;
  letter-spacing: 0px;
}

a:link.navRef, a:visited.navRef, a:active.navRef
{
  color: #FFF;
}

a:hover.navRef
{
  color: #666;
  text-decoration: none;
}

a.navFooter
{
  font-weight: normal;
  color: #000;
  text-decoration: none;
}

a:link.navFooter, a:visited.navFooter, a:active.navFooter
{
  color: #000;
}

a:hover.navFooter
{
  color: #666;
  text-decoration:  none;
}

a.navNews
{
  font-weight: normal;
  font-size: 11px;
  color: #000;
  text-decoration: none;
}

a:link.navNews, a:visited.navNews, a:active.navNews
{
  color: #000;
}

a:hover.navNews
{
  color: #666;
  text-decoration:  none;
}



/* ~~~~~~ form definitions ~~~~~~ */


.formInput
{
  text-decoration: none;
  background-color: #999;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFF;
  font-weight : normal;
  width: 110px;
  border: #FFF solid 0px;
}

.formButton
{
  text-decoration: none;
  background-color: #FFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000;
  font-weight : normal;
  border: #FFF solid 0px;
}



/* ~~~~~~ various definitions ~~~~~~ */


.header
{
  text-decoration: none;
  font-weight: bold;
  color: #000;
  letter-spacing: 1px;
}

.subheader
{
  color: #666;
}

.headerWhite
{
  text-decoration: none;
  font-weight: bold;
  color: #FFF;
  font-size: 11px;
}

.textSmall
{
  font-size: 11px;
}

.textLarge
{
  font-size: 18px;
  font-weight: bold;
}

p.reference
{
  text-align: center;
}

p.campaign
{
  padding: 6px;
  font-size: 11px;
  font-weight: normal;
}

p.reference img {
  margin-bottom: -10px;
}

p.reference > img {
  margin-bottom: -3px;
}

p.reference:first-child > img {
  margin-top: -10px;
}



/* ~~~~~~ eof ~~~~~~ */