body, html {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#666666;	margin:0px;	background-image:url(images/page_bg.gif);	height:100%;}a {	color:#01654A;}a:hover {	color:#000000;}h1 {	color:#01654A;	font-size:14px;}h2 {	color:#01654A;	font-size:12px;	margin-bottom:8px;}h3 {	color:#666666;	font-size:12px;	margin-bottom:6px;}.spacedout {	line-height:20px;}.greenbold {	color:#01654A;	font-weight:bold;}#mainwrapper {	background-color:#FFFFFF;	height:100%;}#topbg {	background:url(images/top_bg.gif) repeat-x;	height:122px;	margin:0px;}#toplogo {	margin:0px 0px 0px 40px;	padding:15px 12px 0px 12px;	background-color:#FFFFFF;	width:223px;}#gridstructure {	margin:30px 33px 0px 40px;}.projecthighlight {	background-color:#E5E5E5;	padding:12px;}.projectimage {	border:1px solid #ffffff;	margin:10px 0px;}.homepods {	padding:0px 10px 0px 12px;}.homepodtitle {	padding:5px 0px 5px 14px;	margin:0px 0px 10px 0px;	background:url(images/podheader_bg.jpg);	color:#000000;	font-weight:bold;}/* subpage classes */.pagetitle {	border-top:1px solid #efefef;	border-bottom:1px solid #efefef;	color:#01654A;	padding:10px 0px;}.pagetitle h1 {	font-size:18px;	margin:0px;}.pagetitle h2 {	font-size:12px;	margin:0px;}#greypod {	background-color:#EFEFEF;	padding:12px;	margin:0px;}#greypod h1 {	border-bottom:1px solid #666666;	size:18px;	color:#666666;	padding:0px 0px 8px 0px;	margin:0px 0px 12px 0px;}#casestudy {	border:1px solid #CCCCCC;	margin:0px 0px 20px 0px;	padding:10px;}#casestudy img {	margin:0px 10px 5px 0px;}.teamphoto {	border:1px solid #CCCCCC;	padding:0px 8px 8px 8px;}.teamphotoimg {	margin:0px 15px 0px 0px;}#waypod {	float:right;	margin:0px 10px 10px 0px;	width:245px;	padding:15px;	text-align:center;}#waypodmini {	float:right;	margin:0px 10px 10px 0px;	width:200px;	padding:15px;	text-align:center;}.timeline {	background:url(images/timeline_bar.gif) repeat-y;}.timelinetext {	padding:18px 0px 20px 0px;}#timelinecallout {	background-color:#FFEDD1;	padding:8px 8px 0px 8px;	margin:15px 0px 0px 0px;}#footer {	font-size:10px;	margin:30px 0px 20px 40px;}