.greyBanner,
.blueBanner,
.orangeBanner,
.redBanner {
	height: 80px;
	background-repeat: repeat-x;
	background-position: top left;
	*width: 920px;
}

.greyBanner {
	background-image: url("../images/TopBannerGrey.png");
}

.orangeBanner {
	background-image: url("../images/TopBannerOrange.png");
}

.blueBanner {
	background-image: url("../images/TopBannerBlue.png");
}

.redBanner {
	background-image: url("../images/TopBannerRed.png");
}

.blueBanner H1,
.greyBanner H1,
.orangeBanner H1,
.redBanner H1 {
	color: #FFFFFF;
	text-transform: uppercase;
	float: right;
	margin: 34px 10px 0 0;
	*margin: 34px 20px 0 0;
}

.wrapper {
	margin: 0px auto;
	width: 880px;
	padding: 20px;
	color: #333333;
}

.contentsPage .leftColumn {
	float: left;
	width: 366px;
}

.contentsPage .leftColumn .contentsSection {
	margin-bottom: 20px;
	background-repeat: repeat-x;
	height: 218px;
	padding: 10px 30px 10px 10px;
}

.contentsPage .leftColumn .ourPeople {
	height: 228px;
	background-image: url("../images/Contents_OurPeople.png");
}

.contentsPage .leftColumn .aboutUs {
	background-image: url("../images/Contents_AboutUs.png");
}

.contentsPage .leftColumn .ourPerformance {
	background-image: url("../images/Contents_OurPerformance.png");
}

.contentsPage .leftColumn .ourProduct {
	background-image: url("../images/Contents_OurProduct.png");
}

.contentsPage .leftColumn .contentsSection H3 {
	color: #FFFFFF;
	text-transform: uppercase;
	font-size: 16px;
}

.contentsPage .leftColumn .contentsSection A {
	color: #FFFFFF;
	display: block;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
	margin-bottom: 6px;
}

.contentsPage .leftColumn .contentsSection A:hover {
	color: #B9B9B9;
}

.contentsPage .leftColumn .contentsSection A SPAN.pageNumber {
	float: right;
}

.contentsPage .rightColumn {
	float: right;
	width: 440px;
	margin-right: 40px;
	margin-left: 32px;
}

.contentsPage .rightColumn IMG {
	width: 399px;
	height: 94px;
	margin-top: 80px;
}

.splashPage {
	background: url("../images/splashBG.jpg") no-repeat top left;
	width: 920px;
	height: 1238px;
}

.splashPage h1 {
	display: inline-block;
	width: 420px;
	font-size: 70px;
	margin-left: 100px;
	margin-top: 170px;
	color: #404041;
}

.splashPage h2 {
	margin-top: 80px;
	text-align: center;
	font-size: 56px;
	color:#414142;
	margin-bottom: 0;
}

.splashPage h3 {
	text-align: center;
	color: #AFB1B4;
	font-size: 50px;
	margin-top: 0;
	font-weight: normal;
}

.ourNetwork TABLE {
	color: #414142;
	width: 100%;
}

.ourNetwork TABLE TH {
	border-bottom: 2px solid #414142;
	font-weight: bold;
	font-size: 16px;
	text-align: left;
	padding: 10px 4px;
}

.ourNetwork TABLE TD {
	font-size: 14px;
	padding: 4px 4px 6px;
}

.ourNetwork .hotspotMap {
	width: 920px;
	height: 448px;
	background: url("../images/OurNetwork-Map.jpg");
	position: relative;
}

.ourNetwork .hotspotMap .hotspot {
	position: absolute;
	cursor: pointer;
	width: 18px;
	height: 13px;
	text-decoration: none;
	display: block;
	text-indent: -9999px;
}

.ourNetwork .hotspotMap .hotspot.sca {
	background-image: url("../images/ourNetworkSCA.png");
	-background-image: url("../images/ourNetworkSCA.gif");
}
.ourNetwork .hotspotMap .hotspot.bcf {
	background-image: url("../images/ourNetworkBCF.png");
	-background-image: url("../images/ourNetworkBCF.gif");
}
.ourNetwork .hotspotMap .hotspot.gx {
	background-image: url("../images/ourNetworkGX.png");
	-background-image: url("../images/ourNetworkGX.gif");
}
.ourNetwork .hotspotMap .hotspot.rays {
	background-image: url("../images/ourNetworkRays.png");
	-background-image: url("../images/ourNetworkRays.gif");
}

.ourNetwork .hotspotMap .hotspot.sca:hover {
	background-image: url("../images/ourNetworkSCA-over.png");
	-background-image: url("../images/ourNetworkSCA-over.gif");
}
.ourNetwork .hotspotMap .hotspot.bcf:hover {
	background-image: url("../images/ourNetworkBCF-over.png");
	-background-image: url("../images/ourNetworkBCF-over.gif");
}
.ourNetwork .hotspotMap .hotspot.gx:hover {
	background-image: url("../images/ourNetworkGX-over.png");
	-background-image: url("../images/ourNetworkGX-over.gif");
}
.ourNetwork .hotspotMap .hotspot.rays:hover {
	background-image: url("../images/ourNetworkRays-over.png");
	-background-image: url("../images/ourNetworkRays-over.gif");
}

.ourNetwork .popUp {
	width: 503px;
	height: 268px;
	padding: 5px 5px 5px 6px;
	background: url("../images/ourNetworkPopup.jpg") no-repeat;
	
	display: none;
}

.ourNetwork .popUp .close {
	position: absolute;
	z-index: 10;
	cursor: pointer;
	width: 37px;
	height: 38px;
	right: -22px;
	top: -22px;
	background: url("../images/popupCloseButton.png") no-repeat top left;
	behavior: url("../../js/iepngfix.htc");
}

.ourNetwork .popUp .popUpHolder {
	position: relative;
	margin: 0;
	padding: 0;
}

.ourNetwork .popUp .popUpContent {
	width: 347px;
	max-height: 257px;
	-height: 257px;
	overflow: auto;
	
	color: #323232;
	font-size: 12px;
	padding: 5px;
}

.ourNetwork .popUp .popUpContent H3 {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 5px;
}

.ourNetwork .popUp .popUpContent UL {
	padding-left: 16px;
	margin: 0;
}

.ourNetwork .popUp .popUpContent LI {
	margin-bottom: 4px;
}

.ourNetwork .popUp IMG {
	width: 146px;
	height: 267px;
	position: absolute;
	top: 0;
	right: 0;
	-right: 5px;
}

.footerImg {
	width: 920px;
	height: 153px;
	margin-top: 20px;
	background: no-repeat transparent top left;
}

.footerImg.withBand {
	margin-top: 0;
}

.footerImg.footerAboutUs {
	background-image: url("../images/footerAboutus.jpg");
}

.footerImg.performance {
	background-image: url("../images/footerPerformance.jpg");
	height: 163px;
}

.footerImg.performance3 {
	background-image: url("../images/footerPerformance3.jpg");
}

.footerImg.phone {
	background-image: url("../images/footerPhone.jpg");
}

.footerImg.warehouse {
	background-image: url("../images/footerWarehouse.jpg");
}

.footerImg.distribution {
	background-image: url("../images/footerDist.jpg");
}

.footerImg.sca {
	background-image: url("../images/footerProductSCA_02.jpg");
}

.footerImg.gx {
	background-image: url("../images/footerProductGX_02.jpg");
}

.footerImg.bcf {
	background-image: url("../images/footerBCF.jpg");
}

.footerImg.rays {
	background-image: url("../images/footerRays.jpg");
}

.footerImg.fco {
	background-image: url("../images/footerFCO.jpg");
}

.footerImg.people1 {
	background-image: url("../images/footerPeople1.jpg");
}

.footerImg.people2 {
	background-image: url("../images/footerPeople2.jpg");
}

.footerImg.people3 {
	background-image: url("../images/footerPeople3.jpg");
}

.footerImg1 {
	background-image: url("../images/footerImg1.png");
}

.footerImg2 {
	background-image: url("../images/footerImg2.png");
}

.footerBand {
	width: 920px;
	height: 10px;
	margin-top: 20px;
}

.footerBand.grey {
	background-image: url("../images/footerBandGrey.jpg");
}

.footerBand.red {
	background-image: url("../images/footerBandRed.jpg");
}

.footerBand.blue {
	background-image: url("../images/footerBandBlue.jpg");
}

.footerBand.orange {
	background-image: url("../images/footerBandOrange.jpg");
}

.back .main {
	height: 990px;
	width: 920px;
	background: transparent url("../images/Back_Main.jpg");
}

.back .main .SRGLink {
	display: block;
	margin: 930px 0 0 318px;
	width: 310px;
	height: 50px;
	position: absolute;
}

.back .footer {
	background: #231F20;
	height: 160px;
	text-align: center;
}

.back .footer A {
	display: inline-block;
	background-repeat: no-repeat;
	background-position: top center;
	color: #FFFFFF;
	padding-top: 58px;
	text-decoration: none;
	margin: 20px 10px;
}

.back .footer A.sca {
	background-image: url("../images/Back_SCALogo.jpg");
	min-width: 155px;
}

.back .footer A.bcf {
	background-image: url("../images/Back_BCFLogo.jpg");
	min-width: 108px;
}

.back .footer A.fco {
	background-image: url("../images/Back_FCOLogo.jpg");
	min-width: 119px;
}

.back .footer A.gx {
	background-image: url("../images/Back_GXLogo.jpg");
	min-width: 152px;
}

.back .footer A.rays {
	background-image: url("../images/Back_RaysLogo.jpg");
	min-width: 92px;
}

.financialStatements TABLE {
	width: 100%;
	margin-bottom: 20px;
}

.financialStatements TABLE TH TD{
	margin: 0;
}


.financialStatements TABLE TH {
	border-bottom: 2px solid #BDBFC1;
	vertical-align: bottom;
	text-align: right;
	width: 160px;
	padding: 5px;
	font-size: 22px;
}

.financialStatements TABLE DIV {
	border: 2px solid #BDBFC1;
	padding: 6px 20px;
	
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	behavior: url("/js/PIE.htc");
}

.financialStatements TABLE DIV TABLE {
	width: auto;
}

.financialStatements TABLE DIV TABLE TD {
	padding-top: 10px;
}

.financialStatements td.label {
	width: 450px;
}

.financialStatements td.data {
	text-align: right;
	width: 75px;
} 

.financialStatements td.underline {
	border-bottom: 1px solid #333333;
}

.financialStatements td.strong {
	font-weight: bold;
}
	


.aboutUs .passionate {
	text-align: center;
	font-style: italic;
}

/* .aboutUs UL { */
.wrapper UL {
	padding-left: 20px;
}

.aboutUs LI {
	margin: 10px 0;
}

.aboutUs TABLE TH,
.ourPeople TABLE TH {
	border-right: 2px solid #414142;
	text-align: left;
	width: 150px;
	vertical-align: top;
}

.aboutUs TABLE TH,
.aboutUs TABLE TD,
.ourPeople TABLE TH,
.ourPeople TABLE TD {
	padding: 0 10px 15px;
}

.wrapper .column {
	float: left;
	width: 420px;
}

.wrapper .column.right {
	float: right;
}

.wrapper H2 {
	font-size: 26px;
	margin: 0 0 10px;
}

.wrapper P, 
.wrapper LI {
	text-align: justify;
}

.wrapper P.highlight {
	font-size: 18px;
	font-weight: bold;
	font-family: Times New Roman, serif;
}
.wrapper .right P.highlight {
	text-align: right;
}

.wrapper.ourPerformance H2,
.wrapper.ourPerformance H3,
.wrapper.ourPerformance P.highlight,
.wrapper.csr H2,
.wrapper.csr H3,
.wrapper.csr P SPAN.highlight,
.wrapper.systems H2,
.wrapper.sourcing H2,
.wrapper.sourcing P.highlight,
.wrapper.logistics H2,
.wrapper.logistics H3,
.wrapper.logistics P.highlight {
	color: #fb7700;
}

.wrapper.ourPerformance IMG.customerPathToPurchase {
	display: block;
	margin: 10px auto;
	width: 462px;
	height: 326px;
}

.wrapper.csr P SPAN.highlight {
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
}

.wrapper.ourPeople H2,
.wrapper.ourPeople H3,
.wrapper.ourPeople .column P.highlight {
	color: #D52027;
}

.wrapper.ourPeople H4 {
	color: #818285;
	text-transform: uppercase;
	font-size: 20px;
	margin-bottom: 0;
	margin-top: 10px
}

.wrapper.ourPeople .column P.highlight.attribution {
	color: #818285;
	text-align: right;
}

.ourPeople TABLE TH {
	width: 100px;
}

.ourPeople TABLE UL {
	list-style: none;
	margin: 0;
}

.wrapper.ourProduct .top H3 {
	font-size: 20px;
	font-style: italic;
	margin: 0;
}

.wrapper.ourProduct H2,
.wrapper.ourProduct .column H3,
.wrapper.ourProduct .column p.highlight,
.wrapper.ourProduct .column A {
	color: #005593;
}

.wrapper.ourProduct .column A {
	cursor: pointer;
	font-weight: bold;
	text-decoration: underline;
}

.ourProduct .popUp {
	width: 794px;
	height: 422px;
	padding: 8px 9px;
	background: url("../images/ourProductPopupBG.jpg") no-repeat;
	
	display: none;
}

.ourProduct .popUp .close {
	position: absolute;
	z-index: 10;
	cursor: pointer;
	
	width: 37px;
	height: 38px;
	right: -16px;
	top: -16px;
	background: url("../images/popupCloseButton.png") no-repeat top left;
	behavior: url("../../js/iepngfix.htc");
}

.ourProduct .popUp .popUpContent {
	overflow: auto;
	
	color: #323232;
	font-size: 12px;
	padding: 5px;
	max-height: 412px;
}

.ourProduct .top .logo {
	float: right;
}
