/*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 { background:#6DB204 url(../images/bg_button180.gif) no-repeat right top;  display:block; padding: 0 10px 0 0; text-decoration:none; border: none; width:180px; height: 21px; margin-right: 10px; color:#ffffff; 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;} 