/* MR CHICAGO FAR WEST GENERAL RULES */*, html, body {	margin: 0px;	padding: 0px;}body {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-align: center;	line-height: 18px;}h1, h2, h3, h4, h5, h6 {	font-weight: 100;}h1, h2 {	font-size: 18px;	color: #252584;	text-transform: uppercase;}td {	padding: 5px 0px;}th {	background-color: #EFEFEF;	text-align: right;}div#container {	margin: 0px auto;	width: 700px;	background: #FFFFFF url("/images/backgrounds/site_background.gif");	text-align: left;}div#header {	position: relative;	padding: 30px 0px 0px 0px;	width: 700px;	height: 100px;	background: transparent url("/images/backgrounds/orange_bar_background.gif");	background-repeat: repeat-x;	background-position: top left;}	#header h1 {		width: 270px;		height: 90px;		background: transparent url("/images/logos/logo.gif");		background-repeat: no-repeat;	}			#header h1 span {			display: none;		}	div#search_box {		position: absolute;		top: 4px;		right: 10px;		height: 25px;	}		* html input.search_texbox {		position: absolute;		top: 1px;		right: 95px;	}ul#navigation {	margin: 0px;	width: 700px;	height: 25px;}	#navigation li {		float: left;		list-style: none;	}		li#home_link a {		width: 62px;		background: transparent url("/images/navigation/home_button.gif");	}		li#about_us_link a {		width: 85px;		background: transparent url("/images/navigation/about_us_button.gif");	}		li#candidate_center_link a {		width: 140px;		background: transparent url("/images/navigation/candidate_center_button.gif");	}		li#register_link a {		width: 84px;		background: transparent url("/images/navigation/register_button.gif");	}		li#job_openings_link a {		width: 111px;		background: transparent url("/images/navigation/job_openings_button.gif");	}		li#client_center_link a {		width: 119px;		background: transparent url("/images/navigation/client_center_button.gif");	}		li#contact_us_link a {		width: 99px;		background: transparent url("/images/navigation/contact_us_button.gif");	}		#navigation li a {		display: block;		height: 25px;		background-repeat: no-repeat;		background-position: 0px 0px;	}		#navigation li a:hover {		background-position: 0px -25px;	}			#navigation li a span {			display: none;		}div#home_eye_candy {	width: 700px;	height: 220px;}	#home_eye_candy p {}			#home_eye_candy p span {			display: none;		}div#about_us_nav {	margin: 0px 0px 10px 10px;}div#candidates_nav {	margin: 0px 20px 10px 20px;}div#clients_nav {	margin: 0px 0px 10px 0px;}div#sub_navigation {	margin: 0px 35px 10px 35px;	display: inline;}div#about_us_nav, div#clients_nav, div#sub_navigation {	width: 213px;	background: transparent url("/images/backgrounds/info_box_wide_background.gif");}div#candidates_nav {	width: 208px;	background: transparent url("/images/backgrounds/info_box_thin_background.gif");}div#about_us_nav, div#candidates_nav, div#clients_nav, div#sub_navigation {	float: left;	border: 1px solid #DADAD9;	background-repeat: no-repeat;	background-position: top left;}	#about_us_nav h2, #candidates_nav h2, 	#clients_nav h2, #sub_navigation h2 {		margin: 5px 0px 45px 5px;	}		#about_us_nav ul, #candidates_nav ul, 	#clients_nav ul, #sub_navigation ul {		margin: 0px 0px 0px 10px;		line-height: 25px;		list-style: none;	}		#about_us_nav ul li, #candidates_nav ul li, 	#clients_nav ul li, #sub_navigation ul li {		padding: 0px 0px 0px 20px;		background: transparent url("/images/misc_elements/chevron_bullet.gif");		background-repeat: no-repeat;		background-position: 0px 5px;	}					#sub_navigation ul ul li {			background: transparent url("/images/misc_elements/second_tier_bullet.gif");			background-repeat: no-repeat;			background-position: 0px 5px;		}		#about_us_nav a, #candidates_nav a, 	#clients_nav a, #sub_navigation a {		color: #000000;		text-decoration: none;	}		#about_us_nav a:hover, #candidates_nav a:hover, 	#clients_nav a:hover, #sub_navigation a:hover {		color: #E06A18;	}a#in_the_news_button {	display: block;	clear: both;	margin: 10px auto;	width: 160px;	height: 35px;	padding: 25px 0px 0px 0px;	background: transparent url("/images/misc_elements/in_the_news_button.gif");	background-repeat: no-repeat;	text-align: center;	color: #FFFFFF;	text-decoration: none;	text-transform: uppercase;}div#footer {	clear: both;	width: 700px;	height: 30px;	background: transparent url("/images/backgrounds/orange_bar_background.gif");	background-repeat: repeat-x;	color: #FFFFFF;}	#footer p {		float: left;		margin: 7px 0px 0px 10px;	}		#footer a {		padding: 0px 5px 0px 0px;		color: #FFFFFF;		text-decoration: none;		border-right: 1px solid #FFFFFF;	}		#footer a:hover, #footer a:hover.last_link {		border-bottom: 1px dotted #FFFFFF;	}		#footer a.last_link {		border: 0px;	}		#footer ul {		float: right;		margin: 7px 0px 0px 0px;		text-transform: uppercase;	}			#footer ul li {			float: left;			margin: 0px 5px 0px 0px;			list-style: none;		}div#content {	margin: 0px;	width: 700px;	background: transparent url("/images/backgrounds/interior_page_background.gif");	background-repeat: repeat-y;	overflow: auto;}div#interior_eye_candy {	margin: 0px 0px 50px 0px;	float: left;	width: 290px;	height: 285px;}div#body_text {	margin: 0px 5px 20px 320px;	padding: 20px 0px 0px 0px;	width:  370px;	word-spacing: 2px;}	#body_text h1 {		margin: 0px 0px 10px 0px;		font-size: 12px;		font-weight: bold;		text-align: center;	}	#body_text p {		margin: 25px 0px;	}		#body_text a {		border-bottom: 1px dotted #E06A18;		color: #E06A18;		text-decoration: none;	}	#body_text a:hover {		border-bottom: 1px dotted #666666;		color: #666666;		text-decoration: none;	}		#body_text ul {		margin: 25px 0px 25px 10px;		list-style: none;	}		#body_text ul li {		padding: 0px 0px 0px 20px;		background: transparent url("/images/misc_elements/chevron_bullet.gif");		background-repeat: no-repeat;		background-position: 0px 2px;	}			#body_text ul ul li {		}		#body_text ul ul {			background: transparent url("/images/misc_elements/second_tier_bullet.gif");			background-repeat: no-repeat;			background-position: 0px 2px;		}div#special_body_text {	margin: 20px 0px 0px 0px;}		#special_body_text a {		border-bottom: 1px dotted #E06A18;		color: #E06A18;		text-decoration: none;	}	#special_body_text a:hover {		border-bottom: 1px dotted #666666;		color: #666666;		text-decoration: none;	}div#sub_navigation {	clear: left;}#search_form label {	display: none;}input.search_texbox {	position: relative;	top: -7px;	margin: 0px 5px 0px 0px;	border: 1px solid #DADAD9;	width: 123px;	height: 19px;}