.about .about a , 
.capability .capability a , 
.safety .safety a ,
.careers .careers a ,
.people .people a
, .contactnav .contactnav a   {
	cursor:pointer;
	text-align: center;
	margin: 0;
	color: #FFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999;
	padding-right: 7px;
	padding-left: 7px;
	background-color: #343579;
}
.menu {
	float: left;
	width: 799px;
	background-color: #FFF;
	height: 42px;
	font-size: 12px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
}
.menu ul {
	margin: 0px;
	list-style-type: none;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1px;
	letter-spacing: 0.1em;
}
.menu ul li {
	margin: 0px;
	list-style-type: none;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	letter-spacing: 0.1em;
	float: left;
}
.menu a {
	color: #999;
	text-decoration: none;
	float: left;
	width: 118px;
	background-color: #FFF;
	height: 20px;
	padding-top: 14px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999;
}

.menu a:hover						
	{
	color: #FFFFFF;
	text-decoration:none;
	background-repeat: repeat-x;
	background-color: #343579;
	}	
.menu .about a{
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-width: 1px;
	border-right-color: #999;
	padding-right: 7px;
	float: left;
	padding-left: 7px;
}
.menu .contactnav a{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #999;
	float: left;
}





.footer ul {
	margin: 0px;
	list-style-type: none;
	letter-spacing: 0.1em;
	padding: 0px;
	width: 800px;
}
.footer ul li {
	margin: 0px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	letter-spacing: 0.1em;
	float: left;
	height: 29px;
}
.footer a {
	color: #3399CC;
	text-decoration: none;
	float: left;
	height: 25px;
	font-size: 11px;
	text-align: right;
	padding: 7px;
}

.footer a:hover						
	{
	color: #FFFFFF;
	text-decoration:none;
	background-repeat: repeat-x;
	}	
.footer .marina a {
	color: #3399CC;
	text-decoration: none;
	float: left;
	height: 16px;
	font-size: 11px;
	text-align: left;
	width: 156px;
	padding-right: 0px;
	padding-left: 0px;
}
.footer .land a{
	color: #3399CC;
	text-decoration: none;
	float: left;
	height: 16px;
	font-size: 11px;
	text-align: center;
	width: 170px;
	padding-right: 0px;
	padding-left: 0px;
}
.footer .earthworks a {
	color: #3399CC;
	text-decoration: none;
	float: left;
	height: 16px;
	font-size: 11px;
	text-align: center;
	width: 172px;
	padding-right: 0px;
	padding-left: 0px;
}
.footer .infrastructure a {
	color: #3399CC;
	text-decoration: none;
	float: left;
	height: 16px;
	font-size: 11px;
	text-align: center;
	width: 140px;
	padding-right: 0px;
	padding-left: 0px;
}
.footer .plant a {
	color: #3399CC;
	text-decoration: none;
	float: left;
	height: 16px;
	font-size: 11px;
	text-align: right;
	width: 148px;
	padding-right: 0px;
	padding-left: 12px;
}
.footer .plant a:hover {
	color: #FFFFFF;
	text-decoration:none;
	background-repeat: repeat-x;
}
.footer .marina a:hover {
	color: #FFFFFF;
	text-decoration:none;
	background-repeat: repeat-x;
}
.down {
	color: #FFF;
	text-decoration: none;
	float: left;
	font-size: 11px;
	text-align: left;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 7px;
	width: 156px;
}
.footer .land a:hover {
	color: #FFFFFF;
	text-decoration:none;
	background-repeat: repeat-x;
}
.footer .earthworks a:hover {
	color: #FFFFFF;
	text-decoration:none;
	background-repeat: repeat-x;
}
.footer .infrastructure a:hover {
	color: #FFFFFF;
	text-decoration:none;
	background-repeat: repeat-x;
}
.down_land {
	color: #FFF;
	text-decoration: none;
	float: left;
	font-size: 11px;
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 7px;
	width: 170px;
}
.down_earthworks {
	color: #FFF;
	text-decoration: none;
	float: left;
	font-size: 11px;
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 7px;
	width: 172px;
}
.down_infrastructure {
	color: #FFF;
	text-decoration: none;
	float: left;
	font-size: 11px;
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 7px;
	width: 140px;
}
.down_plant {
	color: #FFF;
	text-decoration: none;
	float: left;
	height: 16px;
	font-size: 11px;
	text-align: right;
	width: 148px;
	padding-right: 0px;
	padding-left: 12px;
	padding-top: 7px;
}
