body {	background-image: url(images/bg.jpg);	background-repeat: repeat-x;	background-color:#FFFFFF;}* {  margin:0px;   padding:0px;  }#wrap  {	width:959px;	float:left;	border-right-color: #3A8CA2;	border-bottom-color: #3A8CA2;	border-left-color: #3A8CA2;	border-right-width: 5px;	border-bottom-width: 5px;	border-left-width: 5px;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;  }#homebanner{height:182px;width:959px;float:left;background-image: url(images/home_banner.jpg);background-repeat:no-repeat;}#fenderbanner{height:182px;width:959px;float:left;background-image: url(images/fender_banner.jpg);background-repeat:no-repeat;}#refurbbanner{height:182px;width:959px;float:left;background-image: url(images/refurb_banner.jpg);background-repeat:no-repeat;}#rockbanner{height:182px;width:959px;float:left;background-image: url(images/rockstable_banner.jpg);background-repeat:no-repeat;}#chimneybanner{height:182px;width:959px;float:left;background-image: url(images/chimney_banner.jpg);background-repeat:no-repeat;}#mastbanner{height:182px;width:959px;float:left;background-image: url(images/masttower_banner.jpg);background-repeat:no-repeat;}#ropebanner{height:182px;width:959px;float:left;background-image:url(images/rope_banner.jpg);background-repeat:no-repeat;}#decomisionbanner{height:182px;width:959px;float:left;background-image: url(images/decommission_banner.jpg);background-repeat:no-repeat;}#bridgesnbanner{height:182px;width:959px;float:left;background-image: url(images/bridge_banner.jpg);background-repeat:no-repeat;}#leftcolunm{width:193px;float:left;}#leftcolunm h1{	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#000000;	font-weight:bold;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #3A8CA2;	padding-left: 28px;	padding-bottom:2px;	margin-left:2px;	margin-right:2px;	margin-bottom:2px;		margin-top:15px;}#leftcolunm ul{padding-left:1px;}#leftcolunm li{list-style:none;width:190px;}#leftcolunm li a:link, #leftcolunm li a:active, #leftcolunm li a:visited{padding-left:28px;display:block;padding-top:1px;padding-bottom:1px;margin-left:1px;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold;	color:#3A8CA2;	text-decoration: none;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #3A8CA2;	background-image: url(images/left_nav_arrow1.jpg);	background-repeat: no-repeat;	background-position: left top;	}#leftcolunm li a:hover{color:#666666;	background-image: url(images/left_nav_arrow2.jpg);	background-repeat: no-repeat;	background-position: left top;}#leftcolunm p{	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color: #666666;	padding-left: 28px;	padding-bottom:2px;	padding-top:2px;	margin-left:2px;	margin-right:2px;	margin-bottom:2px;	margin-top:2px;}#leftcolunm h2{	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color: #666666;	font-weight:bold;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #666666;	padding-left: 28px;	padding-bottom:2px;	margin-left:2px;	margin-right:2px;	margin-bottom:2px;		margin-top:20px;}#rightcolunm{width:591px;float:left;}#content{width:591px;background-image:url(images/main_bg.jpg);background-repeat:repeat-y;}#content p{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#333333;padding-bottom:10px;padding-left:12px;padding-right:20px;text-align:justify;}#content .greentitle{color:#3A8CA2;font-weight:bold;}#content h1{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;color:#333333;padding-top:15px;padding-bottom:10px;padding-left:12px;padding-right:20px;text-align:left;}#content h2{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#333333;padding-top:25px;padding-bottom:10px;padding-left:12px;padding-right:20px;text-align:left;}#content ul{padding-left:45px;}#content li{	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	color:#333333;	padding-bottom:10px;	padding-right:20px;}#content .centerimage {text-align:center;clear:both;padding-bottom:10px;}#content .homeimgright{width:160px;float:right;margin-right:40px;}#content .homeimgright td{height:158px;}#content table.imageinfo{width:560px;}#content table.imageinfo td{padding:10px;text-align:center;width:50%;}#content table.textinfo{width:560px;}#content table.textinfo td{	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#333333;	padding:10px;	text-align:left;	vertical-align: top;}#content table.textinfo td.textinfotitle{font-weight:bold;width:150px;}#content hr{color:#3A8CA2;background-color:#3A8CA2;height:1px;margin-top:10px;margin-bottom:10px;margin-left:12px;margin-right:20px;text-decoration:none;border:0px;}#lastcolum {width:175px;float:left;}#lastcolum img {padding-top:7px;padding-bottom:1px;}#bottom{background-image:url(images/bottom_line.jpg);background-repeat:no-repeat;height:17px;width:591px;float:left;padding-bottom:10px;background-color:#FFFFFF;}#copy {float:left;background-color:#FFFFFF;}#copy p{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#333333;text-align:left;padding-bottom:20px;}#content table.contactdetails {width:450px;margin-left:60px;margin-bottom:10px;}#content table.contactdetails td {font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#333333;text-align:left;vertical-align:top;padding:10px;background-color: #E5E5E5;}#content table.contactdetails .title {width:150px;background-color:#CCCCCC;font-weight:bold;}#content table.contactdetails a:link, table.contactdetails a:active, table.contactdetails a:visited {color: #0033CC;font-weight:bold;}#content table.contactdetails a:hover {color: #0066FF;}#content table.projects {width:550px;margin-left:20px;margin-bottom:10px;}#content table.projects td {font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#333333;text-align:left;vertical-align:top;padding:10px;background-color: #FFFFFF;}#content table.projects .title1 {background-color:#3A8CA2;color:#FFFFFF;font-weight:bold;}#content table.projects .title2 {background-color:#3A8CA2;color:#FFFFFF;font-weight:bold;}#content table.projects .title3 {background-color:#3A8CA2;color:#FFFFFF;font-weight:bold;}#content .centerimage2 {text-align:center;clear:both;padding-bottom:10px;margin:0px;width:591px;}#content .centerimage2 img {margin:0px 3px;padding:0px;}#content .centerimage3 {text-align:center;clear:both;padding-bottom:10px;margin:0px;width:591px;}#content .centerimage3 img {margin:0px 10px;padding:0px;}