/*
Theme Name: IAG
Theme URI: http://www.triteniag.com
Description: The 2009 Triten IAG Design
Version: 1.0
Author: Justin Milly - IMMIX Productions, Inc.
Tags: triten, iag, 2009

*/
	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike,  tt, var,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-weight: inherit;
		font-style: inherit;
		font-size: 100%;
		font-family: inherit;
		vertical-align: baseline;
	}
	/* remember to define focus styles! */
	:focus {
		outline: 0;
	}
	body {
		line-height: 1;
		color: black;
		background: #717478;
	}
	ol, ul {
		list-style: none;
	}
	/* tables still need 'cellspacing="0"' in the markup */
	table {
		border-collapse: separate;
		border-spacing: 0;
	}
	caption, th, td {
		text-align: left;
		font-weight: normal;
	}
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: "";
	}
	blockquote, q {
		quotes: "" "";
	}
	html {
    	margin-left: auto;
    	margin-right: auto;
    	overflow-y: scroll;
    	}

	html, body {
		background: #717478;
		margin: 0px;
		padding:0px;
		}
		
	/* default typography */
	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		font-family: Arial;
		font-size: 12px;
		line-height: 24px;
		font-weight: normal;		
	}
	/* default title, just in case */
	h1 { font-size: 20px; font-weight: bold; }
	h2 { font-size: 18px; font-weight: bold; }
	h3 { font-size: 16px; font-weight: bold; }
	h4 { font-size: 14px; font-weight: bold; }
	h5 { font-size: 12px; font-weight: bold; }
	h6 { font-size: 10px; font-weight: bold; }
		
	#page {
		display: block;
		width: 916px;
		background: #ffffff;
		min-height: 700px;
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		padding: 0px 0px 0px 0px;
		text-align: center;
	}
	
	#header {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		padding: 0px;
		display: block;
		width: 914px;
		height: 98px;
		background: #ffffff url(images/logo-header.jpg) no-repeat;
		text-align: left;
	}
	#header a.homeLink {
		display: block;
		text-indent: -9999px;
		height: 50px;
		width: 300px;
		z-index: 100;
		float: left;	
	}
	.searchbox {		
		display: inline;
		margin: 0px;
		padding: 0px;
		width: 135px;
		height: 17px;
		border: 1px solid #ffffff;
		border-spacing: 0px;
		space: 0px;
		font-size: 12px;
		line-height: 12px;
		font-family: Arial;
		position: relative;
		top: -3px;
	}
	.searchbox:focus {
		border: 1px solid #000000;
	}

	.searchbuttonwrap {
		padding: 0px;
	}
	.searchbutton {
		margin: 4px 0px 0px 0px;
		padding: 0px;
		background: #686262 url(images/search-button.gif) no-repeat;
		background-position: 0px 0px;
		width: 57px;
		height: 19px;
		border: none;		
		text-indent: -9999px;
		cursor: pointer;
	}
	.searchbutton:hover {
		background-position: -57px 0px;
	}
	#header ul {
		margin: 0px;
		padding: 15px 10px 0px 0px;
		display: block;
		float: right;
		height: 25px;
		width: 500px;
		z-index: 50;
	}
	#header ul li {
		display: block;
		float: left;
	}
	#header ul li a {
		color: #231f20;
		text-transform: uppercase;
		text-decoration: none;
		font-family: Arial;
		font-weight: bold;
		font-size: 10px;
		margin-right: 30px;
	}
	#header ul li a:hover {
		text-decoration: underline;
	}
	#menubar {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		padding: 0px;
		display: block;
		width: 914px;
		height: 34px;
		background: #ffffff url(images/menubar-top-bg.jpg) no-repeat;
		text-align: left;
	}
	#menubar ul,#menubar li,#menubar a,#menubar a:hover {
		display: block;
		margin: 0px;
		padding: 0px;
		background: #ffffff url(images/menubar-sprites.gif) no-repeat;
		background-position: 0px 0px;
	}
	#menubar ul {
		padding-left: 73px;
	}
	#menubar li {
		float: left;
		height: 34px;
	}
	#menubar li a {
		width: 90px;
		height: 34px;
		display: block;
		background: #ffffff url(images/menubar-sprites.gif) no-repeat;
		background-position: 0px 0px;
		text-indent: -9999px;
		overflow: hidden;
		}
		
		
	#pageContentMenu {
		padding: 42px 15px 0px 0px;
		
		margin: 0px;
		list-style: none;
		display: block;		
		float: right;
		width: 182px;
	}
	#pageContentMenu ul {
		margin: 0px;
		padding: 0px;
		list-style: none;
		display: block;		
		color: #4f4c4c;		
	}
	#pageContentMenu li a {
		padding: 0px;
		margin: 0px;
		display: block;
		height: 20px;
		width: 168px;
		font-size: 14px;
		list-style: none;
		line-height: 14px;
		font-family: Arial;
		font-weight: bold;
		text-decoration: none;
		background: #ffffff url(images/menu-home.gif) no-repeat;
		background-position: 0px 0px;
		text-indent: -9999px;
		overflow: hidden;
		color: #4f4c4c;
	}
	#pageContentMenu li a:hover {
		color: #0075a8;
	}
	#pageContentMenu ul li ul {
		padding: 0px;
		margin: 0px;
		list-style: none;
		display: none;		
		color: #4f4c4c;
	}
	#pageContentMenu li ul li a {		
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		list-style: none;
		display: block;
		height: 20px;
		width: 168px;
		font-size: 12px;
		line-height: 12px;
		font-family: Arial;
		font-weight: normal;
		text-decoration: none;
		color: #4f4c4c;
	}

		
	/* The following classes are matched to the post_name in the WP DB */
	#menubar .home a {							background-position: -73px 0px;		width: 90px;	}
	#menubar .home_current a {					background-position: -73px 0px;	width: 90px;	}
	#menubar .home a:hover,
	#menubar .home_current a:hover,
	#menubar .home_current_real a,
	#menubar .home_current_real a:hover {		background-position: -73px -34px;	width: 90px;	}
	#menubar .about a {							background-position: -163px 0px;	width: 90px;	}
	#menubar .about a:hover,
	#menubar .about_current a,
	#menubar .about_current a:hover {			background-position: -163px -34px;	width: 90px;	}
	#menubar .services a {						background-position: -253px 0px;	width: 112px;	}
	#menubar .services a:hover,
	#menubar .services_current a,
	#menubar .services_current a:hover {		background-position: -253px -34px;	width: 112px;	}
	#menubar .projects a {						background-position: -365px 0px;	width: 115px;	}
	#menubar .projects a:hover,
	#menubar .projects_current a,
	#menubar .projects_current a:hover {		background-position: -365px -34px;	width: 115px;	}
	#menubar .alliances a {						background-position: -480px 0px;	width: 123px;	}
	#menubar .alliances a:hover,
	#menubar .alliances_current a,
	#menubar .alliances_current a:hover {		background-position: -480px -34px;	width: 123px;	}
	#menubar .careers a {						background-position: -603px 0px;	width: 109px;	}
	#menubar .careers a:hover,
	#menubar .careers_current a,
	#menubar .careers_current a:hover {			background-position: -603px -34px;	width: 109px;	}
	#menubar .resources a {						background-position: -712px 0px;	width: 143px;	}
	#menubar .resources a:hover,
	#menubar .resources_current a,
	#menubar .resources_current a:hover {		background-position: -712px -34px;	width: 143px;	}
	
	#pageContentMenu .homecontact, #pageContentMenu .homecontact_current, #pageContentMenu .homesearch, #pageContentMenu .homesearch_current {
		display: none !important;
	}
	#pageContentMenu .homebetter-ideas a {										background: #ffffff url(images/menu-home.gif) no-repeat;
																				background-position: 0px 0px;			height: 23px;	}
	#pageContentMenu .homebetter-ideas a:hover,
	#pageContentMenu .homebetter-ideas_current a,
	#pageContentMenu .homebetter-ideas_current a:hover {						background: #ffffff url(images/menu-home.gif) no-repeat;
																				background-position: -168px 0px;		height: 23px;	}

	#pageContentMenu .homefaster-results a {									background: #ffffff url(images/menu-home.gif) no-repeat;
																				background-position: 0px -23px;			height: 46px;	}
	#pageContentMenu .homefaster-results a:hover,
	#pageContentMenu .homefaster-results_current a,
	#pageContentMenu .homefaster-results_current a:hover {						background: #ffffff url(images/menu-home.gif) no-repeat;
																				background-position: -168px -23px;		height: 46px;	}

	#pageContentMenu .homehigher-returns a {									background: #ffffff url(images/menu-home.gif) no-repeat;
																				background-position: 0px -69px;			height: 43px;	}
	#pageContentMenu .homehigher-returns a:hover,
	#pageContentMenu .homehigher-returns_current a,
	#pageContentMenu .homehigher-returns_current a:hover {						background: #ffffff url(images/menu-home.gif) no-repeat;
																				background-position: -168px -69px;		height: 43px;	}


	#pageContentMenu .aboutoverview a {											background: #ffffff url(images/menu-about.gif) no-repeat;
																				background-position: 0px 0px;			height: 34px;	}
	#pageContentMenu .aboutoverview a:hover,
	#pageContentMenu .aboutoverview_current a,
	#pageContentMenu .aboutoverview_current a:hover {							background: #ffffff url(images/menu-about.gif) no-repeat;
																				background-position: -168px 0px;		height: 34px;	}

	#pageContentMenu .aboutexperience a {										background: #ffffff url(images/menu-about.gif) no-repeat;
																				background-position: 0px -34px;			height: 42px;	}
	#pageContentMenu .aboutexperience a:hover,
	#pageContentMenu .aboutexperience_current a,
	#pageContentMenu .aboutexperience_current a:hover {							background: #ffffff url(images/menu-about.gif) no-repeat;
																				background-position: -168px -34px;		height: 42px;	}

	#pageContentMenu .aboutphilosophy a {										background: #ffffff url(images/menu-about.gif) no-repeat;
																				background-position: 0px -76px;			height: 42px;	}
	#pageContentMenu .aboutphilosophy a:hover,
	#pageContentMenu .aboutphilosophy_current a,
	#pageContentMenu .aboutphilosophy_current a:hover {							background: #ffffff url(images/menu-about.gif) no-repeat;
																				background-position: -168px -76px;		height: 42px;	}

	#pageContentMenu .aboutclients a {											background: #ffffff url(images/menu-about.gif) no-repeat;
																				background-position: 0px -118px;		height: 42px;	}
	#pageContentMenu .aboutclients a:hover,
	#pageContentMenu .aboutclients_current a,
	#pageContentMenu .aboutclients_current a:hover {							background: #ffffff url(images/menu-about.gif) no-repeat;
																				background-position: -168px -118px;		height: 42px;	}

	#pageContentMenu .aboutsafety a {											background: #ffffff url(images/menu-about.gif) no-repeat;
																				background-position: 0px -160px;		height: 42px;	}
	#pageContentMenu .aboutsafety a:hover,
	#pageContentMenu .aboutsafety_current a,
	#pageContentMenu .aboutsafety_current a:hover {								background: #ffffff url(images/menu-about.gif) no-repeat;
																				background-position: -168px -160px;		height: 42px;	}

	#pageContentMenu .aboutleadership a {										background: #ffffff url(images/menu-about.gif) no-repeat;
																				background-position: 0px -200px;		height: 42px;	}
	#pageContentMenu .aboutleadership a:hover {									background: #ffffff url(images/menu-about.gif) no-repeat;
																				background-position: -168px -200px;		height: 42px;	}
	#pageContentMenu .aboutleadership_current a,
	#pageContentMenu .aboutleadership_current a:hover {							background: #ffffff url(images/menu-about.gif) no-repeat;
																				background-position: -168px -200px;	height: 41px !important; overflow: hidden;	}
	#pageContentMenu .aboutleadership_current ul {								display: block !important;	}

	#pageContentMenu .aboutmanagement a {										background: #ffffff url(images/menu-about.gif) no-repeat;
																				background-position: 0px -242px;		height: 27px !important;	}
	#pageContentMenu .aboutmanagement a:hover,
	#pageContentMenu .aboutmanagement_current a,
	#pageContentMenu .aboutmanagement_current a:hover {							background: #ffffff url(images/menu-about.gif) no-repeat;
																				background-position: -168px -242px;		height: 27px !important;	}

	#pageContentMenu .aboutboard-of-directors a {								background: #ffffff url(images/menu-about.gif) no-repeat;
																				background-position: 0px -268px;		height: 24px !important;	}

	#pageContentMenu .aboutboard-of-directors a:hover,
	#pageContentMenu .aboutboard-of-directors_current a,
	#pageContentMenu .aboutboard-of-directors_current a:hover {					background: #ffffff url(images/menu-about.gif) no-repeat;
																				background-position: -168px -268px;		height: 24px !important;	}


	#pageContentMenu .aboutnews a {												background: #ffffff url(images/menu-about.gif) no-repeat;
																				background-position: 0px -292px;		height: 45px;	}
	#pageContentMenu .aboutnews a:hover,
	#pageContentMenu .aboutnews_current a,
	#pageContentMenu .aboutnews_current a:hover {								background: #ffffff url(images/menu-about.gif) no-repeat;
																				background-position: -168px -292px;		height: 45px;	}



	#pageContentMenu .servicesproject-development a {							background: #ffffff url(images/menu-services.gif) no-repeat;
																				background-position: 0px 0px;			height: 34px;	}
	#pageContentMenu .servicesproject-development a:hover,
	#pageContentMenu .servicesproject-development_current a,
	#pageContentMenu .servicesproject-development_current a:hover {				background: #ffffff url(images/menu-services.gif) no-repeat;
																				background-position: -168px 0px;		height: 34px;	}

	#pageContentMenu .servicesreconfiguration a {								background: #ffffff url(images/menu-services.gif) no-repeat;
																				background-position: 0px -34px;			height: 42px;	}
	#pageContentMenu .servicesreconfiguration a:hover,
	#pageContentMenu .servicesreconfiguration_current a,
	#pageContentMenu .servicesreconfiguration_current a:hover {					background: #ffffff url(images/menu-services.gif) no-repeat;
																				background-position: -168px -34px;		height: 42px;	}

	#pageContentMenu .servicesproject-program-management a {					background: #ffffff url(images/menu-services.gif) no-repeat;
																				background-position: 0px -76px;			height: 65px;	}
	#pageContentMenu .servicesproject-program-management a:hover,
	#pageContentMenu .servicesproject-program-management_current a,
	#pageContentMenu .servicesproject-program-management_current a:hover {		background: #ffffff url(images/menu-services.gif) no-repeat;
																				background-position: -168px -76px;		height: 65px;	}

	#pageContentMenu .servicesgeneral-contracting a {							background: #ffffff url(images/menu-services.gif) no-repeat;
																				background-position: 0px -141px;		height: 45px;	}
	#pageContentMenu .servicesgeneral-contracting a:hover,
	#pageContentMenu .servicesgeneral-contracting_current a,
	#pageContentMenu .servicesgeneral-contracting_current a:hover {				background: #ffffff url(images/menu-services.gif) no-repeat;
																				background-position: -168px -141px;		height: 45px;	}

	#pageContentMenu .servicesinsurance-resolution a {							background: #ffffff url(images/menu-services.gif) no-repeat;
																				background-position: 0px -186px;		height: 44px;	}
	#pageContentMenu .servicesinsurance-resolution a:hover,
	#pageContentMenu .servicesinsurance-resolution_current a,
	#pageContentMenu .servicesinsurance-resolution_current a:hover {			background: #ffffff url(images/menu-services.gif) no-repeat;
																				background-position: -168px -186px;		height: 44px;	}


	#pageContentMenu .alliancesuop a {											background: #ffffff url(images/menu-alliances.gif) no-repeat;
																				background-position: 0px 0px;			height: 34px;	}
	#pageContentMenu .alliancesuop a:hover,
	#pageContentMenu .alliancesuop_current a,
	#pageContentMenu .alliancesuop_current a:hover {							background: #ffffff url(images/menu-alliances.gif) no-repeat;
																				background-position: -168px 0px;		height: 34px;	}

	#pageContentMenu .alliancesconocophillips a {								background: #ffffff url(images/menu-alliances.gif) no-repeat;
																				background-position: 0px -34px;			height: 42px;	}
	#pageContentMenu .alliancesconocophillips a:hover,
	#pageContentMenu .alliancesconocophillips_current a,
	#pageContentMenu .alliancesconocophillips_current a:hover {					background: #ffffff url(images/menu-alliances.gif) no-repeat;
																				background-position: -168px -34px;		height: 42px;	}


	#pageContentMenu .resourcespapers a {										background: #ffffff url(images/menu-resources.gif) no-repeat;
																				background-position: 0px 0px;			height: 34px;	}
	#pageContentMenu .resourcespapers a:hover,
	#pageContentMenu .resourcespapers_current a,
	#pageContentMenu .resourcespapers_current a:hover {							background: #ffffff url(images/menu-resources.gif) no-repeat;
																				background-position: -168px 0px;		height: 34px;	}


	#pageContentMenu .resourcesnews a {										background: #ffffff url(images/menu-resources.gif) no-repeat;
																				background-position: 0px -34px;			height: 42px;	}
	#pageContentMenu .resourcesnews a:hover,
	#pageContentMenu .resourcesnews_current a,
	#pageContentMenu .resourcesnews_current a:hover {							background: #ffffff url(images/menu-resources.gif) no-repeat;
																				background-position: -168px -34px;		height: 42px;	}

	#pageContentMenu .resourcescontact a {										background: #ffffff url(images/menu-resources.gif) no-repeat;
																				background-position: 0px -76px;			height: 42px;	}
	#pageContentMenu .resourcescontact a:hover,
	#pageContentMenu .resourcescontact_current a,
	#pageContentMenu .resourcescontact_current a:hover {							background: #ffffff url(images/menu-resources.gif) no-repeat;
																				background-position: -168px -76px;		height: 42px;	}



	#pageContentMenu .projectsgrassroots a {									background: #ffffff url(images/menu-projects.gif) no-repeat;
																				background-position: 0px 0px;			height: 23px;	}
	#pageContentMenu .projectsgrassroots a:hover {								background: #ffffff url(images/menu-projects.gif) no-repeat;
																				background-position: -168px 0px;		height: 23px;	}
	#pageContentMenu .projectsgrassroots_current a,
	#pageContentMenu .projectsgrassroots_current a:hover {						background: #ffffff url(images/menu-projects.gif) no-repeat;
																				background-position: -168px 0px;		height: 21px !important; overflow: hidden;	}
	#pageContentMenu .projectsgrassroots_current ul {							display: block !important;	}


	#pageContentMenu .projectsconsumers-coop a {									background: #ffffff url(images/menu-projects.gif) no-repeat;
																				background-position: 0px -23px;			height: 20px !important;	}
	#pageContentMenu .projectsconsumers-coop a:hover,
	#pageContentMenu .projectsconsumers-coop_current a,
	#pageContentMenu .projectsconsumers-coop_current a:hover {					background: #ffffff url(images/menu-projects.gif) no-repeat;
																				background-position: -168px -23px;		height: 20px !important;	}

	#pageContentMenu .projectsflying-j a {										background: #ffffff url(images/menu-projects.gif) no-repeat;
																				background-position: 0px -43px;			height: 30px !important;	}
	#pageContentMenu .projectsflying-j a:hover,
	#pageContentMenu .projectsflying-j_current a,
	#pageContentMenu .projectsflying-j_current a:hover {						background: #ffffff url(images/menu-projects.gif) no-repeat;
																				background-position: -168px -43px;		height: 30px !important;	}

	#pageContentMenu .projectsrevamps a {										background: #ffffff url(images/menu-projects.gif) no-repeat;
																				background-position: 0px -73px;			height: 43px;	}
	#pageContentMenu .projectsrevamps a:hover {									background: #ffffff url(images/menu-projects.gif) no-repeat;
																				background-position: -168px -73px;		height: 43px;	}
	#pageContentMenu .projectsrevamps_current a,
	#pageContentMenu .projectsrevamps_current a:hover {							background: #ffffff url(images/menu-projects.gif) no-repeat;
																				background-position: -168px -73px;		height: 41px !important;	overflow: hidden;	}
	#pageContentMenu .projectsrevamps_current ul {								display: block !important;	}

	#pageContentMenu .projectsbp a {											background: #ffffff url(images/menu-projects.gif) no-repeat;
																				background-position: 0px -116px;			height: 21px !important;	}
	#pageContentMenu .projectsbp a:hover,
	#pageContentMenu .projectsbp_current a,
	#pageContentMenu .projectsbp_current a:hover {								background: #ffffff url(images/menu-projects.gif) no-repeat;
																				background-position: -168px -116px;		height: 21px !important;	}

	#pageContentMenu .projectsconoco-inc a {									background: #ffffff url(images/menu-projects.gif) no-repeat;
																				background-position: 0px -137px;			height: 25px !important;	}
	#pageContentMenu .projectsconoco-inc a:hover,
	#pageContentMenu .projectsconoco-inc_current a,
	#pageContentMenu .projectsconoco-inc_current a:hover {						background: #ffffff url(images/menu-projects.gif) no-repeat;
																				background-position: -168px -137px;		height: 25px !important;	}

	#pageContentMenu .projectsconoco-ltd a {									background: #ffffff url(images/menu-projects.gif) no-repeat;
																				background-position: 0px -162px;			height: 24px !important;	}
	#pageContentMenu .projectsconoco-ltd a:hover,
	#pageContentMenu .projectsconoco-ltd_current a,
	#pageContentMenu .projectsconoco-ltd_current a:hover {						background: #ffffff url(images/menu-projects.gif) no-repeat;
																				background-position: -168px -162px;		height: 24px !important;	}

	#pageContentMenu .projectswilliams a {										background: #ffffff url(images/menu-projects.gif) no-repeat;
																				background-position: 0px -186px;			height: 28px !important;	}
	#pageContentMenu .projectswilliams a:hover,
	#pageContentMenu .projectswilliams_current a,
	#pageContentMenu .projectswilliams_current a:hover {						background: #ffffff url(images/menu-projects.gif) no-repeat;
																				background-position: -168px -186px;		height: 28px !important;	}

	#pageContentMenu .projectsmid-stream-gas-processing a {						background: #ffffff url(images/menu-projects.gif) no-repeat;
																				background-position: 0px -214px;			height: 68px;	}
	#pageContentMenu .projectsmid-stream-gas-processing a:hover {				background: #ffffff url(images/menu-projects.gif) no-repeat;
																				background-position: -168px -214px;		height: 68px;	}
	#pageContentMenu .projectsmid-stream-gas-processing_current a,
	#pageContentMenu .projectsmid-stream-gas-processing_current a:hover {		background: #ffffff url(images/menu-projects.gif) no-repeat;
																				background-position: -168px -214px;		height: 65px !important;	overflow: hidden;	}
	#pageContentMenu .projectsmid-stream-gas-processing_current ul {			display: block !important;	}

	#pageContentMenu .projectssandridge a {										background: #ffffff url(images/menu-projects.gif) no-repeat;
																				background-position: 0px -282px;			height: 32px !important;	}
	#pageContentMenu .projectssandridge a:hover,
	#pageContentMenu .projectssandridge_current a,
	#pageContentMenu .projectssandridge_current a:hover {						background: #ffffff url(images/menu-projects.gif) no-repeat;
																				background-position: -168px -282px;		height: 32px !important;	}

	#pageContentMenu .projectsalternative-energy a {							background: #ffffff url(images/menu-projects.gif) no-repeat;
																				background-position: 0px -310px;			height: 42px;	}
	#pageContentMenu .projectsalternative-energy a:hover {						background: #ffffff url(images/menu-projects.gif) no-repeat;
																				background-position: -168px -310px;		height: 42px;	}
	#pageContentMenu .projectsalternative-energy_current a,
	#pageContentMenu .projectsalternative-energy_current a:hover {				background: #ffffff url(images/menu-projects.gif) no-repeat;
																				background-position: -168px -310px;		height: 39px !important; overflow: hidden;	}
	#pageContentMenu .projectsalternative-energy_current ul {					display: block !important;	}

	#pageContentMenu .projectsgreen-diesel a {									background: #ffffff url(images/menu-projects.gif) no-repeat;
																				background-position: 0px -352px;			height: 28px !important;	}
	#pageContentMenu .projectsgreen-diesel a:hover,
	#pageContentMenu .projectsgreen-diesel_current a,
	#pageContentMenu .projectsgreen-diesel_current a:hover {					background: #ffffff url(images/menu-projects.gif) no-repeat;
																				background-position: -168px -352px;		height: 28px !important;	}


	#pageContentMenu .projectsinsured-events a {							background: #ffffff url(images/menu-projects.gif) no-repeat;
																				background-position: 0px -380px;			height: 42px;	}
	#pageContentMenu .projectsinsured-events a:hover {						background: #ffffff url(images/menu-projects.gif) no-repeat;
																				background-position: -168px -380px;		height: 42px;	}
	#pageContentMenu .projectsinsured-events_current a,
	#pageContentMenu .projectsinsured-events_current a:hover {				background: #ffffff url(images/menu-projects.gif) no-repeat;
																				background-position: -168px -380px;		height: 39px !important; overflow: hidden;	}
	#pageContentMenu .projectsinsured-events_current ul {					display: block !important;	}

	#pageContentMenu .projectsgiant a {											background: #ffffff url(images/menu-projects.gif) no-repeat;
																				background-position: 0px -422px;			height: 28px !important;	}
	#pageContentMenu .projectsgiant a:hover,
	#pageContentMenu .projectsgiant_current a,
	#pageContentMenu .projectsgiant_current a:hover {							background: #ffffff url(images/menu-projects.gif) no-repeat;
																				background-position: -168px -422px;		height: 28px !important;	}


	#pageContentMenu .careerswho-we-are a {										background: #ffffff url(images/menu-careers.gif) no-repeat;
																				background-position: 0px 0px;			height: 23px;	}
	#pageContentMenu .careerswho-we-are a:hover,
	#pageContentMenu .careerswho-we-are_current a,
	#pageContentMenu .careerswho-we-are_current a:hover {						background: #ffffff url(images/menu-careers.gif) no-repeat;
																				background-position: -168px 0px;		height: 23px;	}
	
	#pageContentMenu .careerswhy-iag a {										background: #ffffff url(images/menu-careers.gif) no-repeat;
																				background-position: 0px -23px;			height: 46px;	}
	#pageContentMenu .careerswhy-iag a:hover {									background: #ffffff url(images/menu-careers.gif) no-repeat;
																				background-position: -168px -23px;		height: 46px;	}
	#pageContentMenu .careerswhy-iag_current a,
	#pageContentMenu .careerswhy-iag_current a:hover {							background: #ffffff url(images/menu-careers.gif) no-repeat;
																				background-position: -168px -23px;		height: 43px !important; overflow: hidden;	}
	#pageContentMenu .careerswhy-iag_current ul {								display: block !important;	}

	#pageContentMenu .careersfive-reasons a {									background: #ffffff url(images/menu-careers.gif) no-repeat;
																				background-position: 0px -69px;			height: 24px !important;	}
	#pageContentMenu .careersfive-reasons a:hover,
	#pageContentMenu .careersfive-reasons_current a,
	#pageContentMenu .careersfive-reasons_current a:hover {						background: #ffffff url(images/menu-careers.gif) no-repeat;
																				background-position: -168px -69px;		height: 24px !important;	}

	#pageContentMenu .careersbenefits a {										background: #ffffff url(images/menu-careers.gif) no-repeat;
																				background-position: 0px -93px;			height: 23px !important;	}
	#pageContentMenu .careersbenefits a:hover,
	#pageContentMenu .careersbenefits_current a,
	#pageContentMenu .careersbenefits_current a:hover {							background: #ffffff url(images/menu-careers.gif) no-repeat;
																				background-position: -168px -93px;		height: 23px !important;	}

	#pageContentMenu .careersculture a {										background: #ffffff url(images/menu-careers.gif) no-repeat;
																				background-position: 0px -116px;			height: 22px !important;	}
	#pageContentMenu .careersculture a:hover,
	#pageContentMenu .careersculture_current a,
	#pageContentMenu .careersculture_current a:hover {							background: #ffffff url(images/menu-careers.gif) no-repeat;
																				background-position: -168px -116px;		height: 22px !important;	}

	#pageContentMenu .careersworklife-balance a {								background: #ffffff url(images/menu-careers.gif) no-repeat;
																				background-position: 0px -138px;			height: 30px !important;	}
	#pageContentMenu .careersworklife-balance a:hover,
	#pageContentMenu .careersworklife-balance_current a,
	#pageContentMenu .careersworklife-balance_current a:hover {					background: #ffffff url(images/menu-careers.gif) no-repeat;
																				background-position: -168px -138px;		height: 30px !important;	}

	#pageContentMenu .careerstestimonials a {									background: #ffffff url(images/menu-careers.gif) no-repeat;
																				background-position: 0px -168px;			height: 44px;	}
	#pageContentMenu .careerstestimonials a:hover,
	#pageContentMenu .careerstestimonials_current a,
	#pageContentMenu .careerstestimonials_current a:hover {						background: #ffffff url(images/menu-careers.gif) no-repeat;
																				background-position: -168px -168px;		height: 44px;	}

	#pageContentMenu .projectsproject-list a {									background: #ffffff url(images/menu-projects.gif) no-repeat;
																				background-position: 0px -456px;		height: 22px !important;	}
	#pageContentMenu .projectsproject-list a:hover,
	#pageContentMenu .projectsproject-list_current a,
	#pageContentMenu .projectsproject-list_current a:hover {					background: #ffffff url(images/menu-projects.gif) no-repeat;
																				background-position: -168px -456px;		height: 22px !important;	}



	#menubar ul li ul {
		display: none;
	}
	
	#pageContent {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		padding: 16px 0px 0px 0px;
		display: block;
		width: 914px;
		min-height: 500px;
		background-color: #ffffff;
		text-align: left;
	}	 
	
	#pageHomeA {
		display: block;
		float: right;
		height: 443px;
		width: 480px;
		background: #ffffff;	
	}
	#pageHomeA p img {
		display: block;
		border: 0px;
		margin: 0px;
		padding: 0px;
	}
	#pageHomeB {
		display: block;
		float: right;
		height: 390px;
		width: 340px;
		background: #cccccc url(images/home-b-whychoose.gif) no-repeat;
	}
	#pageHomeEnd {
		clear: right;
		display: block;
		height: 10px;
	}
	
	#pageContentA {
		display: block;
		float: left;
		width: 588px;
		background: #ffffff;
		padding: 0px 10px 0px 96px;
		border-right: 1px solid #4f4c4c;
	}
	#pageContentT {
		display: block;
		float: left;
		width: 674px;
		background: #ffffff;
		padding: 0px 0px 16px 20px;
	}
	#pageContentL {
		display: block;
		float: left;
		width: 200px;
		background: #ffffff;
		padding-bottom: 20px;
		padding: 0px 10px 0px 96px;
			
	}
	#pageContentB {
		display: block;
		float: left;
		width: 367px;
		background: #ffffff;
		padding: 0px 10px 20px 0px;
		border-right: 1px solid #4f4c4c;
	}
	#pageContentBLeft {
		display: block;
		float: left;
		width: 367px;
		background: #ffffff;
		padding: 0px 10px 20px 96px;
	}
	#pageContentBRight {
		display: block;
		float: left;
		width: 200px;
		background: #ffffff;
		padding: 0px 10px 20px 0px;
		border-right: 1px solid #4f4c4c;	
	}
	

	.searchPage {
		width: auto !important;
		padding: 0px 0px 0px 96px;
	}
	#pageContentA .hrule {
		display: block;
		height: 10px;
		border-top: 1px solid #4f4c4c;
	}
	#pageContentA .hruletop {
		display: block;
		height: 10px;
	}
	#pageContentA p, #pageContentA h3.title, #pageContentA h3.post-title {
		margin: 0px 0px 0px 0px;
		padding: 0px 10px 12px 0px;
		text-align: left;
		color: #4f4c4c;
	}
	#pageContentA .entrytext p {
		padding: 0px 10px 5px 0px !important;
	}
	#pageContentA .entrytext a {
		font-size: 10px;
		font-family: Arial;
		color: #0075a8;
		font-weight: normal;
		text-decoration: none;
		}
	#pageContentA table {
		margin: 0px 0px 0px 0px;
		padding: 0px 10px 12px 0px;
		text-align: left;
	}
	
	.bullet {
		list-style-position: outside;
		padding: 0px 5px 12px 0;
	}	
	.bullet li {
		padding: 0px 0px 0px 0px;
		border: none;
		list-style:disc;
		margin:0 0 0 20px;
		color:#4F4C4C;
	}	

	#pageContentA .entrytext a:hover {
		text-decoration: underline;
		}	
	#pageContentA h3.post-title {
		margin: 0px !important;
		padding: 0px 10px 0px 0px !important;
		font-size: 12px;
		font-family: Arial;
		font-weight: bold;
		}
	#pageContentA h3.post-title a {
		font-size: 12px;
		font-family: Arial;
		color: #0075a8;
		font-weight: bold;
		text-decoration: none;
		}
	#pageContentA h3.post-title a:hover {
		text-decoration: underline;
		}
	.searchPage p, .searchPage h3.post-title, .searchPage div {
		padding: 0px 50px 12px 0px !important;
	}
	.searchPage {
		border: none !important;
	}
	
	#pageContentA p.notext, #pageContentA div.notext {
		margin: 0px 0px 0px 0px;
		padding: 0px 5px 24px 16px !important;
	}
	.notext object, .notext embed, .notext div {
		margin: 0px;
		padding: 0px;
	}
	#iagFlashContent {
		margin: 0px !important;
		padding: 0px !important;
		display: block;
	}
	#iagFlashContent img {
		display: block;
		margin: 0px;
		padding: 0px;
	}
	#pageContentA p img {
		display: block;
		border: 0px;
		margin: 0px;
		padding: 0px;
	}
	.navigation .alignleft {
		float: left !important;
		display: block !important;
		width: 150px !important;
		height: 20px !important;
		text-align: left !important;
		margin: 0px !important;
		padding: 0px !important;
	}
	.navigation .alignright {
		float: right !important;
		display: block !important;
		width: 150px !important;
		height: 20px !important;
		text-align: right !important;
		margin: 0px !important;
		padding: 0px !important;
	}
	.navigation div {
		margin: 0px !important;
		padding: 0px !important;
		border: none !important;
	}
	#pageContentA .navigation a {
		font-size: 12px;
		font-family: Arial;
		color: #0075a8;
		font-weight: bold;
		text-decoration: none;
		}
	#pageContentA .navigation a:hover {
		text-decoration: underline;
		}

	#pageContentEnd {
		clear: both;
		display: block;
		height: 10px;
	}

	
	
	#pageFooter {
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		padding: 0px 0px 0px 0px;
		display: block;
		width: 916px;
		background: #717478;
		height: 25px;
	}
	#pageFooter p {
		color: #cdcdcd;
		font-family: Arial;
		font-size: 10px;
		line-height: 60px;
		text-align: center;
		}
	#pageFooter a, #pageFooter a:hover {
		color: #efefef;
		font-family: Arial;
		font-size: 10px;
		line-height: 22px;
		text-align: center;
		text-decoration: none;
		}
	#pageFooter a:hover {
		text-decoration: underline;
		}

		
	/* ADMIN STYLES */
	
	.editLink {
		display: block;
		padding: 3px 5px 3px 5px;
		margin: 0px 0px 0px 0px;
		border: 2px dotted #7d7d7d;
		color: #7d7d7d;
		height: 25px;
	}	
	#pageContentB .editLink {
		display: block;
		padding: 3px 5px 3px 5px;
		margin: 0px 0px 0px 0px;
		border: 2px dotted #7d7d7d;
		color: #7d7d7d;
		height: 25px;
	}	
	.editLink a {
		padding: 0px 5px 0px 5px;
		margin: 0px 0px 0px 0px;
		color: #7d7d7d;
		text-decoration: none;
		font-family: Arial;
		font-size: 12px;
		line-height: 24px;
		font-weight: bold;
	}
	.editLink a:hover {
		text-decoration: underline;
		}
	