.uniForm .blockLabels {
	border:0;
	display:block;
}

.uniForm input {
	padding:0;margin:0;
}

.uniForm .ctrlHolder {
    clear:both;        
    margin-bottom:9px;
    padding-bottom:9px;
    background:url('../images/bgaa.jpg') no-repeat bottom center;
}

.nouniformbg .ctrlHolder {
    background:none !important;
    padding-bottom:9px !important;
    margin-bottom:0px !important;    
}
.uniForm .ctrlHolder label {
	display:block;
	color:#363636;
	font-size:12px;
	font-weight:bold;
	padding:0;margin:0;
}
.uniForm .ctrlHolder .textInput, .uniForm .ctrlHolder textarea {
	width:100%;
	display:block;
}
.uniForm .ctrlHolder .label {
	float:left;
	padding-right:30px;
	font-weight:bold;
	color:#000;
}
.uniForm .ctrlHolder .inlineLabel {
	display:block;
	float:left;
	padding-right:10px;
	color:#363636;
	font-size:12px;
	font-weight:normal;
}
.uniForm .ctrlHolder .formHint {
	float:right;
	margin:0;
	width:100%;
	clear:none;
	/* user prefs */
	color:#5d5d5d;
	font-size:10px;
	font-style:italic;
}

.uniForm .ctrlHolder .formHint a:link,.uniForm .ctrlHolder .formHint a:visited {
	color:#5d5d5d;
}
.uniForm .error {
	background:#fff url(../images/uf_error1.gif) bottom repeat-x !important;	
}

#errorMsg {
	background:#fff url(../images/uf_error1.gif) bottom repeat-x;
    border:1px solid #df7d7d;
    padding:15px;
    margin-bottom:18px;
}
#errorMsg li {
	list-style-position:inside;
	border-bottom:1px dotted #df7d7d;
}
#errorMsg h3 {
	color:#484848;
	padding-bottom:9px;
	background:url('../images/icon-error.png') no-repeat;
	padding-left:20px;
}