#header {
	WIDTH: 100%
}
#legal {
	WIDTH: 100%
}
#colContent {
	WIDTH: 765px
}
#wholePage #colRight {
	MARGIN: 0px 0px 0px 10px; WIDTH: auto
}
* HTML #wholePage #colRight {
	MARGIN: 0px 0px 0px 10px; WIDTH: auto
}
#centralContent {
	BACKGROUND-IMAGE: url(/images/icons/ajax-loader-grey-medium.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 50% 50%
}
#siteNav {
	FONT-SIZE: 0.8em
}
#colContent {
	POSITION: inherit; FLOAT: RIGHT; CLEAR: left; MARGIN-RIGHT: 0px
}
#legal {
	FLOAT: left; CLEAR: both
}
.homeCompanyName {
	COLOR: #036D7D; FONT-SIZE: 28px; FONT-WEIGHT: normal; MARGIN-left: 1em
}
.homeCompanyOverviewText {
	WIDTH: 22em; COLOR: #666666; MARGIN-RIGHT: 1em; FONT-SIZE: 13px
}
.homepageMainBanner {
	BORDER-BOTTOM: #ddd 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: bottom; PADDING-TOP: 0px
}
.homepageMainBannerBottom {
	BACKGROUND-IMAGE: url(/images/icons/homeBannerGreyGrad.gif); BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: 0px 0px
}
#homePageBannerRight {
	BACKGROUND-IMAGE: url(/images/homeBannerHermesRight); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 50% bottom
}
#homePageBannerImage {
	WHITE-SPACE: nowrap
}
#homePageBannerImage IMG {
	MARGIN-BOTTOM: 8px
}
#homePage #homeHighlights H2 {
	BORDER-BOTTOM: #ddd 1px solid; MARGIN-BOTTOM: 0.3em; FONT-SIZE: 1.1em
}
#homeHighlights {
	WIDTH: 740px
}
#colRight {
	FONT-SIZE: 0.9em; TEXT-ALIGN: RIGHT; PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 1px; BACKGROUND-COLOR: #faf9f6; PADDING-RIGHT: 0.2em; WIDTH: auto; PADDING-LEFT: 2px; BORDER-TOP-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; PADDING-TOP: 7px
}
#homePage #colRight H2 {
	FONT-SIZE: 1.1em
}
#colRight DIV {
	WIDTH: auto
}
#colRight IMG {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
.colRightContent {
	PADDING-LEFT: 10px; PADDING-RIGHT: 10px
}
#colRight UL {
	MARGIN-BOTTOM: 0.7em
}
#colRight SELECT {
	MARGIN-BOTTOM: 0.7em
}
#colRight LI {
	MARGIN-BOTTOM: auto
}
#homePage #colRight {
	BORDER-RIGHT-WIDTH: 1px; BORDER-TOP-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px
}
#homePage #colRight UL {
	LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; MARGIN-LEFT: 0px; LIST-STYLE-IMAGE: none
}
#homePage #colRight UL LI {
	LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; MARGIN-LEFT: 0px; LIST-STYLE-IMAGE: none
}
#homePage #colRight UL.mediaList LI {
	PADDING-LEFT: 20px
}
.homeNews {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
#homeNews P {
	CLEAR: both
}
#homeNews TABLE.mediaListInner {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#homeNews TABLE.mediaListInner TR.MediaListRow {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#homeNews TABLE.mediaListInner TR TD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#homeNews TABLE.mediaListInner TR TD P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#homeNews TABLE.mediaListInner {
	BORDER-COLLAPSE: collapse; MARGIN-BOTTOM: 0.6em
}
#homePage #colRight UL.contact-offices-sub {
	MARGIN-LEFT: 1em
}
#homePage #colRight UL.contact-offices-sub LI {
	MARGIN-BOTTOM: 0.1em
}
#contactAndCompany LI {
	BORDER-BOTTOM: pink 0px solid; BORDER-LEFT: pink 0px solid; WIDTH: 47%; DISPLAY: inline; FLOAT: left; BORDER-TOP: pink 0px solid; MARGIN-RIGHT: 2%; BORDER-RIGHT: pink 0px solid
}
#contactAndCompany LI UL LI {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: 99%; DISPLAY: block; MARGIN-BOTTOM: 0.5em; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#contactAndCompany H2 {
	DISPLAY: inline
}
#homePage H1 {
	DISPLAY: inline; FONT-SIZE: 1.6em; FONT-WEIGHT: bold
}
#homePage H2 {
	MARGIN: 0px 0.3em 0em 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 1.1em
}
#homePage H3 {
	FONT-SIZE: 1em
}
.highlights TD.highlightLHSCell {
	WIDTH: auto
}
#centreNav {
	WIDTH: 755px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px top
}
#CentreContentWrapper {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 745px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 20px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 10px; PADDING-TOP: 0px
}
.gotJS #CentreContentWrapper {
	MIN-HEIGHT: 280px; HEIGHT: 28em
}
#productLineContent {
	POSITION: relative; PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 10px 0px 0px; PADDING-LEFT: 0px; WIDTH: 580px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; FONT-SIZE: 1em; OVERFLOW: hidden; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px; LEFT: 14px
}
#productLineContent .hidden {
	VISIBILITY: hidden
}
#contentHolder H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 1.6em; PADDING-TOP: 0px
}
#contentHolder H2 A:hover {
	COLOR: #036D7D; TEXT-DECORATION: underline
}
.homeProdLineStrapline {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.contentHolderHome, .contentHolderAPP, .contentHolderIND, .contentHolderCOM, .contentHolderLIT, .contentHolderQMNG, .contentHolderMET, .contentHolderCAL, .contentHolderSPE, .contentHolderSTY {
	POSITION: relative
}
.gotJS #mainContentAPP, .gotJS #mainContentIND, .gotJS #mainContentCOM, .gotJS #mainContentLIT, .gotJS #mainContentQMNG, .gotJS #mainContentMET, .gotJS #mainContentCAL, .gotJS #mainContentSPE, .gotJS #mainContentSTY {
	DISPLAY: none
}
#mainContentHome, #mainContentIND, #mainContentCOM, #mainContentDIG, #mainContentLIT, #mainContentAPP, #mainContentQMNG, #mainContentMET, #mainContentCAL, #mainContentSPE, #mainContentSTY {
	BORDER-BOTTOM: red 0px solid; BORDER-LEFT: red 0px solid; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2em 9px; PADDING-LEFT: 0px; WIDTH: 570px; PADDING-RIGHT: 0px; BORDER-TOP: red 0px solid; BORDER-RIGHT: red 0px solid; PADDING-TOP: 0px
}
#mainContentHome {
	VISIBILITY: visible; PADDING-TOP: 2px
}
.homeDivContentMain {
	PADDING-TOP: 4px
}
UL#siteNav {
		PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
UL#nav {
		PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#tabs {
	BACKGROUND-COLOR: transparent; MARGIN-TOP: 0px; WIDTH: 139px; FLOAT: LEFT; OVERFLOW: visible; PADDING-TOP: 2px
}
#productLineTabs UL {
	BORDER-BOTTOM: #98CDBC 1px solid; BORDER-LEFT: #98CDBC 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 1px; PADDING-LEFT: 0px; WIDTH: 140px; PADDING-RIGHT: 0px; BORDER-TOP: #98CDBC 1px solid; PADDING-TOP: 0px
}
#productLineTabs UL LI {
	LIST-STYLE: none none outside; BACKGROUND-IMAGE: url(/images/icons/homeProdductLineTabBG_pale2.gif); TEXT-ALIGN: right; PADDING-BOTTOM: 7px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 3px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: right 50%; FONT-SIZE: 0.9em; FONT-WEIGHT: bold; PADDING-TOP: 7px
}
#productLineTabs UL LI.fauxHighlight {
	BACKGROUND-IMAGE: url(/images/icons/homeNavFauxHighlight2.jpg); BACKGROUND-COLOR: #D5F7CC; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left bottom
}
#productLineTabs UL LI A {
	MARGIN-LEFT: 2px
}
#productLineTabs LI {
	BORDER-BOTTOM: #e1dccb 1px solid; BACKGROUND-COLOR: #faf9f6; WIDTH: 136px; BORDER-RIGHT: #98CDBC 1px solid
}
#productLineTabs LI:hover {
	BACKGROUND-IMAGE: url(/images/icons/homeProductLineTabBG_highlight.gif); BORDER-BOTTOM: #036D7D 1px solid; BACKGROUND-COLOR: #ffffff; COLOR: #000000; BORDER-TOP: #036D7D 1px solid; BORDER-RIGHT: #ffffff 1px solid
}
#productLineTabs .productLineTabSelected {
	BACKGROUND-IMAGE: url(/images/icons/homeProductLineTabBG_highlight.gif); BORDER-BOTTOM: #036D7D 1px solid; BACKGROUND-COLOR: #ffffff; COLOR: #000000; BORDER-TOP: #036D7D 1px solid; BORDER-RIGHT: #ffffff 1px solid
}
#productLineTabs .productLineTabSelected A {
	COLOR: #000000
}
#productLineTabs LI:hover A {
	COLOR: #000000
}
#productLineTabs LI#tabStart:hover {
	BACKGROUND-IMAGE: url(/images/icons/homeProdLineTabBG_pale2.gif); BORDER-BOTTOM: #faf9f6 1px solid; BACKGROUND-COLOR: #faf9f6; BORDER-TOP: #faf9f6 1px solid; BORDER-RIGHT: #036D7D 1px solid
}
#productLineTabs LI#tabEnd:hover {
	BACKGROUND-IMAGE: url(/images/icons/homeProdLineTabBG_pale2.gif); BORDER-BOTTOM: #faf9f6 1px solid; BACKGROUND-COLOR: #faf9f6; BORDER-TOP: #faf9f6 1px solid; BORDER-RIGHT: #036D7D 1px solid
}
#rotatingBanners {
	WIDTH: 5400px; OVERFLOW: hidden
}
#rotatingBanners DIV {
	POSITION: relative; FILTER: alpha(opacity = 0); DISPLAY: inline; FLOAT: left; opacity: 0
}
#rotatingBanners #bannerAPP {
	RIGHT: 0px
}
#rotatingBanners #bannerIND {
	RIGHT: 450px
}
#rotatingBanners #bannerCOM {
	RIGHT: 900px
}
#rotatingBanners #bannerLIT {
	RIGHT: 1350px
}
#rotatingBanners #bannerQMNG {
	RIGHT: 1800px
}
#rotatingBanners #bannerMET {
	RIGHT: 2250px
}
#rotatingBanners #bannerCAL {
	RIGHT: 2700px
}
#rotatingBanners #bannerSPE {
	RIGHT: 3150px
}
#rotatingBanners #bannerSTY {
	RIGHT: 3600px
}
#rotatingBanners #bannerAPP {
	RIGHT: 0px; LEFT: 50px
}
#rotatingBanners #bannerIND {
	RIGHT: 400px
}
#rotatingBanners #bannerCOM {
	RIGHT: 850px
}
#rotatingBanners #bannerLIT {
	RIGHT: 1300px
}
#rotatingBanners #bannerQMNG {
	RIGHT: 1750px
}
#rotatingBanners #bannerMET {
	RIGHT: 2200px
}
#rotatingBanners #bannerCAL {
	RIGHT: 2650px
}
#rotatingBanners #bannerSPE {
	RIGHT: 3100px
}
#rotatingBanners #bannerSTY {
	RIGHT: 3550px
}
.gotJS .fr #CentreContentWrapper {
	HEIGHT: 32em
}
.gotJS .nl #CentreContentWrapper {
	HEIGHT: 32em
}
.gotJS .fr #productLineTabs UL LI {
	FONT-SIZE: 11px
}
.gotJS .nl #productLineTabs UL LI {
	FONT-SIZE: 11px
}