/* Standard forms */
form {margin:0px;padding:0px;margin-bottom:5px;}
table.form {border:0px;}
table.fieldset {border:0px;margin:0px}
td.fieldset {border:0px;padding:0px}
td.messages {border:0px;text-align:left;vertical-align:top;padding:3px}
td.label {border:0px;text-align:right;vertical-align:top;padding:7px 3px 3px 3px}
td.input {border:0px;text-align:left;vertical-align:top;padding:3px}
td.submit {border:0px;text-align:right;padding:3px}

fieldset {border:1px solid #d3e5f3;padding:3px;margin:3px}
legend {color:#005b99;font-weight:bold}

label {color:black}
label.required {color:black;font-weight:bold}

input,select,textarea {
    border:1px solid #8fb6d5;
    font-size:12px;
    background:repeat-x url('/images/input_bg_spacer.gif');
    padding:3px;
}

input.submit {color:#005b99;font-weight:bold;margin:0px 0px 0px 2px}

button {
    border:1px solid #8fb6d5;
    font-size:12px;
    background:repeat-x url('/images/input_bg_spacer.gif');
    padding:3px;
    margin:0px 0px 0px 2px;
    color:#005b99;
    font-weight:bold
}