div.field div.errors {
}

div.needsAttention div.errors {
}

div.needsAttention span.label {
  /* background: #fee; */
  /* padding: 2px; */
  /* color: #c00; */
}

label.needsAttention {
  padding: 4px 0px 2px;
  display: block;
  color: #c00;
}

div.needsAttention input,
div.needsAttention select {
  background: #fee;
}

div.field label { font-weight: bold;}
div.field label span { font-weight: normal; }
div.field, div.info { padding: 4px 0;}
div.formError { padding: 2px 0; color: #c00; font-weight: bold;}
p.error { padding: 5px; color: #c00; font-size: 14px; font-weight: bold;}
p.notice { padding: 5px; color: #393; font-size: 14px; font-weight: bold;}
div.field span.locked-field { 
  display: block;
  background: #eee;
  border:2px solid #B1ACA5;
  color:#283D54;
  height:19px;
  padding-left:4px;
  padding-top:4px;
  width: 266px;  

  color: #777;
  border-color: #ddd;
}

div.trailing_label input {
  top: 0;
}

div.trailing_label div.input {
  overflow: auto;
}

div.trailing_label span.input {
  float: left;
  padding-left: 2px;
  width: 20px;
}

div.trailing_label span.label {
  display:block;
  margin-left: 22px;
}

div.trailing_label span.label {
}

div.field select {
  width: auto;
}

div.form-body table td {
  margin: 0;
  padding: 0;
  padding-right: 20px;
  vertical-align: top;
  border-collapse: collapse;
}

div.form-body tr.wide input.text,
div.form-body tr.wide textarea {
  width: 500px;
}

div.form-body tr.cols2 input.text, 
div.form-body tr.cols2 select {
  width: 232px;
}

div.form-body tr.cols3 input.text, tr.cols3 select {
  width: 140px;
}


/***/
div.form-body {
  background: #f9f9f9;
  padding: 40px;
  color: #333;
  border: 1px solid #ccc;
  border-width: 1px 0;
}

div.form-body h3 {
  color: #000;
}

div.form-body input.text,
div.form-body textarea,
div.form-body select {
  border: 1px solid #ccc;
  padding: 6px;
}

div.form-body textarea {
  width: 100%;
}

div.form-body div.divider {
  height: 4px;
  margin: 30px -20px;
  background: #eee;
}



div.actions div.trailing_label span.label {
  display: inline;
  margin-left: 0;
}

div.actions div.trailing_label span {
  float: none;
}