/* HOMEPAGE RULES */html {	background: #383838 url("/images/backgrounds/homepage_gradient.jpg");	background-repeat: repeat-x;	background-position: center top;}/* MAIN AD PHOTOS */	.bridge {		background: transparent url("/images/ads/homepage/bridge(homepage).jpg");	}	.canoe {		background: transparent url("/images/ads/homepage/canoe(homepage).jpg");	}	.cyclists {		background: transparent url("/images/ads/homepage/cyclists(homepage).jpg");	}	.geese {		background: transparent url("/images/ads/homepage/geese(homepage).jpg");	}	.lighthouse {		background: transparent url("/images/ads/homepage/lighthouse(homepage).jpg");	}	.moss {		background: transparent url("/images/ads/homepage/moss(homepage).jpg");	}	.owley {		background: transparent url("/images/ads/homepage/owley(homepage).jpg");	}	.pipes {		background: transparent url("/images/ads/homepage/pipes(homepage).jpg");	}	.professional {		background: transparent url("/images/ads/homepage/professional(homepage).jpg");	}	.rowers {		background: transparent url("/images/ads/homepage/rowers(homepage).jpg");	}	.runner {		background: transparent url("/images/ads/homepage/runner(homepage).jpg");	}	.sands {		background: transparent url("/images/ads/homepage/sands(homepage).jpg");	}	.windfarm {		background: transparent url("/images/ads/homepage/windfarm(homepage).jpg");	}	.bridge, .canoe, .cyclists, .geese, .lighthouse, .moss, 	.owley, .pipes, .professional, .rowers, .runner, .sands, 	.windfarm {		background-repeat: no-repeat;		background-position: center top;	}/* HEADER */div#header {	height: 325px;	background: transparent url("/images/logos/homepage_logo.gif");	background-repeat: no-repeat;	background-position: 10px 0px;}	#header h1 {		height: 325px;	}/* HOMEPAGE NAVIGATION */ul#navigation {	top: 132px;	left: 35px;	width: 225px;	height: 180px;}	#navigation li {		display: inline;	}			a#about_link {			background: transparent url("/images/navigation/about_button(home).gif");		}				a#industry_link {			background: transparent url("/images/navigation/industry_button(home).gif");		}				a#employers_link {			background: transparent url("/images/navigation/employer_button(home).gif");		}				a#candidates_link {			background: transparent url("/images/navigation/candidates_button(home).gif");		}				a#careers_link {			background: transparent url("/images/navigation/career_button(home).gif");		}				a#contact_link {			background: transparent url("/images/navigation/contact_button(home).gif");		}			#navigation li a {			width: 225px;			height: 30px;			background-repeat: no-repeat;			background-position: 0px 0px;		}			#navigation li a:hover {			background-position: -225px 0px;		}/* MAIN BODY */		div#main_body {	height: 271px;	overflow: hidden;}/* MAIN TEXT REGION */div#body_text {	width: 585px;}		/* RECENT PLACEMENTS */div#recent_placements {	margin: 0px 0px 0px 745px;	width: 245px;}	#recent_placements h2 {		width: 245px;		height: 55px;		}			#recent_placements h2 span {			display: none;		}		#recent_placements ul {		list-style: none;		font-size: 12px;	}			#recent_placements ul li {			display: inline;		}					#recent_placements ul li a {				display: block;				padding: 8px 0px 8px 40px;				width: 205px;				line-height: 15px;				background: transparent url("/images/misc_elements/recent_placements_checkmark.gif");				background-repeat: no-repeat;				background-position: 6px 11px;				color: #1b1b1b;			}						#recent_placements ul li a:hover {				color: #a90000;			}