/*###############################################New Form #####################################*/
.f_item                                 {zoom:1.0;}
.f_item img {display:inline;}
.f_item, .f_dropdown_box, .f_cat_box , .f_checkbox_ul li
{
    clear:both;
	font-weight:bold;
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background:transparent;
}
.f_item input, .f_item textarea, .f_item select, .f_text
{
    font-size:13px;
	width:90%;
	margin-top:3px;
	font-weight:normal;
	color:black;
}
.f_item, .f_cat_box, .f_dropdown_box     {padding:15px 20px 0px 20px;}
.f_header
{
	margin:0px -20px;
	font-size:21px;
	border-top:10px solid #CCCCCC;
	padding-top:5px;
	font-weight:normal;
	zoom:1.0;
}
div.f_header.mainheader {border:none;}
a.f_headerlockimg        {float:right;}
a.f_headerlockimg img, .f_item a.null img    {border:none;vertical-align:top;}
div.f_item.mainheader div.f_hint {margin:0px -20px;}
.f_header_meta          {float:left;margin-right:50px;}
.f_popup                {display:none;}
.sep                    {width:100%;margin:15px auto;}
span.f_headerlockimg    {float:left;position:relative;}
span.f_headerlockimg:hover span.f_popup {display:block;width:200px;position:absolute;left:100%;bottom:100%;font-size:11px;padding:10px;background:white;border:1px solid black;}
.f_status_header        {background:red;color:white;font-weight:bold;padding:5px;}
.f_item label           						{ text-transform:uppercase;font-size:12px;display:block;}
.f_text	                					{ border:none; }
.f_item select, .f_item table input          { width:auto; }
.f_prefix               					{ padding-right:5px; }
div.f_hint              					{ clear:both;padding-top:5px;width:90%; }
.f_hint, .f_hint_right  					{ font-size:11px;font-weight:normal; }
.f_item iframe          					{ width:90%;margin-top:5px; }
.f_item textarea        					{ width:90%;height:100px; }
ul.f_validation.callstatus  				{ margin:10px auto auto auto; }
.f_item .fieldrequired  					{ text-decoration:none; }
.f_validation, .f_validation li        		{ font-weight:normal;color:red;text-transform:none; }
label span.f_validation 					{ padding-left:10px; }
.abstractbox            					{ margin-bottom:10px; }
.f_dropdown             					{ margin-left:10px;font-size:13px; }
.f_dropdown_box         					{ clear:both;width:100%; }
.f_item .f_dropdown_box     				{ padding:0px; }
.f_dropdown_label       					{ margin:10px 0px 3px 10px;display:block;text-transform:uppercase; }
.f_dropdown_box select  					{ float:none; }
.f_cat_box              					{ clear:both;width:100%; }
.f_cat_label            					{ padding:10px 0px;clear:both;display:block;text-transform:uppercase; }
.f_cat_check            					{ float:left;width:49%;position:relative;left:10px; }
.f_cat_check input      					{ border:none;float:none;display:inline;width:auto; }
.f_sublabel             					{ clear:both;height:auto;padding:5px 0px; }
.f_checkbox_ul          					{ list-style:none inside none;padding:0px;margin:0px; }
.f_checkbox_ul li       					{ display:inline;padding:0px;margin:0px; }
.f_checkbox_ul input    					{ float:none;width:auto;display:inline;border:none; }
.f_dropdown_box         					{ margin:0px; }
.f_buttons              					{ text-align:center;border-top:10px solid #CCCCCC;padding-top:5px;margin-top:15px; }
.f_buttonsCell              				{ text-align:left; position: relative; top: 22; width: auto; float: left; }
.f_buttons input,.f_buttonsCell input		{ float:none; display:inline; background:transparent; width:auto; padding:0px; margin:0px; }
.f_item a.null, #eventa_form_main_dateonly_start      					{ vertical-align:middle; }

.f_columns_2, .f_columns_3 					{ width:89%;}
.f_columns_2 .f_item 						{ float:left;width:49%;clear:none;padding:0px 0px 3px 0px; }
.f_columns_2 .f_item input   				{ width:70%; }
.f_columns_3 .f_item 						{ float:left;width:32%;clear:none;padding:0px 0px 3px 0px;}

div#shareowner          					{ clear:both; }
div#shareowner select   					{ clear:both;display:inline;float:none;margin-top:10px; }
span#cshareowner img    					{ margin-top:9px; }

.f_item input[type="hidden"], .f_buttons input[type="hidden"]    					{ display:none; }
.f_dropdown_box label, .f_dropdown_box select 					{ margin-left:0px; }
.div_paymenttype input   					{ border:none;float:none;display:inline;width:auto; }

input.lifecycle 							{ width:auto;display:inline;float:none; }

input.f_img_location    					{ float:none;clear:both;display:inline; }
div.f_img               					{ clear:both;margin:10px 0px; }
div.f_img  select       					{ float:none;display:inline; }
div.f_item.attachments label, div.f_item.links label  					{ display:inline; }

.f_header:after, .f_cat_box:after, .f_columns_2:after, .f_columns_3:after					{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility:hidden;
    }
div.apctitleclass   {margin:10px 0px;color:#FF8000;font-weight:bold;}

div.rtmodule_support div.mainheader.f_header              {border-bottom:10px solid #CCCCCC;}
#support_form_main_body {height:200px;}

a.fieldrequired     {text-decoration:none;}

div.f_item div.ImageDiv {width:150px;height:150px;border: 1px solid #efefef;}

/*################################### Profile Form Backward Compatability ##########################*/
#elementsList .rtedit   {float :none;}
