#content form, fieldset {border:none;}
div#FormContainer {float:left;border:none;}
#FormContainer p {float:left;width:340px;font-size:1.0em;border:0px solid #f30;margin:0 0 10px 0;padding:0 0 0 20px;}
#FormContainer label {float:left;}
#FormContainer input, #FormContainer textarea {float:right;width:220px;padding:3px;}
#FormContainer select {float:right;width:226px;padding:3px;}
#FormContainer input.normal, #FormContainer textarea.normal, #FormContainer select {background:#f5f5f5;border:1px solid #ccc;}
#FormContainer input.error, #FormContainer textarea.error {background:#FFD1C5;border:1px solid #f30;}
#FormContainer input#Submit, #FormContainerApplication input#Submit, #FormContainer input#qssubmit, #MoreDetails_Details input#Submit {display:block;outline:none;text-align:center;font-weight:bold;margin:0;padding:0;color:#000;width:135px;height:28px;background:#fff url(../btns/btn_generic.gif) no-repeat 0px 2px;border:none;}
#FormContainer input#Submit:hover, #FormContainerApplication input#Submit:hover, #FormContainer input#qssubmit:hover, #MoreDetails_Details input#Submit:hover {background-position:0 -27px;cursor:pointer;}

#content p.error, #content p span.error {color:#f30;font-weight:bold;}

#content table {width:760px;}
#content table tr {background:#fff;}
#content table tr.shade {background:#F3F5CF;}
#content table td {width:350px;vertical-align:top;padding:3px;line-height:180%;}
#content table td strong {font-size:1.2em;font-weight:bold;}

/* RADIO BUTTONS */
#content table td input.radio,
#content table td input.checkbox {float:none;padding:0;margin:0 10px 0 2px;}
#content table td input.textTiny {float:none;width:40px;margin:0 5px;padding:0;border:1px solid #ccc;}
#content table td input.textSmall {float:none;width:100px;margin:0 5px;padding:0;border:1px solid #ccc;}
#content table td input.textSmall_error {float:none;width:100px;margin:0 5px;padding:0;background:#FFD1C5;border:1px solid #f30;}
#content table td input.textMedium {float:none;width:200px;margin:0 5px;padding:0;border:1px solid #ccc;}
#content table td input.textMedium_error {float:none;width:200px;margin:0 5px;padding:0;background:#FFD1C5;border:1px solid #f30;}
#content table td input.textLarge {float:none;width:345px;margin:0;padding:0;border:1px solid #ccc;}
#content table td textarea {float:none;width:750px;height:100px;padding:0;margin:0;}

/* GENERIC INPUT TEXT FIELDS */
#content table td input:focus,
#content table td textarea:focus{border:2px solid #64ADE5;background:#EDF3F6;outline:none;}

/* MANDATORY */
span.mandatory {font-size:1.3em;color:#f30;padding:0 5px 0 0;}