#rfpForm input.date { width: 100px; }

#rfpForm input[type='radio'] { 
	margin: 0px 2px; 
}

#rfpForm select { height: inherit; }

#rfpForm .formtext, #rfpForm .formtextreq { vertical-align: middle; }

#rfpForm input { 
	padding: 3px 4px !important; 
	margin: 0px; 
}

#rfpForm div.rfp_sectionName { padding: 8px 4px; }

#rfpForm input[type="text"]:disabled
{
	background: #cfcfcf;
} 

#rfpForm table {
  background-color : transparent;
  margin-bottom: 0;
  border: none;
  table-layout: auto;
}

#rfpForm table tr.even, table tr.alt, table tr:nth-of-type(even) {
  background-color : transparent;
}

#rfpForm tr {
  display: table-row;
  vertical-align: inherit;
  background-color : transparent;
}
#rfpForm #rfp_startDay {
	width:25%;
}
#rfpForm #rfp_endDay {
	width:25%;
}
#rfpForm td.td_formField label {
	display: inline;
}
#rfpForm #rfp_numDays {
	width:25%;
}

#rfpForm td.td_formField input {
	display: inline;
}