/* the styling */#nav {	float:left; 	width:745px; 	height:33px; 	background:#fff url(images/nav-bar2.gif) no-repeat top; 	margin: 0; 	padding: 0; 	position: relative;}*html #nav {	margi\n: 0 0 0 2px;	w\idth: 748px;	}#nav .select, #nav .current {	margin:0; 	padding:0; 	list-style:none; 	display:block;}#nav li {	font-family: Trebuchet MS, Verdana,  Arial, Helvetica, sans-serif; 	font-size: 0.8em; 	color: #000; 	display:inline; 	margin:0; 	padding:0; 	height:auto;}#nav .select a,#nav .current a {	display:block; 	height:25px; 	float:left; 	padding:0 0 6px 5px; 	text-decoration:none; 	font-size:12px; 	line-height:26px; 	white-space:nowrap; }* html #nav .select a, * html #nav .current a {width:1px;}#nav .select a b, #nav .current a b {	height:100%; 	display:block; 	padding: 0 5px 6px 5px; 	color:#000;}#nav .select a:hover, #nav .select li:hover a {	background-position:0 -25px; 	cursor:pointer;}#nav .select a:hover b, #nav .select li:hover a b {	background-color: #e5e5e5; 	background-position:100% -75px; 	color:#000;	padding: 0 5px 0 5px; 	margin: 0 0 1px 0;}#nav .sub {display:none;}/* for IE5.5 and IE6 only */#nav table {	position:absolute; 	border-collapse:collapse; 	left:0; 	top:0; 	font-size:11px;}#nav .current a {background-position:0 -75px;}#nav .current a b {background-position:100% -75px; color:#fff;}#nav .sub li a:hover, #nav .select a:hover .sub li a:hover, #nav .select li:hover .sub li a:hover {	color: #F30;	text-decoration: underline;	margin: 0;}#nav .sub_active .current_sub a, #nav .sub_active a:hover { 	color:#f30; 	text-decoration:underline;}#nav .select li a:hover .sub, #nav .select li:hover .sub {	display: block; 	position: absolute; 	width: 700px; 	top: 30px; 	left: 0; 	background: url("images/nav-bar-sub2.gif") no-repeat; 	margin: 1px 0 0 0; 	padding: 0; 	z-index:100;}*html #nav .select li a:hover .sub, #nav .select li:hover .sub {	w\idth: 730px;}#nav .sub, #nav .sub_active { 	margin:0; 	padding:0; 	list-style:none;}#nav .sub_active {	font-size: 12px;	display:block; 	position:absolute; 	width:718px; 	top:30px; 	left:0; 	background: url("images/nav-bar-sub2.gif") no-repeat; 	margin: 1px 0 0 5px; 	padding:0 0 0 12px; 	z-index:10;}*html #nav .sub_active {w\idth: 735px;}* html #nav .sub_active, * html #nav .select a:hover .sub {	z-index:-1; 	margin-top:0; 	margi\n: 1px 0 0 5px;}#nav .sub_active a {	height:24px; 	float:left; 	text-decoration:underline; 	line-height:24px; 	white-space:nowrap; 	font-weight:normal;}#nav .sub_active a, #nav .select a:hover .sub li a, #nav .select li:hover .sub li a {	display:inline; 	padding:0 10px; 	margin:0; 	font-size:12px; 	width:auto; 	white-space:nowrap; 	font-weight:normal; 	border:0; 	color:#000; 	height:33px; 	line-height:30px; }#nav .sub li a:hover {	color: f30;	text-decoration: underline;	}.clickedon {	background-color: #fff;	height: 22px;	}	body#homepage a#welcome,body#whyinstorepage a#whyinstorefocus,body#whatwedopage a#whatwedo,body#benefitspage a#benefits,body#ourpeoplepage a#ourpeople,body#casestudiespage a#casestudies,body#getaquotepage a#getaquote,body#contactpage a#contactus, body#joinus a#joinus{	color: #000;	font-weight: bold;	cursor: default;	background-color: #e5e5e5;	height: 25px;}