ul.nav li{
	background-repeat:repeat-x;
	list-style-type:none;
	width:auto;
	z-index:12;
}


a:link	{
	color:#936b4f;
	text-decoration:none;
}
a:visited	{
	color:#936b4f;
	text-decoration:none;
}
a:hover	{
	color:#936b4f;
	text-decoration:underline;
}
a:active	{
	color:#936b4f;
	text-decoration:underline;
}

/*----------*/
/*--HEADER--*/
/*----------*/
.header ul a:link,.header ul a:visited, .header ul a:hover	{
	color:#ddd;
	display:block;
	font-size:.95em;
	height:25px;
	padding:25px 0px 0px 0px;
	text-decoration:none;
	width:120px;
	z-index:150;
}	
#Contact{
		background:url(../images/TopNav1.png);
		z-index:5;
}
#Sitemap{
		background:url(../images/TopNav2.png) no-repeat;
		position:relative;
		right:25px;
		z-index:4;
		}
/*--END HEADER--*/

/*------------*/
/*--MAIN NAV--*/
/*------------*/
.nav{
	clear:both;
}
.nav a:link	{
	color:#878787;
	display:block;
	font-size:0.9em;
	height:21px;
	margin:0px 0px 2px 0px;
	text-decoration:none;
	text-transform:uppercase;
}	
.nav a:visited	{
	color:#878787;
	display:block;
	font-size:0.9em;
	height:21px;
	margin:0px 0px 2px 0px;
	text-decoration:none;
	text-transform:uppercase;
}	
.nav a:hover	{
	color:#a27e66;
	display:block;
	font-size:0.9em;
	height:21px;
	margin:0px 0px 2px 0px;
	text-decoration:none;
	text-transform:uppercase;
}
.nav a:active	{
	color:#a27e66;
	display:block;
	font-size:0.9em;
	height:21px;
	margin:0px 0px 2px 0px;
	text-decoration:none;
	text-transform:uppercase;
}
.nav a#navSelected	{color:#a27e66;}

.nav a.home	{
	background:url(../images/buttons/home.gif);
	padding:8px 0px 0px 0px;
	width:59px;
}
.nav a:hover.home	{
	background:url(../images/buttons/home_over.gif);
	padding:8px 0px 0px 0px;
	width:59px;
}
.nav a.home#navSelected	{
	background:url(../images/buttons/home_over.gif);
	padding:8px 0px 0px 0px;
	width:59px;
}

.nav a.about	{
	background:url(../images/buttons/aboutUs.gif);
	padding:8px 0px 0px 0px;
	width:80px;
}
.nav a:hover.about	{
	background:url(../images/buttons/aboutUs_over.gif);
	padding:8px 0px 0px 0px;
	width:80px;
}
.nav a.about#navSelected	{
	background:url(../images/buttons/aboutUs_over.gif);
	padding:8px 0px 0px 0px;
	width:80px;
}

.nav a.services	{
	background:url(../images/buttons/services.gif);
	padding:8px 0px 0px 0px;
	width:80px;
}
.nav a:hover.services	{
	background:url(../images/buttons/services_over.gif);
	padding:8px 0px 0px 0px;
	width:80px;
}
.nav a.services#navSelected	{
	background:url(../images/buttons/services_over.gif);
	padding:8px 0px 0px 0px;
	width:80px;
}

.nav a.expertise	{
	background:url(../images/buttons/expertise.gif);
	padding:8px 0px 0px 0px;
	width:86px;
}
.nav a:hover.expertise	{
	background:url(../images/buttons/expertise_over.gif);
	padding:8px 0px 0px 0px;
	width:86px;
}
.nav a.expertise#navSelected	{
	background:url(../images/buttons/expertise_over.gif);
	padding:8px 0px 0px 0px;
	width:86px;
}

.nav a.portfolio	{
	background:url(../images/buttons/portfolio.gif);
	padding:8px 0px 0px 0px;
	width:91px;
}
.nav a:hover.portfolio	{
	background:url(../images/buttons/portfolio_over.gif);
	padding:8px 0px 0px 0px;
	width:91px;
}
.nav a.portfolio#navSelected	{
	background:url(../images/buttons/portfolio_over.gif);
	padding:8px 0px 0px 0px;
	width:91px;
}

.nav a.news	{
	background:url(../images/buttons/news.gif);
	padding:8px 0px 0px 0px;
	width:58px;
}
.nav a:hover.news	{
	background:url(../images/buttons/news_over.gif);
	padding:8px 0px 0px 0px;
	width:58px;
}
.nav a.news#navSelected	{
	background:url(../images/buttons/news_over.gif);
	padding:8px 0px 0px 0px;
	width:58px;
}

.nav a.careers	{
	background:url(../images/buttons/careers.gif);
	padding:8px 0px 0px 0px;
	width:77px;
}
.nav a:hover.careers	{
	background:url(../images/buttons/careers_over.gif);
	padding:8px 0px 0px 0px;
	width:77px;
}
.nav a.careers#navSelected	{
	background:url(../images/buttons/careers_over.gif);
	padding:8px 0px 0px 0px;
	width:77px;
}

.nav a.specialties {
	background:url(../images/buttons/specialties.gif) repeat-x;
	padding:8px 0px 0px 0px;
	width:140px;	
}

.nav a:hover.specialties {
	background:url(../images/buttons/specialties_over.gif) repeat-x;
	padding:8px 0px 0px 0px;
	width:140px;
}

.nav a.specialties#navSelected {
	background:url(../images/buttons/specialties_over.gif) repeat-x;
	padding:8px 0px 0px 0px;
	width:140px;
}
.nav a.bidOpps	{
	background:url(../images/buttons/bidOpps.gif) no-repeat;
	padding:8px 0px 0px 15px;
	text-align:left;
	width:100px;
}
.nav a:hover.bidOpps	{
	background:url(../images/buttons/bidOpps_over.gif) no-repeat;
	padding:8px 0px 0px 15px;
	text-align:left;
	width:100px;
}
.nav a.bidOpps#navSelected	{
	background:url(../images/buttons/bidOpps_over.gif) no-repeat;
	padding:8px 0px 0px 15px;
	text-align:left;
	width:100px;
}
/*--END MAIN NAV--*/


/*----------------------*/
/*--COL 1 / SECOND NAV--*/
/*----------------------*/

/*Overflowing text*/
.secondNav ul li.Taller{
	height:auto;
	background-position:bottom;
}

.secondNav ul li a:link	{
	background:none;
	display:block;
	padding:0px 10px 0px 0px;
	text-decoration:none;
}
.secondNav ul li a:visited	{
	background:none;
	display:block;
	padding:0px 10px 0px 0px;
	text-decoration:none;
}
.secondNav ul li a:hover	{
	background:none;
	display:block;
	padding:0px 10px 0px 0px;
	text-decoration:none;
}
.secondNav ul li a:active	{
	background:none;
	display:block;
	padding:0px 10px 0px 0px;
	text-decoration:none;
}
.secondNav ul li a#selected1	{
	background:url(../images/bkgd/2ndNav_selected.gif) no-repeat center right;
	display:block;
	padding:0px 10px 0px 0px;
	text-decoration:none;
}

.secondNav ul li ul li a:link	{
	background:none;
	color:#fff;
	text-decoration:none;
}
.secondNav ul li ul li a:visited	{
	background:none;
	color:#fff;
	text-decoration:none;
}
.secondNav ul li ul li a:hover	{
	background:none;
	color:#fff;
	text-decoration:none;
}
.secondNav ul li ul li a:active	{
	background:none;
	color:#fff;
	text-decoration:none;
}

.secondNav ul li {
	width:209px;
	text-align:left;
}


/*--END COL 1 / SECOND NAV--*/



/*---------*/
/*--COL 3--*/
/*---------*/

.col3 a img	{
	float:right;
	padding:0px 0px 10px 0px;
	position:relative;
}
.projectGal a img	{
	float:none;
	padding:1px;
}
/*--END COL 3--*/


/*----------*/
/*--FOOTER--*/
/*----------*/
.footer a:link	{
	color:#878787;
	text-decoration:none;
}
.footer a:visited	{
	color:#878787;
	text-decoration:none;
}
.footer a:hover	{
	color:#878787;
	text-decoration:underline;
}
/*
.footer a:visited	{
	color:#878787;
	text-decoration:underline;
}
*/
/*--END FOOTER--*/
