ul {	list-style: none;	padding: 0;	margin: 0;}#nav {position:absolute;width:700px;top:17px;left:72px;}html>body #nav {position:absolute;width:700px;top:24px;left:74px;}#nav li li a {	display: block;	font-size:11px;	font-family:Arial, Verdana, Geneva, sans-serif; 	color:#FFFFFF;	text-decoration:none;	font-weight:bold;	padding:10px 0px 10px 0px;	margin: 0px 10px 0px 10px;	border-top:1px solid #FFF;}#nav li li a:hover {list-style: none;}li {	float: left;	position: relative;	width: 157px;	text-align: right;	cursor: default;	text-decoration:none;	z-index:2;}li ul {	display: none;	position: absolute;	top: 100%;	left: 0;}li>ul {	top: auto;	left: 0;}li li {	display: block;	float: none;	border: 0;}li:hover ul, li.over ul {	width:155px;	display: block;	background-color:#F9964A;	filter:alpha(opacity=95);	-moz-opacity:.95;	opacity:.95;}hr {	display: none;}ul.textUL {clear:both;}li.textLI {  text-align: left;  width: 460px;  float:left;  padding:0 0 0 16px;  text-align:left;  list-style-type:none;  background:url(images/dot.gif) 8px 6px no-repeat;}.solutions {background-image:url(images/top_solutions_up.gif); background-repeat:no-repeat; cursor: pointer; cursor: hand;width:155px; height:23px;list-style:none;z-index:150;}.solutions:hover {background-image:url(images/top_solutions_down.gif); background-repeat:no-repeat; width:155px; height:23px;}.solutions:active {background-image:url(images/top_solutions_down.gif); background-repeat:no-repeat; width:155px; height:23px;}.clients {background-image:url(images/top_clients_up.gif); background-repeat:no-repeat;cursor: pointer; cursor: hand; width:155px; height:23px;z-index:150;}.clients:hover {background-image:url(images/top_clients_down.gif); background-repeat:no-repeat; width:155px; height:23px;}.clients:active {background-image:url(images/top_clients_down.gif); background-repeat:no-repeat; width:155px; height:23px;}.caseStudies {background-image:url(images/top_casestudies_up.gif); background-repeat:no-repeat;cursor: pointer; cursor: hand; width:155px; height:23px;z-index:150;}.caseStudies:hover {background-image:url(images/top_casestudies_down.gif); background-repeat:no-repeat; width:155px; height:23px;}.caseStudies:active {background-image:url(images/top_casestudies_down.gif); background-repeat:no-repeat; width:155px; height:23px;}.about {background-image:url(images/top_about_up.gif); background-repeat:no-repeat;cursor: pointer; cursor: hand; width:155px; height:23px;z-index:150;}.about:hover {background-image:url(images/top_about_down.gif); background-repeat:no-repeat; width:155px; height:23px;}.about:active {background-image:url(images/top_about_down.gif); background-repeat:no-repeat; width:155px; height:23px;}.tabs {width:700px; position:absolute; top:431px;}html>body .tabs {width:700px; position:absolute; top:418px;}.bNav {float:left; width:700px;}html>body .bNav {float:left; width:700px;margin-top:-2px;}.tabs2 {width:700px; position:absolute; top:425px;padding-top:20px;}html>body .tabs2 {width:700px; position:absolute; top:414px;}.leftbox {width:162px;float:left; margin:0;padding:0;}.greyLine{ position:relative; top:0px; margin:0px; padding:0px;}.leftbox a span { position: absolute; visibility:hidden;}a:hover, a:focus, a:active { //ie needs a change in the anchor state height: 0px; left: 155px; visibility:visible;}a:focus span, a:hover span, a:active span { left: 155px; visibility:visible;}.right_content{float:right;width:538px;margin:0;padding:0;height:100%; }.text{font-family:Arial, Verdana, Geneva, sans-serif; font-size:13px;color:#000000;}.text{font-family:Arial, Verdana, Geneva, sans-serif; font-size:13px;color:#000000;}.text_small{font-family:Arial, Verdana, Geneva, sans-serif; font-size:12px;color:#000000;}.red{font-family:Arial, Verdana, Geneva, sans-serif; font-size:12px;font-weight:bold;color:#b04141;}.newsHead{font-family:Arial, Verdana, Geneva, sans-serif; font-size:12px;font-weight:bold;color:#607794;}.titleText{font-family:Arial, Verdana, Geneva, sans-serif; font-size:14px;color:#b04141;font-weight:bold;}.titleTextBold{font-family:Arial, Verdana, Geneva, sans-serif; font-size:14px;color:#b04141;font-weight:bold}.locationText{font-family:Arial, Verdana, Geneva, sans-serif;  font-size:14px;color:#5d88a1;font-weight:bold}.textLink {text-decoration:none; color:#607794;}.textLink:hover{text-decoration:underline; color:#607794;}.biosHead {font-family:Arial, Verdana, Geneva, sans-serif; font-size:14px;color:#b04141;font-weight:bold;}.biosLinks a {font-family:Arial, Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold;color:#607794;text-decoration:none;line-height: 18px;}.biosLinks a:hover {font-family:Arial, Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold;color:#b04141;text-decoration:underline;line-height: 18px;}.homeHead {font-family:Arial, Verdana, Geneva, sans-serif; font-size:12px;color:#607794;}.solutionsHead {font-family:Arial, Verdana, Geneva, sans-serif; font-size:14px;color:#5d88a1;font-weight:bold;}.biosLinks1 {position:relative; left: 0px; width:230px; float:left; padding-bottom:20px; padding-top:10px}.biosLinks2 {position:relative; left: 0px; width:230px; float:right; padding-left:20px; padding-bottom:20px; padding-top:10px}.fullGrey {position:relative; float:right; padding-bottom:20px; width:528px; background-color:#efefef;}.fullDiv {position:absolute; top:60px; z-index:0;width:700px;}