/* TRS GENERAL RULES */body {	font-family: Arial, Helvetica, sans-serif;}a {	text-decoration: none;}a img {	border: 0px;}a#skip_to_content, a#content_marker {	display: none;}p.important {	font-weight: bold;	color: #FF0000;}span.required_field {	color: #FF0000;}/* SITE CONTAINERS */div#container, div#site_container {	margin: 0px;	padding: 0px;	width: auto;	line-height: 3em;}/* HEADER */	#header h1 {		display: none;	}		#header img {		float: right;	}				#header h2 {	}/* NAVIGATION */ul#navigation {	display: none;}/* SUB NAVIGATION*/ul#our_firm_sub_nav, ul#candidates_sub_nav, ul#employers_sub_nav, ul#indsutry_sub_nav {	display: none;}/* FORM RULES */form.body_form {	margin: 25px 0px;	font-size: 16px;}.body_form label {	margin: 0px 0px 25px 0px;	float: left;	width: 150px;	color: #ACC0D2;}.body_form fieldset {	margin: 0px;	border: 0px;}label.special_label, label.radio_label {	float: none;	margin: 25px 0px;	color: #ACC0D2;}label.special_label {	width: 100%;}label.radio_label {	width: 40px;}fieldset.checkboxes_fieldset {}label.checkbox_label {	width: 155px;}.body_form input.text_field, .body_form select.select_field, textarea.resume_field {	margin: 0px 0px 25px 0px;	border: 1px solid #FFFFFF;	font-size: 16px;	color: #999999;	background-color: #FFF2CE !important;}.body_form input.radio_input {}* html form.body_form input.text_field, * html form.body_form select.select_field, * html form textarea.resume_field {	background-color: #FFF2CE !important}.body_form input.text_field, .body_form select.select_field {	margin: 0px 50px 25px 0px;	width: 400px;	height: 25px;}.body_form input.checkboxes {	margin: 0px 15px 0px 0px;	width: 25px;	height: 25px;	float: left;	clear: right;}textarea.resume_field {	display: block;	width: 100%;	height: 150px;	}/* FOOTER */div#footer {}	p#copyright {	}	a#sticky_stamp {		display: none;	}