input, textarea {
	margin: 2px 4px 2px 0;
	padding: 0 2px;
	border-left:solid 1px #333333; 
	border-top:solid 1px #333333; 
	border-right:solid 1px #cccccc; 
	border-bottom:solid 1px #cccccc; 
}

select {
	margin: 2px 0;
	padding: 0 0 0 4px;
	border-left:solid 1px #333333; 
	border-top:solid 1px #333333; 
	border-right:solid 1px #cccccc; 
	border-bottom:solid 1px #cccccc; 
}

.fq {
	line-height: 14px;
	padding-right:5px;
	text-align:right;
	font-weight: bold;
}

.fradio {
	border:solid 0px #cccccc;
}

.loc_phone {
	line-height:12px; 
	padding-right:5px; 
	text-align:left;
}

.error 	{ color:#ffffff; background-color:#a50000; }

.f10 	{ width:10px; }
.f20 	{ width:20px; }
.f40 	{ width:40px; }
.f50 	{ width:50px; }
.f60 	{ width:60px; }
.f120 	{ width:120px; }
.f180 	{ width:180px; }
.f190 	{ width:190px; }
.f200 	{ width:200px; }
.f220 	{ width:220px; }
.f400 	{ width:400px; }

form table {
	
}
