#uf_formitems ul {list-style:none;margin-left:0px;margin-left:0px;}
.uf_formitems {width:600px;text-align:left;}
#uf_formitems ul li {padding:5px 0;width:600px;margin:0 0 5px 0;}

#uf_formitems ul li hr {margin:10px 0px; width:500px;border:0px;border-top:1px solid #ccc;}



.uf_elementname {width:200px;float:left;text-align:right;margin:8px 2px 0 0;}
.uf_elementmanditory {color:red;width:10px;height:10px;float:left;margin:8px 7px 0 0;}

.uf_liftname {margin-top:0px;}

.uf_elementinput {width:250px;float:left;}
.uf_elementinput input{line-height:1em;border-radius:4px; border:1px solid #ccc; width:190px; padding:4px; font-size:1.2em;font-weight:bold;background:url(../images/userforms/formbg.png) #fff repeat-x;}

.uf_elementinput textarea{background:url(../images/userforms/formbg.png) #fff repeat-x;border-radius:4px; border:1px solid #ccc; width:190px; height:60px;padding:5px; font-size:1.3em;font-weight:bold;}
.uf_elementinput select{background:url(../images/userforms/formbg.png) #fff repeat-x;border-radius:4px; border:1px solid #ccc; padding:3px; font-size:1.1em;font-weight:bold;}

.uf_radio_wrap input {width:15px;float:left;text-align:left;margin:0 6px 0 0;}
.uf_radio_wrap span {float:left;width:220px;}

.uf_checkboxes_wrap input {width:15px;float:left;text-align:left;margin:0 6px 0 0;}
.uf_checkboxes_wrap span {float:left;width:220px;}

.uf_radio_wrap input[type=radio],.uf_checkboxes_wrap input[type=checkbox]{padding:0px;border:0px !important; position:relative; top:2px;}

.uf_paragraph {margin:10px 0;width:500px;}

.uf_paragraph_scrolling {padding:10px;width:500px; height:100px;overflow-y:scroll;background:#fff;border-radius:8px;border:1px solid #ccc;}

.uf_heading {font-size:1.9em; font-weight:bold;margin:10px 0 10px 0;width:500px;color:#03f983;font-family:'Fjalla One',Verdana, Corbel, "Bitstream Vera Sans", "DejaVu Sans", sans-serif;}

.uf_page_overview {font-size:1.2em;padding:14px 0 0 0;color:#fff;}

.uf_formitems .error {border-color:red;background:#FFEDED;}
.uf_formitems input[type=checkbox].error, .uf_formitems input[type=radio].error{outline:1px solid red;padding:0px;outline-radius:3px;}
.uf_formitems label.error {display:none !important;}

.uf_helpicon {margin:6px 0 0 10px;float:left;}
.uf_helpicon img {opacity:0.4; filter:alpha(opacity=40);}
.uf_helpicon img:hover {opacity:1; filter:alpha(opacity=100);}

.uf_submit_wrap
		{}



.uf_submit
	{
	text-align:center;
	width:170px; /*needs to be just under a third of the total width ie 600px */
	float:left;
	height:45px;
	border:0px solid red;
	margin:40px 0 0 0;
	}



.uf_submit button 
	{
		padding:10px 20px;
		background-color:#03f983;
		background-image:-webkit-linear-gradient(top, #03f983, #03f983);
		background-image: -o-linear-gradient(top, #03f983, #03f983);
		background-image: -moz-linear-gradient(top, #03f983, #03f983);
		color: #000;
		
		border:0px solid #eee;
		background-repeat: repeat-x;
		border-color: #CFDE2D #AAB90B;
		filter: progid:dximagetransform.microsoft.gradient(startColorstr='#8F9B11', endColorstr='#8F9B11', GradientType=0);
		filter: progid:dximagetransform.microsoft.gradient(enabled=false);
		font-size:1.2em;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
		-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
		box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
		cursor:pointer;
		font-weight:bold;
		letter-spacing:0.05em;
		/* these next two lines are needed for IE8 */
		width: auto;
 		overflow: visible;
	}
	
.uf_submit button:hover
	{
		color:#ffffff;
	}
	
.uf_success_wrap {margin:30px 0;}
.uf_success_image {width:100px; height:100px; background:url(../images/userforms/tick.png);float:left;}
.uf_success_message {float:left; width:350px;margin:0 0 0 20px;}