/* -----------------------------------------------------------------------
	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;}
ul.form label			{display:block;padding:0px;margin:0 5px 0px 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  		{list-style:none;margin:0 0 .2em 0; padding:0}
ul.form ul.error li		{padding:.1em 0;}
ul.form li ul li    	{border:none;margin:0px;padding:0px;}
ul.form li .help   		{margin:0 0 0 20%;padding:0px;}

ul.form .radio_list li 	{clear:none;margin-left:25%}
ul.form .radio_list input[type="radio"] {display:inline;}
ul.form .radio_list label {width:auto;display:inline;float:none}
ul.error				{width:100%;float:left}