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, .oneColumn2 {

	width: 850px;
	border: 0px solid black;

}

.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 p.firstParagraph2 {

	color: white;

	font-size: 160%;

	margin-top: 15px;

}

.content p.firstParagraph2 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: 14px;

	padding-right: 12px;

	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-caseStudiesNOBG .content {

	background: none;

}

.page-caseStudies-caseStudy .content {

	background: url("/illustrations/caseStudies-caseStudy.png");

	background-repeat: no-repeat;

}

.page-caseStudies-caseStudy2 .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-ingenuity2 .content {

	

}

.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%;

}



/* beg - remove only for testing */
.secondaryNavigation2 {

	font-size: 80%;

	margin-bottom: 0px;

	margin-right: 13px;

	padding-bottom: 0px;

	padding-top: 0px;

	text-align: right;

}

.secondaryNavigation2 a {

	color: white;

	margin-bottom: 0px;

	padding-bottom: 0px;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 0px;

	text-decoration: none;

	zoom: 1;

}

.secondaryNavigation2 a:hover {

	text-decoration: underline;

}

.secondaryNavigation2 .filled {

	background-color: #456176;

}

.secondaryNavigation2 .navigationItemSet {

	background-color: #456176;

	padding-left: 15px;

	padding-right: 15px;

	vertical-align: middle;

}

.secondaryNavigation2 img {

	vertical-align: bottom;

}

.no_a_underline a:link {
  text-decoration: none;
  border: 0;
}
/* end - remove only for testing */

