a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
body {
	background: url("/wrapper/page-bg.gif");
	background-color: white;
	color: #333333;
	font-family: Helvetica, Nimbus Sans L, sans-serif;
	font-size: 14px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	padding: 0px;
	text-align: center;
	width: 983px;
}
dt {
	font-size: 100%;
	font-weight: bold;
}
dd {
	margin-bottom: 20px;
	margin-left: 20px;
	padding-left: 0px;
}
form {
	margin: 0px;
	padding: 0px;
}
h1 {
	color: black;
	font-size: 150%;
	font-weight: normal;
	margin-bottom: 5px;
	margin-top: 5px;
	padding: 0px;
}
h1 em {
	color: #7e7e7e;
	font-style: normal;
}
h2 {
	color: black;
	font-size: 125%;
	font-weight: normal;
	padding: 0px;
	margin-bottom: 5px;
	margin-top: 25px;
}
h2 em {
	color: #fe6700;
	font-style: normal;
}
h3 {
	color: black;
	font-size: 115%;
	font-weight: normal;
	margin-bottom: 5px;
	margin-top: 25px;
	padding: 0px;
}
img {
	border: 0px;
	margin: 0px;
	padding: 0px;
}
img.left {
	margin-right: 10px;
}
img.right {
	margin-left: 10px;
}
ul, ol {
	margin-bottom: 15px;
	margin-top: 15px;
}
p {
	margin-bottom: 7px;
	margin-top: 15px;
}
table.thumbnailSet {
	float: right;
	margin-right: 50px;
	margin-top: 24px;
}
table.thumbnailSet a {
	border: none;
}
table.thumbnailSet a:hover {
	border: none;
}
td, th {
	font-family: Helvetica, Nimbus Sans L, sans-serif;
	font-size: 100%;
	vertical-align: top;
}
th {
	text-align: left;
}
.background {
	position: absolute;
	z-index: -1;
}
.border {
	border: 1px solid black;
}
.content {
	margin: 0px;
	padding: 0px;
	width: 918px;
}
.content a {
	border-bottom: 1px dotted #333333;
	color: #333333;
}
.content a:hover, a:hover p {
	border-bottom: 1px dotted #fe6700;
	color: #fe6700;
	text-decoration: none;
}
.content a.breadcrumb {
	border-bottom: 1px solid #fe6700;
	color: #fe6700;
	font-size: 90%;
}
.content a.breadcrumb:hover {
	border-bottom: 1px solid #333333;
	color: #333333;
}
.content .twoColumn .column {
	padding: 0px 35px 0px 0px;
	width: 430px;
}
.content .indent, .lowerContent {
	padding-left: 41px;
}
.content .indent .leftColumn, .content .lowerContent .leftColumn {
	height: auto;
	width: 540px;
}
.content .indent .leftColumn a, .lowerContent .leftColumn a {
	border-bottom: 1px solid #fe6700;
	color: #fe6700;
}
.content .indent .leftColumn a:hover, .lowerContent .leftColumn a:hover {
	border-bottom: 1px solid #333333;
	color: #333333;
}
.content .indent .leftColumn a.thumbnail, .lowerContent .leftColumn a.thumbnail {
	border: none;
}
.content .indent .sidebar, .content .lowerContent .sidebar {
	margin-top: 0px;
}
.content .leftColumn, .upperContent {
	min-height: 400px;
	padding-right: 31px;
}
.content .leftColumn, .upperContentnew {
	min-height: 458px;
	padding-right: 31px;
}
.content .leftColumn, .upperContentnew2 {
	min-height: 458px;
	padding-right: 31px;
}
.content .leftColumn, .upperContentnew3 {
	min-height: 458px;
	padding-right: 31px;
}
.content .leftColumn, .oneColumn {
	width: 350px;
}
.content .leftColumn .contactList, .upperContent .contactList {
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
}
.content .leftColumn .contactList a, .upperContent .contactList a {
	border-bottom: 1px solid #666666;
	color: #666666;
	font-size: 90%;
}
.content .leftColumn .contactList a:hover, .upperContent .contactList a:hover {
	border-bottom: 1px solid #f36700;
	color: #fe6700;
}
.content .leftColumn .contactList li, .upperContent .contactList li {
	padding-bottom: 1px;
	padding-top: 2px;
}
.content .leftColumn .contactList ul, .upperContent .contactList ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.content .sectionList {
	float: left;
	padding-bottom: 5px;
	padding-right: 20px;
	padding-top: 5px;
}
.content .sectionList a {
	border-bottom: 1px solid #4c4c4c;
	color: #4c4c4c;
	font-size: 90%;
}
.content .sectionList a em {
	border-bottom: 1px solid #f36700;
	color: #f36700;
	font-style: normal;
}
.content .sectionList a:hover {
	border-bottom: 1px solid #f36700;
	color: #f36700;
}
.content .sectionList a:hover em {
	border-bottom: 1px solid #4c4c4c;
	color: #4c4c4c;
}
.content .sectionList p {
	margin-top: 5px;
}
.content .sectionList li {
	padding-bottom: 1px;
	padding-top: 2px;
}
.content .sectionList ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.upperContent .sidebar {
	margin-top: 50px;
}
.content p.firstParagraph {
	color: white;
	font-size: 160%;
	margin-top: 25px;
}
.content p.firstParagraph em {
	color: #fe6700;
	font-style: normal;
}
.content table td {
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
}
.content table.border {
	border: 2px #354f6c solid;
	border-collapse: collapse;
	margin-bottom: 30px;
	margin-top: 10px;
}
.content table.border td {
	border: 1px #354f6c solid;
	padding: 5px;
}
.content table.border th {
	border: 1px #354f6c solid;
	padding: 5px;
	text-align: left;
}
.footer {
	color: #888888;
	font-size: 80%;
	margin-bottom: 50px;
	padding-left: 0px;
	padding-right: 31px;
	width: 920px;
}
.footer a {
	color: #888888;
}
.invisible {
	display: none;
}
.left {
	float: left;
}
.logo {
	float: left;
	margin-top: 50px;
}
.mainNavigation {
	background: url("/wrapper/mainNavigation-bg.gif");
	background-color: #456176;
	background-repeat: repeat-x;
	font-size: 12px;
	height: 23px;
	margin-left: 16px;
	margin-right: 13px;
	max-height: 23px;
	min-height: 23px;
	padding-bottom: 0px;
	padding-left: 13px;
	padding-right: 0px;
	padding-top: 9px;
	text-align: left;
	vertical-align: bottom;
}
.mainNavigation a {
	color: white;
	height: 14px;
	margin-top: -9px;
	max-height: 14px;
	min-height: 14px;
	padding-bottom: 9px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 9px;
	text-decoration: none;
	zoom: 1;
}
.mainNavigation a:hover {
	background: url("/wrapper/mainNavigation-bg-hover.gif");
}
.navigation {
	margin: 0px;
	padding: 0px;
	width: 765px;
}
.page-aboutUs .content {
	background: none;
}
.page-aboutUs .upperContent {
	padding-left: 100px;
	width: 808px;
}
.page-aboutUs .upperContent .column {
	width: 325px;
}
.page-architecture .content {
	background: url("/illustrations/architecture.png");
	background-repeat: no-repeat;
}
.page-caseStudies .content {
	background: url("/illustrations/caseStudies.png");
	background-repeat: no-repeat;
}
.page-caseStudies-caseStudy .content {
	background: url("/illustrations/caseStudies-caseStudy.png");
	background-repeat: no-repeat;
}
.page-caseStudies-caseStudy .content .indent .leftColumn, .page-caseStudies-caseStudy .lowerContent .leftColumn {
	height: auto;
	min-height: auto;
}
.page-caseStudies-caseStudy .content .indent .leftColumn ul, .page-caseStudies-caseStudy .lowerContent .leftColumn ul, {
	margin-left: 0px;
	padding-left: 15px;
}
.page-caseStudies-caseStudy .content .leftColumn, .page-caseStudies-caseStudy .upperContent {
	height: 400px;
	min-height: 400px;
}
.page-construction .content {
	background: url("/illustrations/construction.png");
	background-repeat: no-repeat;
}
.page-construction .oneColumn {
	width: 370px;
}
.page-facilityServices .content,
.page-facilityServices-consulting .content,
.page-facilityServices-maintenance .content,
.page-facilityServices-physical .content {
	background: url("/illustrations/facilityServices.png");
	background-repeat: no-repeat;
}
.page-facilityServices-maintenance .upperContent .oneColumn {
	width: 330px;
}
.page-smartSpace .content {
	background: url("/illustrations/smartSpace.png");
	background-repeat: no-repeat;
}
.page-homepage .content {
	background: url("/illustrations/homepage.png");
	background-repeat: no-repeat;
}
.page-homepage .content .leftColumn, .page-homepage .upperContent {
	height: 500px;
	min-height: 500px;
}
.page-designpage .content {
	background: url("/illustrations/diglopg1.jpg");
	background-repeat: no-repeat;	
}	
.page-designpage2 .content {
	background: url("/illustrations/diglopg2.jpg");
	background-repeat: no-repeat;	
}	
.page-designpage3 .content {
	background: url("/illustrations/diglopg3.jpg");
	background-repeat: no-repeat;	
}	
.page-ingenuity .content {
	background: url("/illustrations/default.png");
	background-repeat: no-repeat;
}
.page-ingenuity-workplaceStrategy .content {
	background: url("/illustrations/realEstate.png");
	background-repeat: no-repeat;
}
.page-interiorDesign .content {
	background: url("/illustrations/interiorDesign.png");
	background-repeat: no-repeat;
}
.page-interiorDesign-ergonomics .content {
	background: url("/illustrations/ergonomics.png");
	background-repeat: no-repeat;
}
.page-interiorDesign-projectManagement .content {
	background: none;
	background-repeat: no-repeat;
}
.page-aboutUs .upperContent {
	min-height: 0px;
}
.page-products .content {
	background: url("/illustrations/products.png");
	background-repeat: no-repeat;
}
.page-products-flooring .content {
	background: url("/illustrations/flooring.png");
	background-repeat: no-repeat;
}
.page-products-furniture .content {
	background: url("/illustrations/products.png");
	background-repeat: no-repeat;
}
.page-products-technology .content {
	background: url("/illustrations/technology.png");
	background-repeat: no-repeat;
}
.page-realEstate .content {
	background: url("/illustrations/realEstate.png");
	background-repeat: no-repeat;
}
.page-ingenuity .mainNavigation a.link-ingenuity,
.page-ingenuity-workplaceStrategy .mainNavigation a.link-WorkplaceConsulting,
.page-realEstate .mainNavigation a.link-realEstate,
.page-architecture .mainNavigation a.link-architecture,
.page-interiorDesign .mainNavigation a.link-interiorDesign,
.page-interiorDesign-ergonomics .mainNavigation a.link-interiorDesign,
.page-interiorDesign-projectManagement .mainNavigation a.link-interiorDesign,
.page-construction .mainNavigation a.link-construction,
.page-products .mainNavigation a.link-products,
.page-products-flooring .mainNavigation a.link-products,
.page-products-furniture .mainNavigation a.link-products,
.page-products-technology .mainNavigation a.link-products,
.page-facilityServices .mainNavigation a.link-facilityServices,
.page-facilityServices-consulting .mainNavigation a.link-facilityServices,
.page-facilityServices-maintenance .mainNavigation a.link-facilityServices,
.page-facilityServices-physical .mainNavigation a.link-facilityServices,
.page-smartSpace .mainNavigation a.link-smartSpace
 {
	background: url("/wrapper/mainNavigation-bg-current.gif");
	background-color: #ff7314;
	background-repeat: repeat-x;
}
.page-ingenuity .mainNavigation a.link-ingenuity:hover,
.page-ingenuity-workplaceStrategy .mainNavigation a.link-WorkplaceConsulting:hover,
.page-realEstate .mainNavigation a.link-realEstate:hover,
.page-architecture .mainNavigation a.link-architecture:hover,
.page-interiorDesign .mainNavigation a.link-interiorDesign:hover,
.page-interiorDesign-ergonomics .mainNavigation a.link-interiorDesign:hover,
.page-interiorDesign-projectManagement .mainNavigation a.link-interiorDesign:hover,
.page-construction .mainNavigation a.link-construction:hover,
.page-products .mainNavigation a.link-products:hover,
.page-products-flooring .mainNavigation a.link-products:hover,
.page-products-furniture .mainNavigation a.link-products:hover,
.page-products-technology .mainNavigation a.link-products:hover,
.page-facilityServices .mainNavigation a.link-facilityServices:hover,
.page-facilityServices-consulting .mainNavigation a.link-facilityServices:hover,
.page-facilityServices-maintenance .mainNavigation a.link-facilityServices:hover,
.page-facilityServices-physical .mainNavigation a.link-facilityServices:hover,
.page-smartSpace .mainNavigation a.link-smartSpace:hover
 {
	color: white;
}
.page-ingenuity .sidebar a.link-ingenuity,
.page-ingenuity-workplaceStrategy .sidebar a.link-WorkplaceConsulting,
.page-realEstate .sidebar a.link-realEstate,
.page-architecture .sidebar a.link-architecture,
.page-interiorDesign .sidebar a.link-interiorDesign,
.page-interiorDesign-ergonomics .sidebar a.link-interiorDesign,
.page-interiorDesign-projectManagement .sidebar a.link-interiorDesign,
.page-construction .sidebar a.link-construction,
.page-products .sidebar a.link-products,
.page-products-flooring .sidebar a.link-products,
.page-products-furniture .sidebar a.link-products,
.page-products-technology .sidebar a.link-products,
.page-facilityServices .sidebar a.link-facilityServices,
.page-facilityServices-consulting .sidebar a.link-facilityServices,
.page-facilityServices-maintenance .sidebar a.link-facilityServices,
.page-facilityServices-physical .sidebar a.link-facilityServices,
.page-smartSpace .sidebar a.link-smartSpace,
.page-clientList .sidebar a.link-clientList,
.page-caseStudies .sidebar a.link-caseStudies,
.page-caseStudies-caseStudy .sidebar a.link-caseStudies,
.page-latestNews .sidebar a.link-latestNews,
.page-partners .sidebar a.link-partners,
.page-citizenship .sidebar a.link-citizenship,
.page-joinOurTeam .sidebar a.link-joinOurTeam,
.page-ourHistory .sidebar a.link-ourHistory,
.page-ourTeam .sidebar a.link-ourTeam,
.page-environment .sidebar a.link-environment
 {
	border: none;
	color: black;
	font-size: 100%;
}
.page-ingenuity .sidebar .arrow-ingenuity,
.page-ingenuity-workplaceStrategy .sidebar .arrow-workplaceStrategy,
.page-interiorDesign .sidebar .arrow-interiorDesign,
.page-interiorDesign-ergonomics .sidebar .arrow-interiorDesign,
.page-interiorDesign-projectManagement .sidebar .arrow-interiorDesign,
.page-products .sidebar .arrow-products,
.page-products-flooring .sidebar .arrow-products,
.page-products-furniture .sidebar .arrow-products,
.page-products-technology .sidebar .arrow-products,
.page-facilityServices .sidebar .arrow-facilityServices,
.page-facilityServices-consulting .sidebar .arrow-facilityServices,
.page-facilityServices-maintenance .sidebar .arrow-facilityServices,
.page-facilityServices-physical .sidebar .arrow-facilityServices,
.page-caseStudies .sidebar .arrow-caseStudies,
.page-caseStudies-caseStudy .sidebar .arrow-caseStudies
 {
	display: inline;
}
.page-ingenuity .sidebar .submenu-ingenuity,
.page-ingenuity-workplaceStrategy .sidebar .submenu-workplaceStrategy,
.page-realEstate .sidebar .submenu-realEstate,
.page-architecture .sidebar .submenu-architecture,
.page-interiorDesign .sidebar .submenu-interiorDesign,
.page-interiorDesign-ergonomics .sidebar .submenu-interiorDesign,
.page-interiorDesign-projectManagement .sidebar .submenu-interiorDesign,
.page-construction .sidebar .submenu-construction,
.page-products .sidebar .submenu-products,
.page-products-flooring .sidebar .submenu-products,
.page-products-furniture .sidebar .submenu-products,
.page-products-technology .sidebar .submenu-products,
.page-facilityServices .sidebar .submenu-facilityServices,
.page-facilityServices-consulting .sidebar .submenu-facilityServices,
.page-facilityServices-maintenance .sidebar .submenu-facilityServices,
.page-facilityServices-physical .sidebar .submenu-facilityServices,
.page-smartSpace .sidebar .submenu-smartSpace,
.page-clientList .sidebar .submenu-clientList,
.page-caseStudies .sidebar .submenu-caseStudies,
.page-caseStudies-caseStudy .sidebar .submenu-caseStudies
 {
	display: block;
}
.page-terms h1 {
	color: white;
	font-size: 160%;
	margin-top: 25px;
}
.page-terms h1 em {
	color: #fe6700;
}
/*
	.innerBorder.width + .innerBorder.padding-left = body.width
*/
.innerBorder {
	background: url("/wrapper/innerBorder-bg.gif");
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 42px;
	text-align: left;
	width: 918px;
}
.outerBorder {
	background-color: white;
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	height: auto;
	padding-left: 19px;
	padding-right: 19px;
	width: 960px;
}
.right {
	float: right;
}
.secondaryNavigation {
	font-size: 80%;
	margin-bottom: 20px;
	margin-right: 13px;
	padding-bottom: 0px;
	padding-top: 0px;
	text-align: right;
}
.secondaryNavigation a {
	color: white;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	text-decoration: none;
	zoom: 1;
}
.secondaryNavigation a:hover {
	text-decoration: underline;
}
.secondaryNavigation .filled {
	background-color: #456176;
}
.secondaryNavigation .navigationItemSet {
	background-color: #456176;
	padding-left: 15px;
	padding-right: 15px;
	vertical-align: middle;
}
.secondaryNavigation img {
	vertical-align: bottom;
}
.sidebar {
	background: url("/wrapper/sidebar-bg.png");
	background-repeat: no-repeat;
	float: right;
	height: 670px;
	margin-bottom: 90px;
	margin-left: 71px;
	margin-right: 35px;
	min-height: 670px;
	text-align: right;
	width: 200px;
}
.sidebar a {
	border-bottom: 1px solid #f36700;
	color: #f36700;
	font-size: 90%;
	font-weight: normal;
}
.sidebar a:hover {
	border-bottom: 1px solid #333333;
	color: #333333;
}
.sidebar a.submenu {
	border-bottom: 1px solid #333333;
	color: #333333;
	font-size: 80%;
}
.sidebar a.submenu:hover {
	border-bottom: 1px solid #f36700;
	color: #f36700;
}
.sidebar h2, .sidebar a {
	margin-left: 20px;
	margin-right: 20px;
}
.sidebar h2 {
	border-bottom: 1px dotted #a6acb0;
	color: black;
	float: right;
	font-size: 120%;
	font-weight: normal;
	font-size: 110%;
	margin-bottom: 10px;
	margin-top: 20px;
}
.sidebar li {
	padding-bottom: 1px;
	padding-top: 1px;
}
.sidebar ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.sidebar .arrow-ingenuity,
.sidebar .arrow-workplaceStrategy,
.sidebar .arrow-architecture,
.sidebar .arrow-interiorDesign,
.sidebar .arrow-construction,
.sidebar .arrow-products,
.sidebar .arrow-facilityServices,
.sidebar .arrow-smartSpace,
.sidebar .arrow-clientList,
.sidebar .arrow-caseStudies,
.sidebar .arrow-latestNews,
.sidebar .arrow-partners,
.sidebar .arrow-citizenship,
.sidebar .arrow-joinOurTeam,
.sidebar .arrow-ourHistory,
.sidebar .arrow-ourTeam,
.sidebar .arrow-environment
 {
	display: none;
}
.sidebar .submenu-ingenuity,
.sidebar .submenu-workplaceStrategy,
.sidebar .submenu-architecture,
.sidebar .submenu-interiorDesign,
.sidebar .submenu-construction,
.sidebar .submenu-products,
.sidebar .submenu-facilityServices,
.sidebar .submenu-smartSpace,
.sidebar .submenu-clientList,
.sidebar .submenu-caseStudies,
.sidebar .submenu-latestNews,
.sidebar .submenu-partners,
.sidebar .submenu-citizenship,
.sidebar .submenu-joinOurTeam,
.sidebar .submenu-ourHistory,
.sidebar .submenu-ourTeam,
.sidebar .submenu-environment

 {
	display: none;
	margin-bottom: 15px;
}
.threeColumn .column {
	float: left;
	width: 33%;
}
.ticker {
	background-color: white;
	display: block;
	font-size: 85%;
	margin-top: 100px;
	margin-right: 34px;
	padding-bottom: 5px;
	padding-left: 18px;
	padding-right: 15px;
	padding-top: 5px;
}
.ticker a {
	border: none;
}
.ticker a:hover {
	border: none;
	text-decoration: underline;
}
.ticker .date {
	color: #779aba;
	padding-right: 10px;
}
.ticker a.news {
	color: #779aba;
}
.ticker .summary, .ticker .summary a {
	color: #888888;
}
.ticker .title a {
	color: #567999;
}
.twoColumn .column {
	float: left;
	padding-bottom: 5px;
	width: 50%;
}
