﻿.form_question { padding:0 0 5px 5px ;}
input, textarea, select { width:300px; float:right; border:1px solid #CCCCCC; background:#F0F0F0;}
.form_question_label { width:140px; float:left; display:block; color:#FB8404; font-size:12px; font-weight:normal; }

.button { background:#FB8404 0 1px no-repeat; -webkit-border-radius: 3px 3px 3px 3px;-moz-border-radius: 3px 3px 3px 3px;border-radius: 3px 3px 3px 3px; font-size:12px; font-family:Arial, Helvetica, sans-serif; width:122px; height:23px; line-height:18px; font-weight:bold; color:#FFFFFF;  border:none; float:right; cursor:pointer; overflow:visible; }

option:hover{background:#1DB5EE; color:#FFFFFF;}

/* Column1_2 form */
#column1_2 .form_question { padding:0 0 5px 5px ;}
#column1_2 input, #column1_2 textarea, #column1_2 select { width:500px; float:right; -webkit-border-radius: 3px 3px 3px 3px;-moz-border-radius: 3px 3px 3px 3px;border-radius: 3px 3px 3px 3px; border:1px solid #999999; background:#EAEAEA;}
#column1_2 .form_question_label { position:relative; width:245px; float:left; display:block; font-weight:normal; color:#333333; font-size:12px;}

#column1_2 .button {  background:#FB8404 0 1px no-repeat; -webkit-border-radius: 3px 3px 3px 3px;-moz-border-radius: 3px 3px 3px 3px;border-radius: 3px 3px 3px 3px; font-size:12px; font-family:Arial, Helvetica, sans-serif; width:122px; height:23px; line-height:18px; font-weight:bold; color:#FFFFFF;  border:none; float:right; cursor:pointer; overflow:visible; }

#column1_2 option:hover{background:#1DB5EE; color:#FFFFFF;}

#column1_2 fieldset { margin:0; padding:0; border:none;  padding:5px; margin:0 -5px 5px -5px; border:1px solid #999999;}
#column1_2 legend { color:#333333; font-weight:bold; font-size:14px;} 

.form_question_required {position: absolute; font-size:22px; padding-top:5px;  color:#FF0000;   
right: 0px;        
top: 0;}

.form_questionCompact { padding:3px 0 2px 0;}

/*.form_question_error_text { padding-left:270px; color:#FF0000; font-weight:bold;}*/
.form_question_error_text { background:#F5D5D5; padding:1px 5px;  margin:4px 0 2px 249px; color:#FF0000; font-weight:bold; border:2px solid #FF0000; -moz-border-radius: 7px; -webkit-border-radius: 7px;}

.form_key { margin-top:-25px; font-size:10px;}
.form_key span { font-size:12px; color:#FF0000;}

.outer_form_container .message {
	 background:#FF0000; color:#FFFFFF; font-size:11px; font-weight:bold; padding:10px; margin-bottom:10px;
	-moz-border-radius: 10px; -webkit-border-radius: 10px; border: 1px solid #FF0000;
}

.htmlButton { background:url(../theme_images/general_button.gif) 0 1px no-repeat; font-size:12px; font-family:Arial, Helvetica, sans-serif; width:122px; height:23px; line-height:23px; font-weight:bold; color:#FFFFFF;  border:none; float:right; cursor:pointer; overflow:visible}

#form_1001 .form_radio { width:25px; float:left;}

.radioSection { width:400px; float:left; padding-bottom:25px;} 
.radioOption { width:160px; float:left;}
.form_radio_label {width:140px; color:#FB8404; font-size:12px; line-height:18px; float:left;} 

.radioSection .form_checkbox_label {width:140px; color:#FB8404; font-size:12px; line-height:18px;}
.radioSection .form_checkbox { width:25px !important; float:left !important;}

.form_checkbox_box {float:left;}
.form_checkbox_box div {}
/*.form_checkbox { width:35px !important; padding:0 !important; background:none !important; margin:0 !important; float:left !important; text-align:left !important;}*/
.form_checkbox_label { width:400px; float:right !important;}

.form_radio_box {float:left;}
.form_radio_box div {width:160px; float:left; clear:both}
.form_checkbox { width:35px !important; padding:0 !important; background:none !important; margin:0 !important; float:left !important; text-align:left !important;}
.form_checkbox_label { width:400px; float:right !important;}

#form_1001 .formCheckboxBox div {}

#form_1001 .formCheckboxBox div .form_checkbox {}
#form_1001 .formCheckboxBox div .form_checkbox_label { float:left !important; font-weight:normal !important; color:#333333 !important; font-size:12px; !important}
.label_custom { display:none !important;}
.group_1 .form_question_label { display:none !important;}

.blankHTML { font-size:1.1em; padding:10px 0;}
