/* INTERIOR PAGE RULES *//* SITE CONTAINER */div#container {	min-height: 502px;	_height: 502px;}	#header h1 {		background: transparent url("/images/logos/ascent_site_logo.gif");		background-repeat: no-repeat;		background-position: 35px 50px;	}/* PAGE TITLE */.about_title {	background: transparent url("/images/misc_elements/page_title(about).gif");}.our_team_title {	background: transparent url("/images/misc_elements/page_title(our_team).gif");}.employers_title {	background: transparent url("/images/misc_elements/page_title(employers).gif");}.careers_title {	background: transparent url("/images/misc_elements/page_title(careers).gif");}.contact_title {	background: transparent url("/images/misc_elements/page_title(contact).gif");}.generic_title {	background: transparent url("/images/misc_elements/page_title(generic).gif");}.about_title {	background-repeat: no-repeat;	background-position: 0px 0px;}/* SITE CONTENT MAIN BODY */div#main_body {	min-height: 340px;	_height: 340px;	overflow: auto;}* html div#main_body {	overflow: visible;}/* PAGE PHOTOS */ul#eye_candy {	width: 340px;	height: 340px;}	/* TEXT REGION */	div#body_text {		float: left;		display: inline;		padding: 0px 0px 40px 25px;		width: 310px;	}			#body_text ul, #body_text ol {			margin: 20px 0px 20px 20px;		}			/* TESTIMONIALS PREVIEW TEXT */									a#testimonial_showcase {			display: none;			position: absolute;			top: 453px;			left: 508px;			width: 209px;			height: 158px;			background: transparent url("/images/body_regions/homepage_testimonial.gif");			background-repeat: no-repeat;			background-position: 0px 0px;		}					#testimonial_showcase p {				display: none;			}/* FORM RULES */form.body_form {	margin: 1em 0px;	font-size: 12px;}#body_text form.body_form h3 {	margin: 1em 0;	color: #630e00;}.body_form label {	margin: 0px 0px 1em 0px;	float: left;	width: 35%;	display: inline;}.body_form fieldset {	margin: 0px;	border: 0px;}label.special_label, label.radio_label {	float: none;	margin: 1em 0px;}label.special_label {	width: 95%;}label.radio_label {	width: 5%;}fieldset.checkboxes_fieldset {}label.checkbox_label {	width: 20%;}.body_form input.text_field, .body_form select.select_field, textarea.resume_field {	margin: 0px 0px 1em 0px;	border: 1px solid #cda873;	font-size: 12px;	color: #3c3c3c;	background-color: #eadecb !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: #eadecb !important}.body_form input.text_field, .body_form select.select_field {	margin: 0px 0px 1em 0px;	width: 60%;	height: 1.5em;}.body_form input.checkboxes {	margin: 0px 15px 0px 0px;	width: 25px;	height: 25px;	float: left;	clear: right;}textarea.resume_field {	display: block;	width: 95%;	height: 100px;	}input.submit_button {}/* JOB BOARD RULES */ul#job_list {	margin: 25px 0px;	width: 98%;	list-style: none;	clear: right;}	#job_list li {		display: inline;		clear: left;		width: 100%;		line-height: 0px;	}		a.job_board_heading, a.job_board_item {			display: block;			padding: 10px 0px;			line-height: 20px;			width: 100%;			clear: right;			overflow: auto;		}				a.job_board_heading {			font-size: 14px;			color: #73554f;		}								a.job_board_item {			border-top: 2px dotted #cda873;			background: none;			background-repeat: no-repeat;			background-position: 0px 0px;			cursor: pointer;		}				a:hover.job_board_item {			background-color: #cda873;		}					a.job_board_heading span, .job_board_item span {				float: left;			}a.job_board_item span {	font-size: 12px;	font-weight: 100;}span.updated_date {	padding: 0;	width: 14%;	color: #73554f;}span.job_location {	padding: 0 0 0 2%;	width: 36%;	color: #73554f;}span.job_title {	width: 44%;}/* STAFF BIO LIST & TESTIMONIALS */ul#ae_preview, ul#testimonials_list {	margin: 20px 0px;	list-style: none;}	#ae_preview li, #testimonials_list li {		padding: 10px 0px 0px 0px;		border-top: 2px dotted #cda873;	}.staff_name {	font-size: 16px;}.staff_title {	font-weight: bold;	color: #666666;}
