/* Form Tags */
.twocol form label
{
  clear: left;
  display: block;
  float: left;
  text-align: right;
}

#content .twocol form label
{
  width: 100px;
}

#content .twocol input[type=submit]
{
  margin-left: 100px;
}

#menu .twocol form label
{
  width: 70px;
}

#menu .twocol form input
{
  width: 100px;
}

#menu .twocol input[type=submit]
{
  width: 50px;
  margin-left: 75px;
}

/* Helper Classes */
.twocol .helpertext
{
  float: right;
  width: 400px;
}

.twocol input
{
  border: 1px solid #000000;
  margin: 2px;
}

.twocol input.fieldError, .twocol textarea.fieldError, .twocol checkbox.fieldError, .twocol select.fieldError, .twocol radio.fieldError
{
  border: 1px solid #CC0000;
  background-color: #FFCCCC;
}