﻿html, body{height: 100%;}
body {
    margin: 0;
    color: #a1a1a1;
    min-width: 1000px;
    background:#f6f6f6;
    font: 11px/18px arial, helvetica, sans-serif;
    position: relative;
}
.light-box-body {
    min-width: 1px;
    background:#fff;
}
/* General reset */
form, fieldset {
    margin: 0;
    padding: 0;
    border-style: none;
}
img {border-style: none;}
input, select, textarea {
    vertical-align: middle;
    font: 100% arial, helvetica, sans-serif;
}
a {
    color: #86bfcb;
    text-decoration: none;
}
a.contact {
    color: #653456;
}
a:hover {text-decoration: none;}
/* General settings */
.top-l{
    width:50%;
    height:198px;
    background:url(../images/bg-top-l.gif) repeat-x;
    position: absolute;
    left: 0;
    top: 0;
}
.top-r{
    width:50%;
    height:198px;
    background:url(../images/bg-top-r.gif) repeat-x;
    position: absolute;
    left:50%;
    top: 0;
}
#container{
    width: 100%;
    min-height:100%;
    overflow: hidden;
}
* html #container{
    height: 100%;
    overflow: visible;
}
/* header */
#w-header{
    width: 100%;
    overflow: hidden;
    background:url(../images/bg-w-header.jpg) no-repeat 50% 0;
    position: relative;
}
#header{
    width:980px;
    height:198px;
    margin: 0 auto;
    position: relative;
}
/* header */
#w-header{
    width: 100%;
    overflow: hidden;
    background:url('../images/bg-w-header.jpg') no-repeat 50% 0;
    position: relative;
}
#header{
    width:980px;
    height:198px;
    margin: 0 auto;
    position: relative;
}
/* top-nav */
.top-nav{
    margin: 0 -12px 0 0;
    padding:3px 10px 108px;
    list-style: none;
    float: right;
    font-weight: bold;
    position: relative;
}
.top-nav li{
    float: left;
    background:url(../images/separator-01.gif) no-repeat 0 5px;
    padding:0 12px 0 14px;
    position: relative;
}
.top-nav li:first-child{background: none;}
.top-nav li a{color: #73a9bb;}
.top-nav li a:hover,
.top-nav li.active a{
    color: #86c3d3;
    text-decoration: none;
}
.logo{
    margin: 0;
    overflow: hidden;
    width:266px;
    position: absolute;
    left:-1px;
    top:53px;
}
.logo img{display: block;}
/* nav */
ul.nav{
    margin: 0;
    padding:0 18px 0 0;
    width:918px;
    list-style: none;
    float: right;
    clear: both;
    font:14px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
    height:20px;
    position: relative;
    overflow: hidden;
}
ul.nav li{
    float: left;
    padding: 0 0 0 15px;
}
ul.nav li a{
    color: #fff;
    float: left;
    white-space:nowrap;
}
ul.nav li a:hover{
    color: #d6ebf2;
    text-decoration: none;
    border-bottom: 1px solid #d6ebf2;
}
/* footer */
#w-footer{
    width: 100%;
    height:741px;
    background:url(../images/bg-footer.gif) repeat-x;
    margin: -741px 0 0;
}
#footer{
    width:980px;
    overflow: hidden;
    margin: 0 auto;
    padding: 36px 0 0;
}
* html #footer{padding-top:34px;}
* +html #footer{padding-top:34px;}
.footer-holder{
    height:667px;
    overflow: hidden;
}
.footer-col{
    width:205px;
    float: left;
    padding: 0 13px 0 26px;
}
.footer-col h3{
    margin: 0 0 20px;
    font-weight: normal;
    font-size:14px;
    color: #4a1233;
    text-transform: uppercase;
}
* html .footer-col h3{margin-bottom:18px;}
* +html .footer-col h3{margin-bottom:18px;}
.footer-col ul{
    margin: 0;
    padding: 0 0 21px;
    list-style: none;
    overflow: hidden;
    font-weight: bold;
    line-height:18px;
    width: 100%;
}
* html .footer-col ul{padding-bottom:19px;}
* +html .footer-col ul{padding-bottom:19px;}
.footer-col ul li{
    width: 100%;
    overflow: hidden;
    vertical-align:top;
    margin:-1px 0 0;
    background:url(../images/divider-01.gif) repeat-x;
    padding: 6px 0;
}
.footer-col ul li a{
    color: #b6a4b1;
    background:url(../images/bullet-02.gif) no-repeat 0 8px;
    padding: 0 0 0 8px;
    margin: 0 0 0 10px;
    display: block;
}
.footer-col ul li a:hover{
    color: #835b78;
    text-decoration: none;
}
.footer-col ul li span a{color: #4a1233;}
.footer-col ul li strong{
    color: #4a1233;
    margin: 0 0 0 18px;
}
#footer p{
    margin: 0 0 0 27px;
    line-height:38px;
    color: #b6a4b1;
}
/* main */
#w-main{
    width: 100%;
    overflow: hidden;
    margin: 0 0 741px;
    position: relative;
    min-width:990px;
}

#w-main1{
   
    overflow: hidden;
    margin: 0 0 741px;
    position:relative;
    float:left;
}


#main{
    width:980px;
    margin: 0 auto;
    padding: 0 0 11px;
    overflow: hidden;
}

#main1{
  
    margin: 0 auto;
    padding: 0 0 11px;
    overflow: hidden;
        float:left;
}


#main:after {
    content:"";
    display:block;
    clear:both;
}
.home-top-info{
    height:39px;
    overflow: hidden;
}
.home-top-info ul{
    height:39px;
    overflow: hidden;
    margin: 0;
    padding: 0;
    list-style: none;
    color: #8f9897;
    /*float: right;*/
    line-height:26px;
    word-spacing:2px;

}
.home-top-info ul li{
    display: inline; 
    padding: 0 0 0 19px;
}
.home-top-info ul li strong{padding: 0 0 0 5px;}
/* top-banner */
.top-banner{
    width:980px;
    height:439px;
    overflow: hidden;
    position: relative;
    margin: 0 0 20px;
}
.top-banner .banner-slide{
    margin: 0;
    padding: 0;
    list-style: none;
    width:99999px;
    height:439px;
    position: absolute;
    left: 0;
    top: 0;
}
.top-banner .banner-slide li{
    float: left;
    width:980px;
    height:439px;
}
.top-banner .banner-slide li img{display: block;}
.promo-box{
    width:980px;
    overflow: hidden;
    position: absolute;
    left: 0;
    top:292px;
    z-index: 100;
}
.promo-holder{
    width:980px;
    height:121px;
    padding: 26px 0 0;
    background:url(../images/bg-promo-box.png);
}
.small-promo{
    width:288px;
    height:85px;
    overflow: hidden;
    float: left;
    background:#fff;
    margin: 0 1px 0 21px;
    padding: 5px;
    display: inline;
}
* html .small-promo{position: relative;}
div.small-promo:hover,
div.small-promo.hover{
    background:#f1f6f6;
}
.small-promo img{float: right;}
.small-promo strong{
    display: block;
    color: #744766;
    font-size:19px;
    line-height:26px;
    margin:7px 0 3px 6px;
    text-transform: uppercase;
    font-weight: normal;
}
* html .small-promo strong{margin-bottom:1px;}
* +html .small-promo strong{margin-bottom:1px;}
.small-promo p{
    margin: 0 0 0 8px;
    color: #a6b3b1;
    line-height:16px;
}
/* banner-nav */
.banner-nav{
    margin: 0;
    padding: 0;
    list-style: none;
    width:88px;
    overflow: hidden;
    position: absolute;
    left:874px;
    top:17px;
    text-align: center;
    font-size:13px;
    line-height:18px;
    z-index: 100;
    font-weight: bold;
}
.banner-nav li{
    float: left;
    padding: 0 0 0 2px;
}
.banner-nav li a{
    display: block;
    color: #fff;
    background:url(../images/bg-banner-nav.png) no-repeat;
    width:20px;
    height:19px;
    overflow: hidden;
}
.banner-nav li a:hover,
.banner-nav li.active a{
    background:url(../images/bg-banner-nav-hover.gif) no-repeat;
    color: #cfbccb;
    text-decoration: none;
    cursor: pointer;
}
/* home-three-column */
.home-three-column{
    width:994px;
    margin: 0 0 0 -13px;
}
.home-column{
    width:318px;
    padding: 0 0 0 13px;
    float: left;
}
.news-room{
    width: 100%;
    overflow: hidden;
}
.news-room h2{
    margin: 0 0 17px;
    color: #4a1233;
    font-weight: normal;
    font-size:23px;
    text-transform: uppercase;
}
* html .news-room h2{margin: -2px 0 15px;}
* +html .news-room h2{margin: -2px 0 15px;}
.news-room ul{
    margin: 0 0 16px -4px;
    padding: 0;
    height:1%;
    list-style: none;
    overflow: hidden;
    line-height:17px;
    text-transform: uppercase;
    font-size:10px;
    font-weight: bold;
    position: relative;
}
.news-room ul li{
    float: left;
    background:url(../images/separator-02.gif) no-repeat 0 3px;
    margin: 0 0 0 -2px;
    padding: 0 7px 0;
    cursor:pointer;
}
.news-room ul li a{color: #c1c1c1;}
.news-room ul li a:hover,
.news-room ul li.active a{
    text-decoration: none;
    color: #4a1333;
}
.news-room .post{
    width: 100%;
    overflow: hidden;
    background:url(../images/divider-02.gif) repeat-x 0 100%;
    padding: 0 0 6px;
    margin: 0 0 8px;
}
.news-room .post strong,

.news-room .post strong a{
    font:14px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #4a1333;
    padding: 0 0 4px;
    background:none;
}
.news-room .post strong a:hover{
    font:14px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #835b78;
    padding: 0 0 4px;
    background:none;
}

.home-column .read-box strong,
.home-column .read-box strong a{
    font:14px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #4a1333;
    padding: 0 0 4px;
    background:none;
}
.home-column .read-box strong a:hover{
    font:14px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #835b78;
    padding: 0 0 4px;
    background:none;
}
.news-room .post span{
    font-size:10px;
    display: block;
    color: #97bbb7;
    font-weight: bold;
    padding: 6px 0 4px;
}
.news-room .post p{
    margin:0 20px 2px 0;
}
.news-room .post a,
.home-column .read-box a{
    color: #adcac6;
    font-size:10px;
    font-weight: bold;
    padding: 2px 0 2px 19px;
    background:url(../images/bullet-03.gif) no-repeat 0 1px;
    line-height:20px;
}
.news-room .post a:hover,
.home-column .read-box a:hover{
    background:url(../images/bullet-03-hover.gif) no-repeat 0 1px;
    color: #8db5b0;
    text-decoration: none;
}
.home-desk{
    width:294px;
    border-top: 1px solid #e6e6e6;
    background:#fff url(../images/bg-home-desk.gif) no-repeat 0 100%;
    padding: 9px 10px 23px 16px;
    margin:-1px 0 7px -1px;
    overflow: hidden;
    position: relative;
}
.home-desk img{float: right;}
.home-desk h2{
    margin: 8px 0 26px;
    font-size:22px;
    line-height:30px;
    color: #72a8bb;
    font-weight: normal;
    text-transform: uppercase;
}
.home-desk h2 span{color: #72a8bb;}
* html .home-desk h2{margin:11px 0 24px;}
* +html .home-desk h2{margin:11px 0 24px;}
.home-desk strong{
    font-size:13px;
    color: #4a1333;
}
.home-desk span{
    display: block;
    color: #6d6d6d;
}
.home-column .read-box{
    width: 100%;
    overflow: hidden;
    background:url(../images/divider-02.gif) repeat-x 0 100%;
    padding: 0 0 5px;
    margin: 0 0 21px;
}
.home-column .read-box strong{
    padding: 0 0 24px 3px;
    display: block;
}
* html .home-column .read-box strong{
    margin: -3px 0 0;
    padding-bottom:21px;
}
* +html .home-column .read-box strong{
    margin: -3px 0 0;
    padding-bottom:21px;
}
.home-column .read-box strong strong{padding: 0;}
.home-column .read-box p{margin: 0 0 18px 3px;}
.home-column .read-box span a{margin: 0 0 0 5px;}
.home-column .read-box span{
    width: 100%;
    display: block;
    margin: -11px 0 0;
}
.top-properties{
    height:1%;
    padding: 17px 14px 14px;
    overflow: hidden;
    background:#fff;
}
* html .top-properties{padding-top:15px;}
* +html .top-properties{padding-top:15px;}
.top-properties h2{
    margin: 0 0 11px;
    font-size:23px;
    color: #94708a;
    font-weight: normal;
    text-transform: uppercase;
}
.top-properties h2 span{color: #94708a;}
.form-properties{
    width:300px;
    margin: 0 0 24px -11px;
    overflow: hidden;
}
.form-properties select{
    width:139px;
    float: left;
    margin: 0 0 0 11px;
    padding: 0;
    color: #460f34;
    line-height:16px;
}
.properties-holder{
    margin: 0 0 0 1px;
    width:289px;
    height:406px;
    overflow:auto
}
.properties-holder ul{
    margin: 0;
    padding: 0;
    list-style: none;
    width:271px;
    overflow: hidden;
}
.properties-holder ul li{
    width: 100%;
    overflow: hidden;
    vertical-align:top;
    margin: 0 0 12px;
}
.properties-holder ul li:hover,
.properties-holder ul li.hover{
    background:#f3f4f4;
}
.properties-holder ul li img{
    float: left;
    margin: 0 11px 0 0;
}
.properties-holder ul li strong{
    color: #7ac5d4;
    display: block;
    padding: 2px 0 0;
}
.properties-holder ul li span{
    font-weight: bold;
    display: block;
    font-size:10px;
}
.properties-holder ul li a{
    font-size:10px;
    color: #561f45;
    font-weight: bold;
}
.properties-holder ul li a:hover{text-decoration: underline;}
.form-property-search{
    overflow: hidden;
    background:#e9ebeb;
    margin: 0 0 20px;
    padding: 17px 0 0 15px;
    min-height: 101px;
}
* html .form-property-search{
    height:101px;
    overflow:visible;
    padding-top:13px;
}
* +html .form-property-search{padding-top:13px;}
.form-property-search h2{
    margin: 0 0 8px;
    color: #94708a;
    font-weight: normal;
    font-size:22px;
    text-transform: uppercase;
}
.form-property-search div{
    width:224px;
    float: left;
}
.form-property-search div select{
    width:224px;
    margin: 0 0 8px;
    padding: 0;
    color: #97748d;
    overflow: hidden;
}
.form-property-search .btn-form-search{
    width:69px;
    height:52px;
    overflow: hidden;
    text-indent: -9999px;
    float: right;
    cursor: pointer;
    font-size:0;
    line-height:0;
    background:url(../images/btn-fotm-search.gif) no-repeat;
    border:none;
}
.form-property-search input.btn-form-search:hover,
.form-property-search input.btn-form-search.hover{
    background:url(../images/btn-fotm-search-hover.gif) no-repeat;
}
.spotlight-box{
    height:1%;
    overflow: hidden;
    background:#e9ebeb;
    padding: 18px 0 0 16px;
    margin: 0 0 10px;
}
.spotlight-box h2{
    margin: 0 0 8px;
    color: #94708a;
    font-weight: normal;
    font-size:22px;
    line-height:22px;
    text-transform: uppercase;
}
.spotlight-box strong{
    display: block;
    font-size:13px;
    color: #4a1333;
    padding: 0 0 4px;
}
.spotlight-box p{
    margin:0 16px 8px 0;
}
.spotlight-box a{
    font-size:10px;
    font-weight: bold;
    color: #653456;
    padding: 1px 0 2px 20px;
    background:url(../images/bullet-04.gif) no-repeat;
}
.spotlight-box a:hover{
    color: #460f34;
    background:url(../images/bullet-04-hover.gif) no-repeat;
    text-decoration: none;
}
.spotlight-box img{
    display: block;
    margin: 11px 0 0 -16px;
}
/* calendar-large */
.calendar-large-holder{
    width:320px;
    margin: 0 -1px 20px -1px;
    float: left;
}
.calendar-large-holder:after {
    content:"";
    display:block;
    clear:both;
}
.calendar-large-holder h2{
    margin:9px 0 0;
    font-size:22px;
    line-height:22px;
    color: #81ada8;
    font-weight: normal;
    float: left;
    text-transform: uppercase;
}
.calendar-large-holder .month-nav{
    margin: 0;
    padding: 9px 0 0;
    list-style: none;
    width:46px;
    overflow: hidden;
    float: right;
}
.calendar-large-holder .month-nav li{
    float: left;
    width:16px;
    padding: 0 0 0 6px;
}
.calendar-large-holder .month-nav li a{
    display: block;
    width:16px;
    height:16px;
    overflow: hidden;
    text-indent: -9999px;
}
.prev-large{background:url(../images/btn-prev-large.gif) no-repeat;}
.next-large{background:url(../images/btn-next-large.gif) no-repeat;}
.calendar-large{
    width:322px;
    padding: 0;
    list-style: none;
    margin: 11px 0 0 -2px;
    clear: both;
    font-size:12px;
    font-weight: bold;
    float: left;
    color: #adb5b4;
}
.calendar-large:after {
    content:"";
    display:block;
    clear:both;
}
.calendar-large li{
    width:39px;
    float: left;
    background:#dbe8e6;
    border-left: 2px solid #f6f6f6;
    border-top: 2px solid #f6f6f6;
    padding:10px 0 0 5px;
}
.calendar-large li.month{
    width:310px;
    border:none;
    margin: 0 0 0 2px;
    color: #81ada8;
    font-size:18px;
    text-align: right;
    line-height:22px;
    background:#ebf0f0;
    font-weight: normal;
    padding:4px 10px 0 0;
    text-transform: uppercase;
}
.calendar-large li.head{
    border:none;
    width:41px;
    background:#ebf0f0;
    font-weight: normal;
    font-size:10px;
    padding:3px 0 0 5px;
}
.calendar-large li.first{
    margin:0 -2px 0 2px;
    display: inline;
}
.calendar-large li.event{
    background:#adcac6;
}
.calendar-large li.event a{
    color: #fff;
    display: block;
    height: 100%;
}
.calendar-large li.event a:hover{text-decoration: none;}
.calendar-large li.full,
.calendar-large li.full{
    background:#8db5b0;
    position: relative;
    cursor: pointer;
}
.calendar-large li.full a{
    color: #fff;
    display: block;
    height: 100%;
}
.calendar-large li.full a:hover{text-decoration: none;}
.calendar-large li.full:hover .event-up,
.calendar-large li.full.hover .event-up{display: block;}
.calendar-large .event-up{
    width:199px;
    height:58px;
    position: absolute;
    left:0;
    top:-60px;
    overflow: hidden;
    background:#fff url(../images/bg-event-up.gif) repeat-x;
    padding: 2px 15px 0 14px;
    line-height:14px;
    font-size:11px;
    display: none;
}

.calendar-large .event-up-right {
    left:-184px;
}
.calendar-large li.full .event-up a{
    color: #835b78;
    background:url(../images/bullet-05.gif) no-repeat 100% 23px;
    display: block;
    font-weight: normal;
    padding: 16px 0 0;
}
.calendar-large li.full .event-up a:hover{
    text-decoration: none;
    background:url(../images/bullet-05-hover.gif) no-repeat 100% 23px;
    color: #4a1333;
}
/* form-updates */
.w-form-updates{
    width:304px;
    padding: 13px 0 10px 14px;
    overflow: hidden;
    background:#a7879e;
    float: left;
    clear: both;
}
.w-form-updates h2{
    margin: 4px 0 6px;
    color: #e6dce4;
    font-weight: normal;
    font-size:22px;
    line-height:22px;
    text-transform: uppercase;
}
.w-form-updates span{
    color: #fff;
    display: block;
    font-size:11px;
    line-height:16px;
    margin: 0 0 13px;
}
.form-updates{
    padding: 0 0 0 1px;
    height:1%;
    overflow: hidden;
}
.form-updates div{
    width:224px;
    float: left;
}
.form-updates div input{
    width:214px;
    margin: 0 0 9px;
    padding:4px 5px;
    color: #a1a1a1;
    font-size:11px;
    line-height:14px;
    display: block;
    border:none;
}
.form-updates .btn-sign-up{
    width:69px;
    height:53px;
    float: right;
    overflow: hidden;
    font-size:0;
    line-height:0;
    text-indent: -9999px;
    margin: 0;
    padding: 0;
    cursor: pointer;
    border:none;
    background:url(../images/btn-sign-up.gif) no-repeat;
}
.form-updates input.btn-sign-up:hover,
.form-updates input.btn-sign-up.hover{
    background:url(../images/btn-sign-up-hover.gif) no-repeat;
}
/* sidebar */
#sidebar{
    width:278px;
    float: left;
    overflow: hidden;
    padding:28px 0 0;
}
/* side-nav */
.side-nav{
    width: 100%;
    margin: 0;
    padding: 0 0 10px;
    list-style: none;
    font:13px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.side-nav li{
    height:1%;
    overflow: hidden;
    vertical-align:top;
    background:url(../images/divider-02.gif) repeat-x 0 100%;
    color:#4a1233;
    padding:3px 9px 7px 0;
}
.side-nav li a{
    color: #a6a6a6;
    display: block;
    background:url(../images/bullet-06.gif) no-repeat 100% 4px;
    padding: 0 0 0 11px;
}
.side-nav li a:hover,
.side-nav li.active a{
    color: #460f34;
    background:url(../images/bullet-06-hover.gif) no-repeat 100% 4px;
    text-decoration: none;
}
.side-nav li .mail-link{
    color: #4a1233;
    padding: 0;
}
.side-nav li .a-link{padding: 0 0 0 11px;}
.side-link li a{padding: 0;}
.side-nav .none{background: none;}
/* side-desk */
.side-desk{
    width: 100%;
    overflow: hidden;
    background:url(../images/bg-side-desk.gif) repeat-y;
    margin: 0 0 3px;
    border-top: 1px solid #e6e6e6;
}
.side-desk .frame{
    height:1%;
    padding: 9px 10px 23px 14px;
    overflow: hidden;
    background:url(../images/bg-side-desk-b.gif) no-repeat 0 100%;
}
.side-desk .frame .info{
    width:125px;
    float: left;
    padding: 9px 0 0;
}
.side-desk .frame .info h2{
    margin: 0 0 9px;
    color: #a7879e;
    text-transform: uppercase;
    font-size:20px;
    font-weight: normal;
    line-height:22px;
}
* html .side-desk .frame .info h2{margin-bottom:6px;}
* +html .side-desk .frame .info h2{margin-bottom:6px;}
.side-desk .frame .info strong{
    font-size:13px;
    color: #4a1333;
    display: block;
}
.side-desk .frame .info span{
    font-size:11px;
    color: #6d6d6d;
    display: block;
}
.side-desk .frame img{float: right;}
.desk-box{
    height:1%;
    overflow: hidden;
    padding: 0 0 6px 5px;
    margin: 0 0 21px;
    background:url(../images/divider-02.gif) repeat-x 0 100%;
}
.desk-box p{margin: 0 0 18px;}
.desk-box span{
    height:1%;
    overflow: hidden;
    display: block;
    margin: -5px 0 0;
}
.desk-box a{
    font-size:10px;
    color: #653456;
    background:url(../images/bullet-07.gif) no-repeat 0 2px ;
    padding: 0 0 0 20px;
    font-weight: bold;
    float: left;
}
.desk-box a:hover{
    background:url(../images/bullet-07-hover.gif) no-repeat 0 2px;
    color: #460f34;
    text-decoration: none;
}
.desk-box strong a{
    font:14px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #4a1333;
    padding: 0 0 4px;
    background:none;
}
.desk-box strong a:hover{
    font:14px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #835b78;
    padding: 0 0 4px;
    background:none;
}
.btn-jobs{
    width:266px;
    overflow: hidden;
    height:29px;
    display: block;
    color: #9aa2a1;
    background:url(../images/btn-jobs.jpg) no-repeat;
    margin: 0 0 20px;
    padding:81px 0 0 12px;
}
.btn-jobs:hover{
    background-position: 0 -110px;
    color: #818b89;
    text-decoration: none;
}
.btn-corporate{
    width:266px;
    overflow: hidden;
    height:29px;
    display: block;
    color: #9aa2a1;
    background:url(../images/btn-corporate.jpg) no-repeat;
    padding:81px 0 0 12px;
}
.btn-corporate:hover{
    background-position: 0 -110px;
    color: #818b89;
    text-decoration: none;
}
/* content */
#content{
    width:659px;
    float: right;
    overflow: hidden;
    padding: 26px 0 0;
    position: relative;
    z-index: 1;
}


* html #content{padding-top:21px;}
* +html #content{padding-top:21px;}
* +html #content1{ padding-right:10px; float:left;}
#content h2{
    margin: 0 0 25px;
    font-weight: normal;
    text-transform: uppercase;
    font-size:33px;
    color: #4a1233;
    line-height:40px;
    word-spacing:1px;
    letter-spacing:1px;
}
* html #content h2{margin-bottom:18px;}
* +html #content h2{margin-bottom:18px;}
#content h3{
    margin: 0 0 17px;
    font-weight: normal;
    text-transform: uppercase;
    font-size:18px;
    line-height:24px;
    color: #a7879e;
    word-spacing:2px;
}
#content h5{
    margin:0px 0 -20px 0px;
    font-weight: normal;
    text-transform: none;
    font-size:14px;
    line-height:30px;
    color: #a7879e;
    word-spacing:2px;
}
#content h6{
    margin:4px 0 0px 0px;
    font-weight: normal;
    text-transform: none;
    font-size:13px;
    line-height:10px;
    color: #a7879e;
    word-spacing:2px;
}
* html #content h3{margin-bottom:15px;}
* +html #content h3{margin-bottom:15px;}
/* text-box */
.text-box{
    width: 100%;
    overflow: hidden;
    color: #939393;
    line-height:20px;
}
.text-box p{margin: 0 0 20px;}
.text-box p a{
    font-weight: bold;
    color: #653456;
}
.text-box p a:hover{text-decoration: underline;}
/* about-tab-holder */
.about-tab-holder{
    height:1%;
    overflow: hidden;
    padding: 4px 0 0;
    margin: 0 0 24px;
}
* html .about-tab-holder{margin-bottom:20px;}
* +html .about-tab-holder{margin-bottom:20px;}
.about-tabs{
    margin:0 0 0 1px;
    padding: 0;
    height:1%;
    position: relative;
    list-style: none;
    font:14px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
    text-align: center;
    overflow: hidden;
}
.about-tabs li{
    float: left;
    padding: 0 0 0 1px;
    background:url(../images/separator-03.gif) no-repeat 0 6px;
    margin: 0 0 0 -1px;
    position: relative;
}
.about-tabs li a{
    display: block;
    width:218px;
    color: #a7879e;
    position: relative;
    padding:7px 0;
    margin: 1px 1px 0 0;
    overflow: hidden;
}
.about-tabs li a:hover{
    background:#ececec;
    text-decoration: none;
}
.about-tabs li a.active,
.about-tabs li a.active:hover{
    background:#fff;
    border: 1px solid #e6e6e6;
    border-bottom:none;
    padding:7px 0;
    width:217px;
    margin: 0;
}
.about-tab-content{
    height:1%;
    border: 1px solid #e6e6e6;
    background:#fff;
    padding:16px 7px 10px 8px;
    margin: -1px 1px 0;
    overflow: hidden;
    min-height: 397px;
}
* html .about-tab-content{
    height:397px;
    overflow:visible;
}
.about-tab-content p{
    margin:0 0 10px 4px;
    line-height:20px;
}
.about-tab-content strong{
    font: normal 12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
    display: block;
    color: #835b78;
    padding:0 0 15px 3px;
}
.datagrid{
    margin: 0 0 6px;
    font:12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
    width: 100%;
    border-collapse:collapse;
}
.datagrid a{
    color: #835b78;
    padding: 0 30px 0 13px;
    display: block;
}
.datagrid a:hover{text-decoration: none;}
.datagrid td img{
    display: block;
}
.datagrid td{
    border-bottom: 2px solid #fff;
    border-right: 1px solid #fff;
    padding: 5px 0;
}
.datagrid td.col-arrow{
    width:26px;
    padding: 0 0 0 15px;
}
.datagrid tr.bcolor-1 td{background:#baa0b5;}
.datagrid tr.bcolor-2 td{background:#c6b1c1;}
.datagrid tr.bcolor-3 td{background:#d8c6d3;}
.datagrid tr.bcolor-4 td{background:#e4d7e0;}
.datagrid tr.bcolor-5 td{background:#ebe1e8;}
.datagrid tr.bcolor-6 td{background:#efe7ed;}
.datagrid tr.bcolor-7 td{background:#f2edf1;}
.datagrid tr.bcolor-8 td{background:#f5f1f4;}
.datagrid tr.bcolor-9 td{background:#f7f4f6;}
.more-1{
    background:url(../images/bullet-07.gif) no-repeat;
    color: #653456;
    font-size:10px;
    font-weight: bold;
    padding: 1px 0 2px 20px;
}
.more-1:hover{
    text-decoration: none;
    background:url(../images/bullet-07-hover.gif) no-repeat;
    color: #460f34;
}
.datagrid-corpgov{
    margin: 0 0 6px;
    font:12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
    width: 100%;
    color: #937369;
    border-collapse:collapse;
    
}
.datagrid-corpgov a{
    color: #937369;
    padding: 0 30px 0 13px;
    display: block;
}
.datagrid-corpgov a:hover{text-decoration: none;}
.datagrid-corpgov td img{
    display: block;
}
.datagrid-corpgov td{
    border-bottom: 2px solid #fff;
    border-right: 1px solid #fff;
    padding: 5px 0;
}
.datagrid-corpgov td.col-arrow{
    width:26px;
    padding: 0 0 0 15px;
}
.datagrid-corpgov tr.bcolor-1 td{background:#c6b1aa;}
.datagrid-corpgov tr.bcolor-2 td{background:#cebdb6;}
.datagrid-corpgov tr.bcolor-3 td{background:#d9c9c3;}
.datagrid-corpgov tr.bcolor-4 td{background:#e2d6d1;}
.datagrid-corpgov tr.bcolor-5 td{background:#ece4e0;}
.datagrid-corpgov tr.bcolor-6 td{background:#f5f1f0;}
.datagrid-corpgov tr.bcolor-7 td{background:#f2edf1;}
.datagrid-corpgov tr.bcolor-8 td{background:#f5f1f4;}
.datagrid-corpgov tr.bcolor-9 td{background:#f7f4f6;}

.datagrid-sustain{
    margin: 0 0 6px;
    font:12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
    width: 100%;
    color: #798f5e;
    border-collapse:collapse;
    
}
.datagrid-sustain a{
    color: #798f5e;
    padding: 0 30px 0 13px;
    display: block;
}
.datagrid-sustain a:hover{text-decoration: none;}
.datagrid-sustain td img{
    display: block;
}
.datagrid-sustain td{
    border-bottom: 2px solid #fff;
    border-right: 1px solid #fff;
    padding: 5px 0;
}
.datagrid-sustain td.col-arrow{
    width:26px;
    padding: 0 0 0 15px;
}
.datagrid-sustain tr.bcolor-1 td{background:#bac8a9;}
.datagrid-sustain tr.bcolor-2 td{background:#c2cfb4;}
.datagrid-sustain tr.bcolor-3 td{background:#cbd6be;}
.datagrid-sustain tr.bcolor-4 td{background:#d6dec9;}
.datagrid-sustain tr.bcolor-5 td{background:#e0e7d5;}
.datagrid-sustain tr.bcolor-6 td{background:#eaeee4;}
.datagrid-sustain tr.bcolor-7 td{background:#f5f7f2;}
.datagrid-sustain tr.bcolor-8 td{background:#f5f7f2;}
.datagrid-sustain tr.bcolor-9 td{background:#f5f7f2;}

.our-piple{
    width: 100%;
    overflow: hidden;
}
.our-piple p{
    margin: 0 0 20px;
    line-height:20px;
    color: #898989;
}
.datagrid-holder{
    height:1%;
    overflow: hidden;
    padding:10px 9px 7px;
    background:#fff;
    border: 1px solid #e6e6e6;
    margin: 0 0 27px;
}
/* piple-post */
.piple-post{
    height:1%;
    background:#fff;
    border: 1px solid #e6e6e6;
    padding: 14px 0 0 15px;
    margin: 0 0 20px;
}
.piple-top{
    width: 100%;
    overflow: hidden;
    padding: 0 0 15px;
}
.piple-top .photo-box{
    float: left;
    padding: 0 20px 0 0;
    width:154px;
    overflow: hidden;
}
.piple-top .photo-box img{display: block;}
.piple-info{
    width:435px;
    float: left;
    margin: -3px 0 0;
}
.piple-info span{
    display: block;
    font: 19px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #4a1233;
    padding: 0 0 2px;
}
.piple-info span span{
    font-size:12px;
    color: #a7879e;
    padding: 0;
}
.piple-info strong{
    color: #9a9a9a;
    display: block;
    padding: 0 0 21px;
}
.piple-info p{
    margin: 0;
    color: #9a9a9a;
    line-height:20px;
}
.piple-contact{
    margin: 0 0 0 -15px;
    padding: 0;
    list-style: none;
    font-weight: bold;
    color: #9a9a9a;
    background:#e7e8e8;
    overflow: hidden;
    height:1%;
    width:674px;
    line-height:40px;
}
.piple-contact li{
    float: left;
    padding:0 13px 0 16px;
}
.piple-contact li a{color: #653456;}
.piple-contact li a:hover{color: #460f34;}

.piple-info-corpgov{
    width:435px;
    float: left;
    margin: -3px 0 0;
}
.piple-info-corpgov span{
    display: block;
    font: 19px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #86675c;
    padding: 0 0 2px;
}
.piple-info-corpgov span span{
    font-size:12px;
    color: #aa8c82;
    padding: 0;
}
.piple-info-corpgov strong{
    color: #9a9a9a;
    display: block;
    padding: 0 0 21px;
}
.piple-info-corpgov p{
    margin: 0;
    color: #9a9a9a;
    line-height:20px;
}
/* about-desk */
.about-desk{
    width: 100%;
    overflow: hidden;
    border-top: 1px solid #e6e6e6;
    background:url(../images/bg-about-desk.gif) repeat-y;
    margin: 0 0 8px;
}
.about-desk .frame{
    height:1%;
    background:url(../images/bg-about-desk-b.gif) no-repeat 0 100%;
    overflow: hidden;
    padding: 9px 9px 23px 15px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.about-desk .frame img{float: right;}
.about-desk .frame strong{
    color: #4a1233;
    font-size:19px;
    font-weight: normal;
    display: block;
    padding:9px 0 2px;
}
.about-desk .frame span{
    color: #a7879e;
    font-size:12px;
    display: block;
}
/* annual-result-box */
.annual-result-box{
    height:1%;
    background:url(../images/divider-02.gif) repeat-x 0 100%;
    padding: 0 0 6px;
    margin: 0 0 24px;
    position: relative;
    z-index: 10;
}
* html .annual-result-box{margin-bottom:20px;}
* +html .annual-result-box{margin-bottom:20px;}
.annual-result-box:after {
    content:"";
    display:block;
    clear:both;
}
.annual-result-box h4{
    font:normal 16px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #4a1333;
    margin: 0 0 5px;
}
.annual-result-box strong{
    display: block;
    font-size:10px;
    color: #a7879e;
    padding: 0px 0 2px;
}
.annual-result-box p{
    margin: 0 0 22px;
    line-height:22px;
    color: #898989;
}
.share-drop{
    margin:-16px 0 0;
    padding: 0;
    list-style: none;
    width: 100%;
    font-size:10px;
    font-weight: bold;
    position: relative;
    z-index:50;
}
.share-drop li{
    float: left;
    padding: 0 15px 0 0;
}
.share-drop li:hover,
.share-drop li.hover{position: relative;}
.share-drop li:hover .share-1,
.share-drop li.hover .share-1{
    background:url(../images/bullet-08-hover.gif) no-repeat;
    color: #9eacaa;
}
.share-drop li:hover ul,
.share-drop li.hover ul{display: block;}
.share-drop li ul{
    margin: 0;
    list-style: none;
    background:#fff;
    width:100px;
    overflow: hidden;
    line-height:15px;
    padding:5px 6px 5px 9px;
    z-index: 200;
    position: absolute;
    left: 0;
    top:17px;
    border-top: 1px solid #f6f6f6;
    display: none;
}
.share-dropl li ul li{
    float:none;
    height:1%;
    vertical-align:top;
    overflow: hidden;
}
.share-drop li ul li a{
    color: #9eacaa;
    white-space:nowrap;
}
.share-drop li ul li a:hover{color: #835b78;}
.share-1{
    font-size:10px;
    font-weight: bold;
    padding: 1px 0 2px 20px;
    background:url(../images/bullet-08.gif) no-repeat;
    color: #afbab9;
}
.share-1:hover{
    background:url(../images/bullet-08-hover.gif) no-repeat;
    color: #9eacaa;
}
/* jobs-available */
.jobs-available{
    border: 1px solid #e6e6e6;
    background:#fff;
    height:1%;
    overflow: hidden;
    padding:12px 12px 10px;
    margin: 0 0 25px;
}
* html .jobs-available{margin-bottom:21px;}
* +html .jobs-available{margin-bottom:21px;}
.datagrid-2{
    width: 100%;
    border-collapse:collapse;
}
.datagrid-2 td{
    background:url(../images/divider-02.gif) repeat-x 0 100%;
    padding:4px 0 5px;
    color: #9a9a9a;
}
.datagrid-2 td.col-first{width:117px}
.datagrid-2 td.col-last{width:82px;}
.datagrid-2 td.col-c{width:330px;}
.datagrid-2 tr.none td{background: none;}
.datagrid-2 td span{
    color: #a7879e;
    font-weight: bold;
}
.datagrid-2 td strong{color: #835b78;}
/* form-job-application */
.form-job-application{
    width: 100%;
    overflow: hidden;
    background:url(../images/divider-02.gif) repeat-x 0 100%;
    padding: 0 0 4px;
    margin: 0 0 20px;
}
* html .form-job-application{margin-bottom:20px; padding: 0 0 5px;}
* +html .form-job-application{margin-bottom:20px; padding: 0 0 5px;}
.form-job-application span{
    display: block;
    color: #898989;
}
.form-job-application .holder{
    width: 100%;
    overflow: hidden;
    padding: 21px 0 0;
}
.form-job-application .holder .col-1{
    width:247px;
    padding: 0 93px 0 0;
    float: left;
}
.form-job-application .holder .col-2{
    width:250px;
    float: left;
}
.form-job-application .holder .row{
    width: 100%;
    overflow: hidden;
    min-height:22px;
    padding: 0 0 15px;
}
* html .form-job-application .holder .row{
    height:22px;
    overflow:visible;
}
.form-job-application select{
    width:216px;
    margin: 0;
    float: left;
    padding: 0;
    color: #868e8e;
    display: block;
    font-size:11px;
    font-weight: bold;
}
 .text-application{
    width:235px;
    float: left;
    margin: 0;
    border: 1px solid #808080;
    background:#fdfdfd;
    color: #868e8e;
    font-weight: bold;
    padding: 3px 5px;
    line-height:14px;
}
.text-application:focus{outline:none;}
input.btn-submit{
    width:128px;
    height:22px;
    display: block;
    overflow: hidden;
    border:none;
    background:url(../images/btn-submit.gif) no-repeat;
    font-size:0;
    line-height:0;
    cursor: pointer;
    margin: 26px 0 0;
    padding: 0;
    text-indent: -9999px;
}
input.btn-submit:hover,
input.btn-submit.hover{background:url(../images/btn-submit-hover.gif) no-repeat;}
.form-job-application .col-2 span{margin:-12px 0 6px 5px;}
/* contact-us-box */
.contact-us-box{
    width: 100%;
    overflow: hidden;
}
.w-textarea{
    width:236px;
    height:84px;
    padding:5px;
    overflow: hidden;
    background:url(../images/bg-w-textarea.jpg) no-repeat;
}
.w-textarea textarea{
    width:236px;
    height:84px;
    max-width:236px;
    max-height:84px;
    overflow:auto;
    background: none;
    border:none;
    margin: 0;
    padding: 0;
    font-size:11px;
    font-weight: bold;
    color: #868e8e;
}
.w-textarea textarea:focus{outline:none;}
.contact-us-box .btn-submit{margin: 2px 0 0;}
.contact-us-box .about-tabs li a{
    width:163px;
}

.contact-us-box .about-tabs li a.active,
.contact-us-box .about-tabs li a.active:hover{
    width:162px;
}
.contact-us-box .about-tab-content{
    margin:-1px 2px 0 1px;
    min-height:146px;
}
.general-inform{
    width:260px;
    padding: 0 42px 0 34px;
    overflow: hidden;
    border-left: 1px solid #e6e6e6;
    margin: 19px 0 0 -9px;
    float: left;
    display: inline;
}
.general-inform span{
    display: block;
    color: #4a1233;
    font-size:14px;
    text-transform: uppercase;
    padding: 0 0 20px;
}
* html .general-inform span{padding-bottom:16px;}
* +html .general-inform span{padding-bottom:16px;}
.general-inform ul{
    margin: 0;
    padding: 0;
    list-style: none;
    line-height:16px;
}
.general-inform ul li{
    height:1%;
    vertical-align:top;
    overflow: hidden;
}
.general-inform ul li strong{
    color: #a7879e;
    display: inline;
    padding: 0;
    font:bold 11px/16px Arial, Helvetica, sans-serif;
}
.general-inform ul li a{
    color: #653456;
    font-weight: bold;
}
.general-inform ul li a:hover{color: #460f34;}
* html .contact-us-box .about-tab-content{height:146px;}
.general-inform-last{padding: 0 0 0 34px;}
/* three-column */
.three-column{
    width:774px;
    margin: 0 0 38px -15px;
    overflow: hidden;
    padding: 10px 0 0;
}
* html .three-column{margin-bottom:34px;}
* +html .three-column{margin-bottom:34px;}
.properry-card{
    width:210px;
    float: left;
    margin: 0 0 0 15px;
    display: inline;
}
.properry-card img{display: block;}
.card-info{
    height:216px;
    background:#fff;
    padding: 0 12px	 0 12px;
}
.card-info span{
    color: #4a1233;
    display: block;
    font-size:16px;
    padding:12px 0 14px;
}
* html .card-info span{padding: 10px 0 14px;}
* +html .card-info span{padding: 10px 0 14px;}
.card-info ul{
    margin: 0;
    padding: 0 0 15px;
    list-style: none;
    line-height:16px;
}
.card-info ul li{
    width: 100%;
    overflow: hidden;
    vertical-align: top;
}
.card-info ul li strong{color: #a7879e;}
.maps-nav{
    margin: 0;
    padding: 0;
    list-style: none;
    width:210px;
    height:24px;
    overflow: hidden;
    background:url('../images/bg-maps-nav.gif') no-repeat;
    font-size:10px;
    font-weight: bold;
    text-align: center;
    line-height:24px;
}
.maps-nav li{
    float: left;
    width:105px;
}
.maps-nav li a{color: #fff;}
.maps-nav li a:hover{color: #baa0b5;}
/* property-search */
.property-search{
    height:1%;
    overflow: hidden;
    background:#fff;
    border: 1px solid #e6e6e6;
    padding: 16px 23px 10px 22px;
    min-height:96px;
    margin: 0 0 24px;
}
* html .property-search{
    height:96px;
    overflow:visible;
}
.property-search span{
    font:13px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #9eacaa;
    display: block;
    padding: 0 0 7px;
}
.property-search .form-holder{
    width: 100%;
    overflow: hidden;
}
.property-search .form-holder .row{
    width: 100%;
    overflow: hidden;
    min-height:22px;
    padding: 0 0 14px;
}
* html .property-search .form-holder .row{
    height:22px;
    overflow:visible;
}
.property-search .form-holder .row select{
    width:173px;
    float: left;
    margin: 0 13px 0 0;
    color: #808080;
    font-size:11px;
    line-height:18px;
    padding: 0;
}
.property-search input.btn-search{
    width:128px;
    height:22px;
    overflow: hidden;
    float: right;
    border:none;
    font-size:0;
    line-height:0;
    cursor: pointer;
    text-indent: -9999px;
    background:url(../images/btn-search.gif) no-repeat;
}
.property-search input.btn-search:hover,
.property-search input.btn-search.hover{background-position: 0 -22px;}
/* property-result */
.property-result{
    width: 100%;
    overflow: hidden;
}
.top-result{
    width: 100%;
    overflow: hidden;
    padding: 0 0 3px;
}
* html .top-result{margin: 0 0 16px;}
* +html .top-result{margin: 0 0 16px;}
#content .top-result h3{
    color: #9eacaa;
    float: left;
}
* html #content .property-result h3{margin-top:-5px;}
* +html #content .property-result h3{margin-top:-5px;}
.paging{
    width:229px;
    float: right;
    margin: 0;
    padding: 0;
    list-style: none;
    font-size:10px;
    font-weight: bold;
}
.paging li{
    float: left;
    padding: 0 2px 0;
    position: relative; 
}
.paging li a{
    color: #afbab9;
    padding: 1px 1px;
    display: block;
    overflow: hidden;
    position: relative;
    white-space:nowrap;
}
.paging li a:hover,
.paging li.active a{color: #927188;}
.paging li a.prev{
    margin: 1px 7px 0 0;
    background:url(../images/ico-arrow-prev.gif) no-repeat 0 4px;
    padding: 0 0 0 10px;
}
.paging li a.prev:hover,
.paging li.active a.prev{background:url(../images/ico-arrow-prev-hover.gif) no-repeat 0 4px;}
.paging li a.next{
    margin: 1px 0 0 7px;
    background:url(../images/ico-arrow-next.gif) no-repeat 100% 4px;
    padding: 0 10px 0 0;
}
.paging li a.next:hover,
.paging li.active a.next{background:url(../images/ico-arrow-next-hover.gif) no-repeat 100% 4px;}
.property-result-box{
    width: 100%;
    overflow: hidden;
    background:url(../images/divider-02.gif) repeat-x 0 100%;
    padding: 0 0 4px;
    margin: 0 0 15px;
}
.property-result-box h4{
    margin: 0 0 7px;
    font:normal 16px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #4a1333;
    width: 100%;
    float: left;
}
.property-result-box h3{
    margin: 0 0 7px;
    width: 100%;
    float: left;
}
.property-result-box ul{
    margin: 0;
    padding: 0;
    list-style: none;
    color: #a1a1a1;
    width:341px;
    float: left;
    position: relative;
    
}
.property-result-box ul li{
    width: 100%;
    vertical-align:top;
    overflow: hidden;
    float: left;

}
.property-result-box ul li address{font-style:normal;}
.property-result-box ul li strong{color: #a7879e; float:left;}
.property-result-box ul li a{
    margin:9px 0 0;
    float: left;
    background-position: 0 3px;
}
.property-result-box ul li a:hover{background-position: 0 3px;}
.property-result-box dl{
    width:110px;
    float: left;
    margin: 0;
    overflow: hidden;
    position: relative;
}
.property-result-box dt{
    float: left;
    width: 100%;
    color: #a7879e;
    font-weight: bold;
}
.property-result-box dd{margin: 0;}
/* banner-google */
.banner-google{
    width: 100%;
    overflow: hidden;
}
.banner-google img{display: block;}
.form-sel-region{
    height:1%;
    overflow: hidden;
    background:#fff;
    padding: 16px 0 13px 12px;
}
.form-sel-region .row{
    width: 100%;
    overflow: hidden;
    min-height: 22px;
    padding: 0 0 14px;
}
.form-sel-region select{
    width:232px;
    display: block;
    color: #808080;
    padding: 0;
    margin: 0;
    line-height:18px;
}
.form-sel-region input.btn-view{
    display: block;
    width:128px;
    height:22px;
    overflow: hidden;
    text-indent: -9999px;
    font-size:0;
    line-height:0;
    border:none;
    background:url(../images/btn-view.gif) no-repeat;
    cursor: pointer; 
}
.form-sel-region input.btn-view:hover,
.form-sel-region input.btn-view.hover{background-position: 0 -22px;}
/* news-page */
.btn-investor{
    width:266px;
    overflow: hidden;
    height:29px;
    display: block;
    color: #9aa2a1;
    background:url(../images/btn-investor.jpg) no-repeat;
    margin: 0 0 20px;
    padding:81px 0 0 12px;
}
.btn-investor:hover{
    background-position: 0 -110px;
    color: #818b89;
    text-decoration: none;
}
.btn-corporate-ratings{
    width:266px;
    overflow: hidden;
    height:29px;
    display: block;
    color: #9aa2a1;
    background:url(../images/btn-corporate-rating.jpg) no-repeat;
    padding:81px 0 0 12px;
}
.btn-corporate-ratings:hover{
    background-position: 0 -110px;
    color: #818b89;
    text-decoration: none;
}
/* calendar-holder */
.calendar-holder{
    width: 100%;
    padding: 20px 0 22px;
    position: relative;
}
.calendar-holder:after {
    content:"";
    display:block;
    clear:both;
}
.top-calendar{
    width: 100%;
    height:23px;
    overflow: hidden;
    position: relative;
}
.top-calendar strong{
    float: left;
    color: #927188;
    font-size:21px;
    text-transform: uppercase;
}
.top-calendar ul{
    margin: 0;
    padding: 4px 0 0;
    list-style: none;
    width:42px;
    float: right;
    height:14px;
}
.top-calendar ul li{
    float: left;
    padding: 0 1px 0 5px;
}
.top-calendar ul li a{
    width:15px;
    height:14px;
    overflow: hidden;
    text-indent: -9999px;
    display: block;
    background:url(../images/bg-calendar-nav.gif) no-repeat;
}
.top-calendar ul li a.prev-m{background-position: 0 0;}
.top-calendar ul li a.prev-m:hover{background-position: 0 -14px;}
.top-calendar ul li a.next-m{background-position: -15px 0;}
.top-calendar ul li a.next-m:hover{background-position: -15px -14px;}
.calendar{
    width:281px;
    padding: 0;
    list-style: none;
    margin: 11px 0 0 -2px;
    clear: both;
    font-size:12px;
    font-weight: bold;
    float: left;
    color: #adb5b4;
    background:url(../images/bg-calendar.gif) repeat-x;
    display: inline;
}
.calendar:after {
    content:"";
    display:block;
    clear:both;
}
.calendar li{
    width:33px;
    float: left;
    background:#e9ebeb;
    border-left: 2px solid #f4f5f5;
    border-top: 2px solid #f4f5f5;
    padding:10px 0 0 5px;
    color: #adb5b4;
}
.calendar li.month{
    width:271px;
    border:none;
    margin: 0 0 0 2px;
    color: #fff;
    font-size:18px;
    line-height:22px;
    background: none;
    font-weight: normal;
    padding:4px 0 0 7px;
    text-transform: uppercase;
    display: inline;
}
.calendar li.head{
    border:none;
    width:33px;
    background: none;
    font-weight: normal;
    font-size:10px;
    padding:5px 0 1px 7px;
    color: #fff;
}
.calendar li.first{
    margin:0 -2px 0 2px;
    display: inline;
}
.calendar li.event{
    background:#cfbccb;
}
.calendar li.event a{
    color: #fff;
    display: block;
    height: 100%;
}
.calendar li.event a:hover{text-decoration: none;}
.calendar li.full{
    background:#94708a;
    position: relative;
    cursor: pointer;
}
.calendar li.full a{
    color: #fff;
    display: block;
    height: 100%;
}
.calendar li.full a:hover{text-decoration: none;}
.calendar li.full:hover .event-up,
.calendar li.full.hover .event-up{display: block;}
.calendar .event-up{
    width:169px;
    height:58px;
    position: absolute;
    left:0;
    top:-62px;
    overflow: hidden;
    background:#fff url(../images/bg-event-up.gif) repeat-x;
    padding: 2px 15px 0 14px;
    line-height:14px;
    font-size:11px;
    display: none;
    z-index:100;
}

.calendar .event-up-right {
    left:-160px;
}

.calendar li.full .event-up a{
    color: #835b78;
    background:url(../images/bullet-05.gif) no-repeat 100% 23px;
    display: block;
    font-weight: normal;
    padding: 16px 0 0;
    height:auto;
}


.calendar li.full .event-up a:hover{
    text-decoration: none;
    background:url(../images/bullet-05-hover.gif) no-repeat 100% 23px;
    color: #4a1333;
    left:-50px;

}

.calendar .event-left {
    border:1px solid red;
    left:-50px;
}
/* news-holder */
.news-holder{
    width: 100%;
    padding: 0 0 30px;
}
* html .news-holder .property-search{margin: 22px 0 24px;}
* +html .news-holder .property-search{margin: 22px 0 24px;}
.keyword{width:454px;}
#content .sel-1{
    width:124px;
    margin: 0 13px 0 0;
}
#content .sel-2{
    width:134px;
    margin: 0 14px 0 0;
}
#content .sel-3{width:183px;}
/* corporate-news */
.corporate-news{
    width: 100%;
    position: relative;
    z-index: 1;
}
.corporate-news:after {
    content:"";
    display:block;
    clear:both;
}
.title-new{
    width: 100%;
    overflow: hidden;
    min-height:36px;
    padding: 5px 0 0;
    position: relative;
    z-index: 2;
}
* html .title-new{height:36px;}
* html #content .title-new h3{margin-top:-5px;}
* +html #content .title-new h3{margin-top:-5px;}
#content .title-new h3{
    float: left;
    color: #9eacaa;
}

.view-1{
    background:url(../images/bullet-08.gif) no-repeat 100% 1px;
    padding: 0 20px 0 0;
    color: #afbab9;
    font-weight: bold;
    font-size:10px;
    float: right;
}
.view-1:hover{
    background:url(../images/bullet-08-hover.gif) no-repeat 100% 1px;
    color: #9eacaa;
}
.news-post{
    width: 100%;
    background:url(../images/divider-02.gif) repeat-x 0 100%;
    padding: 0 0 6px;
    margin: 0 0 18px;
}
.news-post:after {
    content:"";
    display:block;
    clear:both;
}
.news-post strong{
    display: block;
    font:normal 16px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #4a1333;
    padding: 0 0 6px;
    clear: both;
}
.news-post strong a{
    font:16px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #4a1333;
    padding: 0 0 4px;
    background:none;
}
.news-post strong a:hover{
    font:16px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #835b78;
    padding: 0 0 4px;
    back
}
.news-post span{
    display: block;
    font-size:10px;
    color: #a7879e;
    font-weight: bold;
    padding: 0 0 4px;
}
.news-post p{margin: 0 0 7px;}
.news-post .share-drop{margin: 0;}
/* news-video-holder */
.news-video-holder{width: 100%;}
/* featured-video */
.featured-video{
    height:1%;
    overflow: hidden;
    border: 1px solid #e6e6e6;
    background:#fff;
    padding: 10px;
    margin: 0 0 29px;
}
.featured-video .video-holder{
    width:353px;
    height:271px;
    float: left;
    overflow: hidden;
}
.featured-video .video-holder img{display: block;}
.featured-video .video-info{
    width:268px;
    float: right;
}
.featured-video .video-info h4{
    margin:0 10px 8px 0;
    font: normal 16px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #4a1333;
}
.featured-video .video-info strong{
    display: block;
    font-size:10px;
    color: #a7879e;
    line-height:12px;
}
.featured-video .video-info span{
    display: block;
    color: #afbab9;
    font-weight: bold;
    font-size:10px;
    padding: 0 0 3px;
}
.featured-video .video-info p{margin:0 22px 14px 0;}
/* recent-videos */
.recent-videos{
    height:1%;
    overflow: hidden;
}
#content .recent-videos .top-result h3{
    float: left;
    color: #a7879e;
    padding: 2px 0 0;
}
* html .recent-videos .top-result h3{
    line-height:0 !important;
    padding: 0;
}
* +html .recent-videos .top-result h3{
    line-height:0 !important;
    padding: 0;
}
.video-list{
    width:692px;
    margin: 0 0 5px -33px;
    overflow: hidden;
}
.video-list .small-video{
    width:140px;
    float: left;
    overflow: hidden;
    padding: 0 0 10px 33px;
}
.video-list .small-video .video-frame{
    border: 1px solid #e6e6e6;
    background:#fff;
    padding:9px;
    height:1%;
    margin: 0 0 7px;
}
.video-list .small-video .video-frame img{display: block;}
.video-list .small-video a{
    color: #4a1333;
    display: block;
    font:12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.video-list .small-video a:hover{color: #744766;}
.video-list .small-video strong{
    display: block;
    color: #a7879e;
    font-size:10px;
    line-height:12px;
    padding: 8px 0 0;
}
.video-list .small-video span{
    color: #afbab9;
    font-size:10px;
    font-weight: bold;
}
.recent-videos .top-result{padding-bottom:12px;}
.result-bottom{padding-top:11px;}
* html .result-bottom{margin: 0;}
* +html .result-bottom{margin: 0;}
.news-video-holder .top-result h3{float: left;}
/* events-list */
.events-list{
    width: 100%;
    padding:2px 0 0;
    margin: 0 0 27px;
}
.events-list:after {
    content:"";
    display:block;
    clear:both;
}
.events-item{
    width: 100%;
    overflow: hidden;
}
.data-events{
    width:90px;
    height: 93px;
    float: left;
    background:url(../images/bg-data-events.gif) repeat-x;
    text-align: center;
    margin: 3px 0 0;
}
.data-events span{
    font-size:46px;
    line-height:77px;
    display: block;
    color: #4a1233;
    height:55px;
    overflow: hidden;
    padding: 16px 0 0;
}
* html .data-events span{padding: 0; height:71px}
* +html .data-events span{padding: 0; height:71px}
.data-events span em{
    display: block;
    font-style:normal;
}
.data-events strong{
    color: #fff;
    display: block;
    font:bold 12px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
    padding: 0 0 8px;
}
.events-info{
    width:557px;
    float: right;
    background:url(../images/divider-02.gif) repeat-x 0 100%;
    padding: 0 0 6px;
}
.events-info strong a{
    font:16px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #4a1333;
    padding: 0 0 4px;
    background:none;
}
.events-info strong a:hover{
    font:16px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #835b78;
    padding: 0 0 4px;
    back
}
.events-info:after {
    content:"";
    display:block;
    clear:both;
}
.events-info-top{
    width: 100%;
    overflow: hidden;
}
.events-info-top strong{
    display: block;
    color: #4a1333;
    font:16px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
    padding: 0 0 8px 2px;
}
.events-info-top p{margin: 0 0 10px 2px;}
.events-contact{
    height:1%;
    overflow: hidden;
    background:#eeefef;
    padding:5px 11px;
    margin: 0 0 7px;
}
.events-contact ul{
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
    line-height:20px;
    width:310px
}
.events-contact .small{width:220px;}
.events-contact ul li{
    height:1%;
    vertical-align:top;
    overflow: hidden;
}
.events-contact ul li strong{
    color: #a7879e;
    padding: 0 2px 0 0;
}
.events-contact ul li a{
    color: #4a1233;
    font-weight: bold;
}
.events-contact ul li a:hover{color: #835b78;}
.events-info .share-drop{margin: 0;}
* html .result-last{margin: 0;}
* +html .result-last{margin: 0;}
/* banner-sign-up */
.banner-sign-up{
    width: 100%;
    overflow: hidden;
    margin: 20px 0 0;
}
.banner-sign-up img{display: block;}
/* form-sign-up */
.form-sign-up{
    height:1%;
    overflow: hidden;
    background:#fff;
    padding:10px 19px 1px 13px;
}
.form-sign-up span{
    color: #9aa2a1;
    display: block;
    line-height:14px;
    padding:0 20px 12px 0;
}
.form-sign-up .row{
    width: 100%;
    overflow: hidden;
    padding: 0 0 11px;
}
.form-sign-up .text-sign-up{
    width:236px;
    line-height:14px;
    float: left;
    background:#f2f2f2;
    border:none;
    color: #868e8e;
    font-weight: bold;
    padding:5px;
    margin: 0;
}
.form-sign-up .btn-submit{margin: 3px 0 0;}
.investor-calendar .calendar li.event{background:#a2ccdf;}
.investor-calendar .calendar li.full{background:#7ab8d4;}
/* banner-contact */
.banner-contact{
    width:243px;
    background:#e9ebeb;
    padding: 15px 18px 17px 17px;
    position: relative;
    overflow: hidden;
}
* html .banner-contact{padding-top:9px;}
* +html .banner-contact{padding-top:9px;}
.banner-contact span{
    font-size:20px;
    text-transform: uppercase;
    color: #94708a;
    line-height:23px;
    width: 100%;
    float: left;
    padding: 0 0 12px;
}
.banner-contact .photo-contact{
    width:102px;
    float: left;
    padding: 5px 0 0;
}
.banner-contact .photo-contact img{display: block;}
.banner-contact dl{
    width:123px;
    float: right;
    margin: 0;
    line-height:19px;

}
.banner-contact dt{
    float: left;
    width: 100%;
    font-size:10px;
    color: #4a1333;
    font-weight: bold;
}
.banner-contact dd{
    width: 100%;
    float: left;
    margin: 0;
    font-size:10px;
    color: #949494;
}
.banner-contact dd a{color: #949494;}
.banner-contact dd a:hover{text-decoration: underline;}
/* investor-relations-holder */
.investor-relations-holder{
    width: 100%;
}
#content .investor-relations-holder h3{color: #87c0d8;}
.text-investor{
    width: 100%;
    overflow: hidden;
}
* html .text-investor{margin-bottom:-5px;}
* +html .text-investor{margin-bottom:-5px;}
.text-investor p{
    margin: 0 0 20px;
    color: #949494;
    line-height:20px;
}
/* share-watch */
.share-watch{
    height:1%;
    overflow: hidden;
    border: 1px solid #e6e6e6;
    background:#fff;
    padding: 20px 11px 11px;
    margin: 22px 0 28px;
}
.share-watch .col-l{
    width:292px;
    float: left;
    overflow: hidden;
}
.share-watch .col-r{
    width:319px;
    float: right;
    overflow: hidden;
}
.share-watch img{display: block;}
.share-watch .share-title{
    width: 100%;
    overflow: hidden;
    height:37px;
}
.share-watch h3{text-align: center;}
* html .share-watch h3{line-height:0 !important;}
* +html .share-watch h3{line-height:0 !important;}
/* latest-holder */
.latest-holder{
    width:678px;
    margin: 0 0 20px -19px;
    overflow: hidden;
}
.latest-info{
    width:294px;
    float: left;
    margin: 0 0 0 19px;
    background:#fff;
    border: 1px solid #e6e6e6;
    padding: 0 12px 12px;
    display: inline;
}
.more-3{
    background:url(../images/bullet-10.gif) no-repeat;
    color: #95c5db;
    font-size:10px;
    font-weight: bold;
    padding: 1px 0 3px 20px;
}
.more-3:hover{
    text-decoration: none;
    background:url(../images/bullet-10-hover.gif) no-repeat;
    color: #7ab8d4;
}
.latest-info .top{
    width: 100%;
    overflow: hidden;
    height:34px;
    padding: 15px 0 0;
}
.latest-info .top h3{
    float: left;
    line-height:0 !important;
}
.latest-info .top a{
    float: right;
    background-position: 100% 2px;
    padding-right:23px;
    margin: 0 3px 0 0;
}
.latest-info .top a:hover{background-position: 100% 2px;}

.lease-box-big{
    width:633px;
    float: left;
    margin: 0 0 0 -0px;
    background:#fff;
    border: 1px solid #e6e6e6;
    padding: 0 12px 12px;
    display: inline;
}
.lease-box-big .top{
    width: 100%;
    overflow: hidden;
    height:34px;
    padding: 15px 0 0;
}
.lease-box-big .top h3{
    float: left;
    line-height:0 !important;
}
.lease-box-big .top a{
    float: right;
    background-position: 100% 2px;
    padding-right:23px;
    margin: 0 3px 0 0;
}
.lease-box-big .top a:hover{background-position: 100% 2px;}

.more-3{
    background:url(../images/bullet-10.gif) no-repeat;
    color: #95c5db;
    font-size:10px;
    font-weight: bold;
    padding: 1px 0 3px 20px;
}
.more-3:hover{
    text-decoration: none;
    background:url(../images/bullet-10-hover.gif) no-repeat;
    color: #7ab8d4;
}
.frame-latest{
    width:294px;
    height:268px;
    overflow:auto;
}
.frame-latest ul{
    margin: 0;
    padding: 0;
    list-style: none;
    width:277px;
    overflow: hidden;
    line-height:16px;
    font-size:12px;
}
.frame-latest ul li{
    height:1%;
    padding:6px 11px 5px 10px;
    vertical-align:top;
    overflow: hidden;
    margin-bottom:2px;
    background:#e2eef5;
}
.frame-latest ul li a{
    display: block;
    background:url(../images/bullet-10.gif) no-repeat 100% 50%;
    color: #73abc4;
}
.frame-latest ul li:hover,
.frame-latest ul li.hover,
.frame-latest ul li.active{
    background:#c9e1ed;
}
.frame-latest ul li:hover a,
.frame-latest ul li.hover a,
.frame-latest ul li.active a{background:url(../images/bullet-10-hover.gif) no-repeat 100% 50%;}
.frame-latest ul li a span{
    display: block;
    padding: 8px 0;
}


.frame-lease{
    width:634px;
    
}
.frame-lease ul{
    margin: 0;
    padding: 0;
    list-style: none;
    width:634px;
    overflow: hidden;
    line-height:16px;
    font-size:12px;
    color: #74a59f;
}
.frame-lease ul li{
    height:1%;
    padding:6px 11px 5px 10px;
    vertical-align:top;
    overflow: hidden;
    margin-bottom:2px;
    background:#e8f0f0;
}
.frame-lease ul li a{
    display: block;
    background:url(../images/bullet-12.gif) no-repeat 100% 50%;
    color: #74a59f;
}
.frame-lease ul li:hover,
.frame-lease ul li.hover,
.frame-lease ul li.active{
    background:#dfeaea;
}
.frame-lease ul li:hover a,
.frame-lease ul li.hover a,
.frame-leaset ul li.active a{background:url(../images/bullet-12-hover.gif) no-repeat 100% 50%;}
.frame-lease ul li a span{
    display: block;
    padding: 8px 0;
}

.all-investor{
    margin:0 0 19px -4px;
    padding: 0;
    height:1%;
    list-style: none;
    font-size:10px;
    font-weight: bold;
    overflow: hidden;
}
.all-investor li{
    float: left;
    padding:0 7px;
    margin:0 0 0 -2px;
    background:url(../images/separator-02.gif) no-repeat 0 3px;
}
.all-investor li a{color: #c1c1c1;}
.all-investor li a:hover,
.all-investor li.active a{
    color: #4a1333;
}
.investor-news-holder{
    width: 100%;
}
* html .investor-news-holder{margin: 0 0 -4px;}
* +html .investor-news-holder{margin: 0 0 -4px;}
.investor-relations-holder .news-post strong{color: #4a1333;}
.investor-relations-holder .news-post span{color: #87c0d8;}
/* sub-total-holder */
.sub-total-holder{
    height:1%;
    overflow: hidden;
    border: 1px solid #e6e6e6;
    background:#fff;
    padding: 13px 12px 12px;
    margin: 25px 0;
}
* html .sub-total-holder{margin-bottom:21px;}
* +html .sub-total-holder{margin-bottom:21px;}
.form-report{
    width: 100%;
    height:36px;
    overflow: hidden;
}
.form-report select{
    float: left;
    margin: 0;
    padding: 0;
    overflow: hidden;
    color: #808080;
    font-size:11px;
}
.form-report .sl-1{width:232px;}
.form-report .sl-2{width:82px;}
.form-report span{
    color: #7ab8d4;
    float: left;
    padding: 0 9px 0;
    font:13px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.results-holder{
    width:633px;
    height:268px;
    overflow:auto
}
.results-holder ul{
    margin: 0;
    padding: 0;
    list-style: none;
    width:616px;
    overflow: hidden;
    font-size:12px;
}
.results-holder ul li{
    height:1%;
    overflow: hidden;
    vertical-align:top;
    margin: 0 0 2px;
    background:#e2eef5;
    padding: 5px 17px 5px 10px;
}
.results-holder ul li a{
    display: block;
    color: #73abc4;
    background:url(../images/bullet-10.gif) no-repeat 100% 50%;
    padding: 0 15px 0 0;
}
.results-holder ul li:hover,
.results-holder ul li.hover,
.results-holder ul li.active{
    background:#c9e1ed;
}
.results-holder ul li:hover a,
.results-holder ul li.hover a,
.results-holder ul li.active a{
    background:url(../images/bullet-10-hover.gif) no-repeat 100% 50%;
}
.investor-relations-holder .featured-video strong{color: #87c0d8;}
.btn-space{
    width:266px;
    overflow: hidden;
    height:29px;
    display: block;
    color: #9aa2a1;
    background:url(../images/btn-space.jpg) no-repeat;
    margin: 16px 0 20px;
    padding:85px 0 0 12px;
    font-size:9px;
}
.btn-space2{
    width:266px;
    overflow: hidden;
    height:29px;
    display: block;
    color: #9aa2a1;
    background:url(../images/btn-space.jpg) no-repeat;
    margin: 0px 0 20px;
    padding:85px 0 0 12px;
}
.btn-space:hover{
    background:url(../images/btn-space.jpg) no-repeat 0 -114px;
    color: #818b89;
    text-decoration: none;
}
.text-investor a{
    color: #75b6c7;
    font-weight: bold;
}
.text-investor a:hover{text-decoration: underline;}
.read-investor{
    width: 100%;
    overflow: hidden;
    background:url(../images/divider-02.gif) repeat-x 0 100%;
    margin: -10px 0 24px;
    padding: 0 0 6px;
}
* html .read-investor{margin-bottom:19px;}
* +html .read-investor{margin-bottom:19px;}
/* w-table */
.w-table{
    height:1%;
    overflow: hidden;
    background:#fff;
    border: 1px solid #e6e6e6;
    padding: 0 9px 6px 9px;
    margin: 21px 0 26px;
}
.w-table table{
    width: 100%;
    overflow: hidden;
    border-collapse:collapse;
    font:12px/30px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #599ca9;
    text-align: left;
    
}
.w-table table thead{
    color: #178fa6;
    font-weight: bold;
}
.w-table table tbody td{
    border-bottom: 2px solid #fff;
    line-height:29px;
}
.w-table table .col-1{
    padding: 0 0 0 10px;
    width:143px;
    background:#b6dee8;
}
.w-table table .col-2{
    padding: 0 0 0 14px;
    width:103px;
    background:#c3e3ec;
}
.w-table table .col-3{
    padding: 0 0 0 11px;
    width:110px;
    background:#d0e8ef;
}
.w-table table .col-4{
    padding: 0 0 0 9px;
    width:108px;
    background:#d9ecf2;
}
.w-table table .col-5{
    padding: 0 0 0 10px;
    width:107px;
    background:#e2eff4;
}
.w-table table thead th{
    background: none !important;
    padding-top:2px !important;
}
/* w-table-invest */
.w-table-invest{
    height:1%;
    overflow: hidden;
    background:#fff;
    border: 1px solid #e6e6e6;
    padding: 0 9px 6px 9px;
    margin: 21px 0 26px;
}
.w-table-invest table{
    width: 100%;
    overflow: hidden;
    border-collapse:collapse;
    font:12px/30px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #558ea5;
    text-align: left;
    
}
.w-table-invest table thead{
    color: #3381a6;
    font-weight: bold;
}
.w-table-invest table tbody td{
    border-bottom: 2px solid #fff;
    line-height:29px;
}
.w-table-invest table .col-1{
    padding: 0 0 0 10px;
    width:143px;
    background:#b6d8e8;
}
.w-table-invest table .col-2{
    padding: 0 0 0 14px;
    width:103px;
    background:#c3deec;
}
.w-table-invest table .col-3{
    padding: 0 0 0 11px;
    width:110px;
    background:#d0e4ef;
}
.w-table-invest table .col-4{
    padding: 0 0 0 9px;
    width:108px;
    background:#d9e9f2;
}
.w-table-invest table .col-5{
    padding: 0 0 0 10px;
    width:107px;
    background:#e2edf4;
}
.w-table-invest table .col-6{
    padding: 0 0 0 10px;
    width:10px;
    background:#b6d8e8;
}
.w-table-invest table .col-7{
    padding: 0 0 0 10px;
    width:150px;
    background:#c3deec;
}
.w-table-invest table thead th{
    background: none !important;
    padding-top:2px !important;
}

.about-tab-holder img{display: block;}
.investor-relations-holder .about-tab-content{min-height:344px;}
* html .investor-relations-holder .about-tab-content{height:344px;}
/* form-top */
.form-top{
    width: 100%;
    overflow: hidden;
    color: #7ac5d4;
    padding: 5px 0 10px;
    min-height:32px;
}
* html .form-top{
    height:32px;
    overflow:visible;
}
.form-top span{
    font-size:17px;
    float: left;
    text-transform: uppercase;
    line-height:20px;
    font-weight: bold;
}
.form-top select{
    float: left;
    color: #74b2c3;
    font-size:11px;
    margin: 0 8px 0;
    padding: 0;
    width:164px;
}
/* retail-property-box */
.retail-property-box{
    height:1%;
    overflow: hidden;
    background:#fff;
    padding: 10px 0 10px 10px;
    margin: 0 0 33px;
}
* html .retail-property-box{margin-bottom:28px;}
* +html .retail-property-box{margin-bottom:28px;}
.retail-property-box .imager{
    width:341px;
    height:270px;
    overflow: hidden;
    float: left;
}
.retail-property-box .imager img{display: block;}
.retail-property-box .properties-holder{
    width:296px;
    height:270px;
    float: right;
}
.retail-property-box .properties-holder ul{width:278px;}
/* add-news-box */
.add-news-box{
    width: 100%;
    overflow: hidden;
    padding: 1px 0 10px;
}
.add-news{
    width: 100%;
    overflow: hidden;
}
.add-news img{
    float: left;
    margin: 4px 0 0;
}
.add-news .news-post{
    width:506px;
    float: right;
}
/* offer-box */
.offer-box{
    width: 100%;
    overflow: hidden;
    background:#fff;
    padding: 0 0 10px;
    margin: -5px 0 14px;
}
.offer-box img{
    display: block;
}
.offer-box a{
    color: #818b89;
    display: block;
    margin: 10px 14px 0;
    background:url(../images/bullet-11.gif) no-repeat 100% 3px;
}
.offer-box a:hover{
    background:url(../images/bullet-11-hover.gif) no-repeat 100% 3px;
    color: #899290;
}
.lease-box{
    width: 100%;
    overflow: hidden;
    background:#fff;
    margin: 0 0 20px;
}
.lease-box img{display: block;}
.form-lease{
    height:28px;
    padding: 12px 14px;
    overflow: hidden;
}
.form-lease label{
    float: left;
    line-height:14px;
    color: #9aa2a1;
    width:88px;
}
.form-lease select{
    float: left;
    width:162px;
    color: #808080;
    line-height:16px;
    margin: 3px 0 0;
    padding: 0;
}
.form-lease-big{
    height:48px;
    padding: 9px 0px;
    overflow: hidden;
}
.form-lease-big label{
    float: left;
    line-height:0px;
    color: #9aa2a1;
    width:150px;
}
.form-lease-big select{
    float: left;
    width:162px;
    color: #808080;
    line-height:16px;
    margin: -9px 0 0;
    padding: 0;
}
.spotlight-box.other{margin-bottom:20px;}
.form-contact-me{
    height:1%;
    overflow: hidden;
    background:#fff;
    padding: 12px 16px 15px;
    margin: 0px 0px 25px 0px;
}
.form-contact-me strong{
    font:normal 19px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #835b78;
    display: block;
    padding: 0 0 13px;
}
.form-contact-me .row{
    width: 100%;
    overflow: hidden;
    margin: 0 0 11px;
}
.text-me{
    float: left;
    background:#fcfcfc;
    border: 1px solid #808080;
    width:234px;
    padding: 3px 5px;
    font-weight: bold;
    color: #868e8e;
    line-height:16px;
}
.text-me:focus{outline:none;}
.w-text-me{
    width:236px;
    height:51px;
    overflow: hidden;
    background:url(../images/bg-w-text-me.jpg) no-repeat;
    padding: 5px;
    margin: 0 0 13px;
}
.w-text-me textarea{
    width:236px;
    height:51px;
    max-width:236px;
    max-height:51px;
    background: none;
    border:none;
    float: left;
    display: block;
    color: #868e8e;
    margin: 0;
    padding: 0;
    font-weight: bold;
    overflow:auto;
}
.w-text-me textarea:focus{outline:none}
.form-contact-me .btn-submit{margin: 0;}
/* space-holder */
.space-holder{
    width: 100%;
    overflow: hidden;
}
#content .space-holder h3{
    color: #8db5b0;
}
.space-form-hold{
    width: 100%;
    overflow: hidden;
    background:url(../images/divider-02.gif) repeat-x 0 100%;
    margin: 0 0 9px;
}
.sector-1{width:124px !important;}
.sector-2{width:174px !important;}
.sector-3{width:145px !important;}
.space-holder .property-search span{
    color: #80aea9;
}
.space-holder .property-search .keyword{
    width:459px;
    color: #81ada8;
    font-weight: normal;
}
.view-2{
    background:url(../images/bullet-12.gif) no-repeat 100% 1px;
    padding: 0 20px 0 0;
    color: #adcac6;
    font-weight: bold;
    font-size:10px;
    float: right;
}
.view-2:hover{
    background:url(../images/bullet-12-hover.gif) no-repeat 100% 1px;
    color: #8db5b0;
}
/* top-office-hold */
.top-office-hold{
    width:673px;
    overflow: hidden;
    margin: 0px 0 14px -14px;
}
* html .top-office-hold{margin-bottom:13px;}
* +html .top-office-hold{margin-bottom:13px;}
.office-prorerties{
    width:210px;
    padding: 0 0 0 14px;
    float: left;
    overflow: hidden;
}
.office-prorerties img{display: block;}
.office-prorerties .content{
    padding: 11px 12px 10px;
    background:#fff;
    min-height:199px;
}
* html .office-prorerties .content{
    padding-top:8px;
    height:199px;
    overflow:visible;
}
* +html .office-prorerties .content{padding-top:8px;}
.office-prorerties .content em{
    font-style: normal;
    display: block;
    color: #4a1233;
    font-size:15px;
}
.office-prorerties .content span{
    display: block;
    font-size:11px;
    font-weight: bold;
    color: #8db5b0;
    padding: 0 0 7px;
}
.office-prorerties .content p{
    margin: 0 0 9px;
    line-height:16px;
    
}
.office-prorerties .content ul{
    margin: 0;
    padding: 0;
    list-style: none;
    width:190px;
    overflow: hidden;
    line-height:16px;
}
.office-prorerties .content ul li{
    float: left;
    margin: 0 0 0 -1px;
    border-left: 1px solid #e5e5e5;
    width:92px;
    white-space:nowrap;
}
.office-prorerties .content ul li.last{
    width:75px;
    padding: 0 0 0 17px;
}
.office-prorerties .content ul li strong{
    color: #8db5b0;
    display: block;
}
.office-prorerties .maps-nav{background:url(../images/bg-maps-nav-2.gif) no-repeat;}
.office-prorerties .maps-nav a:hover{color: #447d76;}
/* slide-show-box */
.slide-show-box{
    height:1%;
    overflow: hidden;
    border: 1px solid #e6e6e6;
    background:#fff;
    padding:9px;
    margin: 0 0 21px;
}
/*.slide-show-box div{
    width:639px;
    height:453px;
    overflow: hidden;
    position: relative;
}
.slide-show-box div ul{
    margin: 0;
    padding: 0;
    list-style: none;
    width:99999px;
    height:453px;
    position: absolute;
    left: 0;
    top: 0;
}
.slide-show-box div ul li{
    float: left;
    width:639px;
    height:453px;
    overflow: hidden;
}
.slide-show-box div ul li img{display: block;}*/
.slide-nav{
    width:88px;
    margin:7px 0 1px;
    padding:0 0 0 551px;
    list-style: none;
    text-align: center;
    line-height:20px;
}
.slide-nav li{
    float: left;
    padding: 0 0 0 2px;
}
.slide-nav li a{
    width:20px;
    height:19px;
    overflow: hidden;
    display: block;
    background:#b8d1ce;
    color: #fff;
    font-weight: bold;
}
.slide-nav li a:hover,
.slide-nav li.active a{background:#81ada8;}
/* description-hold */
.description-hold{
    height:1%;
    overflow: hidden;
    margin: -2px 0 2px;
}
.description-hold .col-l{
    width:300px;
    float: left;
    padding: 0 30px 0 0;
    border-right: 1px solid #e0e0e0;
}
.description-hold .col-l strong{
    font-size:13px;
    color: #4a1233;
    display: block;
    padding: 0 0 22px;
    text-transform: uppercase;
}
.description-hold .col-l p{
    margin: 0;
    line-height:16px;
}
.description-hold .col-r{
    float: right;
    width:303px;
}
.description-hold .col-r .line{
    width: 100%;
    overflow: hidden;
    padding: 0 0 15px;
}
* html .description-hold .col-r .line{padding-bottom:11px; margin-top:-3px;}
* +html .description-hold .col-r .line{padding-bottom:11px; margin-top:-3px;}
.description-hold .col-r .line strong{
    color: #4a1233;
    font-size:14px;
    text-transform: uppercase;
    white-space:nowrap;
}
.description-hold .col-r .line span{
    color: #8db5b0;
    font-weight: bold;
    display: block;
}
.description-hold .col-r .line span a{color: #8db5b0;}
.description-hold .col-r .line span a:hover{text-decoration: underline;}
.description-hold .col-r .line .box-1{
    width:169px;
    overflow: hidden;
    float: left;
}
.description-hold .col-r .line .box-2{
    width:133px;
    float: left;
    overflow: hidden;
}
.bg-hold{
    background:#fff;
    border: 1px solid #e6e6e6;
    padding:18px 0 3px 16px;
    margin: 4px 0 0;
}
.normal{text-transform:none !important;}
.bg-hold .col-l{width:283px;}
.info-pack{
    margin: -1px 0 19px;
    padding: 0;
    list-style: none;
    height:1%;
    overflow: hidden;
    background:url(../images/bg-info-pack.gif) no-repeat;
    text-align: center;
    font-size:10px;
    font-weight: bold;
    border: 1px solid #e6e6e6;
    border-top:none;
    line-height:24px;
}
.info-pack li{
    float: left;
    width:164px;
}
.info-pack li a{color: #fff;}
.info-pack li a:hover{color: #447d76;}
/* light-box */
#light-box{
    /*width:659px;
    height:1850px;
    overflow: hidden;*/
    background:#fff;
    /*position: absolute;
    left: 66px;
    top: 123px;
    z-index:400;
    padding: 0 45px 0 46px;*/
    padding-left:40px;
    padding-right:45px;
}
#light-box-medium{
    /*width:659px;
    height:600;
    overflow: hidden;*/
    background:#fff;
    /*position: absolute;
    left: 66px;
    top: 123px;
    z-index:400;
    padding: 0 45px 0 46px;*/
    padding-left:45px;
    padding-right:45px;
}
#light-box h3{
    margin: 0 0 17px;
    font-weight: normal;
    text-transform: uppercase;
    font-size:18px;
    line-height:24px;
    color: #8db5b0;
    word-spacing:2px;
    float: left;
}
#light-box-medium h3{
    margin: 0 0 17px;
    font-weight: normal;
    text-transform: uppercase;
    font-size:18px;
    line-height:24px;
    color: #653456;
    word-spacing:2px;
    float: left;
}
#light-box .title-new, #light-box-medium .title-new{
    padding-top:5px;
}
#light-box .title-new ul, #light-box-medium .title-new ul{
    float: right;
    margin: 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
}
#light-box .title-new ul li, #light-box-medium .title-new ul li{
    float: left;
    padding: 0 0 0 15px;
}
* html #light-box .title-new ul li{width:103px;}
* +html #light-box .title-new ul li{width:103px;}
#light-box .w-imager, #light-box-medium .w-imager{
    overflow: hidden;
    border: 1px solid #e6e6e6;
    background:#fff;
    padding:9px;
    margin: 1px 0 -17px;
    width:632px;
}
* html #light-box .w-imager{margin-top:0;}
* +html #light-box .w-imager{margin-top:0;}
#light-box .w-imager img, #light-box-medium .w-imager img{display: block;}
#light-box .description-hold, #light-box-medium .description-hold{
    height:auto;
    margin:3px 0 -7px;
}
* html #light-box .description-hold{margin:4px 0 -13px; width: 100%; }
* +html #light-box .description-hold{margin:4px 0 -13px; width: 100%; }
* html #light-box .description-hold .line{padding: 0 0 12px;}
* +html #light-box .description-hold .line{padding: 0 0 12px;}
#light-box .description-hold .box-1{width:165px;}
#light-box .description-hold .box-2{width:135px;}
.adress-b{
    width: 100%;
    overflow: hidden;
    padding: 22px 0 0;
}
* html .adress-b{padding-top:18px;}
* +html .adress-b{padding-top:18px;}
.description-hold .adress-b strong{padding: 0 0 1px;}
.description-hold .adress-b span{
    font-weight: bold;
    color: #8db5b0;
    line-height:16px;
    display: block;
    padding: 0 0 9px;
}
.more-4{
    background:url(../images/bullet-12.gif) no-repeat;
    color: #adcac6;
    font-size:10px;
    font-weight: bold;
    padding: 1px 0 2px 20px;
}
.more-4:hover{
    text-decoration: none;
    background:url(../images/bullet-12-hover.gif) no-repeat;
    color: #8db5b0;
}
/* light-box-general */
#light-box-general{
    /*width:659px;
    height:360px;
    overflow: hidden;*/
    background:#fff;
    /*position: absolute;
    left: 21px;
    top: 89px;
    z-index:400;*/
    padding: 0 45px 0 46px;
    /*clear: both;*/
}
#light-box-general h3{
    margin: 0 0 17px;
    font-weight: normal;
    text-transform: uppercase;
    font-size:18px;
    line-height:24px;
    color: #a7879e;
    word-spacing:2px;
    float: left;
}
#light-box-general .title-new{
    padding-top:35px;
}
#light-box-general .title-new ul{
    float: right;
    margin: 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
}
#light-box-general .title-new ul li{
    float: left;
    padding: 0 0 0 25px;
}
* html #light-box-general .title-new ul li{width:103px;}
* +html #light-box-general .title-new ul li{width:103px;}
#light-box-general .w-imager{
    overflow: hidden;
    border: 1px solid #a7879e;
    background:#fff;
    padding:9px;
    margin: 1px 0 -17px;
}
* html #light-box-general .w-imager{margin-top:0;}
* +html #light-box-general .w-imager{margin-top:0;}
#light-box-general .w-imager img{display: block;}
#light-box-general .description-hold{
    height:auto;
    margin:3px 0 -7px;
}
* html #light-box-general .description-hold{margin:4px 0 -13px; width: 100%; }
* +html #light-box-general .description-hold{margin:4px 0 -13px; width: 100%; }
* html #light-box-general .description-hold .line{padding: 0 0 12px;}
* +html #light-box-general .description-hold .line{padding: 0 0 12px;}
#light-box-general .description-hold .box-1{width:165px;}
#light-box-general .description-hold .box-2{width:135px;}


/* block-b */
.block-b{
    width:639px;
    overflow: hidden;
    border: 1px solid #e6e6e6;
    background:#fff;
    padding: 19px 9px 5px;
}
.block-b .title{
    overflow: hidden;
    padding: 0 0 8px 7px;
}
* html .block-b .title{margin-top:-2px;}
* +html .block-b .title{margin-top:-2px;}
.block-b .title strong{
    float: left;
    font-size:13px;
    text-transform: uppercase;
    color: #4a1233;
}
.block-b .title div{
    width:126px;
    float: right;
    line-height:17px;
}
.block-b .title div span{
    color: #8db5b0;
    font-weight: bold;
    display: block;
}
.row-1{
    padding: 0 0 18px 7px;
    overflow: hidden;
    width:633px;
    clear: both;
}
.row-1 span{
    font-size:11px;
    font-weight: bold;
    color: #8db5b0;
}
.row-1 p{margin: 0;}
/* table-holder */
.table-holder{
    width: 100%;
    overflow: hidden;
    font-size:11px;
    color: #74a59f;
    font-weight: bold;
    padding: 14px 0 0;
}
.table-1{
    width: 100%;
    overflow: hidden;
    border-collapse:collapse;
    text-align: left;
    line-height:28px;
    margin: 0 0 3px;
}
.table-1 th,
.table-1 td,
.table-2 td,
.table-3 td,
.table-3 th{padding: 0 0 0 10px;}
.table-1 th,
.table-3 th{padding: 0 0 2px 10px;}
.bg-1{background:#c5d9d8;}
.bg-2{background:#d2e2e1;}
.bg-3{background:#dfeaea;}
.bg-4{background:#e8f0f0;}
.bg-5{background:#f1f6f6;}
.bg-6{background:#e8f2f5;}
.table-2{
    width: 100%;
    overflow: hidden;
    line-height:28px;
    border-collapse:collapse;
    margin: 0 0 3px;
}
.table-2 caption{
    text-align: left;
    padding: 0 0 2px 10px;
}
.table-2 td{width:50%;}
.table-3{
    width: 100%;
    overflow: hidden;
    line-height:29px;
    border-collapse:collapse;
    margin: 0 0 3px;
    text-align: left;
}
.table-3 th,
.table-3 td{width:33%;}
.table-3 td{border-bottom: 2px solid #fff;}
.light-other{margin-top:-7px;}
* html .light-other{margin: -12px 0 5px;}
* +html .light-other{margin: -14px 0 5px;}
.btn-report{
    width:266px;
    overflow: hidden;
    height:29px;
    display: block;
    color: #9aa2a1;
    background:url(../images/btn-report.jpg) no-repeat;
    margin: 0 0 0;
    padding:81px 0 0 12px;
}
.btn-report:hover{
    background-position: 0 -110px;
    color: #818b89;
    text-decoration: none;
}
.sustainability-calendar .calendar li.event{background:#cbd6be;}
.sustainability-calendar .calendar li.full{background:#a2b58b;}
.btn-building{
    width:266px;
    overflow: hidden;
    height:29px;
    display: block;
    color: #9aa2a1;
    background:url(../images/btn-building.jpg) no-repeat;
    margin: 20px 0 20px;
    padding:81px 0 0 12px;
}
.btn-building:hover{
    background-position: 0 -110px;
    color: #818b89;
    text-decoration: none;
}
.bee-box{
    width: 100%;
    overflow: hidden;
    background:#fff;
    margin: 0 0 20px;
    line-height:26px;
}
.bee-box img{
    display: block;
    margin: 0 0 6px;
}
.bee-box a{
    display: block;
    width:250px;
    margin: 0 0 0 14px;
    color: #9aa2a1;
    background:url(../images/bullet-11.gif) no-repeat 100% 7px;
}
.bee-box a:hover{background:url(../images/bullet-11-hover.gif) no-repeat 100% 7px;}
/* sustainability */
.sustainability{
    width: 100%;
    overflow: hidden;
    padding: 0 0 30px;
}
#content .sustainability h3{color: #a2b58b;}
.sustainability .video-holder{
    height:auto;
    width:320px;
}
.sustainability .video-info{width:303px;}
.sustainability .featured-video .video-info h4{
    font-size:19px;
    line-height:25px;
    color: #a2b58b;
    margin:4px 10px 14px 0;
}
.sustainability .featured-video .video-info strong{
    color: #a2b58b;
    padding: 0 0 7px;
}
.sustainability .featured-video .video-info p{
    margin-bottom:17px;
}
.more-5{
    background:url(../images/bullet-13.gif) no-repeat;
    color: #a2b58b;
    font-size:10px;
    font-weight: bold;
    padding: 1px 0 2px 20px;
}
.more-5:hover{
    text-decoration: none;
    background:url(../images/bullet-13-hover.gif) no-repeat;
}
.sustainability .featured-video .video-info a{
    float: left;
    margin-top:-8px;
    background-position: 0 3px;
}
.sustainability .featured-video{margin-bottom:24px;}
* html .sustainability .featured-video{margin-bottom:20px;}
.sustainability .text-investor p{
    line-height:19px;
    margin: 0 50px 16px 0;
}
/* green-building */
.green-building{
    width: 100%;
    overflow: hidden;
    padding: 8px 0 15px;
}
.green-building img{float: left;}
* html .green-building img{margin-top:5px;}
* +html .green-building img{margin-top:5px;}
.green-building div{
    width:414px;
    float: right;
}
.green-building div p{
    margin: 0 0 20px;
    color: #949494;
    line-height:20px;
}
.green-box{
    overflow: hidden;
    height:65px;
    background:url(../images/bg-green-box.jpg) no-repeat;
    padding: 0 0 31px 18px;
}
.green-box strong{
    float: left;
    width:272px;
    color: #fff;
    font-size:18px;
    text-transform: uppercase;
    padding: 25px 0 0;
}
* html .green-box strong{padding-top:23px;}
* +html .green-box strong{padding-top:23px;}
.green-box span{
    float: left;
    width:220px;
    color: #dbdda9;
    line-height:16px;
    padding: 17px 0 0;
}
.title-h{
    min-height:55px;
    padding: 24px 0 0;
    overflow: hidden;
}
* html .title-h{
    height:62px;
    overflow:visible;
    padding-top:16px
}
* +html .title-h{
    height:62px;
    overflow:visible;
    padding-top:15px
}
.sustainability .latest-info{
    padding:0 16px 12px 22px;
    width:280px;
    overflow: hidden;
}
.latest-info img{
    display: block;
    margin: 0 0 0 -22px;
    position: relative;
}
.view-3{
    background:url(../images/bullet-13.gif) no-repeat 100% 2px;
    padding: 0 20px 1px 0;
    color: #a2b58b;
    font-weight: bold;
    font-size:10px;
    float: right;
}
.view-3:hover{
    background:url(../images/bullet-13-hover.gif) no-repeat 100% 2px;
    color: #a2b58b;
}
.view-4{
    background:url(../images/bullet-07.gif) no-repeat 100% 2px;
    padding: 0 20px 1px 0;
    color: #653456;
    font-weight: bold;
    font-size:10px;
    float: right;
}
.view-4:hover{
    background:url(../images/bullet-07-hover.gif) no-repeat 100% 2px;
    color: #460f34;
}

.sustainability .latest-info p{
    margin:0;
    padding: 0 15px 20px 0;
    color: #949494;
}
.sustainability .latest-info span{
    width: 100%;
    overflow: hidden;
}
.sustainability .news-post strong{color: #4a1333;}
.sustainability .news-post span{color: #a2b58b;}
/* corporate */
.corporate{
    width: 100%;
    height: 1%;
    overflow: hidden;
    padding: 0 0 20px;
}
#content .corporate h3{
    color: #aa8c82;
}
.corporate-box{
    background: url(../images/divider-02.gif) repeat-x 0 100%;
    padding: 0 0 6px;
    margin: 0 0 24px;
}
.corporate-box p{
    line-height:20px;
    margin:0;
    padding:0 0 20px 2px;
    word-spacing:2px;
}
.w-more-2{
    display: block;
    margin: -12px 0 0 0;
    width: 100%;
}
.more-2{
    font-size: 10px;
    color: #bea8a0;
    background: url(../images/bullet-09.gif) no-repeat;
    padding: 1px 0 2px 20px;
    font-weight: bold;
}
.more-2:hover{
    color: #aa8c82;
    background: url(../images/bullet-09-hover.gif) no-repeat;
}
.hold-corporate{
    width: 678px;
    overflow: hidden;
    margin: 0 0 28px -19px;
}
.corporate-banner-box{
    width: 318px;
    margin: 0 0 0 19px;
    padding: 0 0 17px;
    border: 1px solid #e6e6e6;
    background: #fff;
    float: left;
    display: inline;
    overflow: hidden;
}
.corporate-banner-box img{
    display: block;
    padding: 0 0 20px;
}
#content .corporate-banner-box h3{
    margin: 0 0 14px 20px;
    font-size: 20px;
    color: #aa8c82;
    font-weight: normal;
    line-height:18px;
    letter-spacing: 1px;
    word-spacing: 1px;
}
.corporate-banner-box p{
    margin:0 45px 14px 23px;
    line-height: 18px;
    color: #949494;
}
.corporate-banner-box .w-more-2{
    display: block;
    margin: 0 0 0 21px;
}
.corporate .featured-video .video-info h4{color: #4a1333;}
.corporate .featured-video .video-info strong{color: #b1968d;}
.corporate .featured-video .video-info span{color: #afbab9;}
.corporate-calendar .calendar li.event{background:#d9c9c3;}
.corporate-calendar .calendar li.full{background:#b1968d;}



#scroller_container {
 width: 100%;
 overflow: hidden;
}


.hidelinks td a{
    cursor:text;
    text-decoration:none;
}

.blue{
    color: #87c0d8;
}



#galleria{width:639px;
    height:550px;
    
    margin:20px auto}




h3 {
    color: red;
}

 .PushBut { color: #963; font-size: 12px; font-family: "Trebuchet MS"; color: #8db5b0; background-color: #ecf7ee; border: solid 1px #8db5b0;padding-left:20px;padding-right:20px }
