div#content div#colA div#form {
	background:url(images/bg_content_dotted.png) repeat-x bottom left;		
	padding-bottom:1px;
}
div#content div#colA form {
	padding:6px 1px 0 1px;	
	background:url(images/bg_content_dotted.png) repeat-x top left;
}
div#content div#colA form fieldset {
	padding:10px 0;
	margin-bottom:5px;	
}
div#content div#colA label {
	width:150px;	
	text-align:right;
	display:block;
	float:left;
	margin-right:30px;
	font-weight:bold;
}
div#content div#colA textarea,
div#content div#colA input.text {
	width:245px;
}
div#content div#colA select {
	width:248px;	
}
div#content div#colA input.submit {
	background:url(images/bg_contentheader_submit.png) no-repeat top left;
	height:28px;
	width:70px;
	padding:6px 0;
	font-weight:bold;
	text-align:center;	
	margin:1.0em 0 1.0em 180px;
	position:static !important;
	float:left !important;
}
div#content div#colA fieldset.textarea label {
	margin-top:60px;	
}
div#content div#colA fieldset label span {
     width:150px;
     text-align:right;
     display:block;
     float:left;
     margin-right:30px;
     font-weight:bold;
}
div#content div#colA select {
     width:248px;
     font-family:inherit;
     font-size:100%;  
}
div#content div#colA fieldset.textarea label span{
	margin-top:60px;            
}
div#content div#colA  fieldset {
	padding:10px 0;
	margin-bottom:5px;	
}
/* enquiry form */
div.OuterDiv{
	background:transparent url(images/bg_content_dotted.png) repeat-x scroll left top;
	padding:6px 0;
	float:left;
	clear:left;
}
div.OuterDiv div.controlRow{
	background:#F4F8F1 none repeat scroll 0 0;
	margin:3px 0 5px 0;
	padding:7px 0 7px 0;
	float:left;
}
div.OuterDiv, div.OuterDiv div.controlRow{
	width:490px;
	height:auto;	
}
div.OuterDiv div.controlRow input, .CtrlQuery {
	width:270px;
	_width:245px;
	border:1px solid #ccc;
}
.CtrlQuery{
	height:150px;
}
div.OuterDiv div.controlRow table input, div.OuterDiv div.controlRow span.CtrlUpdate input {
	width:auto;
	float:left;
}
div.OuterDiv div.controlRow span.CtrlUpdate {
	width:174px;
	_width:150px;
}
div.OuterDiv div.controlRow table {
	float:left;
	width:273px;
}
div.OuterDiv div.controlRow span, div.OuterDiv div.controlRow table label{
	width:180px;
	display:block;
	color:#669933;
	float:left;	
}
div.OuterDiv div.controlRow table input {
	border:none;
}
div.OuterDiv div.controlRow span {
	text-align:right;
	margin:0 30px 0 0;
	font-weight:bold;
}
div.OuterDiv div.controlRow table label {
	margin: 0 0 5px 5px;
}
div.OuterDiv div.controlRow span.LabelQuery, div.OuterDiv div.controlRow span.LabelUpdate{
	clear:left;
}
div.OuterDiv div.controlRow span.LabelUpdate {
	width:240px;
}
input.ButtonCss {
	background:transparent url(images/bg_contentheader_submit.png) no-repeat scroll left top;
	height:33px;
	margin:1em 0 1em 380px;
	padding:4px 0;
	text-align:center;
	width:75px;
}