﻿@charset "UTF-8";@font-face{font-family:'texgyreheroscnbold';src:url('fonts/texgyreheroscn-bold-webfont.eot');src:local('☺'),url('fonts/texgyreheroscn-bold-webfont.woff') format('woff'),url('fonts/texgyreheroscn-bold-webfont.ttf') format('truetype'),url('fonts/texgyreheroscn-bold-webfont.svg#webfontsYT6t1M5') format('svg');font-weight:normal;font-style:normal}body{background:#063}#featured img{border:1px solid #111}.adverts{padding:10px 0;margin:0 20px}#header{width:964px;margin:1em auto 0;padding:0 15px}#header-ad,#ad-parade{height:70px;border-width:1px;border-style:solid;padding:0;margin:0}#header-ad{width:470px;border-color:#111;margin-right:1em;float:right}#ad-parade{width:430px;border-color:#fff;overflow:hidden;background-color:#FFF;margin-left:1em;float:left}#mainHeader{clear:both;margin-left:-15px}#mainHeader img{border:0}#headerInfoBox{line-height:1.5em;text-align:center;overflow:hidden;padding:0;margin:0 15px;color:#666}#headerInfoBox .leftHalf{float:left;font-size:12px;text-align:left}body#picturedisplay #headerInfoBox .leftHalf{max-width:60em}#headerInfoBox .rightHalf{float:right;text-align:right;font-size:10px}#headerInfoBox a{color:#999;text-decoration:none}#headerInfoBox a:hover{border-bottom:#999 solid 1px}#mainMenuBox{font-family:'TeXGyreHerosCnBold',Arial,Helvetica,sans-serif;font-size:24px;padding:0 4px;margin-bottom:.25em}#headerInfoBox form{margin:0}#headerInfoBox .rightHalf select,#headerInfoBox .rightHalf input{vertical-align:middle}.centeredContent{width:934px;margin:0 auto}#mainContent{width:930px;margin:19px auto 0 auto;border:0;clear:both;text-align:left;background-color:#FFF}html,body{height:98%;background-color:#FFF}#mainOuterContainer{min-height:100%;color:#000;background-color:#333;text-align:center;width:964px;background-image:url(/images/shadow.png);background-position:0 top;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:0;padding-right:15px;padding-bottom:0;padding-left:15px;background-repeat:repeat-y}.clear{clear:both;height:0;font-size:0}.clr{clear:both}#menucropper{overflow:hidden;background:url(/images/menushadow.png) repeat-x center bottom;padding-bottom:28px;position:relative}#mainMenuBox ul{list-style-type:none;margin:0;padding:0}#mainMenu li{float:left}#mainMenu>li{margin-bottom:8px}#mainMenu li.first{margin-left:8px}.menuLikeTabsBox table{margin:0 0 0 45px;color:#FFF}.menuLikeTabsBox a{padding:5px 6px 0;float:left;border:1px solid #000;border-left-style:none;text-transform:capitalize;font-size:.8em;width:10em}.menuLikeTabsBox a.first{border-left-style:solid;background-color:#333}#mainMenu a{display:block;padding:0 8px}#mainMenu a,.menuLikeTabsBox a{text-decoration:none;text-align:center;color:#898989;background-image:none;font-weight:bold;text-indent:0;text-transform:uppercase}#mainMenu a:hover,.menuLikeTabsBox a:hover{color:#000;background:url(/images/tabfade.png) repeat-x left top}.menuLikeTabsBox a,.menuLikeTabsBox a:hover{height:2em}#mainMenu li .bg,#mainMenu li ul{position:absolute;visibility:hidden}#mainMenu li .bg{width:956px;height:36px;left:0;background:url(/images/menu-out-fade.png) repeat-x center top;z-index:1}#mainMenu li ul{line-height:36px;z-index:2}#mainMenu li:hover .bg,#mainMenu li:hover ul{visibility:visible}#mainMenu li li a{font-family:Arial,Helvetica,sans-serif;font-size:12px}#mainMenu li li a:hover{color:#000;background-image:none}#mainMenu-news ul,#mainMenu-images ul,#mainMenu-search ul{left:0}#mainMenu-companies li.first,#mainMenu-offices li.first,#mainMenu-stats li.first{margin-left:0}#mainMenu-jobs li.last,#mainMenu-contact li.last{margin-right:8px}#mainMenu-jobs ul,#mainMenu-contact ul{right:0}#eventsCalendarPage #mainContent,#jobsPolicyPage #mainContent,#adPostPage #mainContent,.buildingsPage #mainContent,#mainContent.extra-margin{overflow:hidden;margin-top:19px}.buildingsPage #sideAdCell{width:120px;padding-left:8px;padding-right:12px;color:inherit;background-color:#FCFCFC}.buildingsPage .columnsTable{margin:8px 0;border-collapse:collapse;table-layout:fixed}.buildingsPage .columnsTable table{border-collapse:separate;table-layout:auto}.buildingsPage .columnsTable .infoTable{border-collapse:collapse}.buildingsPage .columnsSpacingCell{width:8px}.buildingsPage a img{vertical-align:inherit}.officePage #contentBox{padding-left:10px}#newsPage h1,#newsPage h2,#newsPage h3,#newsPage h4,#skynewsPage h3,#skynewsPage h4,#mailingListPage h3,#mailingListPage h4{font-size:1em;margin:0}#newsPage h2 a,#newsPage h4 a,#skynewsPage h4 a,#mailingListPage h4 a{font-weight:normal}#newsPage .ad{float:right;margin-left:1em;margin-bottom:1em}#newsPage .bookmarkLink{color:#000;background:#f1f1f1;text-decoration:none}#newsPage .related{margin-top:1em;overflow:hidden}#newsPage .related h2{line-height:1.5em}#newsPage .related .date{float:left;clear:left;width:5.5em}#newsPage .related .gt{padding-left:.1em;padding-right:.2em}#newsPage .related form{margin:0}#newsPage .related form input{border:1px solid #bcbcbc;width:288px;margin:.5em 0}#newsPage .related #cv{float:right}#newsPage .related.alt{color:#000;background-color:#f0f0f0;padding:4px;border:1px solid #e1e1e1}#newsPage #newsMenuBox,#company-form-page #newsMenuBox{margin-right:1em}#newsMenuBox{width:120px;vertical-align:top;text-align:center}#newsMenuBox form{margin:0}#newsMenuBox form div{margin:.25em 0;padding:.25em 0;line-height:2em;border-top:1px solid #ccc;border-bottom:1px solid #ccc}#newsMenuBox h3{color:#fff;background:#000 url(/images/menu_backdrop.gif) repeat-x left top;border-bottom:1px solid #000;line-height:1.92em}#newsMenuBox h3,#newsMenuBox h4{font-size:1em;margin:0}#newsMenuBox h4{font-weight:normal}#newsMenuBox ol{margin:.5em 0 .5em 0;padding:0;list-style-type:none}#newsMenuBox li{border-bottom:1px solid #ccc}#newsMenuBox li.first{border-top:1px solid #ccc}#newsMenuBox a{text-decoration:none;color:#000;background:#fff;display:block}#newsMenuBox li a{padding:.2em}#newsMenuBox li a:hover{color:#000;background:#fff url(/images/news_menu_background.png) no-repeat center center}#newsMenuBox h3 a{color:#fff;background:transparent;height:1.92em}#newsMenuBox h3 a .menuText{vertical-align:middle;display:inline-block}#newsMenuBox h3 a img{vertical-align:middle;margin-right:.5em;border:0}#eventsCalendarPage #newsMenuBox,#jobsPolicyPage #newsMenuBox,#adPostPage #newsMenuBox{float:left;margin-right:12px;margin-left:8px}.sideAd{margin-top:.5em}.buildingOtherInfo ul{margin:1em 0;padding:0 1em 0 2em;list-style-type:disc}.buildingOtherInfo ul li{margin-bottom:1em}.dataTable{width:100%;margin:0 auto;border-collapse:collapse}.dataTable .rankingColumn{width:2.25em;text-align:center}.dataTable thead td,.dataTable thead th,.dataTable thead a{color:#fff;background:#000;font-weight:bold}.dataTable th{padding:0 .5em;line-height:2.05em}.dataTable thead .sort-asc,.dataTable thead .sort-desc{padding-left:16px;background-repeat:no-repeat;background-position:left center}.dataTable thead .sort-asc{background-image:url(/images/arrow_up.gif)}.dataTable thead .sort-desc{background-image:url(/images/arrow_down.gif)}.dataTable td{padding:0 .5em;line-height:2.45em}.dataTable .rankingBarColumn{width:80%;padding:0}.dataTable .rankingBarBox{padding:0 .5em}.dataTable .rankingBar{height:1em;color:inherit;background:#b22222}.fbRatingContainer{color:inherit;background-color:#f1f1f1;border:1px solid #e1e1e1;margin:.5em 0;padding:.5em}.fbRatingBox{border-left:1px solid #000;height:2em;padding:.5em 2em .5em 0;margin-bottom:.5em}.fbRatingBar{height:2em;color:inherit;background-color:#a90000;position:relative}.fbRatingRating{position:absolute;left:100%;width:2em;line-height:2em;text-align:center}.textLeft{text-align:left}.textCenter{text-align:center}.textRight{text-align:right}.nowrap{white-space:nowrap}.bulletm,.imgInput,.imgLink,a img{vertical-align:middle}.imgLink,a img{border:0}#mainContent form#sort-by{overflow:hidden;margin:0}#mainContent form#sort-by>div{color:#fff;background-color:#000;float:right;padding:4px 4px 4px 11px}.txt{font-family:Arial;font-size:12px;font-weight:normal;font-variant:normal;text-transform:none;color:#000}.txt1{font-family:Arial;font-size:12px;font-weight:normal;font-variant:normal;text-transform:none;color:#000;width:900px;border:thin solid #000}.grendall{font-family:Arial;font-size:12px;color:#000}.body,body{margin:0;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#000;background-color:#fff}a.roll,#pagingBox a{font-family:Arial;font-size:12px;color:#900;background-color:inherit;text-decoration:underline}a.roll:hover,#pagingBox a:hover{font-family:Arial;font-size:12px;color:#A11E21;background-color:inherit}.blmenu{font-family:Arial;font-size:12px;color:#FFF;font-weight:bold;padding-top:2px;padding-right:5px;padding-bottom:2px;padding-left:5px}.blmenu1{font-family:Arial;font-size:14px;color:#FFF;background-color:#000;font-weight:bold;padding-top:2px;padding-right:5px;padding-bottom:2px;padding-left:5px}.blmenu2{font-family:Arial;font-size:9px;color:#000;background-color:#FFF;padding-top:2px;padding-right:5px;padding-bottom:2px;padding-left:5px;text-align:center}.blmenu3{font-family:Arial;font-size:20px;color:#000;background-color:#FFF;font-weight:bold;padding-top:2px;padding-right:0;padding-bottom:0;padding-left:5px}.dateline{font-family:Arial;font-size:12px;color:#000;background-color:#FFF;padding-top:0;padding-right:0;padding-bottom:5px;padding-left:0}.input{font-family:Arial;font-size:12px;color:#000;background-color:#FFF;border:1px solid #000;position:relative}.mainnews{font-family:Arial;font-size:12px;color:#000;border:1px solid #666;margin:5px;padding:5px;background-color:#EDEDEB}.newsbody{background-color:#fff;margin-left:0;margin-top:0;margin:0;padding-top:5px;font-family:Arial;font-size:12px;color:#000}.newsbody1{background-color:#fff;margin-left:0;margin-top:0;margin:0;padding-top:5px;font-family:Arial;font-size:13px;color:#000}.img{border:1px solid #000}.mid{border:1px solid #000;padding:5px;font-family:Arial;font-size:12px;color:#000}.newsbold{font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:bold;text-transform:uppercase;color:#000}.scroll{border:1px solid #000;background-color:#EDEDEB}.scrolls{border:1px solid #000;background-color:#EDEDEB}.title{border:1px solid #000;position:relative;font-family:Arial;font-size:18px;color:#000;background-color:#FFF;padding-left:10px;font-weight:bold;padding-right:10px;left:200px;top:-330px;width:380px;text-align:left}.title1{border:1px solid #000;position:relative;font-family:Arial;font-size:16px;color:#000;background-color:#FFF;padding-left:8px;font-weight:bold;padding-right:3px;left:260px;top:-578px;width:176px;text-align:left}.tbsc{font-family:Arial;font-size:12px;color:#000;padding:5px}.tbsco{margin:6px}.lib{border:1px solid #666;background-color:#EDEDEB}.libin{font-family:Arial;font-size:12px;color:#000}.libleft{padding-left:5px}.libright{padding-right:5px}.imagetitles{font-family:Arial;font-size:14px;color:#000;background-color:#FFF;left:432px;top:157px;font-weight:bold;border:1px solid #000;padding:5px 10px;position:absolute;text-align:left}.copy{font-family:Arial;font-size:12px;color:#000}.titleimagesp{font-family:Arial;font-size:14px;color:#000}.sub{font-family:Arial;font-size:12px;color:#000;border:1px solid #000}.pano,.vision,.imagetitle{border:1px solid #000;position:absolute;right:2em;top:-0.5em;height:1em;line-height:1em;white-space:nowrap;font-family:Arial;font-size:18px;color:#000;background-color:#FFF;padding-left:12px;font-weight:bold;padding-top:2px;padding-bottom:2px;padding-right:12px}.divi{border:1px solid #000;padding:5px;font-family:Arial;font-size:12px;color:#000;height:100px}.divi1{border:1px solid #000;font-family:Arial;font-size:12px;color:#000;background-image:url(../images/london-front-bk.jpg);background-position:left top;padding-top:5px;padding-right:5px;padding-left:5px}.goup{position:relative;left:426px;top:-485px}.godown{position:relative;left:426px;top:-101px}.stop1{position:relative;left:426px;top:-480px}.stop2{position:relative;left:426px;top:-106px}.td1{font-family:Arial;font-size:12px;color:#000;background-color:#EDEDEB}.td2{font-family:Arial;font-size:12px;color:#000;background-color:#E2E2E0}.td1:hover,.td1.hover,.td2:hover,.td2.hover{color:#000;background-color:#f4f4f4}a.whiteroll{font-family:Arial;font-size:12px;color:#FFF}a.whiteroll:hover{font-family:Arial;font-size:12px;color:#ccc;text-decoration:underline}.redest{color:#C00;font-size:9px}.sort{font-family:Arial;font-size:11px;color:#000;border:1px none #000;width:60px}.go{font-family:Arial;font-size:11px;color:#000;border:1px solid #000;font-weight:bold;text-transform:uppercase;padding:0 6px}.buildl{font-family:Arial;font-size:24px;font-weight:bold;color:#900}.build2{font-family:Arial;font-size:13px;font-weight:bold;color:#FFF;background-color:#717273;background-image:url(http://www.skyscrapernews.com/images/building_file_background.gif)}.build3{font-family:Arial;font-size:11px;color:#000}.build4{font-family:Arial;font-size:13px;font-weight:bold;color:#000}.sortt{font-family:Arial;font-size:11px;color:#000;border:1px none #000;width:87px}.timywhite{font-family:Arial;font-size:7px;color:#FFF}a.boldred{font-family:Arial;font-size:13px;color:#900;font-weight:bold}a.boldred:hover{font-family:Arial;font-size:13px;color:#A11E21;font-weight:bold}a.boldwhite{font-family:Arial;font-size:13px;color:#FFF;font-weight:bold}a.boldwhite:hover{font-family:Arial;font-size:13px;color:#A11E21;font-weight:bold}.spiregreen{font-size:9px;color:#060}a.location{font-family:Arial;font-size:13px;font-weight:bold;color:#FFF;text-decoration:none}a.location:hover{font-family:Arial;font-size:13px;font-weight:bold;color:#A11E21;text-decoration:none}a.boldrednews{font-family:Arial;font-size:14px;color:#900;font-weight:bold}a.boldrednews:hover{font-family:Arial;font-size:14px;color:#A11E21;font-weight:bold}a.newshead{font-family:Arial;font-size:15px;font-weight:bold;color:#900}a.newshead:hover{font-family:Arial;font-size:15px;font-weight:bold;color:#A11E21}.largebold{font-size:15px;font-weight:bold;color:#000;font-family:Arial}a.city{font-family:Arial;font-size:15px;font-weight:bold;color:#900;text-decoration:none}a.city:hover{font-family:Arial;font-size:15px;font-weight:bold;color:#A11E21;text-decoration:none}text.green{font-family:Arial;font-size:15px;font-weight:bold;color:#00BC0D;text-decoration:none}text.red{font-family:Arial;font-size:15px;font-weight:bold;color:#A11E21;text-decoration:none}text.blue{font-family:Arial;font-size:15px;font-weight:bold;color:#0237E4;text-decoration:none}#digg{float:right;margin:0 0 1em 1em}#feedBox{margin:.5em auto}#feedBox img{border:0;vertical-align:middle}.multiSelectBox{display:none;padding:1em;color:#000;background:#f5f5f5;border:1px solid #000;text-align:center;z-index:100}#pagingBox{text-align:center;padding:1em 0}#pagingBox span{padding:0 .25em}.newsList h1,.newsList h2{display:inline}.newsList h2{font-size:100%;font-weight:normal}#sbmForm label{display:block}#sbmForm .oneLine label{display:inline}#sbmForm .submitBox{margin-top:1em}.sbmFormError,.sbmFormError span{padding:.25em;color:#b22222;background:#ffe4e1;border:1px solid #dc143c}.sbmFormError{display:block}span.sbmFormError{margin-top:.25em;padding:.25em 0;border:0;color:inherit;background-color:transparent}* html span.sbmFormError{margin:0;border-top:.25em solid #fff;border-bottom:1px solid #fff}.notFound{font-size:2em;font-weight:bold}.notFound a,.notFound a:hover{font-size:1em}.left{float:left}.right{float:right}.floatContain{overflow:hidden}.remove{display:none}.tipOwner .tip{display:none;position:absolute}a.office .tip{padding:.5em;color:#000;background:#fff;border:2px solid #000}#jobsPolicyPage #content{margin-left:140px}* html #jobsPolicyPage #content{margin-left:152px}#jobsPolicyPage h1,#jobsPolicyPage h2{text-align:center}#jobsPolicyPage #content ol{list-style-type:lower-alpha}ul.autocompleter-choices{position:absolute;margin:0;padding:0;list-style:none;border:1px solid #7c7c7c;border-left-color:#c3c3c3;border-right-color:#c3c3c3;border-bottom-color:#ddd;background-color:#fff;text-align:left;z-index:50;background-color:#fff}ul.autocompleter-choices li{position:relative;margin:-2px 0 0 0;padding:.2em 1.5em .2em 1em;display:block;float:none!important;cursor:pointer;font-weight:normal;white-space:nowrap;font-size:1em;line-height:1.5em}ul.autocompleter-choices li.autocompleter-selected{background-color:#444;color:#fff}ul.autocompleter-choices span.autocompleter-queried{display:inline;float:none;font-weight:bold;margin:0;padding:0}ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried{color:#9FCFFF}.slider-box{overflow:hidden}.slider-box ul{list-style-type:none;margin:0;padding:0;overflow:hidden}.slider-box li{float:left}.slider-box li a{display:block;padding:0 1em}.slider-box li a img{border:1px solid #000}.slider-box .slider-controls{clear:both;height:3em;line-height:3em;padding:0 .5em .25em;text-align:center}.slider-box .slider-controls a{color:#900;background-color:inherit;text-decoration:none;font-size:3em}.slider-box .slider-controls a:hover{color:#f00;background-color:inherit;text-decoration:none}.slider-box .slider-controls .slide-left{float:left}.slider-box .slider-controls .slide-right{float:right}.infoTable th a{color:#900;background-color:inherit}.infoTable th a:hover{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#C00;background-color:inherit;text-decoration:underline}.infoTable{width:100%;color:#000;background-color:#fff;border-collapse:collapse;font-size:1em}.infoTable th{border-bottom:1px solid #000}.infoTable td,.infoTable th{padding:.2em .5em}.infoTable tr.high td,.columnsTable ol.data li.high{color:inherit;background-color:#f5f5f5}.infoTable tr:hover td,.columnsTable ol.data li:hover{color:inherit;background-color:#e5e5e5}#footer{text-align:center;margin-top:2em;margin-right:auto;margin-bottom:0;margin-left:auto;background-image:url(/images/footshad995x30.png);background-position:50% bottom;background-repeat:no-repeat;padding:0 0 30px 0}ol.cloud{width:100%;margin:0;padding:0;font-size:1em;line-height:2em;list-style-type:none}ol.cloud li{display:inline;margin-left:.2em;margin-right:.2em}ol.cloud li:first-child{margin:0}ol.cloud li:hover{color:#900;background-color:#e5e5e5}#sliding-paging-controls{clear:both;margin:2em auto 0;display:table;text-align:center;overflow:hidden;font-size:1em;line-height:1}#sliding-paging-box{display:inline-block}#sliding-paging-box{display:inline}#sliding-paging-box{display:table-row}#sliding-paging-box a{display:block;background:inherit}#sliding-paging-controls .info,#sliding-paging-controls .previous,#sliding-paging-controls .next,#sliding-paging-controls li.current span,#sliding-paging-controls li a{margin:0 .5em;border:.1em solid #ccc;font-weight:normal}#sliding-paging-controls .info{display:inline-block}#sliding-paging-controls .info{display:inline}#sliding-paging-controls .info{clear:both;display:table;margin-left:auto;margin-right:auto}#sliding-paging-controls .previous,#sliding-paging-controls .next{width:5em}#sliding-paging-controls .previous.inactive,#sliding-paging-controls .next.inactive{padding:.2em 0}#sliding-paging-controls .previous,#sliding-paging-controls .next,#sliding-paging-controls li{float:left}#sliding-paging-controls .info,#sliding-paging-controls li.current span,#sliding-paging-controls a{padding:.2em .5em}#sliding-paging-controls li.current span{display:block}#sliding-paging-controls .pages{float:left;max-width:28em;overflow:hidden}#sliding-paging-controls ul{margin:0;padding:0;list-style-type:none;overflow:hidden;width:10000em}#sliding-paging-controls a{text-decoration:none}#sliding-paging-controls a:link,#sliding-paging-controls a:visited{color:#900;background-color:inherit}#sliding-paging-controls li.current span,#sliding-paging-controls a:hover{color:#fff;background-color:#900}#sliding-paging-controls .slider-wrap{clear:both;margin:1.5em auto 1.5em}#sliding-paging-controls .slider{color:#000;background:#fff url(/images/slider-bg.gif) no-repeat center center;overflow:hidden}#sliding-paging-controls .slider-handle{color:inherit;background-color:#fff;border:1px outset #333;float:left;width:4em;cursor:move}#sliding-paging-controls .slider-handle .left{margin-right:1em}#sliding-paging-controls .slider-handle .left,#sliding-paging-controls .slider-handle .right{color:#000;float:none;font-weight:normal}#logoParade{width:250;height:74px;position:relative}#logoParade div.scrollableArea *{float:left;padding-left:0}#regionmenu{position:absolute;top:325px;width:930px;text-align:right;margin:0 0 10px 0;z-index:999;overflow:hidden}#iewarning{position:fixed;top:0;margin:150px auto 0 auto;background-color:#000;color:#FFF;font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:25px;z-index:999;height:250px;width:100%;text-align:center;padding:10px}