/* WILMINGTON GROUP GENERAL RULES */*, html, body {	margin: 0px;	padding: 0px;}body {	background-color: #e2e2e2;	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;	font-size: 15px;	font-weight: 100;	color: #FFFFFF;	line-height: 21px;}a {	text-decoration: none;	color: #bcc869;}a:hover {	color: #CCCCCC;}a img {	 border: none;}h1, h2, h3, h4, h5, h6 {	font-weight: 100;	text-transform: lowercase;}/* STANDARD SIFR RULES */.sIFR-flash {	visibility: visible !important;	margin: 0;	padding: 0;}.sIFR-replaced, .sIFR-ignore {	visibility: visible !important;}.sIFR-alternate {	position: absolute;	left: 0;	top: 0;	width: 0;	height: 0;	display: block;	overflow: hidden;}/* DECOY SIFR STYLES */.sIFR-active #main_body h2 {  visibility: hidden;  font-family: "Trebuchet MS", arial;  line-height: 55px;  font-size: 24px;}/* SITE CONTAINERS */div#entire_site_container {	background: transparent url("/images/backgrounds/body_background_repeat.gif");}/* HEADER */div#header {	background: transparent url("/images/logos/logo.gif");	position: absolute;	top: 0px;	left: 6px;	z-index: 300;	width: 270px;	height: 105px;}   	#header a {		display: block;		width: 100%;		height: 100%;	}	#header h1 {	}			#header h1 span, #header img {			display: none;		}/* NAVIGATION */ul#navigation {	position: absolute;	width: 727px;	top: 0px;	right: 0px;	list-style: none;	z-index: 500;}	#navigation li {		margin: 0px;		float: left;	}		a#our_firm_link {			width: 105px;			background: transparent url("/images/navigation/our_firm_button.gif");		}				a#market_expertise_link {			width: 132px;			background: transparent url("/images/navigation/market_expertise_button.gif");		}				a#candidate_solutions_link {			width: 141px;			background: transparent url("/images/navigation/candidate_solutions_button.gif");		}				a#client_solutions_link {			width: 126px;			background: transparent url("/images/navigation/client_solutions_button.gif");		}				a#our_media {			width: 114px;			background: transparent url("/images/navigation/our_media_button.gif");		}				a#contact_us_link {			width: 109px;			background: transparent url("/images/navigation/contact_us_button.gif");		}			#navigation li a {			display: block;			height: 76px;			background-repeat: no-repeat;			background-position: 0px 0px;		}				#navigation li a:hover {			background-position: 0px -76px;			}					#navigation li a span {				display: none;			}/* SUB NAIVATION *//* SUB NAVIGATION DROPDOWNS */ul#our_firm_sub_nav, ul#market_expertise_sub_nav, ul#candidate_solutions_sub_nav, ul#client_solutions_sub_nav, ul#our_media_sub_nav {	position: absolute;	top: 65px;	border: 1px solid #424242;	width: 175px;	list-style: none;	background-color: #000000;	visibility: hidden;	z-index: 1500;}ul#our_firm_sub_nav {	left: 315px;}ul#market_expertise_sub_nav {	left: 420px;}ul#candidate_solutions_sub_nav {	left: 550px;}ul#client_solutions_sub_nav {	left: 695px;}ul#our_media_sub_nav {	left: 820px;}	ul#our_firm_sub_nav li, ul#market_expertise_sub_nav li, ul#candidate_solutions_sub_nav li, 	ul#client_solutions_sub_nav li, ul#our_media_sub_nav li {		display: inline;	}			ul#our_firm_sub_nav li a, ul#market_expertise_sub_nav li a, ul#candidate_solutions_sub_nav li a, 		ul#client_solutions_sub_nav li a, ul#our_media_sub_nav li a {			display: block;			padding: 5px 5px 5px 20px;			width: 150px;			font-size: 11px;			text-transform: lowercase;			line-height: 14px;			color: #999999;			text-decoration: none;			background: #000000 url("/images/misc_elements/dropdown_item_background.gif");			background-repeat: no-repeat;			background-position: 0px 0px;		}		ul#our_firm_sub_nav li a:hover, ul#market_expertise_sub_nav li a:hover, ul#candidate_solutions_sub_nav li a:hover, 		ul#client_solutions_sub_nav li a:hover, ul#our_media_sub_nav li a:hover  {			color: #ffffff;			background-color: #2b2b2b;			background-position: 0px -48px;		}			/* BREAK */		hr#break {	height: 1px;	visibility:hidden;	color: #000000;}		/* MAIN TEXT REGION */	a#back_to_top {	display: block;	width: 100%;	clear: both;	height: 1px;}	a#back_to_top span{		visibility: hidden;	}/* FOOTER */		div#footer_container {	width: 100%;	background: transparent url("/images/backgrounds/footer_reapeat_background.gif");	clear: both;}	div#footer {		position: relative;		margin: 0px auto;		width: 1000px;		height: 92px;		background: transparent url("/images/backgrounds/footer_main_background.gif");		background-repeat: no-repeat;		background-position: 0px 0px;		background-repeat: no-repeat;	}				/* STICKY IT STAMP! */			a#sticky_stamp {				position: absolute;			top: 0px;			right: 0px;			width: 80px;			height: 100%;		}					#sticky_stamp p, #sticky_stamp img {				display: none;			}