@charset "utf-8";
/* CSS Document */

body {
	background-color: #000018;
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	color: #B4A174;
	padding: 0px;
	margin: 0px 0px;
	text-align:center;
	}
	
#container {
	width: 975px;
	height: auto;
	margin: 0px auto;
	padding: 0px;
	text-align:left;
	}
	
a.company {display: block;width: 50px;height: 50px;text-decoration: none;background: url(images/navigation/company_rollover.gif); border: solid 2px #B4A174; margin-top: 5px; margin-bottom: 5px;}
a.company:hover {background-position: -50px 0;}
a.designbuild {display: block;width: 50px;height: 50px;text-decoration: none;background:url(images/navigation/designbuild_rollover.gif);border: solid 2px #B4A174; margin-top: 5px; margin-bottom: 5px;}
a.designbuild:hover {background-position: -50px 0;}
a.projects {display: block;width: 50px;height: 50px;text-decoration: none;background: url(images/navigation/projects_rollover.gif);border: solid 2px #B4A174; margin-top: 5px; margin-bottom: 5px;}
a.projects:hover {background-position: -50px 0;}
a.givingback {display: block;width: 50px;height: 50px;text-decoration: none;background: url(images/navigation/givingback_rollover.gif);border: solid 2px #B4A174; margin-top: 5px; margin-bottom: 5px;}
a.givingback:hover {background-position: -50px 0;}
a.links {display: block;width: 50px;height: 50px;text-decoration: none;background: url(images/navigation/links_rollover.gif);border: solid 2px #B4A174; margin-top: 5px; margin-bottom: 5px;}
a.links:hover {background-position: -50px 0;}
a.contact {display: block;width: 50px;height: 50px;text-decoration: none;background: url(images/navigation/contact_rollover.gif);border: solid 2px #B4A174; margin-top: 5px; margin-bottom: 5px;}
a.contact:hover {background-position: -50px 0;}
a.awards {display: block;width: 50px;height: 50px;text-decoration: none;background: url(images/navigation/awards_rollover.gif);border: solid 2px #B4A174; margin-top: 5px; margin-bottom: 5px;}
a.awards:hover {background-position: -50px 0;}
.displace {position: absolute;left: -5000px;}
	
.imageborder {
	border: solid 2px #B4A174;
}

.sidepage a{
		color: #B4A174;
		font-size: 13px;
		padding-bottom: 5px;
		padding-top: 3px;
		text-decoration: none;
}
.sidepage a:hover {text-decoration: none; color: #E6DFD0;}
.sidepage a:visited {text-decoration: none; color: #d7ccb5;}

.sidelinks a{
	text-decoration: none;
	color: #B4A174;
	font-size: 11px;
	margin-left: 10px;
}
.sidelinks a:visited {text-decoration: none; color: #B4A174;}
.sidelinks a:hover {text-decoration: none; color: #E6DFD0;}

.sidelinksactive a {	
	text-decoration: none;
	color: #E6DFD0;
	font-size: 11px;
	margin-left: 10px;
}

.side a{text-decoration: none; color: #B4A174;font-size: 11px;padding-bottom: 3px; padding-top: 3px;}
.side a:visited {text-decoration: none; color: #B4A174;}
.side a:hover {text-decoration: none; color: #E6DFD0;}
	
#logo {
	background-image: url(images/logo.gif);
	width: 975px;
	height: 110px;
	}
	
.awardsheader {
	font-size: 18px;
	font-weight: bold;
	text-align:center;
}

.identityheader {
	font-size: 16px;
	font-weight: bold;
}

.center {
	text-align: center;
}

.right {
	text-align: right;
}

.identityimageborder {
	border: solid 2px #B4A174;
	margin-left: 25px;
}

.givingimageborder {
	border: solid 2px #B4A174;
	margin-left: 150px;
	margin-bottom: 15px;
}

.nav a{
	text-decoration: none;
	color: #B4A174;
	font-size: 11px;
}
.nav a:visited {text-decoration: none; color: #B4A174;}
.nav a:hover {text-decoration: none; color: #E6DFD0;}

.navactive a {	
	text-decoration: none;
	color: #E6DFD0;
	font-size: 11px;
}

.designimageborder {
	border: solid 2px #B4A147;
	margin-left: 25px;
	margin-right: 25px;
	margin-bottom: 55px;
	margin-top: 10px;
}

.forwardimageborder {
	border: solid 2px #B4A147;
	margin-left: 125px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.awardsimageborder {
	border: solid 2px #B4A147;
	margin-left: 225px;
	margin-bottom: 10px;
	margin-top: 10px;
}

a.projects1 {display: block;width: 100px;height: 100px;text-decoration: none;background: url(images/projects/aerospace.gif); border: solid 2px #B4A174; margin-left: 55px; margin-right: 10px; margin-top: 25px; margin-bottom: 25px;}
a.projects1:hover {background-position: -100px 0;}
a.projects2 {display: block;width: 100px;height: 100px;text-decoration: none;background: url(images/projects/airportcenter.gif); border: solid 2px #B4A174; margin-left: 55px; margin-right: 10px; margin-top: 25px; margin-bottom: 25px;}
a.projects2:hover {background-position: -100px 0;}
a.projects3 {display: block;width: 100px;height: 100px;text-decoration: none;background: url(images/projects/business.gif); border: solid 2px #B4A174; margin-left: 55px; margin-right: 10px; margin-top: 25px; margin-bottom: 25px;}
a.projects3:hover {background-position: -100px 0;}
a.projects4 {display: block;width: 100px;height: 100px;text-decoration: none;background: url(images/projects/education.gif); border: solid 2px #B4A174; margin-left: 55px; margin-right: 10px; margin-top: 25px; margin-bottom: 25px;}
a.projects4:hover {background-position: -100px 0;}
a.projects5 {display: block;width: 100px;height: 100px;text-decoration: none;background: url(images/projects/environment.gif); border: solid 2px #B4A174;  margin-left: 55px; margin-right: 10px; margin-top: 25px; margin-bottom: 25px;}
a.projects5:hover {background-position: -100px 0;}
a.projects6 {display: block;width: 100px;height: 100px;text-decoration: none;background: url(images/projects/exposition.gif); border: solid 2px #B4A174;  margin-left: 55px; margin-right: 10px; margin-top: 25px; margin-bottom: 25px;}
a.projects6:hover {background-position: -100px 0;}
a.projects7 {display: block;width: 100px;height: 100px;text-decoration: none;background: url(images/projects/financial.gif); border: solid 2px #B4A174;  margin-left: 55px; margin-right: 10px; margin-top: 25px; margin-bottom: 25px;}
a.projects7:hover {background-position: -100px 0;}
a.projects8 {display: block;width: 100px;height: 100px;text-decoration: none;background: url(images/projects/healthcare.gif); border: solid 2px #B4A174;  margin-left: 55px; margin-right: 10px; margin-top: 25px; margin-bottom: 25px;}
a.projects8:hover {background-position: -100px 0;}
a.projects9 {display: block;width: 100px;height: 100px;text-decoration: none;background: url(images/projects/judicial.gif); border: solid 2px #B4A174;  margin-left: 55px; margin-right: 10px; margin-top: 25px; margin-bottom: 25px;}
a.projects9:hover {background-position: -100px 0;}
a.projects10 {display: block;width: 100px;height: 100px;text-decoration: none;background: url(images/projects/municipal.gif); border: solid 2px #B4A174;  margin-left: 55px; margin-right: 10px; margin-top: 25px; margin-bottom: 25px;}
a.projects10:hover {background-position: -100px 0;}
a.projects11 {display: block;width: 100px;height: 100px;text-decoration: none;background: url(images/projects/parkguild.gif); border: solid 2px #B4A174;  margin-left: 55px; margin-right: 10px; margin-top: 25px; margin-bottom: 25px;}
a.projects11:hover {background-position: -100px 0;}
a.projects12 {display: block;width: 100px;height: 100px;text-decoration: none;background: url(images/projects/performingarts.gif); border: solid 2px #B4A174;  margin-left: 55px; margin-right: 10px; margin-top: 25px; margin-bottom: 25px;}
a.projects12:hover {background-position: -100px 0;}
a.projects13 {display: block;width: 100px;height: 100px;text-decoration: none;background: url(images/projects/powerplants.gif); border: solid 2px #B4A174;  margin-left: 55px; margin-right: 10px; margin-top: 25px; margin-bottom: 25px;}
a.projects13:hover {background-position: -100px 0;}
a.projects14 {display: block;width: 100px;height: 100px;text-decoration: none;background: url(images/projects/religous.gif); border: solid 2px #B4A174;  margin-left: 55px; margin-right: 10px; margin-top: 25px; margin-bottom: 25px;}
a.projects14:hover {background-position: -100px 0;}
a.projects15 {display: block;width: 100px;height: 100px;text-decoration: none;background: url(images/projects/restoration.gif); border: solid 2px #B4A174;  margin-left: 55px; margin-right: 10px; margin-top: 25px; margin-bottom: 25px;}
a.projects15:hover {background-position: -100px 0;}
a.projects16 {display: block;width: 100px;height: 100px;text-decoration: none;background: url(images/projects/transportation.gif); border: solid 2px #B4A174;  margin-left: 55px; margin-right: 10px; margin-top: 25px; margin-bottom: 25px;}
a.projects16:hover {background-position: -100px 0;}
.displace {position: absolute;left: -5000px;}

a.enter {display: block;width: 100px;height: 25px;text-decoration: none;background: url(images/enter.gif);border: solid 2px #B4A174; margin-top: 5px; margin-bottom: 5px;}
a.enter:hover {background-position: -100px 0;}
.displace {position: absolute;left: -5000px;}

.galleryheader1 {
	font-size: 16px;
	font-weight: bold;
	color: #E6DFD0;
}

.galleryheader2 {
	font-size: 12px;
	font-weight: bold;
	color: #E6DFD0;
}

.galleryrightlarge {
	border: solid 2px #B4A147;
	margin-left: 25px;
	margin-bottom: 10px;
	margin-top: 10px;
}

.gallerywide {
	border: solid 2px #B4A147;
	margin-left: 125px;
	margin-bottom: 10px;
	margin-top: 10px;
}

.gallerycenter {
	font-size: 16px;
	font-weight: bold;
	color: #E6DFD0;
	text-align: center;
}

.recentheader {
	font-size: 16px;
	font-weight: bold;
	color: #E6DFD0;
}

.recentimagebordersmall {
	border: solid 2px #B4A147;
	margin-left: 100px;
	margin-bottom: 10px;
	margin-top: 10px;
}

.recentimageborderlarge {
	border: solid 2px #B4A147;
	margin-left: 225px;
	margin-bottom: 10px;
	margin-top: 10px;
}

.recentimageborderwide {
	border: solid 2px #B4A147;
	margin-left: 115px;
	margin-bottom: 10px;
	margin-top: 10px;
}

.recentimageborder3 {
	border: solid 2px #B4A147;
	margin-left: 35px;
	margin-bottom: 10px;
	margin-top: 10px;
}

#footer {
	clear: both;
	width: 975px;
	color: #B4A174;
	font-size: 10px;
	text-align: center;
	}
	
.sitemapheader {
	font-size: 16px;
	font-weight: bold;
	color: #E6DFD0;
}

.sitemapsub {
	padding-left: 25px;
}
	
#footer a:link {
	color: #B4A174;
	text-decoration:none;
	}
	
#footer a:hover {
	color: #E6DFD0;
	text-decoration: underline;
	}
	
#footer a:visited {
	color: #ffffff;
	text-decoration:none;
	}
	
.content a{
	text-decoration: none;
	color: #B4A174;
}
.content a:visited {text-decoration: none; color: #B4A174;}
.content a:hover {text-decoration: none; color: #E6DFD0;}

.links a{
	color: #B4A174;
}
.links a:visited { color: #B4A174;}
.links a:hover { color: #E6DFD0;}
