

input, select, textarea {
    border: 1px solid silver;
  }


input.error, select.error, textarea.error {
    padding-right: 16px;
    border: 1px solid red;
    background-color: #FFFCE2;
    background-image: url(/includes/jsval/documentation/pages/images/warning_obj.gif);
    background-position: right;
    background-repeat: no-repeat;
  }


input:focus, select:focus, textarea:focus {
    border: 1px solid red;
    background-color:#EFEFEF;
  }


.mandatory {
    font-weight: bold;
  }


.required {
    color : #ff0000;
  }


.comment {
    color: #BBBBBB;
  }


label {
    margin : 3px 0;
    clear : both;
    float : left;
  }


.formInput {
    margin : 3px 200px 3px 0px;
    float : right;
    width : 200px;
  }


.formTextArea {
    margin : 3px 100px 3px 0px;
    float : right;
    height : 100px;
    width : 300px;
  }


.formButton {
    margin-top: 20px;
    float : left;
    clear : both;
  }


