
/* FORM CREATOR */

.auto_form .formFieldsDivWrapper {-moz-border-radius: 5px;-webkit-border-radius: 5px;padding:5px 15px 10px 15px;border:1px solid #cfcfcf;background-color:#f4f4f4;margin-bottom:10px;}

.auto_form .column .subColumn{margin:auto;padding-left:15px;}
.auto_form .column{margin:auto;}
.auto_form .column textarea{width:300px;}

.auto_form {text-align:left;width:auto;font-family:arial;}

.auto_form .prenote, .note{font-size:10px;color:#343434;}
.auto_form .inputHolderDiv{width:100%;margin:auto;padding-top:5px;padding-bottom:3px;}

.auto_form .file_input_div {float:left;}
.auto_form .inputDiv{}
.auto_form .labelDiv{}
.auto_form .label {padding-right:5px;font-size:10pt;font-weight:normal;}
.auto_form .notLast{border-right:1px solid #ababab;}
.auto_form .asterisk{background-image:url(/images/required.gif);background-repeat:no-repeat;width:10px;}
.auto_form .label .label_element{font-weight:bold;padding-top:4px;}
.auto_form .labelHolder{text-align:right;}
.auto_form .submitDiv{padding-top:10px;text-align:center;}

.auto_form .expander{color:#5b7e9c;text-decoration:underline;cursor:pointer;}
.auto_form .sliderDiv{padding:3px;}
.auto_form .sliderHolder {padding-top:10px;}
.auto_form .sliderHolder {border:1px solid #5b7e9c;margin-top:8px;}
.auto_form .sliderHolder legend{}
.auto_form .sliderHolder legend .label {cursor:pointer;}
.auto_form .submitDiv{width:98%;padding:0px;}
.auto_form .inlineErrorMessage{color:red;font-size:11px;}
.auto_form fieldset{width:auto;}
.auto_form span.label {text-align:right;}
.auto_form .inlineErrorMessage {margin-left:5px;}
.auto_form .radioDiv {float:left;}
.auto_form .checkboxgroup_options {float:left;}
.auto_form .inputDiv .options_holder {float:left;}

.auto_form .label_div_holder label {font-size:1.1em;}


.textLabel-div p {padding:0px;margin:0px;font-size:12px;color:#3C3C3C;}

.checkboxDiv .noteContainer {padding-left:5px;font-size:11px;}



.noteContainer {padding-left:5px;}
.inputSuffix {padding-left:2px;}
.inputPrefix {padding-right:2px;}

.clearboth{clear:both;}

.messageContainer {margin:auto;margin-bottom:5px;margin-top:5px;width:90%;color:white;}
.messageContainer a{color:white;}

.errorMessage {border:1px solid RGB(227, 27, 35);text-align:center;padding:1px;}
.confirmationMessage {border: 1px solid RGB(2,142,69);text-align:center;padding:1px;}

.confirmationMessageHolder {padding:5px;background:RGB(2,142,69);}
.errorMessageHolder {padding:5px;background:RGB(227, 27, 35);}



.form_legend h3 { margin:8px 0 0 0; padding:8px 0; font:bold 12px/1.5em Arial, Helvetica, sans-serif;}
.form_legend { -moz-border-radius: 5px;-webkit-border-radius: 5px;margin-bottom:2px; border:1px solid #cfcfcf;}
.form_legend  h3 { -moz-border-radius: 5px;-webkit-border-radius: 5px;margin:0; padding:8px 32px 7px 16px; font:bold 15px Arial, Helvetica, sans-serif; background:#aaa url(../images/dropdown_bg.gif) repeat-x top; border:1px solid #fff;}
.form_legend a { margin:1px 1px 0 0; float:right;}

#seo_details .sliderHolder legend .label{color:#5b7e9c;font-weight:bold;font-size:1.1em;}
#seo_details .labelLabel label{font-size:1.1em;text-decoration:none;}
#seo_details .labelLabel {text-align:left !important;}

/* CUstom Form Stuff */
#form_navigation {padding:5px 0px;}

.form_field_div {border:1px solid #cecece;margin:1px;}
.form_field_div .removedMessage {padding-left:50px;color:red;font-weight:bold;line-height:40px;}

.form_field_div .tooltips {display:none;}

.options_holder .label{ font-size:12px;font-weight:bold;width:105px;display:block;float:left;text-align:right;}

.option_holder {padding-bottom:7px;}
.option_holder_null {padding-bottom:7px;}

.collapsible_form_legend {cursor:pointer;position:relative;}
.collapsible_form_legend .main_legend {}
.open_collapsible_elem {position:absolute;z-index:10;right:0px;top:0px;width:30px;height:100%;border:1px solid red;}
.close_collapsible_elem {position:absolute;z-index:10;right:0px;top:0px;width:30px;height:100%;border:1px solid blue;}

.checkboxgroup_option_label {padding-left:15px;font-weight:bold;line-height:25px;}