/* HOMEPAGE RULES *//* UNIQUE BACKGROUNDS */.modern_city {	background: transparent url("/images/backgrounds/homepage_background.jpg");	background-repeat: no-repeat;	background-position: center top;}/* MAIN BODY CONTAINER */div#main_body {	height: 453px;}/* HOMEPAGE CHAT BOXES */div#body_text, div#find_a_job_showcase, div#our_industries_showcase, div#testimonials_showcase, div#mascot_showcase {	filter: alpha(opacity=0);	-moz-opacity: 0.0;	opacity: 0.0;}div#body_text {	position: absolute;	top: 400px;	left: 335px;	width: 370px;	height: 95px;	z-index: 50;}	#body_text h2 {}		#body_text p {}	div#find_a_job_showcase {		top: 0px;	left: 0px;}* html div#find_a_job_showcase {	width: 620px;	height: 200px;	overflow: visible;}	#find_a_job_showcase h2 {		position: absolute;		top: 125px;		left: 400px;		width: 195px;		z-index: 55;	}		input#search_box {			position: absolute;			top: 155px;			left: 400px;			z-index: 55;		}			a#go_button {			top: 159px;			left: 566px;		}/* OUR INDUSTRY FOCUS SHOWCASE */	div#our_industries_showcase {	position: absolute;	top: 158px;	left: 710px;	width: 260px;	height: 155px;	z-index: 50;}	#our_industries_showcase h2 {		height: 45px;		color: #3e5b00;		font-size: 18px;		text-transform: lowercase;		line-height: 45px;	}		#our_industries_showcase ul {		list-style: none;	}			#our_industries_showcase ul li {			display: inline;		}				#our_industries_showcase ul li a {				display: block;				padding: 0px 0px 0px 25px;				background: transparent url("/images/misc_elements/white_bullet.gif");				background-repeat: no-repeat;				background-position: 0px 5px;				color: #ffffff;				line-height: 22px;			}						#our_industries_showcase ul li a:hover {				font-weight: bold;				color: #ffd801;			}	div#testimonials_showcase {	position: absolute;	top: 355px;	left: 12px;	width: 140px;	height: 155px;	z-index: 50;}	#testimonials_showcase h2 {		color: #006eed;		font-size: 18px;	}		#testimonials_showcase p.quote {		color: #4f4f4f;		font-size: 11px;		line-height: 13px;	}		#testimonials_showcase p.credit {		position: relative;		left: 10px;		margin: 13px 0px 0px 0px;		text-align: right;	}		#testimonials_showcase p strong, #testimonials_showcase p.credit a {		color: #e000b8;	}		/* ANIMATED SCENE */		div#eye_candy {		position: relative;		width: 1000px;		height: 453px;		z-index: 5;	}		div#eye_candy h2 {		display: none;	}	/* FOOTER */div#footer {	height: 64px;}