/*form styling*/
label {display: block; margin-top: 1em; margin-bottom:0.3em}
/*fieldset{border: 1px solid #cccccc; padding: 1em; margin-bottom: 0.5em; text-align:left;}*/
legend{font-weight:bold; color: blue;}
label{font-weight:bold;}
textarea {width: 30em; height: 12em;}
form {text-align:left;}
/*.button {vertical-align:middle; font-size:80%; font-family:arial,verdana,helvetica,lucida,sans-serif; font-weight:bold;}*/
.form_error, .form_error_message{color:red; font-weight: bold;}
.form_error_field {border:2px solid red;}
.form_error_notification {background-color:red; color:white; padding: 0.5em;}
input, textarea {padding:0.2em}
.form_td {padding:5px; color:blue; width: 30%; text-align: center;}
.form_table {width: 100%; border: 1px solid blue; margin-bottom: 10px;}

.form_success{ background: #CBF99D url('success.gif') no-repeat 5px;  border: 1px solid green; padding:5px 5px 5px 50px; margin:5px 0 5px 0;}

.form_failure{ background: #FFC1C1 url('failure.gif') no-repeat 5px; border: 1px solid #FF0E0E; padding:5px 5px 5px 50px; margin:5px 0 5px 0;}

.form_notice{ background: url('notice.gif') no-repeat 5px;  border: 1px solid blue; padding:10px 5px 10px 50px; margin:5px 0 5px 0;} 
