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

#home_head {
	position: relative;
	margin: 0 auto;
	/* background: url(../rotations/01.jpg) no-repeat top left; */
	width: 900px;
	height: 418px; }

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

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

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

#head {
	position: relative;
	margin: 0 auto;
	background: url(../layout/headers.jpg) no-repeat top left;
	width: 900px;
	height: 258px; }

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

	#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; }

#home_content {
	position: relative;
	margin: 0 auto;
	width: 900px; }

	#home_col1 {
		position: absolute;
		left: 0;
		width: 377px;
		height: 350px; }

		#home_col1_subhead {
			position: relative;
			margin: 40px 0 0 0;
			background: url(../layout/sub_experiencethebest.gif) no-repeat top left;
			width: 176px;
			height: 21px; }

		#home_col1 p {
			padding-right: 25px;
			line-height: 19px; }

	#home_col2 {
		position: absolute;
		background: #f4f4f4 url(../layout/home_middle.jpg) no-repeat top left;
		left: 377px;
		width: 279px;
		height: 350px; }

		#home_col2_subhead {
			position: relative;
			margin: 40px 0 0 28px;
			background: url(../layout/sub_featuredprojects.gif) no-repeat top left;
			width: 160px;
			height: 21px; }

		#featured_project {
			position: relative;
			margin: 10px 0 0 26px;
			background: url(../layout/feature_background.jpg) no-repeat top left;
			width: 240px; }

			#featured_project p {
				margin: 14px 0 0 3px;
				font-size: 11px;
				line-height: 14px; }

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

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

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

	#home_col3 {
		position: absolute;
		left: 656px;
		width: 244px;
		height: 350px; }

		#home_col3_subhead {
			position: relative;
			margin: 40px 0 0 28px;
			background: url(../layout/sub_areasofservice.gif) no-repeat top left;
			width: 144px;
			height: 21px; }

		#home_col3 ul {
			margin: 10px 0 0 0;
			padding: 0;
			font-size: 11px; }

		#home_col3 li {
			margin-left: 55px;
			padding: 0;
			font-size: 11px;
			line-height: 19px; }

		#home_col3 p {
			padding-left: 28px;
			line-height: 19px; }

#footer {
	position: relative;
	background: url(../layout/footer_back.jpg) no-repeat top left;
	margin: 0 auto;
	font-size: 11px;
	top: 350px;
	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; }

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

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

	a:hover {
		color: #3a0000; }

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