
.text_area {
	height: 100px;
}
td.bold {
  width: 115px;
  font-weight: bold;
  vertical-align: top;
  text-align: right;
  color: #444;
}

div.form_defaults {
  float: left;
}
div.form_options {
  float: left;
  width: 250px;
  margin-left: 10px;
}

.text_field, .text_area {
  background:#F9FAF2 none repeat scroll 0 0;
  border:1px solid #C3C3C3;
  color:#333;
  margin-right:3px;
  padding:3px 5px 4px;
  width:220px;
  font-size: 11px;
	font-family: tahoma,arial,sans-serif;
}

.text_field.large, .text_area.large {
  width: 350px;
}

.text_area.small {
  height: 38px;
}
.text_field:focus, .text_area:focus {
  background: white url(/images/text_focus2.gif) repeat-x;
  border: solid 1px #666;
  color: #000;
}

div.fieldWithErrors input.text_field, div.fieldWithErrors .text_area {
  background-color:#FFe88f;
  background-image: none;
  border:solid 1px #9d0616;
}

