input {
  background-color: #e3e3e3;
  border: 1px solid #fff;
  color: #000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  padding: 3px;
}

input.formbutton {
  background-color: #000;
  border: 0px;
  padding: 0px;
}

input.wide {
  width: 200px;
}

textarea {
  background-color: #e3e3e3;
  border: 1px solid #fff;
  color: #000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

table.webform td.label {
  padding: 5px;
  vertical-align: top;
}

table.webform td.value {
  padding: 5px;
  vertical-align: top;
}

.forminfomsg {
  display: inline;
  padding: 2px 4px 2px 4px;
  margin-left: 4px;
  color: #0a760c;
  background-color: #e6f1e6;
  border: solid 1px #0a760c;
}

.formvalidationmsg {
  display: inline;
  padding: 2px 4px 2px 4px;
  margin-left: 4px;
  border: 1px solid yellow;
  background-color: yellow;
  color: #cc0000;
}

.formvalidationmsgclear {
  display: inline;
  padding: 0px 0px 0px 5px;
  margin: 0px;
  margin-top: 5px;
}

div.captchaimage {
  padding: 0px 0px 4px 0px;
}

div.captchamsg {
  padding: 0px 0px 6px 0px;
}

