/*
=CMXFORM --------------------- */
/*cmxform generic styles*/#mainContent form, #mainContent fieldset {	margin: 0;	padding: 0;	}#mainContent fieldset { 
	border: none; 
	}#mainContent legend {	font-size: 1.5em;	
	font-weight: normal;
	line-height: 1.2em;	}
#mainContent label {	
	font-weight: bold;
	padding: 0;
	margin: 0;	}	#mainContent input, #mainContent textarea, #mainContent select {	margin: 0 0 5px 0;	padding: 1px;	font-size: 100%;	font-family: inherit;	}	#mainContent input#jobref, #mainContent input#jobtitle, #mainContent input#name, #mainContent input#phone, #mainContent input#email, #mainContent input#attachcover, #mainContent input#writecover, #mainContent input#resume, #mainContent textarea, #mainContent input#file {	border: 1px solid #408c9f;	background-color: #FFF;	color: #000;}	#mainContent select { 
	padding: 0; 
	}#mainContent form.cmxform fieldset { 	margin-bottom: 10px; 	border:none;	}	#mainContent form.cmxform legend {	padding: 0 2px;	font-weight: normal;	_margin: 0 -7px; /* IE Win */	}	#mainContent form.cmxform label {	display: block;	line-height: 1.8;	vertical-align: top;	}	#mainContent form.cmxform fieldset ol {	margin: 0;	padding: 0;	}	#mainContent form.cmxform fieldset li {	list-style: none;	padding: 5px;	margin: 0;	}	#mainContent form.cmxform fieldset fieldset {	border: none;	margin: 3px 0 0;	}	#mainContent form.cmxform fieldset fieldset legend {	padding: 0 0 5px;	font-weight: normal;	}	#mainContent form.cmxform fieldset fieldset label {	display: block;	width: auto;	}#mainContent form.cmxform em {	font-weight: bold;	font-style: normal;	color: #20AFAD;	}#mainContent form.cmxform label { 
	width: 120px; 
} /* Width of labels */#mainContent form.cmxform label.privacy { 
	display:inline;
	margin: 0 0 0 10px;
	width: 300px; 
}/*\*//*/ form.cmxform legend { display: inline-block; } /* IE Mac legend fix *//*cmxform extra style */