/* MANAGEMENT RECRUITERS OF CHAPEL HILL GENERAL RULES */*, html, body {	margin: 0px;	padding: 0px;}body {	background: transparent url("/images/backgrounds/blue_cross_hatch_pattern(1).gif");	background-repeat: repeat;	background-position: center top;	text-align: center;}a {	text-decoration: none;}a img {	border: none;}/* SITE CONTAINERS */div#site_container {	background: transparent url("/images/backgrounds/gradient_background(2).gif");	background-repeat: repeat-x;	background-position: center top;}div#container {	position: relative;	margin: 0px auto;	width: 1000px;	background: transparent url("/images/backgrounds/main_body_header.jpg");	background-repeat: no-repeat;	background-position: center top;}div#header {	width: 1000px;	height: 101px;}	#header h1 {		width: 1000px;		height: 101px;	}			#header h1 span, #header img {			display: none;		}/* NAVIGATION */ul#navigation {	position: absolute;	top: 23px;	left: 15px;	position: absolute;	list-style: none;	z-index: 50;}	#navigation li {		display: inline;	}			a#home_link {			background: transparent url("/images/navigation/home_button.gif");		}				a#about_link {			background: transparent url("/images/navigation/about_button.gif");		}				a#employers_link {			background: transparent url("/images/navigation/employers_button.gif");		}				a#candidates_link {			background: transparent url("/images/navigation/candidates_button.gif");		}				a#careers_link {			background: transparent url("/images/navigation/careers_button.gif");		}				a#contact_link {			background: transparent url("/images/navigation/contact_button.gif");		}			#navigation li a {			display: block;			margin: 0px 0px -10px 0px;			width: 220px;			height: 58px;			background-repeat: no-repeat;			background-position: 0px 0px;		}				#navigation li a:hover {			background-position: -220px 0px;		}					#navigation li a span {				display: none;			}/* MAIN BODY */div#main_body {	position: relative;	width: 1000px;	text-align: left;}	/* MAIN CONTENT REGION */	div#body_text {		position: relative;		margin: 0px 0px -22px 250px;		background-color: #ffffff;		font-family: Arial, Helvetica, sans-serif;		color: #767676;		font-size: 14px;		line-height: 18px;		text-align: left;	}			a#content_back_to_top_link {		behavior: url("/scripts/iepngfix.htc");		position: relative;		display: block;		margin: 0px 0px 0px 240px;		width: 755px;		height: 32px;		background: transparent url("/images/backgrounds/main_body_footer.png");		background-repeat: no-repeat;		background-position: 0px 0px;		z-index: 50;		}			#content_back_to_top_link span {			display: none;		}			#body_text h2, #body_text h3 {			margin: 18px 0px;			font-size: 16px;			color: #801102;			font-family: "Times New Roman", Times, serif;		}				#body_text p {			margin: 18px 0px;		}				#body_text a {			color: #801102;		}				#body_text a:hover {			color: #3a73ba;		}			/* HOMEPAGE JOB LIST */		ul#job_preview {		margin: 0px !important;		list-style: none;	}			#job_preview li {			display: inline;		}					#job_preview li a {				display: block;				padding: 6px 0px 6px 0px;				border-bottom: 2px dotted #ede5d9;				width: 100%;				line-height: 18px;				font-size: 11px;				color: #666666;				overflow: hidden;				cursor: pointer;			}						#job_preview li a:hover {				background-color: #e4e9ec;				color: #003870;			}						#job_preview li a.job_board_heading {				background: none;				color: #801102;				font-size: 14px;				font-family: "Times New Roman", Times, serif;				font-weight: bold;			}							#job_preview li a span {					float: left;				}							span.job_date {					width: 16%;				}								span.job_title {					width: 50%;				}								span.job_location {					width: 33%;				}	/* MAIN PHOTOS */		ul#eye_candy {		position: absolute;		top: 41px;		right: 15px;		list-style: none;		z-index: 0;	}			#eye_candy li {			position: absolute;			top: 0px;			left: 0px;		}	/* JOIN OUR NETWORK */		div#join_our_network {		position: absolute;		top: 316px;		left: 14px;		width: 221px;		height: 178px;	}				#join_our_network h2 {			width: 221px;			height: 60px;			background: transparent url("/images/body_regions/join_our_network_header(2).gif");			background-repeat: no-repeat;			background-position: center top;		}					#join_our_network h2 span {				display: none;			}				#join_our_network p {			margin: 0px 5px 0px 6px;			padding: 10px 10px 0px 10px;			width: 190px;			height: 85px;			font-size: 14px;			line-height: 24px;			text-align: center;			background: #373737 url("/images/body_regions/join_our_network_main_background(1).gif");			background-repeat: repeat-x;			background-position: center top;			overflow: hidden;		}					#join_our_network p a {				color: #e2ded8;			}				a#join_back_to_top_link {			behavior: url("/scripts/iepngfix.htc");			display: block;			width: 221px;			height: 23px;			background: transparent url("/images/body_regions/join_our_network_footer.png");			background-repeat: no-repeat;			background-position: center top;		}					#join_back_to_top_link span {				display: none;			}/* FOOTER */div#footer {	position: relative;	width: 1000px;	height: 103px;	background: transparent url("/images/backgrounds/footer.gif");	background-repeat: no-repeat;	background-position: 0px 30px;}	p.copyright {		display: none;	}		a#sticky_stamp {		position: absolute;		top: 0px;		right: 0px;		width: 100px;		height: 103px;	}			#sticky_stamp p, #sticky_stamp img {			display: none;		}