body{background-color:#ccc}
.wrapper {margin:0 auto;width:900px;padding:10px 50px 0px;background:#c0c0c0 url(../images/wrapper.png) repeat-y top left;}


#header .container{float:right;width:735px}
#header .container input#searchField {float:right;background:transparent url(../images/search.png) no-repeat scroll top right;width:153px;padding:6px 40px 0 6px;height:24px;border:none;}
#header .container .navBar {background:transparent url(../images/nav.png) no-repeat scroll bottom right;width:735px;height:36px;}
#header .container .navBar ul{margin:20px 0px 0px 35px;padding-top:10px}
#header .container .navBar ul li{display:inline-block;*display:inline;zoom:1;margin:0px 0px 0px 10px;font-family:Arial;font-size:15px}

#header .container .navBar ul li a{text-decoration:none;color:white;font-weight:bold;padding:9px 10px 11px;}
#header .container .navBar ul li:hover a{background:transparent url(../images/navmenuhover.png) repeat-x scroll bottom left;}
#header .container .navBar ul li:hover ul { display: block; }
#header .container .navBar ul li.services ul { width: 280px; }
#header .container .navBar ul li.selected span a{background:#c83044 url(../images/navmenuselected.png) repeat-x scroll top left;}
#header .container .navBar ul li.selected ul li span a{background:transparent url(../images/navmenuhover.png) repeat-x scroll left bottom;width:208px}
#header .container .navBar ul li.selected ul li span a:hover{color:#ff8b8b}
#header .container .navBar ul li ul { position: absolute; display: none;margin-left:-10px;font-size:0.6em;margin-top:9px; background-color: #535353; width: 200px; z-index: 2000; }
#header .container .navBar ul li ul li {display: block;margin-bottom:15px;height:20px;font-size:11px}
#header .container .navBar ul li ul li:hover span a{color:#ff8b8b}
#header .container .navBar ul li ul li ul { display: none; }
#header .container .navBar ul li ul li ul li { display: none; height: 0px; }

#header .container .navBar ul li.sfhover a{background:transparent url(../images/navmenuhover.png) repeat-x scroll bottom left;}
#header .container .navBar ul li.sfhover ul { display: block; }
#header .container .navBar ul li.selected ul li span a.sfhover{color:#ff8b8b}
#header .container .navBar ul li ul li.sfhover span a{color:#ff8b8b}

#mainContent .banner{width:900px;height:457px;border-bottom:3px solid #c41230;border-top:3px solid #333}
#mainContent .container{color:white;border-top:3px solid #333;background:transparent url(../images/bg.png) repeat-x scroll top left;}
#mainContent .container .left{width:510px;float:left;padding:0px 20px;}
#mainContent .container .left h2{font-size:2.0em;margin-bottom:10px}
#mainContent .container .left p img{float:left;margin-right:10px;margin-bottom:10px}
#mainContent .container .left p {margin-bottom:10px;line-height:20px}
#mainContent .container .left p span a{color:#ff6363;font-size:0.9em;font-weight:bold}
#mainContent .container p.readMore a{text-decoration:none;color:#ff6363;font-weight:bold}
#mainContent .container .right{width:330px;height:208px;float:right;padding-left:20px;background:transparent url(../images/skyline.png) no-repeat scroll bottom right}
#mainContent .container .right .box{background:transparent url(../images/boxbg.png) no-repeat scroll top left;height:151px;line-height:25px;padding:10px 0px 0px 35px;margin-top:15px}
#mainContent .container .right .box ul{margin:0px}
#mainContent .container .right .box ul li{list-style-image:url(../images/tick.png)}
#mainContent .alt{background:none;border:none}
#mainContent .alt .content{background:none;color:#333}
#mainContent .alt .left{background:transparent url(../images/verticalbar.gif) no-repeat scroll top right;}
#mainContent .alt .content a{text-decoration:none;color:#333}
#mainContent .alt .content h3{color:#c41230;font-size:1.2em}
#mainContent .alt .content ul {margin:0px}
#mainContent .alt .content ul li{list-style-type:none;margin-bottom:5px;border-bottom:1px solid #ddd}
#mainContent .alt .content ul li p{ display:inline-block; *display:inline; zoom: 1}
#mainContent .alt .content ul li p.date{width:75px;text-align:right;margin-right:10px;color:#999;font-weight:bold}
#mainContent .alt .right p {line-height:20px;padding-right:10px}
#mainContent .alt .right p img{float:left;margin-right:10px;margin-bottom:10px}
#mainContent .alt .right p span img{float:none;}
#mainContent .alt .right p span a{color:#ff6363;text-decoration:none}

#footer {border-top:2px solid #666;padding:10px;font-size:13px}
#footer p{font-size:0.8em;display:inline}
#footer p a{text-decoration:none;color:#c41230}
#footer .right{float:right}

/*--SubPage--*/
#mainContent .subpage{background:transparent url(../images/subbg2.png) repeat-y scroll bottom left;}
#mainContent .subpage .subWrapper{background:transparent url(../images/subbg.png) no-repeat scroll bottom left;min-height:890px}

#mainContent .subpage #sideBar h4{font-size:15px;color:#005581;padding-left:10px}
#mainContent .subpage .subWrapper .topContainer{background:white url(../images/fadeborder.png) no-repeat scroll bottom left;height:14px;color:#999;border-top:3px solid #333;padding:8px 10px 10px}

#mainContent .subpage .subWrapper .topContainer h5{margin:0px;font-size:12px}
#mainContent .subpage .subWrapper .topContainer span{color:#333}

#mainContent .subpage #sideBar{width:204px;background:#eee;padding:15px;padding-top:0px ;display:inline-block; *display:inline; zoom: 1;vertical-align:top;padding-left:0px;overflow:hidden;}
#mainContent .subpage #sideBar ul{margin:0px;margin-top:10px}
#mainContent .subpage #sideBar ul li{list-style-type:none;font-family:Trebuchet MS;font-weight:bold;font-size:12px;list-style-image:none;padding:5px 0px 10px 10px}
#mainContent .subpage #sideBar ul li b{color:#c41230}
#mainContent .subpage #sideBar ul li a{text-decoration:none;color:#666;background:transparent url(../images/greyarrow.png) no-repeat scroll center left;padding-left:15px;display:block}
#mainContent .subpage #sideBar ul li a.null{cursor:default}
#mainContent .subpage #sideBar ul li:hover a.null{cursor:default;color:#666;text-decoration:none}
#mainContent .subpage #sideBar ul li:hover a{text-decoration:underline;color:#c62d3f}
#mainContent .subpage #sideBar ul li ul li:hover{text-decoration:underline;color:#c62d3f}
#mainContent .subpage #sideBar ul li:hover ul li a{text-decoration:none;}
#mainContent .subpage #sideBar ul li.selected:hover a{text-decoration:none;}
#mainContent .subpage #sideBar ul li.selected_sub:hover a{text-decoration:none;}
#mainContent .subpage #sideBar ul li.keyContact{height:auto}
#mainContent .subpage #sideBar ul li a.contactMail{background:transparent;padding-left:0;color:#005581}
#mainContent .subpage #sideBar ul li ul li{font-size:1.0em}

#mainContent .subpage #sideBar ul li.selected {background:#707070 url(../images/selectbg.png) repeat-x scroll top left;padding:8px 0px 8px 10px;width:209px;margin-bottom:5px}
#mainContent .subpage #sideBar ul li.alt {padding:0px 15px 0px 10px;height:35px;margin-bottom:10px}
#mainContent .subpage #sideBar ul li.selected  a{color:white;background:transparent url(../images/whitearrow.png) no-repeat scroll center left;width:175px}
#mainContent .subpage #sideBar ul li.sub {padding-left:25px}
#mainContent .subpage #sideBar ul li.selected_sub{background:#707070 url(../images/selectbg.png) repeat-x scroll top left;padding:7px 0px 0px 25px;height:25px;width:194px;margin-bottom:10px}
#mainContent .subpage #sideBar ul li.selected_sub a{color:white;background:transparent url(../images/whitearrow.png) no-repeat scroll center left;}
#mainContent .subpage #sideBar ul li ul li.selected{margin-left:-10px;padding-left:20px}
#mainContent .subpage #sideBar ul li.accolades_accordian{height:30px;overflow:hidden}
#mainContent .subpage #sideBar ul li.accolades_accordian ul li{font-size:1.0em}
#mainContent .subpage #sideBar ul li.management_accordian{height:30px;overflow:hidden}
#mainContent .subpage #sideBar ul li.management_accordian ul li{font-size:1.0em;}
#mainContent .subpage #sideBar ul li.subsidiaries_accordian{height:30px;overflow:hidden}
#mainContent .subpage #sideBar ul li.subsidiaries_accordian ul li{font-size:1.0em}
#mainContent .subpage #sideBar ul li.industries_accordian{height:30px;overflow:hidden}
#mainContent .subpage #sideBar ul li.industries_accordian ul li{font-size:1.0em}
#mainContent .subpage #sideBar ul li.copportunities_accordian{height:30px;overflow:hidden}
#mainContent .subpage #sideBar ul li.copportunities_accordian ul li{font-size:1.0em}

.button img{float:right}
.download .box{padding:10px}
.download .box p{float:left;padding:13px 0px 0px 15px;text-decoration:underline;}
.download .box a{color:#333;text-decoration:underline}
.download {background:transparent url(../images/pdficon.png) no-repeat scroll top left;}
.newsletter .box{padding:10px}
.newsletter p{width:475px;padding:0px;margin-left:15px;float:left}
.newsletter p b{font-size:1.1em}
.newsletter p a{color:#C62D3F;text-decoration:none}

ul li{list-style-image:url(../images/doubledot.png)}
ul li a{text-decoration:none;color:#005581}
ul li a:hover{text-decoration:hover}

table tr.title{background-color:#c62d3f;color:white}

#center {display:inline-block; *display:inline; zoom: 1;vertical-align:top;width:665px;padding:0px 0px 0px 10px;line-height:25px}
#center h4{font-size:1.3em;margin-bottom:15px}
#center .column{width:665px}
#center .column .emphasis {margin-bottom:20px}
#center .column .emphasis .content{font-weight:bold;width:200px;height:150px;float:right;padding:15px;font-size:13px;background:transparent url(../images/contentemphasiswhite.png) repeat-y scroll top right;padding-left:150px; color:#999;}
#center .column .emphasis .content .controlHolder{margin:0;width:230px}
#center .column .emphasis .content .controlHolder .label{padding:0}
#center .column .emphasis .content .controlHolder .control {width:220px}
#center .column .emphasis .content .controlHolder .control input{width:220px}
#center .column .emphasis .content .controlHolder .control select{width:222px}
#center .column .emphasis .content .controlHolder .control a img{float:right}
#center .column .emphasis .bar{background:#c62d3f url(../images/emphasisboxbglong.png) no-repeat scroll bottom;width:652px;height:61px;padding:0px 0px 0px 15px;color:white;font-size:1.8em;font-weight:bold}
#center .column .emphasis .bar p{padding-top:15px;}
#center .column .emphasis img.country1{cursor:pointer;}
#center .column .emphasis img.country2{cursor:pointer;}
#center .column .emphasis img.country3{cursor:pointer;}
#mainContent .subpage #center .column .container {background:transparent url();color:#333;height:auto;border:none;margin-bottom:30px;font-size:1em}
#mainContent .subpage #center .column .container ul li a{text-decoration:none;color:#005581}
#mainContent .subpage #center .column .container ul li:hover a{text-decoration:underline}
#mainContent .subpage #center .column .container p.testimonials{text-align:right;font-size:0.9em;line-height:20px;border-bottom:1px solid #ddd;padding-bottom:15px;margin-bottom:15px}
#mainContent .subpage #center .column .container p.last{border:0px;padding:0px;margin:0}
#mainContent .subpage #center .column .container p.fprojects{text-align:left}
#mainContent .subpage #center .column .container p a{color:#005581;text-decoration:underline;}
#mainContent .subpage #center .column .container p a.readMore{color:#ff6363;text-decoration:none;padding-left:0px;font-size:0.8em;}
#mainContent .subpage #center .column .container p.readMore a{color:#ff6363;text-decoration:none;padding-left:0px;font-size:0.8em;}
#mainContent .subpage #center .column .container .col{width:300px;display:inline-block;*display:inline;zoom:1;vertical-align:top;margin-bottom:20px}
#mainContent .subpage #center .column .container .col .thumbnail{width:100px;display:inline-block;*display:inline;zoom:1;vertical-align:top}
#mainContent .subpage #center .column .container .col .thumbnail img{border:1px solid #ddd;padding:5px}
#mainContent .subpage #center .column .container .col .content{width:185px;display:inline-block;*display:inline;zoom:1;vertical-align:top}
#mainContent .subpage #center .column .container .col .content img{border:2px solid #ddd;margin-right:10px}
#mainContent .subpage #center .column .container .col .content p{margin-bottom:5px}
#mainContent .subpage #center .column .container .col .alt{width:auto;padding-right:30px}
#mainContent .subpage #center .column .container .services .thumbnail img{padding: 0;border: 0;}
#mainContent .subpage #center .column .container .services .thumbnail {margin-right: 10px;}

#mainContent .subpage #center .column .border{border-bottom:1px solid #ddd;}
#mainContent .subpage #center .column .history{background:transparent url(../images/historytimeline.png) repeat-y scroll top left;width:640px}
#mainContent .subpage #center .column .container .dateContainer{margin-bottom:10px;overflow:hidden;height:20px}
#mainContent .subpage #center .column .container .dateContainer .date{width:120px;display:inline-block;*display:inline:zoom:1;vertical-align:top;font-size:1.2em;text-align:right}
#mainContent .subpage #center .column .container .dateContainer .dateDetail{background:transparent url(../images/datedetail.png) no-repeat scroll top left;width:440px;display:inline-block;*display:inline;zoom:1;vertical-align:top;padding-left:70px;font-size:1.2em;}

#mainContent .subpage #center .column .col {width:190px;padding:0px 10px;display:inline-block;*display:inline;zoom:1;vertical-align:top;}
#mainContent .subpage #center .column .col a{padding-left:17px}
#mainContent .subpage #center .column .col .border{border:1px solid #ddd;height:190px;padding:10px 10px 0px;margin-bottom:10px;}

#mainContent .subpage #center .middle{width:500px;border:0px solid black;display:inline-block;*display:inline;zoom:1;}
#mainContent .subpage #center .middle .emphasis {margin-bottom:20px}
#mainContent .subpage #center .middle .emphasis .content{width:150px;height:150px;float:right;padding:15px;padding-left:150px;font-size:13px;background:transparent url(../images/contentemphasiswhiteshort.png) repeat-y scroll top right;font-weight:bold; color:#999;}
#mainContent .subpage #center .middle .emphasis .bar{background:#c62d3f url(../images/emphasisboxbg.png) no-repeat scroll bottom;width:485px;height:61px;padding:0px 0px 0px 15px;color:white;font-size:1.8em;font-weight:bold}
#mainContent .subpage #center .middle .emphasis .bar p{padding-top:15px;}
#mainContent .subpage #center .middle .emphasis .bar .item{float:right;width:70px;text-align:center;font-size:0.4em;background:transparent url(../images/fadewhite.png) repeat scroll top left;height:54px;margin-left:1px;line-height:10px;padding-top:7px}
#mainContent .subpage #center .middle .emphasis .bar .item a{text-decoration:none;color:white;}
#mainContent .subpage #center .middle .emphasis .thumbnail{height:180px;overflow:hidden;display:static}
#mainContent .subpage #center .middle .container {background:transparent url();color:#333;height:auto;border:none;margin-bottom:30px;font-size:1em}
#mainContent .subpage #center .middle .container .thumbnailManaging{width:301px;padding:5px;border:1px solid #ddd}
#mainContent .subpage #center .middle .container .thumbnailManaging{border:1px solid #ddd;float:right;margin:0 0 15px 15px}
#mainContent .subpage #center .middle .container .thumbnailManaging img{border:0px;padding:0;}
#mainContent .subpage #center .middle .container img{border:1px solid #ddd ;padding:5px}
#mainContent .subpage #center .middle .container .thumbnail .caption{background:#333;color:white;padding:5px 10px;}
#mainContent .subpage #center .middle .container .thumbnail .caption a{color:#ff6363}
#mainContent .subpage #center .middle .bod .thumbnail{float:left;padding:0;margin:0 15px 0 0;margin-bottom:20px}
#mainContent .subpage #center .middle .bod p{padding-top:25px}
#mainContent .subpage #center .middle .container ul.col{width:205px;display:inline-block; *display:inline; zoom: 1;margin-top:5px;vertical-align:top}
#mainContent .subpage #center .middle .container ul li a{color:#005581;text-decoration:none;}
#mainContent .subpage #center .middle .container .download .box img{float:left}
#mainContent .subpage #center .middle .container .download .box{padding:10px;border:1px solid #ddd}
#mainContent .subpage #center .middle .container .download .box p{float:left;padding:13px 0px 0px 15px;text-decoration:underline;}
#mainContent .subpage #center .middle .container .download .box a{color:#333;text-decoration:underline}
#mainContent .subpage #center .middle .container .newsletter .box{padding:10px}
#mainContent .subpage #center .middle .container .newsletter p{width:475px;padding:0px;margin-left:15px;float:left}
#mainContent .subpage #center .middle .container .newsletter p b{font-size:1.1em}
#mainContent .subpage #center .middle .container .newsletter p a{color:#C62D3F;text-decoration:none}
#mainContent .subpage #center .middle .container .item .thumbnail{width:150px;display:inline-block;*display:inline;zoom:1;}
#mainContent .subpage #center .middle .container .item .content{width:315px;display:inline-block;*display:inline;zoom:1;vertical-align:top;padding-top:50px}
#mainContent .subpage #center .middle .ebiographies ul li{width:150px;list-style-image:none;list-style-type:none;display:inline-block;*display:inline;zoom:1;vertical-align:top;text-align:center;}
#mainContent .subpage #center .middle .ebiographies ul li img{width:130px;border:1px solid #ddd;padding:3px;}
#mainContent .subpage #center .middle .ebiographies ul li b{color:#c62d3f}
#mainContent .subpage #center .middle .newsletter ul{margin:0}
#mainContent .subpage #center .middle .newsletter ul li{list-style-type:none;display:inline-block;*display:inline;zoom:1;width:120px;text-align:center}
#mainContent .subpage #center .middle .newsletter ul li img{width:117px;height:166px}
#mainContent .subpage #center .middle .ceoMessage{background:#f8f4f1 url(../images/itemboxbg.png) repeat-x scroll top left;padding:10px;border:1px solid #c62D3f}
#mainContent .subpage #center .middle .ceoMessage .thumbnail img{border:0px solid #999;}
#mainContent .subpage #center .middle .boxUp{padding:10px;border:1px solid #ddd;}
#mainContent .subpage #center .middle .border{border-bottom:1px solid #ddd;padding-bottom: 10px;margin-bottom: 10px;}

#mainContent .subpage #center .column .boxUp{padding:10px;border:1px solid #ddd;}

#mainContent .subpage #center .middle .ebiographies{background: #f8f4f1 url(../images/itemboxbg.png) repeat-x scroll top left;}
#mainContent .subpage #center .middle .ebiographies.boxUp {border: 1px solid #ccc;}
#mainContent .subpage #center .middle .ebiographies .thumbnail{float: left;margin: 0;margin-right: 15px;}
#mainContent .subpage #center .middle .ebiographies .content span{color: #c41230;font-weight: bold;}
#mainContent .subpage #center .middle .ebiographies .content {padding-top: 45px;}
#mainContent .subpage #center .middle .container table{width: 500px;}
#mainContent .subpage #center .middle .container table tr.first td{background: #6f6f6f url(../images/blackgrad.png) repeat-x scroll top left;color:white;}
#mainContent .subpage #center .middle .container table tr td{border:1px solid #999;background:#999;color: white;width:100px;text-align: center;}
#mainContent .subpage #center .middle .container table.bod tr td{border:0px solid #999;background:transparent url(../images/bodppl.png) no-repeat scroll top center;color: #333;width:120px;text-align: center;font-size:1.3em;line-height:31px;font-weight:bold;padding:16px 0px}
#mainContent .subpage #center .middle .container table.bod tr td span{color:white;font-weight:normal}
#mainContent .subpage #center .middle .container table tr td.alt{background:white;color: #333;width: 150px;}
#mainContent .subpage #center .middle .container table.alt td{border: 1px solid white;background: #7f7f7f;}
#mainContent .subpage #center .middle .container table.alt td.alt{background: #ddd;}
#mainContent .subpage #center .middle .container table tr.alt td{background: #999;}
#mainContent .subpage #center .middle .container table tr.alt td.alt{background: #eee;}

#mainContent .subpage #center .side{width:160px;display:inline-block;*display:inline;zoom:1;vertical-align:top}
#mainContent .subpage #center .side .box{border-top:2px solid #c62d3f;border-bottom:2px solid #c62d3f;border-right:2px solid #ddd;border-left:2px solid #ddd;font-size:11px;padding:5px;padding-left:10px;margin-bottom:20px;margin-left:10px;background:white url(../images/itemboxbg.png) repeat-x scroll bottom left}
#mainContent .subpage #center .side .box h5{font-size:15px;color:#c62d3f;}
#mainContent .subpage #center .side .box ul li a{text-decoration:none;color:#333}
#mainContent .subpage #center .side .contactInformation{text-align:left}
#mainContent .subpage #center .side .contactInformation ul{margin-top:2px;margin-bottom:0px}
#mainContent .subpage #center .side .contactInformation ul li a{color:#005581;text-decoration:underline}

#mainContent .subpage #center .container  h6{line-height:25px;margin-bottom:10px;font-size:1.1em;font-weight:bold}
#mainContent .subpage #center .container  h6 b{color:#c62d3f;margin-bottom:10px;font-size:1.2em;font-weight:bold}

.floatLeft{float:left;}
.floatRight{float:right;}

.contact{list-style-image:url(../images/contact.png)}
.phone{list-style-image:url(../images/phone.png)}
.mail{list-style-image:url(../images/mail.png)}
.bookmark{list-style-image:url(../images/bookmark.png)}
.print{list-style-image:url(../images/print.png)}
.sendtofriend{list-style-image:url(../images/sendtofriend.png)}
.tag{list-style-image:url(../images/tag.png)}
.report{background:transparent url(../images/report.png) no-repeat scroll top}
.briefcase{background:transparent url(../images/briefcase.png) no-repeat scroll top}

/*--emphasis box--*/
.engineeremphasis{background:transparent url(../images/engineeringemphasis.jpg) no-repeat scroll top left;}
.environmentalemphasis{background:transparent url(../images/environmentalemphasis.jpg) no-repeat scroll top left;}
.securityemphasis{background:transparent url(../images/securityemphasis.jpg) no-repeat scroll top left;}
.projectmanagementemphasis{background:transparent url(../images/projectmanagementemphasis.jpg) no-repeat scroll top left;}
.managingemphasis{background:transparent url(../images/managingemphasis.jpg) no-repeat scroll top left;}
.parkingemphasis{background:transparent url(../images/parkingemphasis.jpg) no-repeat scroll top left;}
.trainingemphasis{background:transparent url(../images/trainingemphasis.jpg) no-repeat scroll top left;}

.aboutusemphasis{background:transparent url(../images/aboutusemphasis.png) no-repeat scroll top left;}
.aboutus2emphasis{background:transparent url(../images/aboutusemphasis.jpg) no-repeat scroll top left;}
.careeremphasis{background:transparent url(../images/careersemphasis.jpg) no-repeat scroll top left;}
.servicesemphasis{background:transparent url(../images/servicesemphasis.png) no-repeat scroll top left;}
.csremphasis{background:transparent url(../images/csremphasis.jpg) no-repeat scroll top left;}
.contactusemphasis{background:transparent url(../images/contactusemphasis.jpg) no-repeat scroll top left;}
.clientsemphasis{background:transparent url(../images/clientsemphasis.jpg) no-repeat scroll top left;}
.mediaemphasis{background:transparent url(../images/mediaemphasis.jpg) no-repeat scroll top left;}
.historyemphasis{background:transparent url(../images/historyemphasis.jpg) no-repeat scroll top left;}
.fmconsultancyemphasis{background:transparent url(../images/fmconsultancyemphasis.jpg) no-repeat scroll top left}
.industriesemphasis{background:transparent url(../images/industriesemphasis.jpg) no-repeat scroll top left}
.featuredprojectemphasis{background:transparent url(../images/featuredprojectemphasis.jpg) no-repeat scroll top left}
.pressemphasis{background:transparent url(../images/pressemphasis.jpg) no-repeat scroll top left}
.eventemphasis{background:transparent url(../images/eventemphasis.jpg) no-repeat scroll top left}
/*--color--*/

.red{color:#c41230}
#mainContent .subpage #center .middle .emphasis .bgred{background-color:#c41230}
#mainContent .subpage #center .side .red{border-top:2px solid #c41230;border-bottom:2px solid #c41230}
#mainContent .subpage #center .column .emphasis .bgred{background-color:#c41230}
#mainContent .subpage #center .column h4{color:#c41230}
#mainContent .subpage #center .column h4 span{color:#555;font-size:0.85em}
#mainContent .subpage #center .middle .emphasis.environmental .bar{background-color:#00704a}
#mainContent .subpage #center .side .box.environmental{border-top:2px solid #00704a;border-bottom:2px solid #00704a;}
#mainContent .subpage #center h4.environmental{color:#00704a}

#mainContent .subpage #center .middle .emphasis.engineering .bar{background-color:#c2a204}
#mainContent .subpage #center .side .box.engineering{border-top:2px solid #c2a204;border-bottom:2px solid #c2a204;}
#mainContent .subpage #center h4.engineering{color:#c2a204}

#mainContent .subpage #center .middle .emphasis.security .bar{background-color:#006699}
#mainContent .subpage #center .side .box.security{border-top:2px solid #006699;border-bottom:2px solid #006699;}
#mainContent .subpage #center h4.security{color:#006699}

#mainContent .subpage #center .middle .emphasis.project .bar{background-color:#532e63}
#mainContent .subpage #center .side .box.project{border-top:2px solid #532e63;border-bottom:2px solid #532e63;}
#mainContent .subpage #center h4.project{color:#532e63}

#mainContent .subpage #center .middle .emphasis.managing .bar{background-color:#4abb41}
#mainContent .subpage #center .side .box.managing{border-top:2px solid #4abb41;border-bottom:2px solid #4abb41;}
#mainContent .subpage #center h4.managing{color:#4abb41}

#mainContent .subpage #center .middle .emphasis.parking .bar{background-color:#f89728}
#mainContent .subpage #center .side .box.parking{border-top:2px solid #f89728;border-bottom:2px solid #f89728;}
#mainContent .subpage #center h4.parking{color:#f89728}

#mainContent .subpage #center .middle .emphasis.training .bar{background-color:#7b5b36}
#mainContent .subpage #center .side .box.training{border-top:2px solid #7b5b36;border-bottom:2px solid #7b5b36;}
#mainContent .subpage #center h4.training{color:#7b5b36}

#mainContent .subpage #center .middle .emphasis.fm .bar{background-color:#666}
#mainContent .subpage #center .side .box.fm{border-top:2px solid #666;border-bottom:2px solid #666;}
#mainContent .subpage #center h4.fm{color:#666}

#singaporeContent2 table{width:640px;font-size:0.85em;margin-bottom:20px}
#singaporeContent2 table tr.firstRow td.firstCol{background:#ffcfcf;font-weight:bold;color:#333;text-align:center;border:0;border-top:3px solid #c41230;font-size:1.2em;width:150px}
#singaporeContent2 table tr.firstRow td.secondCol{background:#f3f3f3;color:#333;text-align:left;border:0;border-top:3px solid #c41230;padding:0px 10px}
table tr td a{color:#006699}
#singaporeContent2 table tr td.firstCol{background:#ffcfcf;font-weight:bold;color:#333;text-align:center;border:0;border-top:1px solid #a30000;font-size:1.2em;width:150px;}
#singaporeContent2 table tr td.secondCol{background:#f3f3f3;color:#333;text-align:left;border:0;border-top:1px solid #a30000;padding:0px 10px}
#singaporeContent2 table tr.lastRow td.firstCol{background:#ffcfcf;font-weight:bold;color:#333;text-align:center;border:0;border-bottom:3px solid #c41230;border-top:1px solid #a30000;font-size:1.2em;width:150px}
#singaporeContent2 table tr.lastRow td.secondCol{background:#f3f3f3;color:#333;text-align:left;border:0;border-bottom:3px solid #c41230;border-top:1px solid #a30000;padding:0px 10px}

#dohaContent2 table{width:640px;font-size:0.85em;margin-bottom:20px}
#dohaContent2 table tr td.firstCol{background:#ffcfcf;font-weight:bold;color:#333;text-align:center;border:0;border-top:3px solid #c41230;border-bottom:3px solid #c41230;font-size:1.2em;width:150px;}
#dohaContent2 table tr td.secondCol{background:#f3f3f3;color:#333;text-align:left;border:0;border-top:3px solid #c41230;border-bottom:3px solid #c41230;padding:0px 10px}

#abudhabiContent2 table{width:640px;font-size:0.85em;margin-bottom:20px}
#abudhabiContent2 table tr.firstRow td.firstCol{background:#ffcfcf;font-weight:bold;color:#333;text-align:center;border:0;border-top:3px solid #c41230;font-size:1.2em;width:150px}
#abudhabiContent2 table tr.firstRow td.secondCol{background:#f3f3f3;color:#333;text-align:left;border:0;border-top:3px solid #c41230;padding:0px 10px}
#abudhabiContent2 table tr td.firstCol{background:#ffcfcf;font-weight:bold;color:#333;text-align:center;border:0;border-top:1px solid #a30000;font-size:1.2em;width:150px;}
#abudhabiContent2 table tr td.secondCol{background:#f3f3f3;color:#333;text-align:left;border:0;border-top:1px solid #a30000;padding:0px 10px}
#abudhabiContent2 table tr.lastRow td.firstCol{background:#ffcfcf;font-weight:bold;color:#333;text-align:center;border:0;border-bottom:3px solid #c41230;border-top:1px solid #a30000;font-size:1.2em;width:150px}
#abudhabiContent2 table tr.lastRow td.secondCol{background:#f3f3f3;color:#333;text-align:left;border:0;border-bottom:3px solid #c41230;border-top:1px solid #a30000;padding:0px 10px}


/*--Country--*/
.country1{position:relative;top:124px;left:10px}
.country2{position:relative;top:85px;left:-18px}
.country3{position:relative;top:99px;left:52px}

.clear { clear:both; height: 0px; }

#sideBar .col{background:transparent;border-top:0px;border-bottom:1px solid #ddd;padding:10px 20px;font-size:0.9em;height:auto}
#mainContent .subpage #sideBar .col .border h4{color:#c41230;margin-bottom:1em;padding:0}
#sideBar .col p{color:#333}

ul.auto-complete-list {
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 100;
}

ul.auto-complete-list li {
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	padding: 2px;
	background-color: white;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	border-left: 1px solid black;
	cursor: pointer;
}

ul li i{font-weight:none;font-weight:bold;font-style:normal}

ul.auto-complete-list li.auto-complete-list-rollover {
	background-color: #c5c5c5;
}

.search-results .header { font-weight: normal; }
.search-results .item { margin-bottom: 10px; }
.search-results .item .snippet { font-size: 13px; }

 .emphasis {margin-bottom:20px}
 .emphasis .content{width:200px;height:150px;float:right;padding:15px;padding-left:100px;font-size:0.9em;background:transparent url(../images/contentemphasiswhiteshort.png) repeat-y scroll top right;font-weight:bold}
 .emphasis .bar{background:#c62d3f url(../images/emphasisboxbg.png) no-repeat scroll bottom;width:485px;height:61px;padding:0px 0px 0px 15px;color:white;font-size:1.8em;font-weight:bold}
 .emphasis .bar p{padding-top:15px;}
 .emphasis .bar .item{float:right;width:70px;text-align:center;font-size:0.4em;background:transparent url(../images/fadewhite.png) repeat scroll top left;height:54px;margin-left:1px;line-height:10px;padding-top:7px}
 .emphasis .bar .item a{text-decoration:none;color:white;}
 .emphasis .thumbnail{height:180px;overflow:hidden;position:absolute;display:block;}
 
.column2{width:650px}
.column3{width:500px}

.award{background:transparent url(../images/award.png) no-repeat scroll top left;width:283px;padding:30px 15px;height:175px;text-align:center;color:white;line-height:20px;float:left;margin:0 0 15px 15px;font-size:0.85em}
.award .left{width:148px;display:inline-block;*display:inline;zoom:1;vertical-align:top;border:0px solid black;}
.award .right{width:112px;display:inline-block;*display:inline;zoom:1;vertical-align:top;border:0px solid black;margin-left:13px}
.award .right.alt{line-height:17px}
.award .thumbnail{height:110px;margin-bottom:8px}

.caption{background:#333;color:white;padding:5px 10px;}
.caption a{color:#ff6363}
#mainContent .subpage #center .column .container.alter{margin-bottom:10px}
table.bod tr td{border:0px solid #999;background:transparent url(../images/bodppl.png) no-repeat scroll top left;color: #333;width:100px;text-align: center;font-size:1.3em;line-height:31px;font-weight:bold;padding:16px 0px}
table.bod tr td span{color:white;font-weight:normal}

em{color:#c41230}

.leftArrow, .rightArrow{width: 24px}
a{color:#005581;text-decoration:underline;}

#mainContent .subpage #center .middle .container .download .box img {border:0px}
#mainContent .subpage #center .middle .newsletter ul li img {border:0px}

#mainContent .subpage #center .middle .container p {font-size: 1em;}
#mainContent .subpage #center .middle .emphasis .bar{font-size:23px}
#mainContent .alt .content ul li p {width:410px}
#center .column .emphasis .bar p {font-size:23px}

/*--Search--*/
a.searchbanner img{margin:15px 0 0 13px}

.search-results .results {font-size:13px;margin-bottom:20px}
.search-results .results.top {border-bottom:1px solid #ddd }
.search-results .results.bottom {border-top:1px solid #ddd }
.search-results .desc div{display:inline}
.search-results .pager{float:right}
.search-results .pager span.selected{background:transparent url(../images/pagerselect.png) no-repeat scroll top left;padding:3px 8px 3px 9px}
.search-results .pager a.nav{color:#999}
.search-results .pager a.but{color:#999;background:transparent url(../images/pagerbutton.png) no-repeat scroll top left;padding:3px 8px 3px 9px;text-decoration:none;position:static;}

.search-results h2{font-size:24px;margin:10px 0px}
.search-results span.query{color:#ff6363;}

.search-results .items{margin-bottom:20px}
.search-results .link a{color:#005581;text-decoration:none;font-weight:bold}
.search-results .link a:hover{color:#005581;text-decoration:underline;}