﻿/* CREO FORM STYLES - These are used by the form & form elements */

/*form{display:inline;}
fieldset{ border: 1px solid #235B9C; color:#235B9C; margin:5px}
legend{}
.form_question{padding:5px;}
.form_question_label{ float:left; width:100px; padding:0px 0px; display:block}
.form_question_input { float:left; padding:0px; width:200px; margin:0px; display:block}
.form_question_input_error{ background:#FCFFBB; color:#000000; border:1px solid #CCCCCC; width:130px;}
.form_question_required{ background:#FFFFFF; color:#FF0000; padding:0px; margin:0px; line-height: 0em; }
.button{ background-color:#5B91C5; font-weight:bold; color:#FFFFFF; border:0px; font-size:100%; margin:3px; float:right; cursor:pointer; margin-left:4px;}*/

fieldset input { float:left; }
fieldset label { padding-top:4px; }
form { padding:1px; margin:0 auto 0 auto; font-size:0.95em; }
.form_question_label { float:left; width:150px; padding:0px 0px; margin:4px 0 5px 0; height:auto; }
.form_plain_text { clear:left; background:#D58001; color:#FFFFFF; margin:0px 3px 5px 0px; letter-spacing:0.05em; font-weight:bold; padding:4px; }
.form_question_required { color:#FF0000; padding:0px; margin:0px; line-height:0em; }
input.form_question_input { line-height:1.3em; font-size:1em; float:right; clear:right; background:#FFFFFF; border:1px solid #7F9DB9; color:#000000; width:120px; margin:3px 0 5px 0; }
form select { float:right; background:#FFFFFF; color:#000000; line-height:1.3em; font-size:1em; border:1px solid #7F9DB9; margin:3px 0 5px 0; }
.form_question_error { color:#FF0000; padding-bottom:2px; text-align:right; }
.button { background-color:#D58000; color:#FFFFFF; font-size:1.2em; font-weight:bold; width:10em; border:1px solid #8D5400; cursor:pointer; }


/* CREO FORM STYLES - These are used by the form & form elements */
/*fieldset input { float:left; }
fieldset label { padding-top:4px; }
.crform { padding:1px; margin:0 auto 0 auto; font-size:0.95em; }
.crform_fieldset {}
.crform_formPair {}*/
.crform_formSingle { border:1px solid red; width:200px; overflow:hidden; float:left; }
.crform_element { padding:0px; }
/*.crform_label_horiz { float:left; width:150px; padding:0px 0px; margin:4px 0 5px 0; height:auto; }
.crform_label_vert { display:block; padding:0px 0px; }*/
.crform_required_field { /*background:#FFCC7B;*/ color:#FF0000; padding:0px; margin:0px; line-height: 0em; }
.crform_errortext { padding:5px; }
.crform_element_errortext { /*background:#FFCC7B;*/ color:#FF0000; padding-bottom:2px; padding-left:100px; }
.crform_plain_text { clear:left; background:#D58001; color:#FFFFFF; margin:0px 3px 5px 0px; letter-spacing:0.05em; line-height:1.25em; font-weight:bold; }
.crform_input { /**/height:1.3em; font-size:0.95em; float:right; clear:right; background:#FFFFFF; border:1px solid #7F9DB9; color:#000000; width:120px;/**/ margin:3px 0 5px 0; }
.crform_select { float:right; background:#FFFFFF; color:#000000; /*width:122px;*/ border:1px solid #7F9DB9; margin:3px 0 5px 0; }
.crform_input_error { background:#FCFFBB; color:#000000; border:1px solid #7F9DB9; }
.crform_button { background-color:#D58000; color:#FFFFFF; font-size:1.2em; font-weight:bold; width:10em; border:1px solid #8D5400; cursor:pointer; }

.groupErrorText { color:#FF0000; }

.row0 {padding:2px 3px 0px 3px;}
.row1 {background:#FFDEAC; padding:2px 3px 0px 3px;}