form#contactus {width:450px;}

form#paybill {width:450px;}

#contactus fieldset {
	text-align: left; 
	margin-top:10px;
	border:1px solid #afa174;
	font-size: 8pt;
	font-family: verdana, arial, sans-serif;
}
.fieldset {
	text-align: left; 
	margin-top:10px;
	border:1px solid #afa174;
	font-size: 18pt;
	font-family: verdana, arial, sans-serif;
}
legend {padding: 0.2em 0.5em; border: 1px solid #afa174; background: #2a4491; color: #fff; font-weight: bold;}

/* http://www.alexking.org/blog/2005/07/18/css-checkbox-label-positioning/ */
#contactus p.label_field_pair {
	clear: left;
	float: none;
	margin: 0px;
	padding: 1px;
	font-size: 8pt;
	font-family: verdana, arial, sans-serif;
}
.label_field_pair {
	clear: left;
	float: none;
	margin: 0px;
	padding: 1px;
	font-size: 9pt;
	font-family: verdana, arial, sans-serif;
}
.label_field_pair2 {
	clear: left;
	float: none;
	margin: 0px;
	padding: 1px;
	font-size: 9pt;
	font-family: verdana, arial, sans-serif;
}
#contactus p.label_field_pair label {
	clear: left;
	display: block;
	float: left;
	text-align: right;
	width: 120px;
}
.label_field_pair label {
	clear: left;
	display: block;
	float: left;
	text-align: right;
	width: 160px;
	font-size: 9pt;
}
.label_field_pair2 label {
	clear: left;
	display: block;
	float: left;
	text-align: right;
	width: 160px;
	font-size: 9pt;
}
#contactus p.label_field_pair input {
	clear: right;
	float: left;
	margin-left: 10px;
	width: 250px;
}
.label_field_pair input {
	clear: right;
	float: left;
	margin-left: 10px;
	width: 250px;
}

.label_field_pair select {
	clear: right;
	float: left;
	margin-left: 10px;
	width: 250px;
}

.label_field_pair2 input {
	clear: right;
	float: left;
	margin-left: 10px;
}

.red{
color:#FF0000;
font-size:11px;
font-weight:bold;
}


