table.webform td {

}
table.webform td.formlabel {
  color: #333;
  margin: 0px;
  padding: 16px 0px 4px 0px;
  vertical-align: top;
}

table.webform td.formvalue {
/*  display: inline;*/
  margin: 0px;
  padding: 2px 0px;
  vertical-align: top;
}

.formbutton {
  border: none;
  margin: 0px;
  margin-bottom: -6px;
  padding: 16px 0px 0px 0px;
}

.formvalidationmsg {
  background-image: url(../images/inputerror.gif);
  background-repeat: no-repeat;
  display: inline;
  padding: 3px 4px 3px 20px;
  margin-left: 4px;
  border: 1px solid #c00;
  background-color: #fdd;
  color: #cc0000;
}

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

div.captchaimage {
  padding: 0px;
}

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

.wide {
  width: 200px;
}

textarea {
  border: 1px solid #ccc;
  font-family: Trebuchet MS, Tahoma, Arial;
  font-size: 10pt;
/*  margin: 0px;*/
  padding: 2px 4px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
}

.formHint {
  color: #999;
  font-size: 9pt;
  margin-top: -10px;
}

.formInlineHint {
  color: #999;
  font-size: 9pt;
  padding: 4px 6px;
}

.formField {

}

.idleField {
  background-color: #fcfcfc;
  border: 1px solid #ccc;
}

.focusField {
  border: 1px solid #ff6a00;
}

.calendaricon {
  margin-bottom: -5px;
  margin-left: -22px;
}

input {
  border: 1px solid #bbb;
  font-family: Trebuchet MS, Tahoma, Arial;
  font-size: 10pt;
  margin: 0px;
  padding: 3px 4px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
}
input:focus {
  border: 1px solid #d77;
}
input.radio {
  border: 0px;
}
input.checkbox {
  border: 0px;
}
input.button {
  color: #ffffff;
  cursor: pointer;
  background-color: #cc0000;
  border: 1px solid #000000;
  font-family: Verdana;
  font-size: 8pt;
  font-weight: bold;
  padding: 4px 8px;
}
input.username {
  background-image: url(../images/input_username.gif);
  background-repeat: no-repeat;
  padding: 3px 4px 3px 32px;
}
input.userpwd {
  background-image: url(../images/input_pwd.gif);
  background-repeat: no-repeat;
  padding: 3px 4px 3px 32px;
}
select {
  font-family: Verdana;
  font-size: 8pt;
}
textarea {
  border: 1px solid #bbb;
  font-family: Verdana;
  font-size: 8pt;
  padding: 2px 4px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
}
textarea:focus {
  border: 1px solid #d77;
}
