BODY {
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
DIV.dev {
  font-size: small ;
  font-weight: bold ;
  color: #ffffff ;
  text-align: center ;
  background: #ff6666 ;
}
/* start debugging */
TABLE {
  border-style: solid ;
  border-width: 0px ;
  border-color: #ff0000 ;
}
/* end debugging */
DIV.creators {
  margin-bottom: 15px ;
  padding: 10px 10px 5px 10px ;
  text-align: left ;
  border: solid 1px #cccccc ;
}
DIV.creators P {
  margin: 0px 0px 10px 0px ;
}
DIV.creators TABLE {
  margin: 0px ;
}
DIV.creators TABLE TD {
  padding: 0px ;
  vertical-align: top ;
  border: solid 0px #ff0000 ;
}
DIV.creators TD.image {
  padding: 20px 0px 0px 12px ;
  vertical-align: top ;
}
TABLE.cerror {
  width: 100% ;
  background: #ffdddd ;
  border-style: solid ;
  border-width: 1px ;
  border-color: #dddddd #666666 #666666 #dddddd ;
}
TABLE.cerror TD {
  padding: 2px 4px 2px 4px ;
  vertical-align: top ;
  text-align: justify ;
  font-size: small ;
  border: solid 0px #0000ff ;
}
TABLE.cerror TD.heading {
  font-weight: bold ;
}
TABLE.cerror TD.spacer {
  padding: 0px 3px 0px 3px ;
  font-weight: bold ;
}
H1 {
  font-size: 11pt;
  color: #4A6F84;
  font-weight: bold;
  text-decoration: none
}

.text {
  font-size: 8pt;
  color: #666666;
  line-height: 17px;
  text-decoration: none
}
.text-sm {
  font-size: xx-small;
  color: #666666;
  line-height: 17px;
  text-decoration: none
}
.textnav {
  font-size: 8pt;
  color: #999999;
  text-decoration: none
}

B {
  font-size: 11pt;
  color: #4A6F84;
  font-weight: bold;
  text-decoration: none
}
.title {
  font-size: 11pt;
  color: #4A6F84;
  font-weight: bold;
  text-decoration: none
}
.questions {
  font-size: 10pt;
  color: #4A6F84;
  text-decoration: none
}
a:link          { font-size: 8pt; color: #4A6F84; text-decoration: underline}
a:hover         { font-size: 8pt; color: #8DADBF; text-decoration: underline}
a:visited       { font-size: 8pt; color: #4A6F84; text-decoration: underline}
a:visited:hover { font-size: 8pt; color: #8DADBF; text-decoration: underline}

a.nav:link          { font-size: xx-small; color: #666666; text-decoration: none }
a.nav:hover         { font-size: xx-small; color: #333333; text-decoration: none}
a.nav:visited       { font-size: xx-small; color: #666666; text-decoration: none }
a.nav:visited:hover { font-size: xx-small; color: #333333; text-decoration: none}

a.prod:link          { font-size: 10pt; color: #EE4823; font-weight: bold; text-decoration: underline }
a.prod:hover         { font-size: 10pt; color: #333333; font-weight: bold; text-decoration: underline}
a.prod:visited       { font-size: 10pt; color: #EE4823; font-weight: bold; text-decoration: underline}
a.prod:visited:hover { font-size: 10pt; color: #333333; font-weight: bold; text-decoration: underline}

a.buy:link           { font-size: 8pt; color: #ff0000; text-decoration: underline }
a.buy:hover          { font-size: 8pt; color: #333333; text-decoration: underline}
a.buy:visited        { font-size: 8pt; color: #ff0000; text-decoration: underline}
a.buy:visited:hover  { font-size: 8pt; color: #333333; text-decoration: underline}


a.homequest:link          { font-size: 10pt; color: #4A6F84; font-weight: bold; text-decoration: underline }
a.homequest:hover         { font-size: 10pt; color: #666666; font-weight: bold; text-decoration: underline}
a.homequest:visited       { font-size: 10pt; color: #4A6F84; font-weight: bold; text-decoration: underline}
a.homequest:visited:hover { font-size: 10pt; color: #666666; font-weight: bold; text-decoration: underline}

#benefit {
  padding: 10px;
  border: 1px solid;
  border-color: #666666;
  background-color: #DEEBF2;
  width: 450px;
  font-size: 10pt;
  color: #4A6F84;
  font-weight: bold;
  text-align: left;
}

UL {
  list-style-image: url(images/arrow.gif);
}

OL.home {
  line-height: 170%;
}


.inputbox {
  width: 55% ;
  font-size: 8pt;
  color: #333333;
  border: #999999;
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
}
.selectbox {
  font-size: 8pt;
  color: #333333;
  border: #999999;
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
}
.textbox {
  width: 95% ;
  font-size: 8pt;
  color: #333333;
  border: #999999;
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
}
.submitbox {
  font-size: 8pt;
  color: #333333;
  border: #999999;
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
}

.table1 {
  border: solid 1px #333333 ;
  font-family: Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-size: 8pt
}

DIV.box {
  margin: 0px 0px 9px 0px ;
  padding: 10px 10px 10px 10px ;
  border: solid 1px #cccccc ;
}
DIV.box IMG {
  margin: 0px 0px 0px 10px ;
}
