/* GENERIC FORM STYLING */
#saas_maincontent form.saas { margin: 12px 12px 24px 24px; width: 500px; }
#saas_maincontent form.saas .middleColumn  { }
#saas_maincontent form.saas .field  { clear: both; margin-bottom: 4px; }
#saas_maincontent form.saas fieldset { border:0; background: #f5f5f5; padding: 12px; }
#saas_maincontent p.Ok { color: #99cc99; }

#saas_maincontent form.saas .validation, 
#saas_maincontent form.saas .required *, 
#saas_maincontent form.saas .required { color:red; font-size: 8pt; font-weight: normal; }
#saas_maincontent form.saas span.message { width: 300px; }
#saas_maincontent form.saas label { font-size: 9pt; margin: 2px; }
#saas_maincontent form.saas ul { list-style-type: none; margin: 0; padding: 0; }
#saas_maincontent form.saas ul li { float: left; margin-right: 8px; }
#saas_maincontent form.saas label.left { float:left; width:12em; }
#saas_maincontent form.saas label.FormHeading { font-weight:bold; }
#saas_maincontent form.saas input.text,
#saas_maincontent form.saas textarea,
#saas_maincontent form.saas select { width:170px; background:#f8f8f8; border:1px solid #aaa; font-size: 9pt; }
		
#saas_maincontent form.saas input.numeric { width:20px; background:#f0f0f0; border:1px solid #aaa; color:#000; margin-right:4px; }
#saas_maincontent form.saas input.year { width:35px; }
#saas_maincontent form.saas .Actions { text-align:left; padding:12px 22px 15px 0; }
#saas_maincontent form.saas .Actions input { padding:2px; }

#saas_maincontent form.saas2 label.left { width: 250px; }
#saas_maincontent form.saas2 span.message { width: 250px; padding-left: 250px; }

