select {
  border-collapse: collapse;
  border: 1px solid #D2D2D2;
  height: 20px;
  line-height: 20px;
  padding-left: 1px;
  padding-top: 2px;
}

input {
  border-collapse: collapse;
  border: none;
  background-color: transparent;
}

.inputLeft {
  width: 5px;
  height: 22px;
  float: left;
  background-image: url(/design/images/forms/inputBackgroundLeft.png);
  background-repeat: no-repeat;
}

.inputRight {
  width: 5px;
  height: 22px;
  float: left;
  background-image: url(/design/images/forms/inputBackgroundRight.png);
  background-repeat: no-repeat;
}

.inputContent {
  height: 22px;
  float: left;
  background-image: url(/design/images/forms/inputBackground.png);
  background-repeat: repeat-x;
  padding-top: 4px;
  padding-left: 2px;
}

#headerSearch .inputSearch input {
  position: absolute;
  height: 18px;
  top: 46px;
  left: 286px;
  width: 375px;
  padding-top: 7px;
  padding-left: 10px;
  padding-right: 10px;
}

#headerSearch .inputSubmit input {
  position: absolute;
  height: 25px;
  top: 47px;
  left: 688px;
  width: 82px;
}

.userinput table {
  width:650px;
}
.userinput th {
  text-align:right;
  padding-right:20px;
  width:160px;
  vertical-align:top;
}
.userinput td {
  vertical-align:top;
}

.userinput .messageError {
  margin-bottom:5px;
  line-height:12px;
  font-size:12px;
  font-family:Trebuchet,"Trebuchet MS",verdana,arial,helvetica,clean,sans-serif;
}
