

.frm {
	width:			99%;
}


.frm .label {
	margin:			0 auto;
	padding:		0 0 2px 0;
	width:			;
	float:			left;
}

.frm .req {
	margin:			0 auto;
	padding:		0 0 2px 0;
	width:			20px;
	height:			15px;
	float:			left;
}

.frm .reqImg {
	background:		url(/imgs/alert.gif) no-repeat center center;
}

.frm .field {
	margin:			0 auto;
	padding:		0 0 10px 0;
	width:			100%;
	float:			right;
	overflow:		show;
}

.frm .hidden {
	display:		none;
}

.frm .alert {
	background:		#ff6600;
	color:			white;
	border:			white 1px solid;
	text-align:		center;
	margin:			0 0 20px 0;
	padding:		5px;
}

.frm .textfield {
	width:			100%;
	font:			normal 11px Arial;
	border:			#dddddd 1px solid;
}

.frm .textarea {
	width:			100%;
	height:			100px;
	font:			normal 11px Arial;
	border:			#dddddd 1px solid;
}

.frm .br1 , .frm .br2 {
	clear:			both;
}

.frm .submit {
	border:			red 0px solid;
	wwidth:			0;
}

.frm .submit INPUT {
	wwidth:			200px;
}




.frm .title {
	padding:		20px 0 0 0;
	font:			bold italic 13px Arial;
	color:			#ff6600;
}

.frm .extra {
	padding:		0 0 10px 0;
}




