div.group {
  margin: 10px 0px;
}

form.form label {
  font-weight: bold;
  width: 150px;  
  float: left;
  text-align: right;
  margin-right: 8px;
  line-height: 24px;
}

form.form label.check_box {
  font-weight: normal;
  width: 80px;
  float: none;
  text-align: left;
  margin-right: 0;
}

form.form input[type=checkbox] {
  margin: 0 4px 0 160px;
}

form.form input {
  padding: 2px; 
}

form.form textarea {
  width: 350px;
  height: 120px;
  padding: 2px;
}

form.form input[type=text], form.form input[type=password] {
  width: 350px;
}

form.form input[type=text].text_field_medium, form.form input[type=password].text_field_medium {
  width: 150px;
}

form.form input[type=text].text_field_short {
  width: 80px;
}

.hide {
  display: none; 
}

div.fieldWithErrors {
  color: #dc2b2b; 
}

div.formError {
  color: #dc2b2b;
  padding-left: 158px;
}
