#enquiry_type, #service_type, #instructing_party, #building_details, #sinking_fund, #insurance, #tax, #delivery,  #attachment, #reports, #optional, #refnumber {
	font-size: 11px;
}

#service_type fieldset, #instructing_party fieldset, #building_details fieldset, #sinking_fund fieldset, #insurance fieldset, #tax fieldset, #delivery fieldset,  #attachment fieldset, #reports fieldset, #optional fieldset, #refnumber fieldset {
	margin: 20px auto;
	border: solid 1px #D6D3D6;
	padding: 10px;
}

#enquiry_type legend, #service_type legend, #instructing_party legend, #building_details legend, #sinking_fund legend, #insurance legend, #tax legend, #delivery legend,  #attachment legend, #reports legend, #optional legend, #refnumber legend {
	color: #017fca;
	padding: 0px 10px;
	font-weight: bold;
}

#enquiry_type fieldset {
	margin: 20px auto;
	padding: 0px 20px 20px 20px;
}

#enquiry_type p {
	margin: 20px 0px 0px 0px;
	padding: 0px;
}

.changerequest {
	border: 0px;
	background-color: #fff;
	float: right;
	color: #017fca;
	cursor: hand;
}

#service_type input {
	margin-left: 25px;
}

#instructing_party label, #bd1 label {
	width: 100px;
	text-align: right;
	float: left;
	margin-top: 5px;
}

#instructing_party input, #instructing_party select, #bd1 input, #bd1 select {
	margin-left: 5px;
	margin-top: 5px;
	width: 330px;
}

#bd2 {
	margin-top: 5px;
}

#sf1 label {
	width: 175px;
	text-align: right;
	float: left;
	margin-top: 5px;
}

#sf1 input {
	margin-left: 5px;
	margin-top: 5px;
	width: 230px;
}

#submitform {
	text-align: center;
}
.error {
	font-size: 10px;
	color: #9d1b1b;
	background-color: #e6f314;
	margin-left: 113px;
}