/* SITE CONTAINERS */.fencing div#site_container {	background: transparent url("/images/backgrounds/home/home_fencing_repeat.jpg");}.fencing div#container { 	background: transparent url("/images/backgrounds/home/home_fencing.jpg");}.globe div#site_container {	background: transparent url("/images/backgrounds/home/home_globe_repeat.jpg");}.globe div#container { 	background: transparent url("/images/backgrounds/home/home_globe.jpg");}.lightbulbs div#site_container {	background: transparent url("/images/backgrounds/home/home_lightbulbs_repeat.jpg");}.lightbulbs div#container { 	background: transparent url("/images/backgrounds/home/home_lightbulbs.jpg");}.puzzle div#site_container {	background: transparent url("/images/backgrounds/home/home_puzzle_repeat.jpg");}.puzzle div#container { 	background: transparent url("/images/backgrounds/home/home_puzzle.jpg");}.tail div#site_container {	background: transparent url("/images/backgrounds/home/home_tail_repeat.jpg");}.tail div#container { 	background: transparent url("/images/backgrounds/home/home_tail.jpg");}.fencing div#site_container, .globe div#site_container, .lightbulbs div#site_container, .puzzle div#site_container, .tail div#site_container {	background-repeat: repeat-x;	background-position: center top;}.fencing div#container, .globe div#container, .lightbulbs div#container, .puzzle div#container, .tail div#container {	background-repeat: no-repeat;	background-position: center top;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px; 	min-height: 690px;	height: auto !important;	height: 690px;}/* MAIN SITE CONTENT BODY */div#main_body {	position: relative;	padding: 495px 0px 0px 0px;	width: 1000px;	height: 255px;	margin: 0px auto 0px auto;}/* BLURB */div#blurb{	position: absolute;	left: 0px;	top: 80px;	padding: 240px 0px 0px 590px;	width: 385px;	height: 90px;}	/* MAIN TEXT REGION */div#body_text_employers {	position: relative;	float: left;	width: 420px;	padding: 0px 0px 0px 30px;	text-align: left;}div#body_text_candidates {	position: relative;	float: right;	width: 420px;	padding: 0px 30px 0px 0px;	text-align: left;}a.section_header_link {	position: absolute;	top: 0px;	left: 0px;	width: 420px;	height: 60px;	z-index: 1500;}	.section_header_link span {		display: none;	}	#body_text_employers h2 {		text-align: right;		background: transparent url("/images/misc_elements/our_markets_title.gif");		background-position: 0px 0px;	}	#body_text_candidates h2 {		text-align: right;		background: transparent url("/images/misc_elements/meet_our_team_title.gif");	}	#body_text_employers h2, #body_text_candidates h2 {		margin: 0px 0px 10px 0px;		border-bottom: solid 3a3a3a 1px;		height: 60px;		line-height: 60px;		background-repeat: no-repeat;		font-size: 36px;		font-weight: 100;		color: #bcc869;		}				#body_text_employers h2 a, #body_text_candidates h2 a {			display: block;			width: 420px;			height: 60px;		}		#body_text_employers h2 a span, #body_text_candidates h2 a span {			display: none;		}		ul#industry_showcase_list {		margin: 0px !important;		padding: 0px;		width: 450px;		list-style: none;	}			#industry_showcase_list li {			float: left;			width: 225px;			display: inline;		}					#industry_showcase_list li a {				display: block;				width: 175;				padding: 0px 0px 0px 50px;				line-height: 30px;				height: 30px;				background: transparent url("/images/body_regions/showcase_item_background.gif");				background-repeat: no-repeat;				background-position: 0px 0px;				color: #ffffff;				text-transform: lowercase;				overflow: hidden;			}						#industry_showcase_list li a:hover {				background-position: 0px -30px;			}	#body_text_employers a, #body_text_candidates a {	}		#body_text_employers a:hover, #body_text_candidates a:hover {	}		form#search_form {		position: absolute;		top: 690px;		left: 550px;		width: 375px;		height: 30px;		background: transparent url("/images/misc_elements/search_input_background.gif");		background-repeat: no-repeat;		background-position: 80px 0px;	}			#search_form label {			float: left;			display: inline;			width: 80px;			height: 30px;			color: #999999;			font-size: 11px;		}				#search_form input {			float: left;			display: inline;			border: none;			}				input.search_field {			margin: 0px 10px 0px 0px;			padding: 3px;			width: 169px;			height: 24px;			background: none;			line-height: 24px;			font-size: 14px;			color: #666666;		}				input.search_submit {			width: 80px;			height: 30px;		}