﻿/* reset 
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }*/
.ms-WPBody {
	font-family: Arial, sans-serif !important;
}


body	{
		margin:0; 
		padding:0;
		font-family: Arial, sans-serif !important;
}

img		{border-width:0px;}
a 		{font-family: Arial, sans-serif !important; text-decoration: none;}
form		{display:inline;}
br.clear	{line-height:0px;}
.clearfix { clear:both; }

/* container */
DIV.container		{width:900px; margin-bottom:75px;}
DIV.rightContainer	{float:right; width:650px; text-align:left; margin-bottom:70px;}
DIV.leftContainer	{float:left; width:250px;}

/* global header */
.globalnav {display:inline; float:right; margin: 7px 10px 0 10px; padding: 0;}
.globalnav p {font:11px normal Arial, sans-serif; color:#565656; margin: 0; padding: 0;}
.globalnav p a {font:11px normal Arial, sans-serif; color:#565656; text-decoration: none;}

#trackingwidget {
	float: right; overflow: hidden; border: none; background: transparent;
}


/* top */
DIV.top						{width:900px; height:105px; background-image:url('../../GIL/PublishingImages/Gradient/gradient.gif'); 
background-repeat:no-repeat; background-position:right top;
}
DIV.top a IMG.logo			{display:block; float:left; margin-left: 25px;
	margin-top: 24px;
}
/** html DIV.top a IMG.logo		{margin-left:25px !important;}*/		
DIV.top IMG.contactUs		{display:inline; float:right; margin:10px 13px 0px 10px;}
DIV.top DIV.searchForm		{float:right; height:19px; margin:5px 0px 0px 0px; padding-left:12px; border-left:1px solid #bebebe;}
DIV.top DIV.trackForm		{float:right; width:250px; height:19px; margin:4px 0px 0px 2px; background-color:transparent;}
div.trackForm form a img {margin-top:1px;}
DIV.top INPUT.text			{border-style:solid; border-width:1px; border-color:#dbdbdb; color:#898989; width:160px; height:16px; font-size:11px; margin:1px 5px 0px 0px; float:left;}
DIV.top INPUT.image			{border-width:0px; float:left; margin:3px 0px 0px 0px;}

/* general inquiries */
TABLE#generalInq {color:#565656; font:12px normal Arial, sans-serif; margin-left: 12px;font-size:12px;}
TABLE#generalInq p {font: 12px normal Arial, sans-serif; margin:0; padding:0;}
TABLE#generalInq p a {text-decoration:none; color:#565656;}
TABLE#generalInq p a:hover {color:#5a9a98;}
TABLE#generalInq tr td {height:17px;width:88px;}


/* nav */
DIV.nav				{width:650px; height:33px; margin-left:250px;}
DIV.nav DIV			{display:block; float:left;}

/* tool */
DIV.tool							{width:250px; /*height:310px;*/ background-image:url('../../GIL/PublishingImages/Gradient/background.gif'); 
float:left;
}
DIV.tool DIV.product				{width:250px; height:134px;}
DIV.tool DIV.region					{float:left; width:125px; height:120px;}
DIV.tool DIV.industry				{float:left; width:125px; height:120px;}
DIV.tool DIV.language				{width:250px; height:32px;}
DIV.tool DIV.save					{width:250px; height:24px; clear:both;}

DIV.tool DIV.product H3				{font-family:arial, sans-serif; font-size:14px; color:#ec8100; margin:0px; padding:20px 12px 0px 12px;}
DIV.tool DIV.product H4				{font-family:arial, sans-serif; font-size:12px; color:#333333; margin:0px; padding:4px 12px 0px 12px; font-weight:normal;}
DIV.tool DIV.product IMG.label		{float:left; margin-left:12px; margin-top:12px;}

DIV.tool DIV.region IMG.label		{display:block; margin:12px 0px 20px 12px;}
DIV.tool DIV.region IMG.map			{display:block;}

DIV.tool DIV.industry IMG.label		{display:block; margin:12px 0px 10px 12px;}

DIV.tool DIV.language IMG.label		{display:block; float:left; margin:6px 0px 20px 12px;}
* html DIV.tool DIV.language IMG.label	{margin-left:6px;}
DIV.tool DIV.language SELECT		{display:inline; float:right; font-size:11px; padding:0px; margin:0px; width:115px; color:#333333; background-color:#cecece; margin-right:12px;}

DIV.tool DIV.save INPUT				{float:left; margin-left:10px;}
DIV.tool DIV.save DIV.label			{float:left; font-family:arial; color:#333333; font-size:11px; line-height:20px;}

#toolProductIntroduction	{display:none;}
#toolProductBio				{display:none; overflow:hidden;}
#toolProductBio	TABLE		{margin:14px 0px 0px 14px;}
#toolProductBio TABLE TD	{vertical-align:bottom;}
#toolProductBioPhoto		{border:1px solid #e2e2e2; margin-right:8px; width:50px; height:50px;}
#toolProductBio A:hover #toolProductBioPhoto {border-color:#e36125;}
#toolProductBio H1			{font-family:arial; font-size:14px; color:#eec189; margin:0px 0px 2px 0px;}
#toolProductBio H2			{font-family:arial; font-size:12px; color:#747474; font-weight:normal; margin:0px 0px 0px 0px; width:162px; border-bottom:1px dotted #e2e2e2; padding-bottom:4px;}
#toolProductBio P			{font-family:arial; font-size:12px; color:#333333; margin:8px 14px 0px 14px;}
#toolProductBio P IMG		{vertical-align:bottom; margin-bottom:2px;}

#toolRegionSelect			{display:none;}
#toolRegionBio				{display:none;}
#toolRegionBio H1			{font-family:arial; font-size:12px; margin:8px 0px 4px 14px;}
#toolRegionBio H1 A			{color:#006666;}
#toolRegionBioPhoto			{float:left; border:1px solid #e2e2e2; margin:0px 0px 1px 14px;}
#toolRegionBio A:hover #toolRegionBioPhoto {border-color:#e36125;}
#toolRegionBio H2			{clear:both; font-family:arial; font-size:11px; line-height:11px; font-weight:normal; color:#006666; margin:0px 0px 0px 14px;}
#toolRegionBio H3			{font-family:arial; font-size:11px; line-height:11px; font-weight:normal; color:#333333; margin:0px 0px 0px 14px;}

#toolIndustrySelect			{display:none;}
#toolIndustryList			{margin-left:12px; font-family:arial; color:#5E5E5E; font-size:12px; line-height:17px;}
#toolIndustryList A			{display:block; color:#5e5e5e; text-decoration:none;}

#toolIndustryBio			{display:none;}
#toolIndustryBio H1			{font-family:arial; font-size:12px; margin:8px 0px 4px 14px;}
#toolIndustryBio H1 A		{color:#48243C;}
#toolIndustryBioPhoto		{float:left; border:1px solid #e2e2e2; margin:0px 0px 1px 14px;}
#toolIndustryBio A:hover #toolIndustryBioPhoto {border-color:#e36125;}
#toolIndustryBio H2			{clear:both; font-family:arial; font-size:11px; line-height:11px; font-weight:normal; color:#48243C; margin:0px 0px 0px 14px;}
#toolIndustryBio H3			{font-family:arial; font-size:11px; line-height:11px; font-weight:normal; color:#333333; margin:0px 0px 4px 14px;}

#toolIndustryNoUI			{display:none;}
#toolIndustryText			{margin-left:12px; font-family:arial; color:#5E5E5E; font-size:12px; line-height:17px;}

/* logIn */
DIV.logIn						{width:250px; height:120px; background-color:#e7e7e7; float:left;}
DIV.logIn DIV.headline			{margin:11px 0px 14px 12px;}
DIV.logIn DIV.fields			{margin:0px 12px 0px 12px;}
DIV.logIn DIV.fields IMG		{float:left; margin-top:3px;}
DIV.logIn DIV.fields INPUT.text	{float:right; color:#898989; font-size:11px; border-width:0px; width:165px; margin-bottom: 2px;}
DIV.logIn DIV.terms				{/*float:left;*/ display:block; font-family:arial; font-size:9px; color:#666666; padding-left:8px; height:25px; width:240px; }
DIV.logIn DIV.terms A			{color:#666666;}
DIV.logIn DIV.submit			{text-align:right; padding-right:12px; padding-top:5px; clear:both;}

/* banner */
DIV.banner		{width:650px; float:left;}
DIV.banner IMG	{display:block;}

/* gradient */
DIV.gradient	{width:650px; /*height:112px;*/ padding-bottom: 15px; float:left;}
DIV.gradient P	{font-family:arial; font-size:14px; line-height:18px; margin:10px 50px 0px 20px;}

DIV.gradientSupplyChain			{background-image:url('../../GIL/PublishingImages/Gradient/supplyChain.gif');
}
DIV.gradientFreightManagement	{background-image:url('../../GIL/PublishingImages/Gradient/freightManagement.gif');
}
DIV.gradientDefenseGovernment	{background-image:url('../../GIL/PublishingImages/Gradient/defenseGovernment.gif');
}
DIV.gradientProjectLogistics	{background-image:url('../../GIL/PublishingImages/Gradient/projectLogistics.gif');
}
DIV.gradientFairsEvents			{background-image:url('../../GIL/PublishingImages/Gradient/fairsEvents.gif');
}

#gradientCopyProduct			{color:#ffffff; font-size: 13px;}
#gradientCopyRegion				{color:#00545A; font-size: 12px;}
#gradientCopyIndustry			{color:#48243C; font-size: 12px;}

/* Careers */
#agi_corporatepage_content a.search_jobs {
	color: #797979;
	font-size: 13px;
	font-weight: bold;
}

/*Agility_BodyContent*/
.bodyContentMargin {
	margin: 0px;
}

/* 'search jobs' link */
a#searchjobs {
	text-decoration: none;
	color: #5a9a98;
}

/* contactHead */
DIV.contactHead			{float:left; width:250px; height:36px; border-bottom:1px solid #e7e7e7;}
* html DIV.contactHead	{height:37px;}
DIV.contactHead	IMG		{margin:14px 0px 0px 12px;}

/* subhead */
DIV.subhead			{float:left; width:650px; height:37px;}
DIV.subheadHome		{background-image:url(../../img/subhead/gradient.gif);}
DIV.subhead	IMG		{margin:14px 0px 0px 20px;}

/* contact */
DIV.contact										{float:left; width:250px;}
DIV.contact DIV DIV								{font-family:Arial, sans-serif; font-size:12px; color:#686868; margin:8px 0px 8px 12px; background-repeat:no-repeat; padding-left:20px;}
DIV.contact A									{color:#686868; text-decoration:none;}
#contactPhoneContainer, #contactFaxContainer, #contactEmailContainer {width:250px; display:none;}
#contactPhoneContainer, #contactFaxContainer	{border-bottom:1px dotted #e2e2e2;}
#contactPhoneContainer DIV						{background-image:url('../../GIL/PublishingImages/Gradient/phone.gif');
}
#contactFaxContainer DIV						{background-image:url('../../GIL/PublishingImages/Gradient/fax.gif');
}
#contactEmailContainer DIV						{background-image:url('../../GIL/PublishingImages/Gradient/email.gif');
}
DIV.homeContact									{float:left; width:250px;}

/* modules */
DIV.modules			{float:left; width:630px; margin-left:20px;}
* html DIV.modules	{margin-left:10px}
DIV.homeModules		{float:right; padding-top:20px;}

/* homeModule */
DIV.homeModule						{float:left; width:295px; margin-bottom:16px; padding-right:20px;}
DIV.homeModule DIV.photo			{float:left; width:75px;}
DIV.homeModule DIV.photo IMG		{border:1px solid #E6DECF;}
DIV.homeModule DIV.photoPlain IMG	{border-width:0px;}
DIV.homeModule DIV.copy				{float:left; width:220px;}
DIV.homeModule DIV.copy H1			{font-family:georgia; color:#7A6E67; font-size:12px; line-height:16px; margin:0px 0px 0px 0px;}
DIV.homeModule DIV.copy H1 A		{color:#7A6E67; text-decoration: none;}
DIV.homeModule DIV.copy H1 A:hover	{color:#7A6E67; text-decoration: underline;}
DIV.homeModule DIV.copy P			{font-family:arial,sans-serif; font-size:12px; line-height:16px; color:#B2AAA4; margin:0px 0px 0px 0px;}
DIV.homeModule DIV.copy A.label		{display:block; margin-top:6px;}
DIV.homeDivider						{float:left; border-bottom:1px solid #F2F3E9; width:290px; margin-right:20px; margin-bottom:16px;}

/* serviceModule */
DIV.serviceModule						{float:left; width:295px; margin-bottom:30px; padding-right:20px;}
DIV.serviceModule DIV.photo				{float:left; width:95px;}
DIV.serviceModule DIV.copy				{float:left; width:200px; font: 12px/15px arial; color: #B2AAA4;}
DIV.serviceModule DIV.copy div			{font: 12px/15px arial; color: #B2AAA4;}
DIV.serviceModule DIV.copy H1			{font-family:Arial, sans-serif; color:#7F8E2C; font-size:12px; line-height:16px; margin:0px 0px 0px 0px;}
DIV.serviceModule DIV.copy P			{font-family:arial,sans-serif; font-size:12px; line-height:16px; color:#B2AAA4; margin:0px 0px 0px 0px;}
DIV.serviceModule DIV.copy A.label		{display:block; margin-top:6px;}

/* footer */
DIV.footer					{width:890px; height:12px; padding:20px 0px 10px 10px; font-family:arial; font-size:11px; color:#999999; font-style:italic; clear:both;}
DIV.footer A				{color:#999999; text-decoration:none;}
DIV.footer A:hover			{text-decoration:underline;}
DIV.footer A.on				{color:#006666; text-decoration:none!important;}
DIV.footer DIV.copyright	{width:236px; margin-right:0px; float:left;}

/* bio */
#bioContainer					{position:absolute; left:240px; top:165px; width:248px; height:361px; display:none;}
#bioContainer DIV.shade			{position:absolute; left:3px; top:3px; width:245px; height:358px; background-color:#898989;}
#bioContainer DIV.bio			{position:absolute; left:0px; top:0px; width:221px; height:334px; background-color:#ffffff; border:solid 1px #dbdbdb; padding:10px; overflow:hidden;}
* html #bioContainer DIV.bio 	{width:243px; height:356px;}
#bioContainer IMG.close			{float:right; width:17px; height:17px;}
#bioContainer DIV.rule			{width:100%; border-bottom:1px solid #b8b8b8; padding-bottom:8px; margin-bottom:8px;}
#bioContainer H1				{font-family:arial; font-size:14px; font-weight:bold; color:#E36125; margin:0px 0px 0px 0px;}
#bioContainer H2				{font-family:arial; font-size:12px; font-weight:normal; color:#666666; margin:0px 0px 0px 0px; height:33px;}
#bioContainer P					{font-family:arial; font-size:12px; line-height:18px; color:#333333; margin:6px 0px 0px 0px;}
#bioContainer P A				{color:#DD6116;}
#bioContainer #bioLink			{display:none;}


/* gradientHeader */
DIV.gradientHeader		{float:right; width:650px; height:38px; background-image:url('../../GIL/PublishingImages/Gradient/genericHeaderBackground.jpg'); 
color:#ffffff; line-height:38px; font-size:16px; font-style:italic; font-family:georgia; font-weight:bold; text-indent:20px; margin-bottom:25px;
}

/* tertiaryContent */
DIV.tertiaryContent H5	{font-family:arial; color:#7A6E67; font-size:14px; font-weight:bold; margin:0px 20px 20px 20px;}
DIV.tertiaryContent P	{font-family:arial; color:#7A6E67; font-size:12px; margin:0px 20px 20px 20px;}
DIV.tertiaryContent A	{color:#7A6E67;}
DIV.tertiaryContent div p A	{color:#00545a; text-decoration:none}

/* gradientHeader Landing */
DIV.gradientHeaderLanding		{float:right; display:block; width:100%;height:38px; background: transparent url('../../GIL/PublishingImages/Gradient/Landing_Tertiary.jpg') top left no-repeat; 
color:#ffffff; line-height:38px; font-size:16px; font-style:italic; font-family:georgia; font-weight:bold; text-indent:20px; margin-bottom:25px;
}

/* tertiaryContent Landing */
DIV.tertiaryContentLanding H5	{font-family:arial; color:#7A6E67; font-size:14px; font-weight:bold; margin:0px 20px 20px 20px;}
DIV.tertiaryContentLanding P	{width:900px;font-family:arial; color:#7A6E67; font-size:12px; margin:0px 20px 20px 20px;}
DIV.tertiaryContentLanding A	{color:#7A6E67;}
DIV.tertiaryContentLanding div p A	{color:#00545a; text-decoration:none}


/* pressArchive Landing */
DIV.pressArchiveLanding H5	{font-family:arial; color:#7A6E67; font-size:14px; font-weight:bold; margin-bottom:0;/*margin:0px 20px 20px 20px;*/}
DIV.pressArchiveLanding P	{width:900px;font-family:arial; color:#7A6E67; font-size:12px; margin-bottom:0;/*margin:0px 20px 20px 20px;*/}
DIV.pressArchiveLanding DIV.annualPressListing { margin-top:-10px; }
DIV.pressArchiveLanding A	{color:#7A6E67;}
DIV.pressArchiveLanding div p A	{color:#00545a; text-decoration:none}
DIV.pressArchiveLanding { padding-left:20px; margin-left:0; }

/* annualPress Listing */
div.archivePressLanding .annualPressListing { margin-top:-20px; margin-bottom:20px; }

/* Branch Directory - CSS for FireFox */
#WebPartctl00_ctl04_g_a76f96cf_d178_4e70_b976_bca071857ef7 table {
	margin-top:25px;
	margin-left:5px;
}

/* pageSchemes */
DIV.pageSchemeSupplyChainDetail 		DIV.subnav P			{color:#DD6116;}
DIV.pageSchemeSupplyChainDetail 		DIV.subnav P A			{color:#AD241D;}
DIV.pageSchemeSupplyChainDetail 		DIV.subnav P A.active	{color:#DD6116;}
DIV.pageSchemeSupplyChainDetail 		DIV.detailContent H2	{color:#AD241D;}

DIV.pageSchemeFreightManagementDetail 	DIV.subnav P			{color:#B1690D;}
DIV.pageSchemeFreightManagementDetail 	DIV.subnav P A			{color:#C19B67;}
DIV.pageSchemeFreightManagementDetail 	DIV.subnav P A.active	{color:#B1690D;}
DIV.pageSchemeFreightManagementDetail 	DIV.detailContent H2	{color:#C19B67;}

DIV.pageSchemeDefenseGovernmentDetail 	DIV.subnav P			{color:#DD6116;}
DIV.pageSchemeDefenseGovernmentDetail 	DIV.subnav P A			{color:#B1690D;}
DIV.pageSchemeDefenseGovernmentDetail 	DIV.subnav P A.active	{color:#DD6116;}
DIV.pageSchemeDefenseGovernmentDetail 	DIV.detailContent H2	{color:#B1690D;}

DIV.pageSchemeProjectLogisticsDetail 	DIV.subnav P			{color:#DD6116;}
DIV.pageSchemeProjectLogisticsDetail 	DIV.subnav P A			{color:#AD241D;}
DIV.pageSchemeProjectLogisticsDetail 	DIV.subnav P A.active	{color:#DD6116;}
DIV.pageSchemeProjectLogisticsDetail 	DIV.detailContent H2	{color:#AD241D;}

DIV.pageSchemeFairsEventsDetail 		DIV.subnav P			{color:#DD6116;}
DIV.pageSchemeFairsEventsDetail 		DIV.subnav P A			{color:#B16B13;}
DIV.pageSchemeFairsEventsDetail 		DIV.subnav P A.active	{color:#DD6116;}
DIV.pageSchemeFairsEventsDetail 		DIV.detailContent H2	{color:#B16B13;}

DIV.pageSchemeAboutUs 					DIV.subnav P			{color:#00545A;}
DIV.pageSchemeAboutUs 					DIV.subnav P A			{color:#707276;}
DIV.pageSchemeAboutUs 					DIV.subnav P A.active	{color:#00545A;}
DIV.pageSchemeAboutUs 					DIV.detailContent H2	{color:#00545A;}
DIV.pageSchemeAboutUs					DIV.detailContent A		{color:#126066;}
DIV.pageSchemeAboutUs					DIV.detailContent P		{font-size:12px; line-height:16px;}


/* secondaryBanner */
DIV.secondaryBanner				{/*display:block;*/ width:650px; height:133px; margin-bottom:20px;}
DIV.secondaryBanner H1			{float:left; font-family:georgia; font-weight:bold; font-size:16px; font-style:italic; color:#ffffff; margin:96px 0px 0px 20px; line-height:37px;}
Agility_ServiceDetail_Header	{float:left; font-family:georgia; font-weight:bold; font-size:16px; font-style:italic; color:#ffffff; margin:96px 0px 0px 20px; line-height:37px;}

/* subnav */
DIV.subnav				{float:right; width:120px; margin-right:20px; /*border-top:1px solid #E5E4E3; */}
DIV.subnav P			{font-family:arial; font-size:12px; font-weight:bold; border-bottom:1px solid #E5E4E3; margin:0px; padding:4px 0px 4px 0px;}
DIV.subnav P A			{text-decoration:none; font-weight:normal;}
DIV.subnav P A.active	{font-weight:bold;}
DIV.subnav div table tbody tr td a {text-decoration:none; font-weight:normal; font-family:arial; font-size:12px; }

DIV.tertiaryNav				{float:right; width:120px; margin-right:20px; border-top:1px solid #E5E4E3;}
DIV.tertiaryNav P			{font-family:arial; font-size:12px; font-weight:bold; border-bottom:1px solid #E5E4E3; margin:0px; padding:4px 0px 4px 0px;}
DIV.tertiaryNav P A			{text-decoration:none; font-weight:normal;}
DIV.tertiaryNav P A.active	{font-weight:bold;}


/* detailContent */
DIV.detailContent		{float:left; width:450px; margin-left:20px;}
DIV.detailContent p a	{font-family:arial; font-size:12px; color:#00545A; text-decoration:none;}

DIV.detailContent div table tbody tr td {font-family:arial; font-size:12px;vertical-align:top;}
DIV.detailContent div table tbody tr td a {font-family:arial; font-size:12px; color:#00545A;}

* html DIV.detailContent	{margin-left:10px;}
DIV.detailContent H2	{font-family:arial, sans-serif; font-size:16px; line-height:22px; font-weight:normal; margin-top:0px;}
DIV.detailContent H3	{font-family:arial, sans-serif; font-size:12px; font-weight:bold; color:#333333; margin-top:0px;}
DIV.detailContent H4	{font-family:arial, sans-serif; font-size:12px; font-weight:normal; font-style:italic; color:#333333; margin-top:0px;}
DIV.detailContent H5	{margin:0;padding:0;font-family:arial; font-size:14px; color:#5a9a98; font-weight:bold;margin-bottom: 15px;}
DIV.detailContent P		{font: 12px/18px normal Arial, sans-serif; color:#333333; clear:both; margin-bottom: 20px; }

DIV.detailContent p.sub-list-title	{font-size: 12px; font-weight: bold; margin-bottom: 0; color:#48807e;}
DIV.detailContent P.quoteCaption	{text-align:right; font-style:italic;}
DIV.detailContent P IMG.learnMore	{float:right; width:54px; height:7px; margin-top:8px;}
DIV.detailContent P.back			{font-weight:bold; font-size:11px; margin-top:0px;}
DIV.detailContent P.anchor			{font-weight:bold; font-size:11px; margin-top:0px;}
DIV.detailContent H2.headshot IMG	{float:left; margin-right:5px; margin-bottom:18px;}
DIV.detailContent P.headshot IMG	{float:left; margin-right:5px; margin-bottom:10px;}
DIV.detailContent P.pressLink 		{color:#999999;}
DIV.detailContent P.pressLink A		{font-weight:bold;}
DIV.detailContent P.pressArchive	{color:#999999; margin-bottom:50px;}
DIV.detailContent P.faqIndex A		{line-height:14px;}
DIV.detailContent P.top	A			{font-size:9px; line-height:auto;}
DIV.detailContent ul				{list-style: none; margin:0 0 30px 0;padding:0;}
DIV.detailContent li 				{background: transparent url("http://kw1pzcww001/EN/GIL/PublishingImages/Gradient/dash01.gif") no-repeat left 3px; padding: 0 0 0 25px;
}

DIV.detailContent ul li p 			{margin:0; padding:0}

DIV.detailContent SPAN.arabic		{font-size:120%;}

DIV.detailContent SPAN.column150px	{float:left; width:150px;}

/*tertiary content*/
DIV.tertiaryContent {margin:0; padding:0;}
DIV.tertiaryContent h5 span.trade-link {font-size:11px; color: #7A6E67; font-weight:normal;}
DIV.tertiaryContent p.sub-list-title	{font-size: 12px; font-weight: bold; margin-bottom: 0; color:#48807e;}
DIV.tertiaryContent ul				{list-style: none; margin:0 0 30px 22px;padding:0;}
DIV.tertiaryContent li 				{background: transparent url("http://kw1pzcww001/EN/GIL/PublishingImages/Gradient/dash01.gif") no-repeat left 3px; padding: 0 0 0 25px;}
DIV.tertiaryContent ul li p 			{margin:0; padding:0}


/* site map */
DIV.siteMap				{}
DIV.siteMap H1			{clear:both; margin:0px 20px 10px 20px; font-size:14px; color:#333333; font-weight:bold; line-height:40px; background-color:#f8f8f8; text-indent:15px; border-width:1px 0px 1px 0px; border-style:dotted; border-color:#DFDFDF;}
DIV.siteMap H2			{margin:0px 20px 2px 30px; font-family:arial; font-size:11px; font-weight:bold; color:#126066; line-height:16px;}
DIV.siteMap P			{font-size:11px; color:#999999; line-height:16px; border-style:dotted; border-width:0px 0px 1px 0px; margin:0px 20px 15px 30px; padding:0px 0px 15px 0px;}
DIV.siteMap P.last		{border-width:0px 0px 0px 0px;}
DIV.siteMap P A			{color:#126066; text-decoration:none;}
DIV.siteMap P A:hover	{text-decoration:underline;}

/* search results */
DIV.searchResults						{}
DIV.searchResults H1					{font-size:11px; font-weight:normal; color:#7A6E67; line-height:40px; background-color:#f8f8f8; clear:both;  border-width:1px 0px 1px 0px; border-style:dotted; border-color:#DFDFDF;}
DIV.searchResults H1 FORM				{display:block; float:right; height:40px; border-width:0px 0px 0px 1px; border-style:dotted; border-color:#DFDFDF; padding:0px 8px 0px 8px;}
DIV.searchResults H1 FORM P				{margin:12px 4px 0px 0px; float:left; font-family:georgia; font-style:italic; font-size:10px; line-height:16px; font-weight:bold; color:#7A6E67;}
DIV.searchResults H1 FORM INPUT.text	{border-style:solid; border-width:1px; border-color:#dbdbdb; color:#898989; width:160px; height:16px; font-size:11px; margin:12px 5px 0px 0px; float:left;}
DIV.searchResults H1 FORM INPUT.image	{border-width:0px; float:left; margin:14px 0px 0px 0px;}
DIV.searchResults P						{font-size:12px; line-height:16px;}
DIV.searchResults P A					{color:#126066;}
DIV.searchResults H2					{font-family:arial; margin:0px 20px 0px 20px; border-style:dotted; border-width:1px 0px 0px 0px; padding-top:10px; border-color:#dbdbdb; color:#7A6E67; font-size:11px; font-weight:normal;}
DIV.searchResults H2 A					{color:#126066;}

/* agent search */
DIV.search 				{font-family:arial; font-size:10px;}
DIV.search .titletxt	{font-size:14px; color:#c96; font-weight:bold}
DIV.search .regulartxt	{font-size:12px; color:#999;}
DIV.search .heavytxt	{font-size:12px; color:#999; font-weight:bold}
DIV.search .smalltxt	{font-size:10px; color:#f00;}



/* press releases */
/* - rollup - */
td#column #PressDate, #column #linkitem { font-family:Arial, sans-serif; }
td#column #PressDate { font-size:14px; font-weight:bold; color:#5a9a98; }
td#column #PressDate a, #column #linkitem a { font-family:Arial, sans-serif; font-size:14px; line-height: 20px; }
td#column #linkitem a:hover { color:#6f675f; padding-bottom:1px; border-bottom:1px solid #ac9f91; }
td#column #linkitem a { text-decoration:none; color:#6f675f; }
td#column #linkitem { margin-bottom:20px; }
/* multimedia page CSR 2011 rules */
* .agi_PressContainer .agi_multimedia_videocolumn #column #linkitem a {
	font-weight: bold;
	font-size: 12px;
}
* .agi_PressContainer .agi_multimedia_videocolumn td#column #linkitem { margin: 0; }
* #pressmedia-csr-header  { color: #BF2E1B !important; margin-bottom: 0; }
/*----*/

/* - press release pages - */
.PressContainer { background:#fff; padding: 0 20px; }
.PressContainer .PressReleaseTitle, .PressContainer .PressReleaseDate, .PressContainer .PressReleaseDate p, .PressContainer .PressReleaseContent, .PressReleaseContent .detailContent, .PressReleaseContent .detailContent p { margin:0; padding:0; }
.PressContainer .PressReleaseTitle { font: 27px bold Arial, sans-serif; }
.PressContainer .PressReleaseDate { color:#272727; }
.PressContainer .PressReleaseContent, .PressReleaseContent .detailContent, .PressReleaseContent .detailContent p { width:100%; color:#272727; }

.tertiaryContentLanding #pressArchiveTitle h3 { color:#5A9A98; font-family:Arial, sans-serif; font-weight:bold; font-size:19px; margin:60px 0 0 20px; }
.detailContent #pressArchiveTitle h3 { color:#5A9A98; font-family:Arial, sans-serif; font-weight:bold; font-size:19px; margin:20px 0 0 20px; }
.annualPressListing { margin:0 0 25px 20px; }
.annualPressListing a { font-family:Arial, sans-serif; color:#5A9A98 !important; font-size:13px; }

#annualPressListingGIL, #annualPressListingDGS, #annualPressListingEMI { margin:10px 0 30px 20px;line-height:18px;  }
#annualPressListingGIL a, #annualPressListingGIL a, #annualPressListingEMI a { font-family:Arial, sans-serif; font-size:12px; color:#5A9A98 !important;  }





/*
 * Following CSS handles agility_corporate_page.aspx 
 *
 */

#agi_corporatepage_content {
	margin-left: 20px;
	margin-bottom: 30px;
}

#agi_corporatepage_content p {
	margin-top: 
}
* html #agi_corporatepage_content {
	margin-left: 20px;
	margin-bottom: 50px;
}

#agi_corporatepage_image img {
	margin-bottom: 10px;
}

* html #agi_corporatepage_image img {
	margin-bottom: 25px;
}



#agi_corporatepage_webpartzone_vertical {
	margin-left: 20px;
	margin-bottom: 100px;
}

* html #agi_corporatepage_webpartzone_vertical {
	margin-top: 1px;
}

#agi_corporatepage_webpartzone_vertical #agi_csrpage_summary {
	font-family: Arial, sans-serif;
}


#agi_corporatepage_webpartzone_vertical .annualPressListing {
	margin-left: 0;	
}

#agi_csrpage_container #agi_csr_video {
	/*width: 400px;*/
/*	height: 266px;*/
	margin-left: 20px;
	margin-bottom: 20px;
	margin-top: -8px;
	background: transparent;
	float: right;
}

* html #agi_csrpage_container #agi_csr_video {
	margin-top: 7px;
}

#agi_csr_video p embed {
	margin-top: 0;
}


#agi_corporatepage_webpartzone_vertical #pressArchiveTitle h3 {
	color: #E35922;
	font-family: Georgia,"Times New Roman",Times, Arial, sans-serif;
	font-size: 22px;
	font-weight: normal !important;
	letter-spacing: 0;
	line-height: 0;
	border-bottom: none;
}

* html #agi_corporatepage_webpartzone_vertical #pressArchiveTitle h3 {
	color: #E35922;
	font-family: Georgia,"Times New Roman",Times, Arial, sans-serif;
	font-size: 22px;
	font-weight: normal !important;
	letter-spacing: 0;
	line-height: 1; 
	border-bottom: none;
}


#agi_corporatepage_webpartzone_vertical span.titletxt {
	color: #E35922 !important;
	font-family: Georgia,"Times New Roman",Times, Arial, sans-serif !important;
	font-size: 22px !important;
	font-weight: normal !important;
	letter-spacing: 0;
	line-height: 1;
}

/* humanitarian */
#agi_corporatepage_webpartzone1 {
	background-color: #eeeeee;
	margin-top: 50px;
	margin-left: 20px;
	margin-bottom: 50px;
}

* html #agi_corporatepage_webpartzone1 {
	height: 275px;
}

#agi_corporatepage_wpz1_col1 {  /* left pane */
	width: 547px;
	float: left;	
	padding-left: 20px;
	padding-right: 20px;
}

#agi_corporatepage_wpz1_col1 p {
	font: 13px/1.4em normal Arial, sans-serif;
}

#agi_corporatepage_wpz1_col1 p:hover {
	background: #eeeeee;
}


#agi_corporatepage_wpz1_col2 {   /* right pane */
	width: 252px;
	padding: 0 20px;
	float: left;
	background-color: transparent;
	overflow: auto;
	border-left: 1px dotted #c7c7c7;
}

h1#csrsection p:hover {
	background: transparent;
}


#agi_csr_docs #agi_csr_brochure a img, #agi_csr_docs #agi_csr_brochure a p {
	float: left;
}

#agi_csr_docs #agi_csr_brochure a img {
	margin-right: 15px;
}
#agi_csr_docs #agi_csr_brochure a {
	color: #00545A;
}


/* sustainability */
#agi_corporatepage_webpartzone2 {
	background-color: #fff;
	margin-left: 20px;
	margin-bottom: 50px;
}

#agi_corporatepage_wpz2_col1 {
	width: 547px;
	float: left;	
	padding-right: 20px;	
	padding-left: 20px;
}

#agi_corporatepage_wpz2_col1 p {
	font: 13px/1.4em normal Arial, sans-serif;
}


#agi_corporatepage_wpz2_col2 {
	width: 252px;
	padding: 0 20px;
	float: left;
	background-color: #fff;
	overflow: auto;
	border-left: 1px dotted #c7c7c7;
}

/* community */
#agi_corporatepage_webpartzone3 {
	background-color: #eeeeee;
	margin-left: 20px;
	margin-bottom: 50px;
}

* html #agi_corporatepage_webpartzone3 {
	height: 300px;
}

#agi_corporatepage_wpz3_col1 {
	width: 547px;
	float: left;	
	padding-left: 20px;	
	padding-right: 20px	
}

#agi_corporatepage_wpz3_col1 p {
	font: 13px/1.4em normal Arial, sans-serif;
}


#agi_corporatepage_wpz3_col2 {
	width: 252px;
	padding: 0 20px;
	float: left;
	background-color: transparent;
	overflow: auto;
	border-left: 1px dotted #c7c7c7;
}


/* investor relations */

#agi_corporatepage_webpartzone1_IR {
	background-color: #fff;
	margin-left: 20px;
	margin-bottom: 50px;
}

#agi_corporatepage_wpz1_col1_IR {
	width: 587px;
	float: left;
}

#agi_corporatepage_wpz1_col2_IR {
	width: 253px;
	padding: 0 20px;
	padding-bottom: 20px;
	float: left;
	background-color: #eeeeee;
	overflow: auto;
}

#agi_real_estate_text {
	width: 875px;
	color: #817568;
}

#agi_real_estate_text h1 {
	margin-top: 50px;
	margin-bottom: 25px;
}

#agi_real_estate_text ul li {
	 background: transparent url(http://connections.agilityportal.com/img/corp/global/ndash.gif) no-repeat left top; padding-left: 30px; margin-bottom: 5px; list-style: none;
}


/* global text */
h1.agi_corporatepage_hdr1 {
	color: #E35922;
	font-family: Georgia,"Times New Roman",Times, Arial, sans-serif;
	font-size: 20px !important;
	font-weight: normal !important;
	letter-spacing: 0;
	margin-top: 30px;
	line-height: 0;
}

h2.agi_corporatepage_hdr2 {
	color: #c37b13;
	font-family: Georgia,"Times New Roman",Times, Arial, sans-serif;
	font-size: 18px;
	font-weight: normal !important;
	letter-spacing: 0;
}

h3.agi_corporatepage_hdr3 {
	color: #5a9a98;
	font-family: Georgia,"Times New Roman",Times, Arial, sans-serif;
	font-size: 16px !important;
	font-weight: normal !important;
	border-bottom: none !important;
	letter-spacing: 0;
}




/* clearing */
#agi_corporatepage_webpartzone1, #agi_corporatepage_webpartzone2, #agi_corporatepage_webpartzone3, #agi_corporatepage_webpartzone1_IR {
	overflow: hidden;
}


/* investor relations */

/* updated css ie hack for Agility_Infrastructure_Experts.aspx -- 4.3.2009 */
* html #agi_corporatepage_webpartzone_vertical #agi_infleaders {
	margin-top: -23px;
}

* html #inf_contentmaster #agi_corporatepage_content {
	display: none;
}

#agi_ir_container {
	width: 900px;
}

#agi_ir_container #agi_ir_title {
	margin-left: 20px;
	color: #5A9A99;
	font-family:  Arial, sans-serif;
	font-size: 30px;
	font-weight: normal !important;
	letter-spacing: 0;
}

#agi_ir_container #agi_ir_date div {
	font-size: 11px !important;
	margin-left: 20px;
	color: #373737;
	line-height: 2;
}

#agi_ir_container #agi_ir_content {
	margin-left: 20px;
	font-size: 13px;
	color: #373737;
}

DIV.dashbullet {
	list-style: none;
	list-style-image: url("http://kw1pzcww001/EN/GIL/PublishingImages/Gradient/dash01.gif");
}



/* footer-redux */
#footer-redux { width:900px;  padding:15px 0; border-bottom:1px solid #eaeaea; border-top:1px solid #eaeaea; }
* html #footer-redux { width:900px;  padding:30px 0; border-bottom:1px solid #eaeaea; border-top:1px solid #eaeaea; }
#footer-redux .col { float:left; margin-left:60px; }	
#footer-redux .first { margin-left:20px; }
#footer-redux .col ul { list-style:none; margin-left:0; padding-left:0; margin-top:0; padding-top:0;}
#footer-redux h4, #footer-redux h4 a { font-size:12px; font-weight:bold; font-family:Arial, sans-serif; color:#797979; margin-bottom:0; padding-bottom:0;}
#footer-redux h4 a:hover { color:#555; }
#footer-redux .col ul li a { font-size:11px; font-family:Arial, sans-serif; color:#999; line-height: 1.7 }
#footer-redux .col ul li a:hover { color:#555; }

/*footerplank*/
#footerplank p { color:#999; padding:0; margin-left:20px; font:11px normal Arial, sans-serif; text-decoration:none; color:#999; }
#footerplank p span { margin:0 5px; }
#footerplank a { color:#999; font:11px normal Arial, sans-serif; text-decoration:none; color:#999; }



/* The following CSS prevents any <br> tag from displaying. 
   applied to DevServiceDetailPage 
*/	

#WebPartWPQ1 span br { display: none !important; }
#WebPartWPQ3 span br { display: none !important; }
/*following used for styling tertiary nav in DGS*/
#WebPartWPQ1 p a {color:#747474}
#WebPartWPQ1 p a:link {color:#747474;}
#WebPartWPQ1 p a:hover {color:#5a9a98;}
#WebPartWPQ1 p:hover {background:#f6f6f6;}

#WebPartWPQ3 p a {color:#747474}
#WebPartWPQ3 p a:link {color:#747474;}
#WebPartWPQ3 p a:hover {color:#5a9a98;}
#WebPartWPQ3 p:hover {background:#f6f6f6;}


/* relevant to Agility_ServiceRollup */
#WebPartWPQ1 span#serviceModules .serviceModule { float: left; height: 135px; margin: 0 20px 0 0; padding:0; }

/* relevant to serviceRollup
   in Firefox the table will drift to the side.
 */
div.rightContainer table { float: left; }










