.uForm {
	margin:10px auto 0;
	width:410px;
}
.uForm ol{
	margin:0;
	padding:0;	
}

.uForm li{
	background:none repeat scroll 0 0 transparent;
	line-height:1.3em;
	list-style:none outside none;
	margin:5px 0;
	padding:0;
	text-align:left;
}

.uForm label{
	display:inline-block;
	margin:4px 10px 0 0;
	text-align:right;
	vertical-align:top;
	width:90px;
}

.uForm input, .uForm textarea{
	width:150px;
}

.uForm input, .uForm textarea, .uForm select{
	background:none repeat scroll 0 0 #F9F9F9;
	border:1px solid #888888;
	padding:3px;
	vertical-align:top;
}

.uForm input:hover, .uForm textarea:hover, .uForm select:hover{
	background:none repeat scroll 0 0 #CEDDDF
}

.uForm input:focus, .uForm textarea:focus, .uForm select:focus{
	background:none repeat scroll 0 0 #F3F8F8
}

.uForm input.uFormUpload{
	background:none repeat scroll 0 0 #F9F9F9;
	border:1px solid #888888;
	width:220px;
}

span.reqtext, span.emailreqtxt{
	display:-moz-inline-box;
	font-size:0.9em;
	margin:3px 0 0 3px;
	vertical-align:top;
}

p.uFormSubmit {
margin:0;
padding:0 !important;
text-align:right;
}

.uForm input.backbutton, .uForm input.resetbutton, .uForm input.sendbutton {
background:url("../images/button-bg.gif") repeat-x scroll 0 0 transparent;
border-color:#ECECEC #ADADAD #ADADAD #ECECEC !important;
border-right:1px solid #ADADAD !important;
border-style:solid !important;
border-width:1px !important;
font-size:0.8em;
margin:10px 0 0 5px;
padding:5px;
width:100px;
}

.uError{
	
}

#submitStatus {
	color:#FF0000;
	font-size:1.2em;
	text-align:center;
}
