label { padding:4px 0px; display:block; font-weight:bold; }

.MainForm { }
.MainForm table tr td.FormSectionTitle { font-family:Arial, Helvetica, sans-serif;color:#333333;font-weight:bold;padding:3px 3px;border:1px solid #EEE;  background-color:#F7F7F7; padding-bottom:2px; font-size:13px; }
.MainForm table tr td.FormGroupTitle { font-family:Arial, Helvetica, sans-serif;color:#555;  font-size:14px; padding:10px 0px 3px 0px; border:1px solid #FFF; font-weight:bold; }

.FieldFloater { padding:0px 0px 6px 0px; width:100%; }
.FieldFloater span { float:left; margin-right:3px; }
.FieldFloater span label { 
	margin:0;
	padding-top:3px;
	font-size:9px;
	line-height:9px;
	color:#444;
	display:block;}

.FieldFloater input.text input.text, .MainForm table tr td.FieldFloater input.text input.file, .MainForm table tr td.FieldFloater input.text textarea.textarea, select.select{
	margin:0;
	font-size:100%;
}
.FieldFloater input.text, .MainForm table tr td.FieldFloater textarea.textarea, .MainForm table tr td.FieldFloater select.select{

}

div.riaComboBoxContainer {  }
input.riaComboBoxOff { border-top:1px solid #abadb3; border-left:1px solid #e2e3ea; border-bottom:1px solid #e3e9ef; border-right:1px solid #dbdfe6; padding-right:20px; padding-left:2px; background-image:url(/_images/ComboBoxRightOff.gif); background-position:right; background-repeat:no-repeat; }
input.riaComboBoxOn { border-top:1px solid #5794bf; border-left:1px solid #c5daed; border-bottom:1px solid #c7e2f1; border-right:1px solid #3c7fb1; padding-right:20px; padding-left:2px; background-image:url(/_images/ComboBoxRightOn.gif); background-position:right; background-repeat:no-repeat; }
div.riaComboBoxMenu { cursor:default; border-left:1px solid #828790; border-top:1px solid #828790; border-right:1px solid #828790; border-bottom:1px solid #828790;}
div.riaComboBoxItem { background-color:#FFF; color:#000; padding:3px; white-space:nowrap;}
div.riaComboBoxItemOn { background-color:#3399ff; color:#FFF; padding:3px; white-space:nowrap;}

div.FormTabs { height:18px; padding-top:5px; font-size:12px; }
div.FormTabs a:link { padding:4px 13px 4px 13px; text-decoration:none; }
div.FormTabs a:active { padding:4px 13px 4px 13px; text-decoration:none; }
div.FormTabs a:visited {padding:4px 13px 4px 13px; text-decoration:none; }
div.FormTabs a:hover { padding:4px 13px 4px 13px; text-decoration:underline; }

.FormTab { color:#FFF!important;}
.FormTabOn { font-weight:bold; color:#000!important; background-color:#FFF; }

div.FormSection h3 { font-size:13px; margin:4px 0px; padding:4px; background-color:#EEE; border-top:1px solid #CCC; }

td.FieldLabel { font-size:16px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; }
.FieldTitle { font-size:15px; color:#cd6202; padding:4px 0px 4px 0px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; }

input.TextField { border:1px solid #CCC; padding:3px; }
textarea.TextField { border:1px solid #CCC; padding:3px; }

input.BigButton { font-size:18px;z-index:1; }