/* GENERIC FORM STYLING */

form { margin:20px 24px 14px 24px; color:#4d75a8; }

form fieldset { border:0; }

form fieldset ul li { list-style-type:none; }

#Content .message { color:red; background:#ddd; border:1px solid #ccc; padding:5px; margin:5px; }

#Content span.message { width: 300px; }

form div { margin-top:10px; width:100%; }

form label { color:#4d75a8; }

form label.left { float:left; width:240px; }

form label.FormHeading { color:#4d75a8; font-weight:bold; }

form input.text,
form textarea,
form select { width:200px; color:#000; background:#f8f8f8; border:1px solid #aaa; padding:3px; }

form input.numeric { width:20px; background:#f0f0f0; border:1px solid #aaa; padding:3px; color:#4d75a8; margin-right:4px; }

form input.year { width:35px; }

form p.Actions { text-align:right; padding:0 22px 15px 0; }

form div.Actions { text-align:center; }

form p.Actions input { padding:2px; }

#secondCol form p.field.checkbox { margin:10px 0px 0px 70px; padding:0px; }

#secondCol form p#ForgotPassword { margin:10px 0px 0px 0px; padding:0px; }

div.field { clear:both; }

ul.optionset { display:block; width:200px; float:left; }

div.checkboxset ul li label { font-weight:normal; }

#secondCol form ul, #secondCol form ol { margin:0px 0px 10px 0px; }

#secondCol form li { margin:0px 0px 2px 0px; color:#4d75a8; }
