label {
  display:    block;
  margin:     1px;
}

input, select {
  margin: 0px 2px 2px 2px;
}
strong { margin: 0; padding: 0;}

div.button {
  background:   url(../images/form/button_left_red.gif) top left no-repeat;
  height:       24px;
  width:        8em;
  padding:      0;
  margin:       5px 0 0 2px;
}

div.button input {
  background:   url(../images/form/button_right_red.gif) top right no-repeat;
  border:       none;
  height:       24px;
  margin:       0;
  font-weight:  bold;
  color:        #fff;
}

input.text {
  background:   url(../images/form/text_shadow_off.gif) top left repeat-x;
  border:       2px solid #dadada;
  padding:      3px;
}

input.text:focus, input.text_focus {
  background:   url(../images/form/text_shadow_on.gif) top left repeat-x;
  border:       2px solid #999999;
  padding:      3px;
}

ul.error {
  border:       1px solid #F9AEAE;
  background:   #FDECEC url(../images/form/error.png) left no-repeat;
  padding:      5px 5px 5px 5px;
  margin:       2px;
  margin-bottom: 13px;
  list-style-type:  none;
}

ul.error li {
  margin:       0 0 0 30px;
  display:      block;
}

input.save_buttons {
  cursor:           pointer;
  border:           1px solid #274EB1;
  background-image: url(../images/buttons/blue_square.gif);
  font-family:      'Lucida Grande', 'Trebuchet MS', Tahoma, Verdana, Helvetica, sans-serif;
  color:            #FFFFFF;
  font-size:        14px;
  font-weight:      bold;
  text-decoration:  none;
  padding:          6px 12px 6px 12px;
  margin-right:     3px;
}

#user_form select {
    display: block;
    margin-left: 50px;
}
