body {
	margin: 0;
	padding: 0;
	background: #ffffff url(../layout/back.gif) repeat-x top left;
	font-size: 13px;
    font-family: Tahoma,arial,verdana,sans-serif;
	line-height: 16px;
	color: #222222; }

#head {
	position: relative;
	margin: 0 auto;
	width: 900px;
	height: 258px; }

	#head.vision		{ background: url(../layout/header_01.jpg) no-repeat top left; }
	#head.services		{ background: url(../layout/header_02.jpg) no-repeat top left; }
	#head.projects		{ background: url(../layout/header_03.jpg) no-repeat top left; }
	#head.leadership	{ background: url(../layout/header_04.jpg) no-repeat top left; }
	#head.commendations	{ background: url(../layout/header_05.jpg) no-repeat top left; }
	#head.area			{ background: url(../layout/header_06.jpg) no-repeat top left; }
	#head.contact		{ background: url(../layout/header_07.jpg) no-repeat top left; }


	#logo {
		position: absolute;
		top: 119px;
		left: -132px;
		background: url(../layout/logo.png) no-repeat top left;
		width: 388px;
		height: 139px;
		z-index: 10; }

	#tagline {
		position: absolute;
		top: 9px;
		left: 271px;
		background: url(../layout/tagline.png) no-repeat top left;
		width: 812px;
		height: 48px;
		z-index: 10; }

	#wben {
		position: absolute;
		top: 57px;
		left: 739px;
		background: url(../layout/home_wben.png) no-repeat top left;
		width: 194px;
		height: 92px;
		z-index: 10; }

#nav {
	position: absolute;
	margin: 0 auto;
	top: 230px;
	left: 254px;
	width: 673px;
	height: 28px;
	z-index: 10; }

	#nav li span { display:none; }
	#nav ul { margin:0; padding:0; list-style:none; line-height:16px; }
	#nav ul li { float:left; display:inline; margin:0; padding:0; }
	#nav ul li a, #nav ul li a:active, #nav ul li a:visited { display:block; text-decoration:none; vertical-align:bottom; }
	#nav ul li a:hover { display:block; text-decoration:none; }

	#nav ul li#home				a { background: transparent url(../layout/menu_v1.gif) no-repeat 0 0; width:53px; height:28px; }
	#nav ul li#home				a:hover { background-position: 0 -28px; }
	#nav ul li#home_on			a { background: transparent url(../layout/menu_v1.gif) no-repeat 0 -56px; width:53px; height:28px; }

	#nav ul li#vision			a { background: transparent url(../layout/menu_v1.gif) no-repeat -53px 0; width:57px; height:28px; }
	#nav ul li#vision			a:hover { background-position: -53px -28px; }
	#nav ul li#vision_on		a { background: transparent url(../layout/menu_v1.gif) no-repeat -53px -56px; width:57px; height:28px; }

	#nav ul li#services			a { background: transparent url(../layout/menu_v1.gif) no-repeat -110px 0; width:72px; height:28px; }
	#nav ul li#services			a:hover { background-position: -110px -28px; }
	#nav ul li#services_on		a { background: transparent url(../layout/menu_v1.gif) no-repeat -110px -56px; width:72px; height:28px; }

	#nav ul li#projects			a { background: transparent url(../layout/menu_v1.gif) no-repeat -182px 0; width:75px; height:28px; }
	#nav ul li#projects			a:hover { background-position: -182px -28px; }
	#nav ul li#projects_on		a { background: transparent url(../layout/menu_v1.gif) no-repeat -182px -56px; width:75px; height:28px; }

	#nav ul li#leadership		a { background: transparent url(../layout/menu_v1.gif) no-repeat -257px 0; width:92px; height:28px; }
	#nav ul li#leadership		a:hover { background-position: -257px -28px; }
	#nav ul li#leadership_on	a { background: transparent url(../layout/menu_v1.gif) no-repeat -257px -56px; width:92px; height:28px; }

	#nav ul li#commendations	a { background: transparent url(../layout/menu_v1.gif) no-repeat -349px 0; width:130px; height:28px; }
	#nav ul li#commendations	a:hover { background-position: -349px -28px; }
	#nav ul li#commendations_on	a { background: transparent url(../layout/menu_v1.gif) no-repeat -349px -56px; width:130px; height:28px; }

	#nav ul li#area				a { background: transparent url(../layout/menu_v1.gif) no-repeat -479px 0; width:100px; height:28px; }
	#nav ul li#area				a:hover { background-position: -479px -28px; }
	#nav ul li#area_on			a { background: transparent url(../layout/menu_v1.gif) no-repeat -479px -56px; width:100px; height:28px; }

	#nav ul li#contact			a { background: transparent url(../layout/menu_v1.gif) no-repeat -579px 0; width:94px; height:28px; }
	#nav ul li#contact			a:hover { background-position: -579px -28px; }
	#nav ul li#contact_on		a { background: transparent url(../layout/menu_v1.gif) no-repeat -579px -56px; width:94px; height:28px; }

#content {
	position: relative;
	/* background: url(../layout/content_back.jpg) no-repeat top left; */
	margin: 0 auto;
	width: 900px;
	min-height: 400px; }

	p {
		margin: 0;
		padding: 4px 0 4px 0; }

	h1 {
		margin: 0;
		padding: 35px 0 16px 0;
		font-family: 'Vollkorn', serif;
		font-size: 36px;
		text-shadow: 3px 3px 3px #ccc; }

	h2 {
		margin: 0;
		padding: 25px 0 10px 0;
		font-family: 'Vollkorn', serif;
		font-size: 20px;
		line-height: 24px;
		text-transform: uppercase;
		text-shadow: 3px 3px 3px #ccc; }

		h2.after_h1 {
			padding: 0 0 10px 0; }

	#left {
		float: left;
		width: 530px; }

	#right {
		float: right;
		padding-top: 30px;
		width: 350px; }

#footer {
	position: relative;
	background: url(../layout/footer_back.jpg) no-repeat top left;
	margin: 0 auto;
	font-size: 11px;
	top: 20px;
	width: 900px;
	height: 79px; }

	#footer p {
		text-align: right;
		line-height: 20px;
		padding: 30px 187px 0 0; }

	#footer p.address {
		text-align: right;
		line-height: 16px;
		padding: 4px 187px 40px 0; }


a {
	color: #7e0000;
	font-weight: bold;
	text-decoration: underline; }

	a:hover {
		color: #3a0000; }

.more {
	font-size: 11px;
	font-weight: bold; }

.quote {
	font-style: italic;
	font-size: 12px; }

.quote_source {
	text-align: right;
	font-size: 12px; }


.featured_project {
	float: left;
	margin: 0 5px 10px 0;
	background: url(../layout/feature_background.jpg) no-repeat top left;
	width: 240px;
	height: 132px; }

	.featured_project p {
		margin: 12px 0 0 6px;
		font-size: 11px;
		line-height: 14px; }

	.featured_pic {
		position: relative;
		background: url(../projects/Untitled_Panorama3s.jpg) no-repeat top left;
		top: 6px;
		left: 6px;
		width: 214px;
		height: 74px; }

	.featured_pic a {
		position: relative;
		display: block;
		width: 214px;
		height: 74px; }

p.project_intro {
	padding-right: 180px; }