html,body{
margin:0;
padding:0;
width:100%;
border:none;
}
body{
text-align:center;
}
form,fieldset,label{
position:relative;
margin:0;
padding:0;
}
img,fieldset{
border:none;
}
object{
display:block;
outline:none;
}
a,a span{
outline:none;
cursor:pointer;
}
p{
margin:0 0 1em;
}
h1{
margin:0 0 1em;
}
h2,h3,h4{
margin:0 0 0.75em;
}
h5,h6{
margin:0 0 0.25em;
}
h1,h2,h3,h4,h5,h6{
clear:both;
}
fieldset input.text,#header input.text,select,textarea{
border:1px solid;
}
input.text{
height:1.45em;
}
/*
	custom layout elements
*/
#main,#content,.content,.clearfix,.shadeCol,
#mainnav ul,#mainnav li,#mainnav li a,.navcontent,
#mainsubshadow .t,#mainsubshadow .b,#mainsubshadow .lr,#header,#header .bc span,#header .bc a,
#header ul,#header ul li,#footer,#footer ul,#footer ul li,#mainnav,
#mainsub ul,#mainsub ul li,#mainsub ul li a,
.bodycontent,.bodycontent .hilite,.bodycontent .oneCol,.threeCol,
.newsCol,.newsCol div,
.pos_tr a,.pos_tr a span,
#sidebar,#sidebar .container,#sidebar .module,.box,
#sitemap,#sitemap ul,#sitemap ul li,#property,#property .item,
.htab,.htab .tab,.htab .picker,.htab .picker li,.htab .picker li a,
.vtabs,.vtabs ul,.vtabs ul li,.vtabs ul li a,.vtabs .tab blockquote,
ul.plain,
.textCol,.imgCol,
ul.download,ul.download li,ul.download-list,ul.download-list li,
dl.jsaccordion,dl.jsaccordion dt,dl.jsaccordion dt a,dl.jsaccordion dd,
.gallery,.gallery ul,.gallery ul li,.gallery ul li a,.gallery .full,.gallery #container,
.listing a.img,.listing div.txt,
.pagination,.pagination ul,.pagination li,.pagination li a,
#popmain,.popcontent,.popform,#video,
.gallery,.gallery ul,.gallery ul li,.gallery ul li a,.gallery div,
.label,.value,#portrait,.nextStep,
.menuwidget,.menuwidget .selectpane ul li,
#litebody .litetitle,#litebody iframe,#litebody #mapcanvas,
.selectToggle .block dl，
dl.sitemap,
.pageDetails,.pageDetails .headerRow,.pageDetails .bodyRow,
/* generic col */
fieldset label,
.rowContent,.row,.twocol,.threecol,.fourcol,.fivecol,.col,
body.widePic .content,body.narrowPic .content,body.halfPic .content,
.popheader,.popheader div,.seo,.side{
position:relative;
display:block;
clear:both;
margin:0;
padding:0;
z-index:1;
}
#mainnav span,#mainsub,#mainsubshadow,#w1,#w2,.navpanel,.pos_tr,#header .search .panel,.jsgalleryimages{
position:absolute;
display:block;
clear:both;
margin:0;
padding:0;
}
#header,#mainnav,#mainnav span,#mainsub,.navpanel,.pos_tr,#mainsub,.navpanel,#header .search .panel{
z-index:99;
}
.clearfix{
height:0;
line-height:0;
font-size:0;
clear:both;
}
/* new clearfix */
.clearfix:after {
visibility:hidden;
display:block;
font-size:0;
content:" ";
clear:both;
height:0;
}
#main{
width:954px;
margin:0 auto;
border:none;
z-index:1;
}
#content{
width:100%;
z-index:1;
}
#content,.shadeCol{
background:url(/images/bg_content_top.gif) 0 0 no-repeat;
}
.popcontent{
margin:0 auto;
}
.swfpop .popcontent{
width:893px;
}
.video .popcontent,.emailthispage .popcontent{
width:400px;
}
.video .bodycontent .videocontent{
padding:0 22px;
width:320px;
}
.swfpop .popcontent .bodycontent{
padding:0;
width:100%;
}
.popcontent .seo{
padding:10px;
}
#video{
margin:0;
padding:0;
width:320px;
height:240px;
min-height:240px;
overflow:hidden;
}
.popheader{
padding:10px;
width:380px;
float:left;
background:url(/images/pop_bg.gif) repeat-x bottom left;
}
.swfpop .popheader{
width:873px;
}
.popheader div{
padding:0;
width:50%;
clear:none;
float:left;
}
.popheader .opt{
float:right;
line-height:1.5em;
text-align:right;
}
.popheader .opt a{
margin-right:16px;
}
.content{
margin:0;
/*
padding:80px 33px 0 286px;
padding:86px 33px 0;
height:auto;
min-height:272px;
*/
padding:21px 20px 0;
z-index:2;
}
.home .content{
padding:0;
}
.content h1,.content .h1{
margin:0;
height:auto;
}
.content .h1 h1{
padding:0;
display:inline;
}
.popcontent h1,.popcontent .h1{
margin:0;
padding:20px 0;
height:auto;
}
.content h1 span,.popcontent h1 span,.content .h1 h1,.popcontent .h1 h1{
display:none;
visibility:hidden;
}
.content h2{
margin:0 0 0.769em 0;
}
.bodycontent h2.presstitle{
margin:0 0 1.5em;
}
body.widePic h2,.content .twoColLanding h2{
margin:0 0 1em;
}
.pos_tr{
top:98px;
right:33px;
}
input.img{
border:none;
}
.interactivemap,.interactivemap a,.interactivemap a span{
height:22px;
}
.pos_tr a span,.content h1 span,.content .h1 h1{
text-indent:-2000px;
}

#portrait{
/*
top:23px;
*/
left:0;
z-index:1;
width:100%;
}
.home .content{
min-height:460px;
}
.box{
padding:10px;
border:1px solid;
}
/*
.shortbg #portrait{
height:728px;
}
.shortbg .content{
min-height:671px;
}
.tallbg #portrait{
height:1160px;
}
.tallbg .content{
min-height:1103px;
}
.tallbg .content,.shortbg .content{
border-bottom:1px solid;
}
*/
.details h1{
margin-bottom:0;
}
#header{
top:0;
left:0;
width:100%;
}
#footer{
margin:0 20px;
}
#header ul,#footer ul,#header ul li,#footer ul li{
clear:none;
z-index:2;
}
#header{
background:url(/images/bc_bg.gif) 0 0 repeat-x;
}
#header ul,#footer ul{
margin:0;
padding:0;
list-style:none;
}
#header ul li,#footer ul li{
width:auto;
list-style:none;
float:left;
}
#header .bc{
padding:0 18px;
float:left;
}
#header .search{
border:none;
}
#header .search .panel{
left:0;
top:28px;
width:185px;
margin:0;
padding:10px;
white-space:nowrap;
}
#header .search .panel input{
margin:0 5px 0 0;
float:left;
clear:none;
}
#header .search .panel input.text{
width:120px;
}
#header ul#switch li.on a{
border-bottom:5px solid #f33 !important;
}
#header .txt{
width:80px;
border:1px solid;
}
/*
require width for Firefox to float right
*/
#header ul#switch{
padding:0;
margin:0 13px 0 0;
float:right;
}
#header .bc span,#header .bc a{
float:left;
clear:none;
}
#header .bc span{
padding:0 5px;
}
#header .bc span.current{
padding:0;
}
#header ul#switch li{
margin:0;
padding:0;
background:url(/images/header_pipe.gif) 0 50% no-repeat;
}
#header ul#switch li.first,
#header ul#switch li.noPipe{
background:none;
}
#header ul#switch li.switchArrow{
background-image:url(/images/arrow_close.gif);
background-position:-5px 50%;
}
#header ul#switch li a{
padding:0 8px;
}
#header ul#switch li.first a{
padding:0 8px;
}
#footer ul li{
padding:18px 18px 20px 0;
}
#footer ul li.right{
padding-right:0;
float:right;
}
#sitemap{
margin:70px 0 0;
padding:0 0 18px 0;
width:100%;
border-top:2px solid;
border-bottom:1px solid;
}
#sitemap h6{
margin:12px 0 0 0;
padding:0 0 6px 20px;
border-bottom:1px solid #fff;
}
#sitemap .list{
padding:0 0 0 20px;
}
#sitemap li.col{
width:167px;
margin:0 20px 0 0;
}
#sitemap li.colLast{
width:166px;
}
#sitemap .sm-nav-1{
margin-bottom:20px;
}
#sitemap a.sub{
margin:11px 0;
display:block;
}
#sitemap ul{
width:100%;
margin:0;
float:left;
clear:both;
}
#sitemap ul li{
margin:0 0 3px 0;
padding:0;
float:left;
clear:none;
}
#sitemap ul ul,#sitemap ul li li{
float:none;
clear:both;
}
#sitemap ul.sm-nav-2{
margin:3px 0 0 0;
}
#sitemap ul.sm-nav-2 li{
margin:0 0 3px 17px;
display:list-item;
}

#sitemap.sitemapPage{
border:none !important;
background:url(/images/property/bg_boxstyle.gif) repeat-x scroll 0 0 transparent !important;
width:100%;
z-index:1;
/*
margin:23px 0 0;
padding:32px 0 0;
*/
margin:-20px 0 0 0 !important;
padding:22px 0 0 0 !important;
}
#sitemap.sitemapPage h6{
padding-left:0;
font-size:1.182em;
}
#sitemap.sitemapPage .list{
padding-left:0;
}
/*
main navigation
*/
#mainnav,#mainnav span{
width:100%;
clear:both;
}
#mainnav{
z-index:2;
}
/*
#mainnav span{
top:0;
left:0;
z-index:1;
background:url(/images/menu/bg.png) 0 0 no-repeat;
}
*/
#mainnav ul{
list-style:none;
margin:0;
padding:0;
width:100%;
}
#mainnav li{
overflow:hidden;
float:left;
clear:none;
margin:0;
padding:0;
cursor:pointer;
}
#mainnav ul,#mainnav li,#mainnav li a{
height:60px;
overflow:hidden;
}
#mainnav li,#mainnav li a{
float:left;
display:block;
}
#mainnav li#swireproperties{
float:right;
}
#mainnav li a{
overflow:visible;
width:100%;
background:none;
}
#mainnav li{
background-position:0 0;
background-repeat:no-repeat;
}
/*
#mainnav li a span{
display:block;
}
*/
#mainnav li.on a{
/*
background-position:0 -60px;
*/
top:-60px;
}
#mainnav li.current a{
/*
background-position:0 -118px;
*/
top:-120px;
}
#mainsub{
top:90px;
left:0;
clear:none;
}
#mainsubshadow{
display:none;
top:78px;
left:0;
/*
height:219px;
min-height:219px;
*/
overflow:hidden;
clear:none;
z-index:98;
margin:0;
}
ul.dark li a{
text-decoration:underline;
}
#mainsubshadow .t{
min-height:18px;
height:18px;
background-position:0 100%;
background-repeat:no-repeat;
}
#mainsubshadow .b{
min-height:10px;
height:10px;
background-position:0 0;
background-repeat:no-repeat;
}
#mainsubshadow .lr{
/*
min-height:191px;
height:191px;
*/
background-position:0 0;
background-repeat:repeat-y;
}
#w1,#w2{
top:18px;
}
#w1{
left:0;
}
#w2{
left:180px;
}
.w1s,.w1s .t,.w1s .lr,.w1s .b,#w1,#w2{
width:190px;
}
.w1s .t{
background-image:url(/images/menu/shadow/w1s_t.png);
}
#w1 .lr,#w2 .lr,.w1s .lr{
background-image:url(/images/menu/shadow/w1s_lr.png);
}
.w1s .b,#w1 .b,#w2 .b{
background-image:url(/images/menu/shadow/w1s_b.png);
}
.w2s,.w2s .t{
width:370px;
}
.w2s .t{
background-image:url(/images/menu/shadow/w2s_t.png);
}
/*
.ar{
text-align:right;
}
*/
/*
content grid
*/
.bodycontent{
width:100%;
clear:both;
margin:0;
padding:0;
}
.flash .bodycontent{
margin:0;
}
.home .bodycontent,.bodycontent .oneCol,.bodycontent .twoColOne,.bodycontent .twoColTwo,.threeCol .titleCol{
float:left;
}
.bodycontent .oneCol{
width:914px;
padding:18px 20px;
clear:right;
}
.bodycontent .twoColOne{
width:420px;
margin:0 71px 0 0;
clear:left;
}
.bodycontent .twoColTwo{
width:420px;
clear:right;
}
.bodycontent .row .twoColOne{
width:437px;
margin:0 39px 0 0;
padding:0 0 14px;
}
.bodycontent .row .twoColTwo{
width:437px;
margin:0;
padding:0 0 14px;
}
.bodycontent .wideaccordion .row .twoColOne{
width:435px;
margin:0 44px 0 0;
}
.bodycontent .wideaccordion .row .twoColTwo{
width:435px;
}
.wideaccordion dl.jsaccordion dd{
/*
padding:22px 18px 18px;
*/
}
.pad40r{
padding-right:40px;
}
.home .bodycontent{
margin:0 0 50px;
padding:0;
clear:both;
background:url(/images/bg_home_lower.gif) 0 0 repeat-x;
}
.home .bodycontent .oneCol{
width:100%;
padding:0;
}
.home .bodycontent .twoColOne{
width:238px;
margin:0;
padding:25px 40px 0 20px;
}
.home .bodycontent .twoColTwo{
width:656px;
margin:0;
padding:0;
}
.threeCol{
width:100%;
}
.threeCol .titleCol{
width:150px;
padding-right:40px;
}
.threeCol .row{
margin:0 -12px;
padding:16px 12px;
width:914px;
}
.twoColLanding{
padding:1.7em 0 0;
}
.twoColLanding .twoColOne{
width:507px;
margin:0;
padding:0 70px 36px 0;
float:left;
clear:left;
}
.twoColLanding .twoColTwo{
padding:0 0 27px 30px;
width:300px;
float:left;
clear:right;
background:url(/images/vertical_shadow.gif) no-repeat top left;
}
.twoColLanding .twoColOne div.txt{
width:383px;
}
.twoColLanding .twoColOne h3,.twoColLanding .twoColTwo h3{
margin:0 0 0.1em;
padding:0;
}
.twoColLanding .twoColTwo p{
margin:0 0 2em;
}
.twoColLanding .property-type{
margin:0;
}
.twoColLanding .twoColOne ul.action{
margin:0 0 0 111px;
}
/*
.twoColLanding .twoColOne a.img{
padding-bottom:20px;
}
*/
.popcontent .bodycontent{
margin:0;
padding:0 18px;
width:364px;
}
.newsCol{
width:463px;
padding:25px 0 0;
clear:both;
}
.home .newsCol{
width:100%;
}
.newsCol .dateCol,.newsCol .titleCol{
margin:0;
float:left;
}
.newsCol .dateCol{
padding:0 30px 12px 20px;
width:100px;
clear:left;
}
.htab .tab p{
margin-left:20px;
}
.newsCol .titleCol{
padding:0 0 15px 0;
width:466px;
clear:none;
}
.subtab .newsCol{
padding:15px 15px 0 25px;
width:543px;
}
.home .subtab .newsCol p{
margin:0 0 1em;
}
.subtab .newsCol p.date{
margin:0;
}
/*
.shortbg .oneCol,.tallbg .oneCol{
clear:both;
}
*/
.media .newsCol{
width:675px;
}
.media .newsCol .dateCol{
padding:0 12px 0.75em 0;
width:100px;
}
.media .newsCol .titleCol{
padding:0 0 0.75em;
width:563px;
}
.media .newsCol .titleCol a{
text-decoration:underline;
}
.media .oneCol a.img,
.media .oneCol div.txt{
padding:0 0 16px !important;
}
.media .oneCol a.img{
margin:0 15px 0 0;
}
/*
home gallery
*/
/*
#homeGalleryControls{
position:absolute;
display:block;
top:222px;
left:933px;
width:40px;
height:18px;
padding:4px;
background:url(/images/home-gallery/arrow_shadow.png) 0 0 no-repeat;
z-index:2;
}
#homeGalleryControls a#prev{
margin:0 2px 0 0;
}
#homeGalleryControls a#next{
margin:0;
}
*/
/*
section landing
*/
ul.plain{
position:static;
width:100%;
margin:0;
padding:0;
list-style:none;
list-style-image:none;
}
ul.jsaccordion li.tab div.tab{
border-top:none;
}
.textCol,.imgCol{
float:left;
}
.textCol{
padding:0;
width:482px;
clear:right;
}
.imgCol{
padding:0;
width:110px;
padding:0 16px 20px 0;
clear:left;
}
.showcase{
margin:0 0 2em;
padding:2em 0;
border-bottom:1px solid #ccc;
}
.showcase .textCol{
padding:20px 0 0;
width:290px;
}
.threeCol .imgCol{
padding:0 16px 0 0;
}
.threeCol .textCol{
padding:0;
width:595px;
}
/*
accordion
*/
dl.jsaccordion{
width:100%;
/*
border-top:1px solid;
margin-bottom:27px;
*/
}
/*
dl.jsaccordion dt{
background:url(/images/arrow_close.gif) 0 .8em no-repeat;
border-bottom:1px solid;
}
dl.jsaccordion dt a{
padding:6px 18px 7px;
}
dl.jsaccordion dd{
padding:14px 18px;
border-bottom:1px solid;
}
*/
dl.jsaccordion dd ul,dl.jsaccordion dd a{
position:static;
}
.newsCol dl.jsaccordion dd{
padding:0;
width:100%;
}
ul.plain li{
padding:4px 0;
}
select.jsAnchorSelect{
margin:0 0 25px;
}
/*
	vertical tab - popup
*/
.vtabs ul,.vtabs ul li,.vtabs ul li a{
width:100%;
}
.vtabs ul{
width:310px;
margin:0 0 2em;
list-style:none;
border-bottom:1px solid;
}
.vtabs ul li{
border-top:1px solid;
}
.vtabs ul li a{
padding:5px 18px;
width:274px;
}
.vtabs .tab{
top:-3.5em;
left:310px;
width:363px;
border:1px solid;
z-index:5;
}
.vtabs .tab blockquote{
padding:23px 22px;
}
/*
ul.action
*/
ul.action, .content ul.action{
margin:0 0 1.5em;
padding:0 0 0 18px;
list-style-image:url(/images/arrow_close.gif);
list-style-type:circle;
clear:both;
}
ul.action li,ul.action li a{
margin:0;
padding:0;
line-height:1.5em;
vertical-align:baseline;
}
ul.bullet{
margin:0 0 1.5em;
padding:0 0 0 18px;
list-style-image:url(/images/action_list_bullet.gif);
list-style-type:circle;
clear:both;
}
ul.bullet li,ul.bullet li a{
margin:0;
padding:0;
line-height:1.5em;
}
ul.bullet li ul.bullet{
margin:0 0 0.2em;
}
ul.imageonly{
float:left;
width:100%;
margin:7px 0 26px;
padding:0;
list-style:none;
clear:both;
}
ul.imageonly li{
margin:0;
padding:0 6px 3px 0;
float:left;
}
ul.imageonly li a img{
width:100px;
height:66px;
}
ul.ar{
float:right;
}
/*
download list - press events
*/
ul.download,ul.download-pipe,ul.download-col4,ul.download-list{
width:100%;
border:none;
padding:0;
list-style:none;
float:left;
}
ul.download{
margin:0 0 26px;
}
ul.download-list,ul.download-pipe{
margin:0 0 0.5em;
}
ul.download-col4{
width:24%;
margin:0 0 1.5em;
}
ul.download li{
margin:0 11px 0 0;
padding:0 10px 0 0;
float:left;
clear:none;
line-height:1.5em;
background:url(/images/pipe_subtab.gif) 100% 50% no-repeat;
}
dl.jsaccordion dt a span,ul.download li.first{
margin:0;
padding:0 10px 0 0;
width:107px;
min-width:107px;
}
dl.jsaccordion dt a span.indent{
margin:0 0 0 117px;
padding:0;
float:none;
width:auto;
min-width:522px;
}
ul.download-list li,ul.download-pipe li{
float:right;
clear:none;
line-height:1.5em;
text-align:right;
}
ul.download-pipe li{
padding:0 0 0 11px;
margin:0 0 0 10px;
background:url(/images/pipe_subtab.gif) 0 50% no-repeat;
}
ul.download-col4 li{
float:left;
clear:none;
line-height:1.5em;
text-align:right;
padding:0 11px 0 0;
margin:0 10px 0 0;
background:url(/images/pipe_subtab.gif) right 50% no-repeat;
}
ul.download-pipe li.last,ul.download-col4 li.last,ul.download li.first,ul.download li.last{
background:none;
}
ul.download-list li.first,ul.download-pipe li.first{
margin:0;
padding:0 10px 0 9px;
background:url(/images/action_list_arrow_slim.gif) 0 50% no-repeat;
}
ul.download-col4 li.first{
margin:0;
padding:0 10px 0 15px;
background:url(/images/blue_dot.gif) 0 2px no-repeat;
}
ul.download-col4 li.firstLang{
padding-left:15px;
}
ul.longdesc li.first{
width:200px;
min-width:200px;
}
ul.download li.first,ul.download li.last{
border:none;
}
dl.jsaccordion dt a span{
display:block;
float:left;
clear:none;
}
ul.download-list li{
margin:0 0 0 20px;
padding:0;
}
ul.download-list li.first,ul.download-pipe li.first{
margin:0;
float:left;
clear:left;
text-align:left;
}
ul.download-col4 li.first{
margin:0;
float:none;
clear:both;
text-align:left;
display:block;
}
/*
horizontal tab
*/
.htab .picker{
width:598px;
padding:30px 0 0 38px;
float:left;
list-style:none;
background:url(/images/htab_picker_bg.gif) 0 100% no-repeat;
}
.htab .picker li,.htab .picker li a{
width:auto;
float:left;
clear:none;
width:111px;
height:32px;
}
.htab .picker li a{
text-indent:-2000px;
}
/*
tabs with on, off arrow
*/
.vtabs ul li a{
background:url(/images/arrow_close.gif) 0 50% no-repeat;
}
.vtabs ul li.on a
/*,.jsaccordion dt.on*/
{
background-image:url(/images/arrow_open.gif);
}
/*
horizontal subtab
*/
.subtab .picker{
width:100%;
margin:6px 0 0;
padding:0 0 0 30px;
list-style:none;
border-top:none;
border-bottom:1px solid;
float:left;
background:none;
}
.home .subtab .picker{
/*
width:617px;
*/
width:513px;
margin-left:25px;
}
.subtab .picker li,.subtab .picker li a{
width:auto;
height:auto;
float:left;
clear:none;
}
.subtab .picker li a{
padding:6px 13px 6px 15px;
text-indent:0;
}
.subtab .picker li a,.subtab .picker li.on a{
background:url(/images/pipe_subtab.gif) 0 50% no-repeat;
}
.subtab .picker li.first a{
background:none !important;
padding-left:25px;
}
/*
content gallery
*/
.gallery{
width:320px;
height:auto;
min-height:240px;
clear:both;
}
.gallery .full,.gallery #container{
width:320px;
height:auto;
min-height:240px;
}
.gallery .full{
margin:0 0 18px;
}
.gallery ul{
list-style:none;
margin:0;
padding:0;
width:100%;
float:left;
clear:right;
}
.gallery ul li{
margin:0 5px 5px 0;
width:48px;
height:48px;
float:left;
clear:none;
}
.gallery ul li a{
float:left;
/*
-moz-opacity:.5;
-khtml-opacity:.5;
*/
opacity:.5;
}
.gallery ul li a:hover,.gallery ul li.on a{
/*
-moz-opacity:1;
-khtml-opacity:1;
*/
opacity:1;
}
.gallery .caption{
margin:20px 0;
width:260px;
}
.gallery .full,#portrait{
background:url(/images/waitanimation.gif) 50% 50% no-repeat;
}
/*
sidebar
*/
#sidebar{
width:100%;
margin:0;
padding:0;
min-height:30px;
}
#sidebar .container{
width:675px;
left:286px;
margin:2.454em 0 0;
padding:2.454em 0;
border-top:1px solid;
}
.shortbg #sidebar .container,.tallbg #sidebar .container{
margin:0;
border-top:none;
}
#sidebar .module{
width:196px;
padding:0 21px 0 22px;
clear:none;
}
#sidebar,#sidebar .container,#sidebar .module{
float:left;
}
#sidebar .first{
background-image:none !important;
padding-left:0;
}
#sidebar .last{
padding-right:0;
}
/*
generic column grid
*/
.rowContent{
margin:0;
padding:0;
clear:both;
}
.row,.twocol,.threecol,.fourcol,.fivecol,.col{
float:left;
}
.col{
clear:none;
}
.twocol .col{
width:50%;
min-width:50%;
}
.threecol .col{
width:33%;
min-width:33%;
}
.threecol .col2{
width:66%;
min-width:66%;
}
.fourcol .col{
width:25%;
min-width:25%;
}
.fivecol .col{
width:20%;
min-width:20%;
}
.fivecol .col2{
width:40%;
min-width:40%;
}
.fivecol .col3{
width:60%;
min-width:60%;
}
.fivecol .col4{
width:80%;
min-width:80%;
}
.rowContent .fourcol .col{
width:210px;
padding:0 20px 0 0;
}
.rowContent .fourcol .col h5{
margin:0;
}
/*
ajax test
*/
/*
#mediacontact{
position:relative;
display:block;
border:1px solid;
width:300px;
}
#mediacontact .title{
position:relative;
display:block;
margin:0;
padding:10px;
border-width:0 0 1px;
border-style:solid;
}
#mediacontact .text{
position:relative;
display:block;
margin:0;
padding:10px;
}
#mediacontact .text h4{
font-size:110%;
}
#mediacontact .text .contactItem{
position:relative;
display:block;
}
*/
/*
general form elements in content area
*/
fieldset{
clear:both;
line-height:1.5em;
}
/*
fieldset label{
position:relative;
display:block;
margin:0;
padding:0;
}
*/
fieldset input,fieldset label,fieldset select,fieldset textarea{
margin:0 0 0.75em;
line-height:1.5em;
}
fieldset select{
padding:0;
}
fieldset input.checkbox{
margin:0;
padding:0;
line-height:1.3em;
width:1.3em;
height:1.3em;
vertical-align:middle;
}
fieldset span.t{
vertical-align:top;
padding:3px 1px;
letter-spacing:0;
}
.breathingspace{
padding:1em 0;
}
.popcontent .breathingspace{
margin:0 0 1em;
}
input.submit,input.cancel{
margin:0 10px 0 0;
}
/*
contact-us form
*/
.contactus .bodycontent .oneCol{
padding-top:0;
}
.contactus .bodycontent .row{
width:100%;
}
.contactus .bodycontent .row .col{
padding:0 0 0 30px;
width:342px;
clear:none;
float:left;
clear:none;
background:url(/images/vertical_shadow.gif) 0 0 no-repeat;
}
.shadeCol{
width:914px;
margin:20px -20px;
padding:25px 20px;
z-index:1;
}
.wideaccordion .shadeCol{
margin-bottom:0;
padding-bottom:1em;
}
.contactus .bodycontent .row .col2{
margin:0;
padding:0 30px 0 0;
width:512px;
background:none;
}
.contactus fieldset label{
width:130px;
float:left;
}
/*
.contactus fieldset.type_of_enquiry label,.contactus fieldset.location label{
width:150px;
}
*/
.contactus fieldset.type_of_enquiry select,.contactus fieldset.location select{
width:380px;
}
.contactus .col fieldset .text{
width:378px; /* Safari */
}
.contactus .col fieldset textarea{
width:380px;
padding:0; /* Chrome */
}
.contactus fieldset.verification fieldset.inputs{
float:left;
width:380px;
clear:none;
}
.contactus fieldset.buttons{
padding:0 0 0 130px;
}
.contactus .keyselect{
width:100%;
margin:0;
padding:0 0 20px;
}
.selectToggle .block{
padding:0 0 1.5em;
}
.selectToggle .block dl{
margin:0 0 1.5em;
}
.selectToggle .block dd,.selectToggle .block dt{
margin:0;
padding:0;
text-align:left;
}
.selectToggle .block dd{
width:20%;
clear:left;
float:left;
}
.selectToggle .block dt{
width:80%;
clear:right;
float:right;
}
.selectToggle .block table,
.selectToggle .block tr,
.selectToggle .block th,
.selectToggle .block td{
margin:0;
padding:0;
border:none;
line-height:1.5em;
}
.selectToggle .block table{
margin:0.2em 0 1.5em 0;
width:100%;
border-collapse:collapse;
}
.selectToggle .block th{
font-weight:normal;
width:20%;
vertical-align:top;
}
.selectToggle .block td{
width:80%;
vertical-align:top;
}
/*
feedback form
*/
.feedback .bodycontent .oneCol{
padding-top:0;
}
.feedback .bodycontent .row{
width:100%;
}
.feedback .bodycontent .row .col{
padding:0 0 0 30px;
width:242px;
clear:none;
float:left;
clear:none;
background:url(/images/vertical_shadow.gif) 0 0 no-repeat;
}
.feedback .bodycontent .row .col2{
margin:0;
padding:0 30px 0 0;
width:612px;
background:none;
}
.feedback fieldset label{
float:left;
}
.feedback fieldset fieldset{
display:block;
margin:0 !important;
padding:0 !important;
border:0;
}
.feedback fieldset.inputs{
float:left;
clear:right;
}
.feedback fieldset label.radio{
width:80px;
float:left;
clear:none;
margin-bottom:0;
}
.feedback fieldset label.radio input{
margin-right:4px;
height:1.5em;
margin-bottom:4px;
}
.feedback fieldset label,
.feedback fieldset.inputs,
.feedback fieldset select{
width:306px;
}
.feedback fieldset input.text,
.feedback fieldset textarea{
width:304px;
}
.feedback fieldset.buttons{
padding:0 0 0 306px;
}
.feedback .target_info textarea,.feedback .accessiblity textarea{
display: none;
}
.feedback fieldset.selectHeight{
height:26px;
}
/*
news subscription
*/
.newssubscription fieldset{}
.newssubscription fieldset label{
width:40%;
float:left;
}
.newssubscription fieldset .text,.newssubscription fieldset textarea{
width:50%;
}
.newssubscription fieldset fieldset .text{
width:100%;
}
.newssubscription label.checkbox{
width:10em;
}
.newssubscription fieldset.buttons{
padding:0 0 0 40%;
}
.changesubscription fieldset label{
width:25%;
float:left;
}
.newssubscription fieldset.verification fieldset.inputs{
float:left;
width:50%;
clear:none;
}
.changesubscription fieldset.buttons{
padding:0 0 0 25%;
}
/*
vanilia login form
*/
.login fieldset{
padding:0 1em 0 0;
float:left;
clear:none;
}
.login fieldset label{
}
.login fieldset.buttons{
clear:right;
}
.login fieldset input.text{
width:15em;
}
.login fieldset label{
margin:0 0 0.3em;
}
/*
registration form
*/
.registration fieldset label{
width:25%;
float:left;
}
.registration fieldset .text,.registration fieldset textarea{
width:50%;
}
.registration fieldset label.checkbox{
width:100%;
float:none;
}
.registration fieldset.buttons{
padding:0 0 0 25%;
}
.registration fieldset.verification fieldset.inputs{
float:left;
width:50%;
clear:none;
}
.registration fieldset.verification fieldset .text{
width:100%;
}
/*
job application form
*/
.applyOnline h4{
margin:1em 0;
padding:1em 0;
border-bottom:1px solid #ccc;
}
.applyOnline fieldset{
vertical-align:middle;
clear:both;
}
.applyOnline fieldset label{
width:23.5%;
float:left;
}
.applyOnline fieldset .text,.registration fieldset textarea{
width:50%;
}
.applyOnline fieldset label.checkbox{
width:100%;
float:none;
}
.applyOnline fieldset.buttons{
padding:0 0 0 40px;
}
.applyOnline .app_contact_no input{
width:24%;
margin-right:4px;
}
.applyOnline .app_email input{
width:23.3%;
}
.applyOnline .app_education div.qual,.applyOnline .app_education div.inst,.applyOnline .app_education div.major,.applyOnline .app_education div.result{
float:left;
overflow:hidden;
}
.applyOnline .app_education div.period{
float:left;
overflow:hidden;
}
.applyOnline .app_education label.qual,.applyOnline .app_education label.inst,.applyOnline .app_education label.major,.applyOnline .app_education label.result{
margin:0;
clear:none;
}
.applyOnline .app_education label.period{
clear:none;
}
.applyOnline .app_education div.qual,.applyOnline .app_education div.inst,.applyOnline .app_education div.major,.applyOnline .app_education div.result,
.applyOnline .app_education label.qual,.applyOnline .app_education label.inst,.applyOnline .app_education label.major,.applyOnline .app_education label.result{
width:130px;
}
.applyOnline .app_education div.period,
.applyOnline .app_education label.period{
width:155px;
}
.applyOnline .app_education select{
width:120px;
margin:0;
}
.applyOnline .app_education input.inst,.applyOnline .app_education input.major{
width:116px;
margin:0;
}
.applyOnline .app_education input.periodfrom,.applyOnline .app_education input.periodto{
width:62px;
}
.applyOnline .app_education input.result{
width:130px;
}
.applyOnline .app_employment label{
width:23.5%;
}
.applyOnline .app_employment .employment_history{
margin:1.5em 0 0;
padding:1.5em 0 0;
border-top:1px solid #ccc;
}
.applyOnline .app_employment .app_employer_period_from{
width:50%;
float:left;
clear:right;
}
.applyOnline .app_employment .app_employer_period_to{
margin:0 0 0 23.5%;
width:50%;
}
.applyOnline .app_employment .app_employer_period_from label,.applyOnline .app_employment .app_employer_period_to label{
width:4em;
}
.applyOnline input.figure{
width:110px;
}
.applyOnline .app_language .app_language_value{
margin:0;
padding:0 0 10px;
clear:right;
width:76.5%;
float:right;
}
.applyOnline .app_language .app_language_value select{
width:4em;
margin:0 1em 0 0;
float:left;
}
.applyOnline .app_language .app_language_value label{
width:60px;
float:left;
clear:none;
}
.applyOnline .app_language fieldset fieldset{
height:2em;
padding:0 0 8px;
}
.applyOnline .app_language .app_language_value label.long{
width:10em;
float:left;
clear:none;
}
.applyOnline .app_language .app_language_value input.text{
width:15.2em;
margin:0 1em 0 0;
float:left;
}
.applyOnline .app_availability td{
vertical-align:middle;
padding:0 6px 4px 0;
}
.applyOnline select,.applyOnline #avail_from,.applyOnline #avail_now{
margin:0 0 0 0;
padding:0;
}
.applyOnline .app_availability .app_available_from{
width:50%;
float:left;
clear:right;
margin-bottom:0.25em;
}
.applyOnline .app_availability .app_available_from label{
width:4em;
float:left;
margin-bottom:0;
}
.applyOnline .app_attachments fieldset{
margin:0;
float:left;
clear:right;
}
.applyOnline .app_attachments fieldset label{
width:4em;
clear:left;
float:left;
}
.applyOnline .app_attachments fieldset input.file{
clear:none;
width:38em;
float:left;
}
.applyOnline .app_declaration label{
width:100%;
}
.applyOnline fieldset.verification fieldset.inputs{
float:left;
width:50%;
clear:none;
}
.applyOnline fieldset.verification fieldset .text{
width:100%;
}
/*
for vendors and suppliers
*/
.vendorlogin fieldset{
padding:0 1em 0 0;
float:left;
clear:none;
}
.vendorlogin fieldset label{
}
.vendorlogin fieldset.buttons{
clear:right;
}
.vendorlogin fieldset input.text{
width:15em;
}
/*
forget password form
*/
.forgetpass fieldset,.forgetpass fieldset label{
padding:0 1em 0 0;
float:left;
clear:none;
}
/*
email this page
*/
.label,.value{
float:left;
padding:0 0 1em;
}
.label{
clear:left;
}
.value{
clear:right;
}
.emailthispage fieldset label,.emailthispage .label{
width:140px;
float:left;
clear:left;
}
.emailthispage fieldset.buttons{
padding:0 0 0 140px;
}
.emailthispage fieldset input.text,.emailthispage fieldset textarea.text,.emailthispage .value{
width:220px;
}
/*
press release search form
*/
fieldset.prsearch,.search fieldset.sitesearch{
padding:0 0 1.5em;
clear:both;
}
fieldset.yearfilter{
width:420px;
float:left;
clear:left;
}
fieldset.eventfilter{
width:316px;
float:left;
clear:none;
}
fieldset.contentfilter{
padding:0 0 0 16px;
width:210px;
float:right;
clear:right;
background:url(/images/pipe_grey.gif) 0 0 no-repeat;
}
fieldset.prsearch fieldset{
float:left;
}
fieldset.prsearch fieldset label{
display:block;
margin:0;
padding:0 10px 0.25em 0;
line-height:1.5em;
float:left;
}
fieldset.prsearch fieldset input,.search fieldset.sitesearch input{
float:left;
margin:0 0.5em 0 0;
}
fieldset.prsearch fieldset.filteryear{
width:420px;
clear:none;
}
fieldset.prsearch fieldset.filterevent{
width:182px;
clear:none;
}
fieldset.prsearch fieldset.prquery{
clear:right;
}
fieldset.prsearch fieldset.prquery input.text{
width:145px;
}

/* sustainability */
body.sustainability fieldset.yearfilter{
width:220px;
}
body.sustainability fieldset.prsearch fieldset.filteryear{
width:220px;
}
body.sustainability fieldset.eventfilter{
width:auto;
}
body.sustainability fieldset.prsearch fieldset.filterevent{
width:auto;
}

/* sustainability */

.goverancechanger,.mediatypechanger,.albumchanger{
margin:0 0 22px;
}
.rss,.logout{
float:right;
clear:none;
}
/*
press releases listing, search results listing
*/
.listing .row .twoColOne,.listing .row .twoColOne{
width:420px;
}
.listing .row .twoColOne{
margin:0 36px 0 0;
padding:0;
}
.listing .row .twoColTwo{
margin:0;
padding:0;
}
.oneCol a.img,.oneCol div.txt{
float:left;
}
.oneCol a.img{
margin:0 20px 0 0;
width:auto;
min-width:100px;
clear:left;
padding:0 0 35px !important;
}
.oneCol a.img img{
display:block;
margin-top:4px;
}
.oneCol div.txt{
width:300px;
clear:right;
padding:0 0 15px !important;
}
.twoColLanding .twoColOne a.img,.twoColLanding .twoColOne div.txt{
padding:0 0 20px;
}
.pageDetails .oneCol a.img,.pageDetails .oneCol div.txt{
padding:0 0 30px;
}
.pageDetails .oneCol .row{
width:100%;
}
.pageDetails .oneCol div.txt{
width:474px;
}
.listing .oneCol div.txt{
width:210px;
clear:right;
}
.wideaccordion dl.jsaccordion div.txt{
width:315px;
}
.wideaccordion.oneCol a.img,.wideaccordion.oneCol div.txt{
padding:0 0 4px;
}
.twoColPressDetails .twoColOne{
width:569px;
margin:0 20px;
}
.twoColPressDetails .twoColTwo{
width:320px;
}
/*
pagination
*/
.pagination{
padding:0 0 28px;
}
.pagination ul{
float:right;
list-style:none;
}
.pagination li{
margin:0;
padding:0 3px 0 4px;
width:1em;
float:left;
clear:none;
text-align:center;
line-height:1em;
border-left:1px solid;
}
.pagination li.first{
padding-left:3px;
}
.pagination li.prev,.pagination li.next{
padding:0;
width:1em;
text-indent:-2000px;
overflow:hidden;
}
.pagination li.first,.pagination li.prev,.pagination li.next{
border-left:none;
}
.pagination li.prev{
background:url(/images/page_prev.gif) 50% 50% no-repeat;
}
.pagination li.next{
background:url(/images/page_next.gif) 50% 50% no-repeat;
}
.pagination li a{
width:100%;
height:1em;
}
p.date{
margin:0 0 0.25em;
}
/*

*/
select.selectFromUl{
margin:0 10px 0 0;
}
input.btn{
border:1px solid;
padding:0 2px;
}
ol.searchresults li{
margin-bottom:1em;
}
.nopad_tb{
margin-top:0;
margin-bottom:0;
}
.pad_top{
padding-top:1em;
}
/*
sitemap
*/
dl.sitemap{
width:100%;
padding:0 0 2em;
float:left;
}
dl.sitemap dt{
margin:1em 0;
padding:0 0 1em;
font-size:1.0909em;
font-weight:700;
border-bottom:1px solid;
text-transform:uppercase;
}
dl.sitemap dd{
margin:0;
padding:0 0 1em;
clear:both;
float:left;
}
dl.sitemap dd ul{
list-style:none;
display:block;
margin:0;
padding:0;
width:100%;
clear:both;
font-weight:700;
}
dl.sitemap dd ul li{
list-style:none;
display:block;
margin:0;
padding:0 0 0.5em 18px;
font-size:1.0909em;
background:url(/images/arrow_close.gif) 2px 4px no-repeat;
float:left;
clear:both;
width:657px;
}
dl.sitemap dd ul li.hasCont{
background:url(/images/arrow_open.gif) 0 4px no-repeat;
}
dl.sitemap dd ul li ul{
margin:0;
padding:0.5em 0;
width:100%;
float:left;
clear:both;
}
dl.sitemap dd ul li ul li{
margin:0;
padding:0 2% 0.5em 0;
width:23%;
background:none;
font-size:.9166em;
float:left;
clear:none;
}
dl.sitemap dd ul li ul li.newrow{
clear:left;
}
dl.sitemap dd ul li ul li ul{
float:none;
font-weight:400;
}
dl.sitemap dd ul li ul li ul li{
padding:0;
width:90%;
float:none;
clear:both;
font-size:1em;
}
dl.sitemap dd ul li ul li ul li ul{
margin:0.5em 0 1em;
}
dl.sitemap dd ul li ul li ul li ul li{
width:100%;
}
/*
swf - milestones, map
*/
/*
.swflarge{
width:893px;
}
.swflarge #soswfobject{
width:893px;
height:505px;
}
*/
.print{
display:none;
visibility:hidden;
}
/*
multiple level main navigation menu ul
*/
#mainsub{
float:left;
}
#mainsub .navpanel{
display:none;
visibility:hidden;
top:0;
left:0;
margin:0;
padding:0;
height:auto;
/*
min-height:200px;
*/
z-index:9;
}
#mainsub .navpanel{
}
#mainsub ul,#mainsub ul li,#mainsub ul li a{
}
#mainsub ul{
list-style:none;
z-index:2;
width:178px;
height:auto;
float:left;
background:url(/images/menu/bg_ul.gif) 0 0 repeat-y;
border-top:1px solid #ddd;
border-right:1px solid #fff;
border-left:1px solid #fff;
border-bottom:1px solid #fff;
}
#mainsub ul ul{
background:url(/images/menu/bg_ul_overcast.gif) 0 0 repeat-y;
}
#mainsub ul.active ul{
border-left:1px solid #d9d9d9;
}
#mainsub ul li{
background:none;
float:left;
width:178px;
}
#mainsub ul li a{
/*
padding:7px 25px 7px 13px;
*/
padding:7px 10px 7px 8px;
width:160px;
}
#mainsub ul.nav-2,#mainsub ul.nav-3{
position:absolute;
top:0;
left:179px;
}
#mainsub ul li.sub span{
position:absolute;
display:block;
clear:none;
width:10px;
height:1.5em;
line-height:1.5em;
top:6px;
right:10px;
text-indent:-2000px;
cursor:pointer;
border:none;
}
#mainsub ul li.sub span,#mainsub ul li.current li span,#mainsub ul li.hover li span{
background:url(/images/menu/arrows.gif) 0 50% no-repeat;
}
#mainsub ul li.hover span,#mainsub ul li.hover li.hover span,#mainsub ul li.current span,#mainsub ul li.current li.current span{
background-position:-10px 50%;
}
#mainsub ul li.separator{
margin-bottom:2em;
}
#mainsub ul li{
background:url(/images/menu/bg_li.gif) 0 0 no-repeat;
}
#mainsub ul li ul li{
background:url(/images/menu/bg_li_overcast.gif) 0 0 no-repeat;
}
#mainsub ul li.noborder,#mainsub ul li ul li.noborder{
background-position:-540px 0;
}
#mainsub ul li.hover{
background-position:-180px 0 !important;
}
#mainsub ul li.current{
background-position:-360px 0 !important;
}
.w1,.w1 .navpanel{
width:180px;
}
.w2,.w2 .navpanel{
width:360px;
}
/*
.w3,.w3 .navpanel{
width:600px;
}
*/
.nav-1,.nav-2,.nav-3,#w1,#w2{
display:none;
visibility:hidden;
}
.w1 .nav-1,.w2 li.hover .nav-2,.w3 .nav-2 li.hover .nav-3,.w1s #w1,.w2s #w2{
display:block;
visibility:inherit;
}
.opaque{
position:relative;
margin:-1px 0;
opacity:0.95;
border-top:1px solid #afaeaf;
border-bottom:1px solid #afaeaf;
overflow:hidden;
}
.mozOpaque{
background:transparent url(/images/menu/white95.png) repeat;
}
.padlr{
padding:0 20px;
}
.padtop{
padding-top:38px !important;
}
.padbot{
padding-bottom:24px !important;
}
/*
litebox
*/
#litemask,#litebody,#liteclose,#liteshade{
position:absolute;
top:0;
clear:none;
margin:0;
padding:0;
}
#litemask{
width:100%;
height:100%;
left:0;
z-index:901;
/*
-moz-opacity:0.53;
-khtml-opacity:0.53;
*/
opacity:0.53;
}
#litebody{
width:828px;
height:568px;
margin:0 auto;
padding:0 6px 6px;
z-index:902;
text-align:left;
top:0;
left:0;
}
#liteshade{
width:859px;
height:594px;
margin:0 auto;
padding:0;
z-index:901;
background:transparent url(/images/litebox/liteshade.png) 0 0 no-repeat;
top:0;
left:0;
}
#litebody iframe,#litebody #mapcanvas{
width:828px;
height:537px;
}
#liteclose,.litetitle{
width:600px;
height:31px;
line-height:31px;
}
#liteclose{
right:6px;
width:50px;
height:31px;
z-index:9;
cursor:pointer;
background:url(/images/lbclose.gif) 100% 0 no-repeat;
}
.nextStep{
margin:0 20px;
padding:17px;
}
.twoColOne .nextStep{
margin:20px 0;
}
.side .nextStep{
margin:0;
}
/*
2 columns float
*/
body.widePic .content,body.narrowPic .content,body.halfPic .content{
padding:20px 0;
top:0;
float:left;
clear:left;
}
body.narrowPic .content{
width:634px;
}
body.widePic .content{
width:360px;
}
body.halfPic .content{
width:477px;
}
body.widePic .content .padlr{
padding:0 40px 0 20px;
}
/*
body.milestones .content .padlr{
padding:0 60px 0 20px !important;
}
*/
.side{
margin:0;
float:left;
clear:right;
top:0;
z-index:1;
width:320px;
}
body.narrowPic .side{
margin:0 0 25px;
width:320px;
}
body.widePic .side{
width:594px;
}
body.widePic .side h4{
padding:0 20px 6px;
}
body.widePic .side .item{
margin:0;
padding:0 20px 8px;
}
body.widePic .side .item img{
margin:0 -20px 16px;
}
body.halfPic .side{
width:477px;
}
.shadeCol .item{
margin:0;
padding:0 0 20px;
float:left;
clear:both;
}
.shadeCol .item img{
margin:0;
padding:0 19px 20px 0;
clear:left;
float:left;
}
.shadeCol .item .txt{
margin:0;
padding:0;
width:600px;
float:left;
clear:right;
}
body.widePic .side .mini{
width:252px;
float:left;
clear:none;
}
body.widePic .side .padr10{
margin-right:10px;
}
body.widePic .boxstyle h3{
margin:0 0 0 0.1em;
}
.side .swf{
min-height:664px;
}
.milestones .side .swf{
min-height:338px;
}
body.narrowPic .side img{
margin:0 0 8px;
}
/*
lowerlevel dropdown menu .menuwidget
*/
.menuwidget{
z-index:2;
clear:both;
height:auto;
min-height:30px;
}
.pageDetails{
margin:23px 0 0 0;
padding:32px 0 0 0;
width:100%;
/*
overflow:hidden;
float:left;
*/
background:url(/images/property/bg_boxstyle.gif) 0 0 repeat-x;
z-index:1;
}
.pageDetails .headerRow{
z-index:2;
padding:0 21px 30px;
}
.menuwidget .selectpane{
position:absolute;
margin:0;
padding:0;
width:284px;
height:30px;
background:url(/images/property/selectpane.gif) 0 0 no-repeat;
overflow:hidden;
z-index:99;
top:0;
left:0;
cursor:pointer;
}
.menuwidget .selectpane:hover,.menuwidget .on{
overflow:visible;
background-position:0 -30px;
}
.menuwidget p{
line-height:30px;
padding:0 12px 0 44px;
}
.menuwidget .selectpane ul{
position:absolute;
display:block;
margin:0 5px;
padding:0;
left:0;
top:30px;
width:280px;
list-style:none;
z-index:99;
border-style:solid;
border-width:0 1px 1px;
}
.menuwidget .selectpane ul li.head,
.menuwidget .selectpane ul a,
.menuwidget .selectpane ul a:link,.menuwidget .selectpane ul a:visited{
display:block;
width:260px;
padding:5px 10px;
min-height:1.5em;
}
.menuwidget .selectpane ul a:link,.menuwidget .selectpane ul a:visited{
font-weight:normal;
text-decoration:none;
background:none;
float:left;
}
.menuwidget .selectpane ul li{
border-top-width:1px;
border-top-style:solid;
float:left;
}
.menuwidget .selectpane ul li b{
width:200px;
float:left;
}
.menuwidget .selectpane ul li span{
display:block;
width:60px;
float:right;
text-align:right;
clear:none;
top:0;
}
.menuwidget .selectpane .overlay{
position:absolute;
top:30px;
left:-4px;
}
.menuwidget .selectpane ul{
border:none;
position:relative;
top:30px;
}
.menuwidget .selectpane .overlay ul{
top:0;
}
.menuwidget .selectpane .t{
background:url(/images/property/shadow/w3s_t.png) no-repeat top left;
}
.menuwidget .selectpane .lr{
background:url(/images/property/shadow/w3s_lr.png) repeat-y top left;
}
.menuwidget .selectpane .b{
background:url(/images/property/shadow/w3s_b.png) no-repeat bottom left;
height:8px;
}
.pageDetails .headerRow .pos_tr{
top:20px;
right:0;
}
/*
.pageDetails .boxStyle{
margin:0;
padding:10px 15px;
}
.pageDetails h5{
margin:0 0 1em;
}
*/
.pageDetails ul li{
line-height:1.5em;
}
.nextStep ul,.pageDetails ul.dots{
margin:0 16px;
padding:0;
z-index:1;
}
.pageDetails ul.dots,.content ul{
list-style-image:url(/images/blue_dot.gif);
}
.content ul{
margin-left:13px;
padding-left:0;
}
.content ul ul{
list-style-image:url(/images/light_blue_dot.gif);
}
.pageDetails ul.dots li,
.nextStep ul li,
.pageDetails .propertyType dl,
.pageDetails .propertyType dt,.pageDetails .propertyType dd,
.nextStep .contact,.nextStep .lead{
margin:0;
padding:0;
}
.nextStep .contact,.nextStep .lead,
.pageDetails .propertyType dt,.pageDetails .propertyType dd{
float:left;
}
/*
.tenants ul{
margin:0;
padding:0;
float:left;
width:320px;
list-style:none;
}
.tenants ul li{
float:left;
width:140px;
margin:0;
padding:0 4px 0 16px;
background:url(/images/blue_dot.gif) 0 2px no-repeat;
}
*/
.twoListCol{
width:49%;
padding-right:8px;
vertical-align:top;
}
.nextStep .lead{
width:50%;
border-right:1px solid #ccc;
}
.nextStep .contact{
border-left:1px solid #ccc;
border-right:none;
margin:0 0 0 -1px;
padding:0 0 0 24px;
width:45%;
}
.pageDetails .propertyType dt{
width:30%;
}
.pageDetails .propertyType dd{
width:70%;
font-weight:700;
}
.nextStep ul{
list-style-image:url(/images/action_list_arrow_slim.gif);
}
.boxstyle{
position:relative;
margin-top:33px;
padding-top:22px;
background:url(/images/narrow_horizontal_line.gif) 50% 0 no-repeat;
}
.dev-info{
margin:0 0 2em 0;
}
.exturl{
padding-right:12px;
background:url(/images/icon_www.gif) 100% 50% no-repeat;
}
.pageDetails ul.mard{
margin-bottom:15px;
}
.discover{
margin-bottom:40px;
}
.bareBot{
margin-bottom:0;
padding-bottom:0;
}
.ms-WPBody h5,.ms-TPBody h5{
font-size:100% !important; 
}
.financialTables table{
width:100%;
border-collapse:collapse;
}
.financialTables table th,
.financialTables table td{
padding:9px 10px 9px 15px;
vertical-align:top;
}
.financialTables table.noPad th,
.financialTables table.noPad td{
padding:0;
}

.financialTables table.twoCols th,
.financialTables table.twoCols td{
width:50%;
}
.tableDarkBack {
padding-left:7px;
padding-right:10px;
padding-top:8px;
padding-bottom:8px;
}
.tableTitle {
font-size:11px;
font-family:Arial;
font-weight:bold;
}

.dividendHistory td{
text-align:right;
width:19%;
}
.dividendHistory td.year{
width:34px;
}
.financialHighlights{
border-top:1px solid;
}
.financialHighlights .note{
width:70px;
}
.financialHighlights .year{
width:85px;
}
.financialHighlights .change{
width:75px;
}
.financialHighlights .finTD{
text-align:right;
}
.financialHighlights .finTD2{
text-align:right;
font-weight:bold;
}
.financialHighlights .mid{
vertical-align:middle;
}
.financialHighlights td{
border-bottom:1px solid;
}
.securityCodes .secuSummary{
width:100%;
border-collapse:collapse;
}
.securityCodes .secuSummary td{
width:50%;
vertical-align:top;
padding:10px 10px;
}
.toTop{
padding:16px 0 25px;
margin:0 0 25px 0;
border-bottom:1px solid;
}
.toTopLast{
border-bottom:none;
padding-bottom:0;
margin-bottom:0;
}
.goverance .mid{
text-align:center;
}
.pageDetails .goverance ul.dots{
margin-bottom:1em;
}

/* pagination */
.srch-Page{
letter-spacing:0;
}
#SRP_Next, #SRP_Prev{
display: none;
}
.srch-Page img{
vertical-align:middle;
}
#SRP_PrevImg{
margin-right:-8px;
}
#SRP_NextImg{
margin-left:-10px;
}
