/* -----------------------------------------------------------------------
	General Form Styles
 ---------------------------------------------------------------------- */
ul.form					{list-style-type:none;margin:0px;padding:0px;font-size:.85em}
ul.form li				{margin:0px;padding:0px;list-style:none;margin-bottom:2px;padding-bottom:2px;border-bottom:1px dotted #eaeaea;clear:left;}

/* LEFT LABLE LAYOUT */
ul.form label			{display:block;padding:0px;margin:0 5px 5px 0;float:left;width:25%;clear:left;}
ul.form select 			{padding:4px 0;margin:0px 0 2px 0;}
ul.form input[type="text"] {padding:4px;margin:0px 0 2px 0;width:65%;}
ul.form textarea		{margin:0px;width:65%;height:100px}

ul.form ul.error		{float:left}
ul.form ul.error  		{list-style:none;margin:-6px 0 .2em 0; padding:0 3px; width:65%;}
ul.form ul.error li		{padding:0.1em 0;}

ul.form li ul li    	{border:none;margin:0px;padding:0px;}
ul.form li .help   		{margin:4px 0 4px 0; margin-left:26%;padding:0px;}

ul.form .radio_list li, ul.form .checkbox_list li 						
	{clear:none;margin-left:25%;}
ul.form .radio_list input[type="radio"],ul.form .checkbox_list input[type="checkbox"] 	 
	{display:inline;}
ul.form .radio_list label, ul.form .checkbox_list label
	{width:auto;display:inline;float:none;text-transform:none;font-weight:400;font-size:1.2em;line-height:1.4em}


/* STACKED LABLE LAYOUT */
ul.form.stacked label				{display:block;padding:0px;margin:0 5px 0 0;}
ul.form.stacked select 				{padding:4px 0;margin:0px 0 2px 0;}
ul.form.stacked input[type="text"],
ul.form.stacked input[type="password"] 	{padding:4px;margin:0px 0 2px 0;width:95%;}
ul.form.stacked textarea			{margin:0px;width:95%;height:100px}
ul.form.stacked ul.error  			{list-style:none;float:none;clear:left;margin:-6px 0 .2em 0; padding:0 3px; width:95%;}
ul.form.stacked .radio_list, ul.form.stacked .checkbox_list 						
	{margin-bottom:6px}
ul.form.stacked .radio_list li, ul.form.stacked .checkbox_list li 						
	{clear:left;margin-left:0;}
ul.form.stacked .radio_list input[type="radio"],ul.form.stacked .checkbox_list input[type="checkbox"] 	 
	{display:inline;}
ul.form.stacked .radio_list label, ul.form.stacked .checkbox_list label
	{width:auto;display:inline;float:none;text-transform:none;font-weight:400;font-size:1.2em;line-height:1.4em}
