/* PROTIS EXECUTIVE INNOVATIONS GENERAL RULES *//* HTML RULES */*, html, body {	padding: 0px;	margin: 0px;}body {	background-color: #333333;	font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;}a {	text-decoration: none;}a img {	border: none;}/* SITE CONTAINERS */div#site_content_container {	position: relative;	margin: 0px auto;	width: 1000px;}/* NAVIGATION */	ul#nav {	position: absolute;	top: 0px;	right: -1px;			width: 806px;	height: 100px;	list-style: none;	z-index: 2;}	#nav li {		float: left;	}		a#candidates_nav {			background-image: url("/images/navigation/candidates.jpg");			width: 166px;		}				a#employers_nav {			background-image: url("/images/navigation/employers.jpg");			width: 163px;		}				a#industries_nav {			background-image: url("/images/navigation/industries.jpg");			width: 189px;		}				a#firm_nav {			background-image: url("/images/navigation/ourfirm.jpg");			width: 145px;		}				a#contact_nav {			background-image: url("/images/navigation/contact.jpg");			width: 143px;			}			#nav li a {			display: block;			height: 100px;			background-position: 0px 0px;			background-repeat: no-repeat;		}				#nav li.current a {			background-position: 0px -200px;		}		#nav li a:hover {			background-position: 0px -100px;		}					#nav li a span {				display: none;			}/* SUB NAVIGATION DROP DOWNS */ul#candidates_sub_nav, ul#employers_sub_nav, ul#industry_focus_sub_nav, ul#our_firm_sub_nav {	position: absolute;	top: 100px;	width: 210px;	list-style: none;	background-color: #000000;	visibility: hidden;	z-index: 5;}ul#candidates_sub_nav {	left: 195px;}ul#employers_sub_nav {	left: 361px;}ul#industry_focus_sub_nav {	left: 524px;}ul#our_firm_sub_nav {	left: 713px;}	ul#candidates_sub_nav li, ul#employers_sub_nav li, 	ul#industry_focus_sub_nav li, ul#our_firm_sub_nav li {		display: inline;	}			ul#candidates_sub_nav li a, ul#employers_sub_nav li a, 		ul#industry_focus_sub_nav li a, ul#our_firm_sub_nav li a {			display: block;			padding: 5px;			width: 200px;			font-size: 11px;			text-transform: uppercase;			line-height: 14px;			color: #ffffff;		}		ul#candidates_sub_nav li a:hover, ul#employers_sub_nav li a:hover, 		ul#industry_focus_sub_nav li a:hover, ul#our_firm_sub_nav li a:hover {			color: #ffffff;			background-color: #2b2b2b;		}/* FOOTER */				#footer_container {	background-color:#333333;	clear:both;}	div#footer {		position:relative;		margin: 0px auto;		padding: 20px 0px 0px 0px;		width: 1000px;		height: 100px;		background: transparent url("/images/backgrounds/footer_bg.jpg"); 		background-position: right 20px;			background-repeat: no-repeat;	}			ul#add_to_links {			list-style: none;			height: 24px;		}					#add_to_links li {				float: left;			}		a#sticky_stamp {			position: absolute;			width: 200px;			height: 100px;			top:0px;			right: 0px;		}					#sticky_stamp p, #sticky_stamp img {				display: none;			}