﻿/* CREO FORM STYLES - These are used by the form & form elements */
form { display:inline; }
fieldset { border: 1px solid #000000; color:#000000; margin:5px; padding:5px;}
legend {}
label { font-weight:bold; }
.form_question { padding:5px 0; }
.form_question_label { float:left; width:100px; padding:0; display:block; }
.form_question_input { float:right; padding:0; margin:0; width:200px; display:block; }
select { float:right; width:181px; }
.form_question_error_text { color:#FF0000; }
.form_question_input_error { float:right; color:#FF0000; border:1px solid #7C7D7D; }
.form_question_input_error_text { color:#FF0000; }
.form_question_required { color:#FF0000; padding:0px; margin:0px; line-height: 0em; }
.button { font-weight:bold; color:#FFFFFF; background:#666666; border:1px solid #999999; margin:4px 0; font-size:1em; cursor:pointer; width:auto; /*padding:1px 3px 0 3px;*/ padding:1px 3px 0 3px; }

.contact .form_question_error_text { margin-left:115px; }
.contact .form_question_input_error { width:200px; }

.login_user .form_question_input_error { width:200px; }