		html, body{
			height: 100%; 
			margin: 0;
			padding: 0;
		}

		body {
			background-color: #bfa8a8;
			color: #000;
			font: 62.5% Verdana, Arial, Helvetica, sans-serif;
			text-align: center;
		}

		img {
		border: 2px solid #009;
		}
		
		#home img {
		border: none;
		}

		#wrap{
			min-height:100%; 
			margin-bottom: -4em; 
			height:auto; 
			text-align: left; 
			padding: 0;			
			color: #000;
			max-width: 58em; 
			font-size: 1.7em;
			background: url(../Images/masthead2.jpg) no-repeat top right #FFF;
		}

		#wrap, #footer {
			margin-left: auto;
			margin-right: auto;
			min-width: 776px;
		}

		* html #wrap {height:100%;}

#logo {
border: none;
height: 73px;
width: 323px;
padding: 20px 15px;
background-color: #fff;
margin: 0;
line-height: 0.1;
font-size: 1px;
display: block;
}

		#navbar {
			display: block;
			border-top: 3px solid #009;
			border-bottom: 3px solid #009;
			border-left: 3px solid #fff;
			border-right: 3px solid #fff;
			margin: 0 15px;
			line-height: 2em;
			font-size: 1.1em;
		}

		ul#nav-links {
			list-style-type: none;
			text-align: center;
			margin: 0;
			padding-left: 0;
		}

		ul#nav-links li {
			display: inline;
			margin-top: 0;
			margin-left: 0.6em;
			margin-right: 0.6em;
			margin-bottom: 0;
			padding: 0;
			border-color: #fff;
		}

		ul#nav-links li a:hover{
			color: #009;
			background-color: #FFF;
			text-decoration: none;
			border-top: 3px solid #F00;
			border-bottom: 3px solid #F00;
		}

		ul#nav-links li a { 
			text-decoration: underline;
			color: #009;
			background-color: #FFF;
			border-left: 3px solid;
			border-right: 3px solid;
			border-color: inherit;
		}
		
			#home #nav-links li#home-link a, #home #nav-links li#home-link a:hover,
			#contact #nav-links li#contact-link a, #contact #nav-links li#contact-link a:hover,
			#directors #nav-links li#directors-link a, #directors #nav-links li#directors-link a:hover,
			#environment #nav-links li#environment-link a, #environment #nav-links li#environment-link a:hover,
			#projects #nav-links li#projects-link a, #projects #nav-links li#projects-link a:hover,
			#services #nav-links li#services-link a, #services #nav-links li#services-link a:hover
		{
			color: #06F; 
			background-color: #fff;
			text-decoration: none;
			border-top: 2px solid #06F;
			border-bottom: 2px solid #06F;
		}

		h1 {
			margin-bottom: 0.5em;
			margin-top: 0;
			padding-top: 20px;
			font-size: 2em;
			line-height: normal;
		}

		h1:first-letter {
			font-size: 1.1em;
			color: #009;
			background-color: white;
		}
		
		h2 {
		font-size: 1.5em;
		}

		span {
			color: #009;
			background-color: white;
			text-decoration: none;
		}
		
		abbr {
		cursor: help;
		}

		.content {
			padding: 0px;
			margin: 0 15px 0;			
			line-height: 1.5em;
		}

		#environment .content {
			text-align: center; 
		}

		.content a:hover {
			color: #FFF;
			background-color: #00F;
			text-decoration: none;
		}

		li {
			list-style-image: url(../Images/FSP-bullet.gif);
		}

		#footer {
			clear: both;
			max-width: 98.6em;
			height: 6.8em;
			position: relative;
		}
		
		#footer p {
			line-height: 1.19em;
			background-color: #FFF;
			color: #000;
			padding-top: 0;
			font-size: 1.19em;
			margin-top: 0;
			margin-bottom: 0;
			margin-left: 15px;
			margin-right: 15px;			
		}
		
		#footer #top {
		padding-top: 1em;
		border-top: 1px solid #009;
		}
		
		.overlap {
		z-index: 1;
		position: relative;
		color: #000;
		}

#rics-button {
position: absolute;
margin-top: 0;
bottom: 1em;
right: 15px;
border: none;
width: 123px;
height: 46px;
background: url(../Images/RICS-btn.gif) top left;
}

#rics-button:hover {
background: url(../Images/RICS-btn.gif) top right;
z-index: 2;
}

		#clearfooter{
			clear:both;
			height: 4em;			
		}

		#content-bottom {
		margin-bottom: 0;
		}
		
		#rics {
		margin-left: -999em;
		}

