/* CSS Document */

/* CSS Document */

form {
 border: 0px solid #666699;
 padding: 5px;
 width: 100%;
}

input {
 border: 1px solid #ccc;
}
input:focus {
 border: 1px solid #000;
}
textarea {
 border: 1px solid #ccc;
}
textarea:focus {
 border: 1px solid #000;
}

label {
 padding-left: 10px;
  /* To leave room for the icon */
}
label.required {
 background-image: url(required.gif);
 background-repeat: no-repeat;
 background-position: 3px 0px;
}
label.problem {
 background-image: url(caution.gif);
 background-repeat: no-repeat;
 background-position: 3px 0px;
}
label.completed {
 background-image: url(complete.gif);
 background-repeat: no-repeat;
 background-position: 3px 0px;
} 

