form{
	padding-top:20px;
}
label{
	clear:both;
	float:left;
	width:190px;
	padding-right:10px;
	text-align:right;
	padding-top:5px;
	font-size:12px;
	color:#717171;
}
label span{
	color:#F00;
}
input[type="text"]{
	float:left;
	width:320px;
	border:solid 1px #8c8c8c;
	background-color:#f1f1f1;
	padding:5px;
}
label.txtLong{
	padding-top:0px;
}
input[type="submit"]{
	padding:6px;
	background:none;
	border:solid 2px #000;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	background-color:#0070c0;

	font-weight:normal;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	margin-left:198px;
	margin-top:10px;
	cursor:pointer;
}
select{
	float:left;
	width:330px;
	border:solid 1px #8c8c8c;
	padding:5px;
	background-color:#f1f1f1;
}
textarea{
	float:left;
	width:538px;
	height:140px;
	border:solid 1px #8c8c8c;

	
	background-color:#f1f1f1;
}
.frmSep{
	clear:both;
	height:2px;
}
.myError{
	border:solid 5px #b60e0e;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	background-color:#fffe96;
	padding:20px;
	margin-bottom:20px;
	
}
.myError h2{
	color:#8c8c8c;
	margin:0px;
}
.myError ul{
	margin:0px;
	padding:0px;
	padding-left:20px;
	padding-top:8px;
}
.myError ul li{
	margin:0px;
	padding:0px;
	background:none;
	padding-bottom:5px;
	font-size:13px;
	color:#8c8c8c;
}
.required{
	font-size:12px;
	text-align:right;
}