@charset "UTF-8";/* CSS Document */body {	font-family: Arial, Helvetica, sans-serif;	font-size:12px;	/*padding: 20px 30px 20px 30px;*/	margin: 0px;	vertical-align:middle;	background-color:#e7e8ea;}p { margin-top: 0; }	#wrap {	width: 880px;	margin: 50px auto;	voice-family: "\"}\""; 	voice-family:inherit;	overflow: auto;					}html>body #wrap { 	width: 880px;}	#inner_wrap {	padding-right:29px;	padding-left:29px;	border:#999 1px solid;	background-color:#FFF;	width: 820px;}	a:link, a:visited {color:#004700;}a:hover { text-decoration: none; }	#header { 		width:820px;		margin-top: 20px;		margin-bottom:10px;		position: relative;		height: 84px;		}		#header a:link, #header a:visited{	color:#999;	font-size:10px;	text-decoration:none;}	#header a:hover{	color:#004700;	text-decoration:none;}	#header_title {		color:#333;		font-weight:bold;		font-size:14px;		float: left;}		#nav { background-image:url(../images/nav.jpg);	background-repeat:no-repeat;	width:820px;	padding:15px  0px 15px  0px;	margin-bottom:10px;	text-align: center;}#nav a:link, #nav a:visited{	color:#3C3;	font-weight:bold;	text-decoration:none;	padding:0 29px;	border-right:#666 1px solid;}	#nav a:hover {color:#000;}	#nav a.last {border-right:none;}#inner_left { 	width:550px;	margin-right:20px;	float:left;	margin-bottom:20px;	}	h1 { 	font-size:18px;	color:#333;	font-weight:bold;	margin-bottom: 10px;	margin-top: 0;	}	h2 {	font-size:14px;	font-weight:bold;	margin-bottom:8px;	margin-top:30px;	color:#05673e;}  /*----Dark Green----*/	.green { color:#05673e;		font-size:12px;}.float_right {	float:right;	margin-left:10px;}	.float_left {	float:left;	margin-right:10px;}			.head { background-color:#333;		color:#FFF;		font-size:12px;		font-weight:bold;		padding:5px;}		#projects a:link, #projects a:visited {		color:#86b53c;		font-size:14px;		font-weight:bold;		margin-bottom:2px;		text-decoration:none;}			#projects a:hover {color:#666;}		#projects {	font-size:11px; 	margin-bottom: 30px;	clear:both;	padding-top: 10px;}#projects img {	float:left;	margin-right:10px;	border:none;	}			.projects a:link, .projects a:visited {		color:#86b53c;		font-size:14px;		font-weight:bold;		margin-bottom:2px;		text-decoration:none;}			.projects a:hover {color:#666;}		.projects {	font-size:11px; 	margin-bottom: 30px;	clear:both;	padding-top: 10px;	min-height: 170px;	height: auto !important;	/*this is a hack to fix IE6 problem*/	height: 170px;	/*this is a hack to fix IE6 problem*/}.projects img {	float:left;	margin-right:10px;	border:none;	}		#inner_right {	width:250px;	background-color:#e7e8ea;	float:left;	margin-bottom:20px;}	#service li {	color:#666;	font-weight:bold;	margin-bottom:20px;}	#footer { width:820px;	text-align:center;	color: #666;	margin-top: 10px;	}#top_nav p { margin: 0; }#top_nav {	width: 630px;	height: 20px;	overflow: hidden;	position: absolute;	bottom: 0px;	right: 0;}#utility_links {	width: 200px; float: right; text-align: right; padding-right: 5px;}#flash { margin-bottom: 5px; }a.close_call:link, a.close_call:visited { 	display: block; 	padding: 5px; 	background-color:#960; 	color: #FF0; 	font-weight: bold; 	text-align: center; 	text-decoration: none;  	border-top: 4px solid #999;	border-left: 4px solid #999;	border-bottom: 4px solid #333;	border-right: 4px solid #333;	letter-spacing: 1px;	font-size: 11px;	}a.close_call:hover {	background-color: #ff0;	color: #960;}#inside_left {	background-color:#e7e8ea;	float: left;	width: 250px;	margin-bottom:20px;	margin-top: 10px;}	#inside_right {	width:550px;	margin-left:10px;	float:right;	margin-bottom:20px;	margin-top: 10px;	}.view_photos a:link{	font-size:12px;	font-weight:bold;	color:#8DC63F;	text-decoration:none;}	#gallery_left {	width:322px;	float:left;	clear:both;	margin-right:10px;	}#gallery_left img {	margin-bottom:5px;	border:#8DC63F 2px solid;	}#gallery_right {	width:208px;	float:right;}#gallery_right img {	float:left;	/*clear:right;*/	margin-right:3px;	margin-bottom:5px;	border:#8DC63F 2px solid;	}	#gallery_right a:hover img {		border:#FC3 2px solid;	}.tn_view { 	background-color:#8DC63F; /*---- light green-----*/	color:#333;	text-align:center;	padding: 7px 7px;	margin-bottom:5px;	font-weight:bold;}	.back_proj a:link, .back_proj a:visited{	color:#05673e;	font-weight:bold;	font-size:14px;	text-decoration:none;}	#about_table {	margin-bottom:20px;}	#about_table td{	vertical-align:top;}	#about_table a:link, #about_table a:visited{	color:#666;	font-weight:bold;	text-decoration:none;}.back {margin-bottom:40px;}	.back a:link, .back a:visited{	color:#333;font-size:10px;font-weight:bold;}.list li {	margin-bottom:5px;}.contact {	color:#666;	font-style:italic;	font-weight:bold;	font-size:13px;}	.contact_table{margin-bottom:15px;}.contact_table td {	padding-bottom:10px;	vertical-align:top;	}	#ehs { border:#F90 2px solid;	 	padding:5px;		margin-left:10px;		margin-bottom:10px;		width:150px;		float:right;}		#home_exchange {	float:left;	width:250px;	margin-right:20px;}	.exchange {	background-color: #86b53c;	padding: 5px 0 5px 5px;	font-weight:bold;	text-align:center;}#employees_list li{	padding-bottom:10px;}		
