/* 
Credits: Bit Repository
*/

div#acf_area { padding: 0; border: 0px none; color:black; }

.acf_notification_ok {text-align: left; color:#000;}
.acf_notification_error {background-color:  #FDF4F5; height:auto; margin:0 0 10px; padding:8px; text-align:left; width:455px; }

.acf_debug { border:1px solid #cdcdcd; padding: 5px; -moz-border-radius:4px; margin: 10px 0 10px 0; }

.acf_hide { display:none; }

div.acf_escts { padding:10px 0; }

/* Label */
#acf_fields label { /*width: 70px; margin: 8px 19px 8px 0;*/  float: left;  font-weight:normal !important; }
#acf_fields label.acf_escts { width: auto; padding-left: 0px; margin: 8px 19px 8px 1px; text-align: right; float: none; font-weight:normal !important; }
#acf_fields .acf_labelfor { float: none; padding:0 0 0 5px; margin:0; text-align: left; }

/* Input, Textarea, Select */
#acf_fields input, textarea, select { -moz-box-shadow: 0 0 3px #eeeeee; margin:0 0 6px; padding:0 5px; font-size:16px; color:#444;}
#acf_fields input, select { width: 100%; height:35px; background-color: #fefefe; float: none; border: 1px solid #dedede; color: #333333;}
#acf_fields textarea {background-color: #fefefe; width: 100%; padding: 5px 5px 0; float: none; border: 1px solid #dedede; color: #333333;}

/* Checkbox */
#acf_fields input.chck { margin: 1px 1px 0 0; float: left; padding: 2px; background-color:#FEFEFE; }
#acf_fields input.rad { margin: 1px 1px 0 0; float: left; padding: 2px; background-color:#FEFEFE; }

#acf_fields input.acf_error { border: 1px solid #F3CCBE; }
#acf_fields input.acf_chck_error { border: 1px solid #F3CCBE; }
#acf_fields input.acf_rad_error { border: 1px solid #F3CCBE; }

#acf_fields select.acf_error { border: 1px solid #F3CCBE; }
#acf_fields textarea.acf_error { border: 1px solid #F3CCBE; }

#acf_fields input.acf_ok { border: 1px solid #B9E7AE; }
#acf_fields select.acf_ok { border: 1px solid #B9E7AE; }
#acf_fields textarea.acf_ok { border: 1px solid #B9E7AE; }

#acf_fields div.acf_error { clear:both; color:red; font-style:italic; margin:0 0 6px 95px; text-align: left; font-size: 11px; }

/* Checkboxes */
ul.acf_checkboxes_area { list-style:none outside none; margin:5px 0 5px; padding:2px; }
ul.acf_checkboxes_area li { list-style-type: none; margin: 3px 0 3px 0; padding: 6px 0 0 5px; }

div.acf_checkboxes_area_col { float: left; margin: 0 0 10px 0; font-family: Verdana; font-size: 12px; color:black; padding:2px; }
div.acf_checkboxes_area_col ul { float: none; list-style:none outside none; margin:5px 0 5px; padding: 0 25px 0 0; }
div.acf_checkboxes_area_col ul li { list-style-type: none; margin: 3px 0 3px 0; padding: 6px 0 0 5px; }

/* Radios */
ul.acf_radios_area { list-style:none outside none; margin:5px 0 5px; padding:2px; }
ul.acf_radios_area li { list-style-type: none; margin: 3px 0 3px 0; padding: 6px 0 0 5px; }

div.acf_radios_area_col { float: left; margin: 0 0 10px 0; font-family: Verdana; font-size: 12px; color:black; }
div.acf_radios_area_col ul { float: none; list-style:none outside none; margin:5px 0 5px; padding: 0 25px 0 0; }
div.acf_radios_area_col ul li { list-style-type: none; margin: 3px 0 3px 0; padding: 6px 0 0 5px; }

/* Submit Button */
#acf_fields .acf_button { background:url("images/btn-send.png") no-repeat scroll left top transparent;
border:0 none;
cursor:pointer;
display:block;
height:42px;
outline:medium none;
text-indent:-7000px;
width:138px;}

/* br */
#acf_fields br { clear: left; margin: -5px; padding:0; }

/* The icon used to reload the CATPCHA */
#acf_icon_refresh { margin: 0 0 7px 0; }

#acf_captcha { border: 1px solid #e7e7e7; }

#acf_captcha_div { float:left; margin: 5px 0 0 0; }

#acf_captcha_refresh { display:none; }

#acf_input_box_div { float:left; }

/* CAPTCHA Verified */
#acf_verified { background:url("images/icon-tick-circle-frame.png") no-repeat scroll 0 47% white; color:green; margin:0; min-height:23px !important; padding:8px 0 0 23px !important; }
#acf_verified .ok { margin: 0px; } 

/* A CAPTCHA DIV */
#acf_sec_div { float: left; }

#acf_sec_div_two { float: left; display: none; margin: 0; }

#acf_ajax_loading { margin:10px 0 0 171px; padding:0 0 0 30px; display: none; float:left; width:324px; background: white url('images/icon-ajax-loader.gif') no-repeat scroll 8px 66%; }

/* Highlight Rows */
.acf_highlighted { background-color: #FFFFEF; }