.fbuilder form{
	padding-left:20px;
	width:530px;
}
.fbuilder td {
	vertical-align:top;
	
}
.fbuilder table {
	border-collapse:collapse;
	
}
.formbuilder_question {
	width:180px;
	padding:2px 5px 2px 0;
}

.formbuilder_answer {
	padding:2px 0;
}
.formbuilder_answer table td{
	vertical-align:middle;
	padding:0;
}
.fbuilder input, 
.fbuilder textarea,
.fbuilder select {
	border:1px solid  #660066;
	font:normal 11px Verdana, Helvetica, Arial, sans-serif;
}

.noBorder .formbuilder_answer  {
	padding:0 0 2px 0
}
.noBorder .formbuilder_answer input {
	border-width:0;
	position:relative;

	margin:0 3px;
}

.fbuilder .button {
	background:#5ca30a;
	border-width:0;
	color:#fff;
	padding:2px 6px;
	margin:1em 0 0 0;
}
.fbuilder .submit {
	margin-left:180px;
}
TD{
font-size: 11px}