﻿/* CREO FORM STYLES - These are used by the form & form elements */
.crform { padding:0; margin:0; }
.crform_fieldset {}
.crform_formPair {}
.crform_formSingle { border:1px solid red; width:200px; overflow:hidden; float:left; }
.crform_element { padding:0px; margin:0px; }
.crform_label_horiz { float:left; width:100px; padding:0px 0px; }
.crform_label_vert { display:block; padding:0px 0px;}
.crform_required_field { background:#FFFFFF; color:#FF0000; padding:0px; margin:0px; line-height: 0em; }
.crform_errortext { padding:5px; }
.crform_element_errortext { background:#FFFFFF; color:#FF0000; padding-bottom:7px; padding-left:120px;}
.crform_input_index { float:left; background:#FFFFFF; color:#000000; width:190px; line-height:18px; border:1px solid #999999; margin:0 10px 30px 0; }
.crform_input { float:left; background:#FFFFFF; color:#000000; width:180px; line-height:18px; border:1px solid #999999; margin:5px 0 0 0; }
.crform_input_error { color:#000000; border:1px solid #999999; width:180px; }
.crform_button { 
	/*float:right;*/
	padding:.1em .25em .1em .25em;
  width:auto;
  overflow:visible;
	font-size:1em;
	background:#1E1261;
	color:#FFFFFF;
	font-weight:bold;
	border:none;
	margin-top:5px;
}
.elementLabel { margin:5px 0 0 0; width:120px; }

#form_submit_container { width:300px; text-align:right; }
