/* EXECUJOB GENERAL RULES *//* HTML DEFINITIONS */*, html, body {	margin: 0px;	padding: 0px;}body {	font-family: Arial, Helvetica, sans-serif;	text-align: center;}a {	text-decoration: none;}a img {	border: none;}/* SITE CONTAINERS */div#container {	position: relative;	margin: 0px auto;	width: 1000px;	text-align: left;}/* HEADER */div#header {	width: 1000px;	height: 100px;}	#header h1 {		width: 1000px;		height: 100px;		cursor: pointer;	}			#header img, #header h1 span {			display: none;		}/* NAVIGATION */ul#navigation {	position: absolute;	top: 0px;	right: 0px;	width: 715px;	height: 100px;	list-style: none;	z-index: 100;}	#navigation li {		float: left;	}			a#about_link {			width: 106px;			background: transparent url("/images/navigation/about_button.gif");		}				a#industries_link {			width: 128px;			background: transparent url("/images/navigation/industries_button.gif");		}				a#employers_link {			width: 133px;			background: transparent url("/images/navigation/employers_button.gif");		}				a#candidates_link {			width: 132px;			background: transparent url("/images/navigation/candidates_button.gif");		}				a#jobs_link {			width: 96px;			background: transparent url("/images/navigation/jobs_button.gif");		}				a#contact_link {			width: 120px;			background: transparent url("/images/navigation/contact_button.gif");		}			#navigation li a {			display: block;			height: 100px;			background-repeat: no-repeat;			background-position: 0px 0px;		}				#navigation li a:hover {			background-position: 0px -100px;		}					#navigation li a span {				display: none;			}/* SUB NAVIGATION DROP DOWN MENUS */div.sub_navigation_menu {	position: absolute;	top: 87px;	width: 220px;	visibility: hidden;	z-index: 3000 !important;}#about_sub_nav_menu {	left: 231px;}#industries_sub_nav_menu {	left: 341px;}#employers_sub_nav_menu {	left: 470px;}#candidates_sub_nav_menu {	left: 601px;}	.sub_navigation_menu h2, a.skip_to_content_link {		behavior: url("/scripts/iepngfix.htc");	}		.sub_navigation_menu h2 {		width: 220px;		height: 44px;		background: transparent url("/images/body_regions/drop_down_header.png");		background-repeat: no-repeat;		background-position: 0px 0px;	}			.sub_navigation_menu h2 span {			display: none;		}	.sub_navigation_menu ul {		display: block;		width: 220px;		background-color: #000000;		list-style: none;	}			.sub_navigation_menu ul li {			display: inline;		}				.sub_navigation_menu ul li a {				display: block;				padding: 8px 15px;				width: 190px;				font-size: 16px;				line-height: 20px;				color: #9c9c9c;			}				.sub_navigation_menu ul li a:hover {				background-color: #bd0000;				color: #ffffff;			}				a.skip_to_content_link {		display: block;		width: 220px;		height: 26px;		background: transparent url("/images/body_regions/drop_down_footer.png");		background-repeat: no-repeat;		background-position: 0px 0px;	}			a.skip_to_content_link span {			display: none;		}/* MAIN SITE BODY */div#main_body {	width: 1000px;}/* MAIN TEXT REGION */div#body_text {	letter-spacing: 1px;	font-size: 14px;}		#body_text p {		margin: 0px 0px 20px 0px;		line-height: 20px;	}/* SITE FOOTER */div#footer {	position: relative;	width: 1000px;	height: 148px;	background: transparent url("/images/backgrounds/footer.gif");	background-repeat: no-repeat;	background-position: 25px 72px;}	p.copyright {		display: none;	}		a#sticky_stamp {		position: absolute;		top: 0px;		left: 265px;		width: 210px;		height: 148px;	}			#sticky_stamp img, #sticky_stamp p {			display: none;		}		a#mrinetwork_stamp {		position: absolute;		top: 0px;		left: 0px;		width: 265px;		height: 148px;	}			#mrinetwork_stamp img, #mrinetwork_stamp p {			display: none;		}