		/* NAVIGATION ROLL OVERS	*/		
#nav   {		
	list-style: none;
	margin:  6px 0px 0px 24px;
	padding: 0px;
	border: 0px;
	display: block;
	width: 143px;

}
#nav li {
		margin:  0px 0px 7px 0px;
		padding: 0px;
		border: 0px;
		display: block;
		list-style-type: none;
		height: 21px;
	}
#nav a {
		height: 21px;
		margin:  0px;
		padding: 0px;
		border: 0px;
  		list-style: none;
		display: block;
	}
#nav a:hover {
		background-position: 0 -21px;
}

#nav a.selected {
		background-position: 0 -24px;
}


#company a {
		background: url(../nav/company.gif);
}
#companyon a {
		background: url(../nav/company_on.gif);
}
#portfolio a {
		background: url(../nav/portfolio.gif);
}
#portfolioon a {
		background: url(../nav/portfolio_on.gif);
}

#news a {
		background: url(../nav/news.gif);
}
#newson a {
		background: url(../nav/news_on.gif);
}
#contact a {
		background: url(../nav/contact.gif);
}
#contacton a {
		background: url(../nav/contact_on.gif);
}

		/* NAVIGATION SUB NAV	*/


#sub   {		
	list-style: none;
	margin:  0px 0px 0px 0px;
	padding: 0px;
	border: 1px;
	display: block;
	width: 128px;
	background-color: #ffffff;

}
#sub li {
		margin:  0px 0px 0px 0px;
		padding: 0px;
		border: 0px;
		display: block;
		list-style-type: none;
		height: 16px;
}
#sub a {
		height: 16px;
		margin:  0px 0px 0px 0px;
		padding: 0px;
		border: 0px;
  		list-style: none;
		display: block;
}
#sub a:hover {
		background-position: 0 -16px;
}

#sub a.selected {
		background-position: 0 -16px;
}

#topcap a  {
		height: 6px;
}
#btmcap  {
		height: 6px;
}
#team a {
		background: url(../nav/team.gif);
}
#community a {
		background: url(../nav/community.gif);
}

#current_projects a {
		background: url(../nav/current_projects.gif);
}
#completed_projects a {
		background: url(../nav/completed_projects.gif);
}


		/* FOOTER NAVIGATION	*/

td#footer {
	margin: 0px 0px 0px 0px;
	padding: 18px 0px 0px 0px;
	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	font-style: normal;
	width:960px;
	text-align: center;
	color: #9faaaa;
	background-image: url(../gifs/bckgrnd_footer.gif);
	background-repeat: no-repeat;
}
td#footer a:link {
	color: #bfb89e;
	text-decoration: none;
	}
td#footer a:visited {
	color: #bfb89e;
	text-decoration: none;
	}
td#footer a:hover {
	color: #9faaaa;
	}

div#copyright {
	margin: 29px 0px 10px 0px;
}