body {	background-color: #000000;	margin: 30px 0px 0 0;	color:#fff;	font-size:0.75em;	font-family: Helvetica, sans-serif;}.aa {	display: none;}a {	color:#fff;	text-decoration:none;}p {	margin:0px 0 15px 0;	font-size:12px;}.client p {	margin:5px 0 5px 0;}#frame {	width: 750px;	margin: 0px auto;}#header {	height:160px;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;	position:relative;}	#header img {	position:absolute;	left:465px;	top:100px;}#nav1, #nav2 {	float:left;	font-family: Verdana, Helvetica, sans-serif;	font-size:0.95em;}#nav1 ul {	margin:0;	padding:0;	list-style-type: none}#nav1 ul li {	padding:5px;}#nav1 ul li:hover {	background-color:#333;}.on {	background-color:#5d5d5d;}#nav2 ul {	margin:0;	padding:0;	list-style-type: none}#nav2 ul li  {	padding:2px 5px;}#nav2 ul li a  {	color:#dbdbdb;}#nav2 ul li a:hover {	color:#999;}.graphic {	float:right;}.casestudygrab {	float:right;	padding-top:0px;}.text, .text2, .casestudy {	float:left;	width:350px;	font-size:1.1em;	color:#dbdbdb;	padding:60px 0 20px 5px;}.text2 {	width:750px;}.casestudy {	padding:20px 0 20px 5px;}.client {	float:left;	width:250px;}#foot {	vertical-align: middle;	padding:50px 0px 20px 0;}#foot img {	padding:0 10px 00px 0;}h2 {	font-size:22px;	font-weight:normal;	color:#fff;	margin:0 0 5px 0;}h3 {	font-size:22px;	font-weight:normal;	color:#fff;	margin:0 0 15px 0;}.text ul, .text2 ul {	margin:0;	padding:0;}.text ul li, .text2 ul li {	list-style-type: none;	background: url(images/hubicon2.gif) left 3px no-repeat;	padding-left: 15px;	margin: 5px 0 0 10px;}.text2 ul li {	margin: 10px 0 0 10px;}.text a, .casestudy a {	text-transform: uppercase;	color:#75c2d0;	font-size:0.85em;}.text a:hover, .casestudy a:hover {	color:#3798aa;}.case a {	color:#fff000;	text-transform: uppercase;	font-size:0.8em;}.case a:hover {	color:#ffa200;}#foot a:hover img  {	filter: Alpha(Opacity=60%);	-moz-opacity: 0.6; 	opacity: 0.6;	-khtml-opacity: 0.6;}.col1 {	width:150px;	float:left;}.col2 {	width:150px;}.thumb {	width:185px;	height:130px;	float:left;}.thumb a  {	padding: 10px;	float: left;}.thumb a:hover {	background-color: #333;	width: 175px;}.casestudygrab{	width:370px;	height:230px;	margin:20px 0 0 0;	float:right;	}#th2, #th3, #th4 {	margin:0;	display:none;}#th1 {	margin:0;}.split {	font-size:15px;	vertical-align: top;	}