/* =forms */
fieldset{border:0; padding:0;}
input,textarea{margin:0 0 5px 0; padding:4px; border:1px solid #b8c1d1; width:430px; background:#fff; color:#344f6c; font:9pt Tahoma,Verdana,Arial,sans-serif;}
textarea{overflow:auto;}
input.inputError,textarea.inputError{border:1px solid #e2001a;}
input.button{padding:4px 10px; border:0; background:#344f6c; width:77px; color:#fff; font-size:0.9em; font-weight:bold;}
label{display:block; width:150px; float:left; padding:2px 0 0 0; color:#344f6c; vertical-align:top; font-weight:bold;}

#mandatory{padding:0 15px 15px 0; font-size:0.9em; text-align:right;}
form{padding:0 15px;}
form p{padding:0; }
form .error{margin:0 8px 10px 150px;}