h1.header_title {display:none}.topservices { font-family:   Arial, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: normal; line-height: 140% }.topheader { font-family: 'Trade Gothic', Arial, sans-serif; font-size: 25px; color: #00CCFF; font-weight:400 }.aboutheader { font-family: Arial, sans-serif; font-size: 20px; color: #00CCFF; font-weight:lighter }.namesheader { font-family: Arial, sans-serif; font-size: 17px; color: #00CCFF; font-weight:lighter }.aboutcopy { font-family: Arial, sans-serif; font-weight:100; font-size: 12px; color: #666666; line-height:150% }.topcopy { font-family: Arial, sans-serif; font-size: 15px; color: #FFFFFF; font-weight:100; line-height:160% }a.mainnav:link { font-family: Arial, sans-serif; font-size:11px; color:#FFFFFF; font-weight:normal; text-decoration: none; padding-left:10px; padding-right:10px }a.mainnav:visited { font-family: Arial, sans-serif; font-size:11px; color:#FFFFFF; font-weight:normal; text-decoration: none; padding-left:10px; padding-right:10px }a.mainnav:hover { font-family: Arial, sans-serif; font-size:11px; color:#666666; font-weight:normal; text-decoration: none; padding-left:10px; padding-right:10px }a.mainnav:active { font-family: Arial, sans-serif; font-size:11px; color:#FFFFFF; font-weight:normal; text-decoration: none; padding-left:10px; padding-right:10px }a.emailnav:link { font-family: Arial, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: none; }a.emailnav:visited { font-family: Arial, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: none; }a.emailnav:hover { font-family: Arial, sans-serif; font-size: 11px; color: #FF6600; font-weight: normal; text-decoration: none; }a.emailnav:active { font-family: Arial, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: none; }.footercopy { font-family: Arial, sans-serif; font-size: 11px; color: #666666; font-weight: normal; }a.footernav:link { font-family: Arial, sans-serif; font-size: 11px; color: #666666; font-weight: normal; text-decoration: none; }a.footernav:visited { font-family: Arial, sans-serif; font-size: 11px; color: #666666; font-weight: normal; text-decoration: none;  }a.footernav:hover { font-family: Arial, sans-serif; font-size: 11px; color: #FF6600; font-weight: normal; text-decoration: none;  }a.footernav:active { font-family: Arial, sans-serif; font-size: 11px; color: #666666; font-weight: normal; text-decoration: none;  }.newsdate { font-family: Arial, sans-serif; font-size: 13px; color: #666666; margin-left:10px; font-weight: bold }.newsheadline { font-family: Arial, sans-serif; font-size: 12px; color: #666666; font-weight: normal; line-height: 115% }a.news:link { font-family: Arial, sans-serif; font-size:12px; color:#FF6600; font-weight:normal; text-decoration: none; line-height: 115% }a.news:visited { font-family: Arial, sans-serif; font-size:12px; color:#FF6600; font-weight:normal; text-decoration: none; line-height: 115% }a.news:hover { font-family: Arial, sans-serif; font-size:12px; color:#666666; font-weight:normal; text-decoration: none; line-height: 115% }a.news:active { font-family: Arial, sans-serif; font-size:12px; color:#FF6600; font-weight:normal; text-decoration: none; line-height: 115% }.featuredheader { font-family: Arial, sans-serif; font-size: 11px; color: #FFFFFF; vertical-align:top; }.projectname { font-family: Arial, sans-serif; font-weight:100; font-size: 18px; color: #00CCFF; margin-left:18px }.projectlocation { font-family: Arial, sans-serif; font-weight:100; font-size: 12px; color: #666666; margin-right: 18px }.projectcopy { font-family: Arial, sans-serif; font-weight:100; font-size: 13px; color: #666666; margin-left:18px; margin-right: 18px; line-height:150% }.projectservices { font-family: Arial, sans-serif; font-size: 11px; color: #FFFFFF; margin-left:18px; margin-right:18px; margin-top:1px }a.projectservices:link { font-family: Arial, sans-serif; font-size:11px; color:#FF6600; font-weight:normal; text-decoration: none; }a.projectservices:visited { font-family: Arial, sans-serif; font-size:11px; color:#FF6600; font-weight:normal; text-decoration: none; }a.projectservices:hover { font-family: Arial, sans-serif; font-size:11px; color:#FFFFFF; font-weight:normal; text-decoration: none;  }a.projectservices:active { font-family: Arial, sans-serif; font-size:11px; color:#FF6600; font-weight:normal; text-decoration: none;  }.homenewsheader { font-family: Arial, sans-serif; font-size: 11px; color: #FFFFFF; margin-top:3px; margin-left:8px }.interiorcopy { font-family: Arial, sans-serif; font-weight:100; font-size: 13px; color: #666666; margin-left:18px; margin-right: 18px; line-height:150% }.interiorheader {	font-family:   Arial, sans-serif;	font-size: 15px;	color: #666666;	font-weight: bold;	line-height: 155%}.projectsheader {	font-family:   Arial, sans-serif;	font-size: 12px;	color: #666666;	font-weight: bold;	line-height: 155%}.interiorbody {	font-family:   Arial, sans-serif;	font-size: 11px;	color: #666666;	font-weight: normal;	line-height: 155%}.interiorbold {	font-family:   Arial, sans-serif;	font-size: 11px;	color: #666666;	font-weight: bold;}.formbackground { background-color: #E6E6E6; vertical-align: middle }.formheader {	font-family: Arial, sans-serif;	font-size: 13px;	color: #666666;	font-weight: bold;}.formresultsheader {	font-family: Arial, sans-serif;	font-size: 13px;	color: #ff0000;	font-weight: bold;}.formresults {	font-family: Arial, sans-serif;	font-size: 11px;	color: #666666;	font-weight: normal;}.formresultstype {	font-family: Arial, sans-serif;	font-size: 12px;	color: #666666;	font-weight: bold;	margin-top: 8px}.subheader {	font-family:   Arial, sans-serif;	font-size: 20px;	color: #082948;	font-weight: normal;}.header {	font-family:   Arial, sans-serif;	font-size: 13px;	color: #082948;	font-weight: bold;}.bodycopy {	font-family:   Arial, sans-serif;	font-size: 11px;	color: #666666;	font-weight: normal;	line-height: 120%}a.searchresults:link { font-family: Helvetica, sans-erif; font-size:12px; color:#001eff; font-weight:normal; text-decoration: none }a.searchresults:visited { font-family: Helvetica, sans-erif; font-size:12px; color:#001eff; font-weight:normal; text-decoration: none }a.searchresults:hover { font-family: Helvetica, sans-erif; font-size:12px; color:#001eff; font-weight:normal; text-decoration: underline }a.searchresults:active { font-family: Helvetica, sans-erif; font-size:12px; color:#001eff; font-weight:normal; text-decoration: none }img{border:none;}pre{	display:block;	font:12px "Courier New", Courier, monospace;	padding:10px;	border:1px solid #bae2f0;	background:#e3f4f9;		margin:.5em 0;	width:950px;	}			   /* image replacement */       .graphic, #prevBtn, #nextBtn{           margin:0;           padding:0;           display:block;           overflow:hidden;           text-indent:-8000px;           }   /* // image replacement */		#container{		margin:0 auto;	position:relative;	text-align:left;	width:950px;	background:#fff;	}		#content{	position:relative;	}			/* Easy Slider */#slider{}	#slider ul, #slider li{	margin:0;	padding:0;	list-style:none;	}#slider li{ 	/* 		define width and height of list item (slide)		entire slider area will adjust according to the parameters provided here	*/ 	width:950px;	height:798px;	overflow:hidden; 	}	#prevBtn, #nextBtn{ 	display:block;	width:30px;	height:77px;	position:absolute;	left:-30px;	top:160px;	}	#nextBtn{ 	left:950px;	}														#prevBtn a, #nextBtn a{  	display:block;	width:30px;	height:77px;	background:url(../images/btn_prev.gif) no-repeat 0 0;		}	#nextBtn a{ 	background:url(../images/btn_next.gif) no-repeat 0 0;		}												.thumbnail{position: relative;z-index: 0;}.thumbnail:hover{background-color: transparent;z-index: 50;}.thumbnail span{ /*CSS for enlarged image*/position: absolute;background-color: lightyellow;padding: 5px;left: -1000px;border: 1px dashed gray;visibility: hidden;color: black;text-decoration: none;}.thumbnail span img{ /*CSS for enlarged image*/border-width: 0;padding: 2px;}.thumbnail:hover span{ /*CSS for enlarged image on hover*/visibility: visible;top: 0;left: 60px; /*position where enlarged image should offset horizontally */}