body, td, input {line-height: 22px; font-family:  'Quattrocento Sans', Arial, sans-serif; font-size: 13px;color: #221E1F;}
a:hover { text-decoration: underline; outline: none; color: #000000;}
a { text-decoration: underline; outline: none; color: #515151;}
p {margin: 0px 0px 10px;}

.clear{clear:both;}

.breadcrumb { text-decoration: none; font-size: 10px; line-height: 13px; color: #CCCCCC; }

.callout { font-size: 12px line-height: 21px; color: #475245; }
.callout_label { font-size: 9px; line-height: 22px; color: #BFC9B9; }
.caption { font-size: 10px; line-height: 12px; font-weight: bold; }
.graycaption { font-size: 10px; line-height: 10pt; color:#999999; }

.graylink { font-size: 9px; line-height: 12px; color:#999999; text-decoration: none; }
.graylink:hover { font-size: 9px; line-height: 12px; color:#999999; text-decoration: underline; }

.cellpad_top { padding-top: 5px; padding-left: 5px; padding-right: 5px; padding-bottom: 0px; }
.cellpad_mid { padding-top: 0px; padding-left: 5px; padding-right: 5px; padding-bottom: 5px; }
.cellpad_bot { padding-top: 0px; padding-left: 5px; padding-right: 5px; padding-bottom: 5px; }

.faq { text-decoration: none; }
.faq_selected { text-decoration: underline; }

.footer {margin: 00px 0px 0px 40px; padding-top: 20px; font-size: 12px color: #666666;}
.footer a { text-decoration: none;  line-height: 13px; color: #10137E; padding: 0px 4px 0px 3px; }
.footer-level-2 {margin:4px 0px 0px 40px; text-align:left; font-size: 12px color: #515151;}
.footer-level-2 a{ text-decoration: none;  line-height: 13px; color: #515151; text-shadow: 1px 1px 2px #fff; padding: 0px 4px 0px 3px;}
.footer a:hover, .footer-level-2 a:hover { text-decoration: none; color: #333333;}

.small_footer { text-decoration: none; font-size: 10px; line-height: 11px; color: #999999; }

.keylabel { font-size: 12px; line-height: 15px; color: #8A9295; }
.keylabelsm { font-size: 12px; line-height: 15px; color: #8A9295; }

.list { text-decoration: none; font-size: 10px; line-height: 13px; }

.sitemap { text-decoration: none; font-size: 9px; line-height: 14px; }

.executive-team-bios .active {background: #f3f6f1;}
.executive-table {padding: 2px 8px 5px; border-bottom: 1px solid #f3f6f1;}

.subhead, .subhead_orange, .subhead_blue, .subhead_black, .subhead_gray { font-size: 12px; line-height: 16px; font-weight: bold; text-decoration: none; }
.subhead_orange { color: #c69200; }
.subhead_blue { color: #10147e; }
.subhead_black{ color: #000000; }
.subhead_gray, .title_gray { color: #999999; }

.subnav { text-decoration: none; font-size: 12px line-height: 23px; color: #595958; }
.subnav_selected { text-decoration: none; font-size: 12px line-height: 23px; color: #B16331; }

.title_gray { font-size: 12px; line-height: 16px; font-weight: bold; text-decoration: none; }

.topnav, .topnav_selected { text-decoration: none; font-size: 9.5px; line-height: 20px;}
.topnav_selected { color: #2D502F; }

p.p3-contacts {float: left; width: 33%; margin: -5px 0px 20px; line-height: 18px;}

img { border: none; }

.subnav:hover, .subnav_selected:hover { color: #B16331; text-decoration: none; }

.dynamic_div { display: none; }
.dynamic_div_on { display: inline; }

#west-div { display: none; }
#central-div { display: none; }
#east-div { display: none; }

.content_div { display: block; position: relative; left: auto; margin-top: 10px; width: 778px; height: auto; }
.border_div { position: relative; left: auto; top: auto; width: auto; height: auto;}

.logo_shell { background: url("/global/images/header_bak.gif") no-repeat 0px; position: absolute; left: 4px; top: 0px; width: 770; height: 98; z-index: 1000; }
.logo { position: absolute; left: 49px; top: 14px; width: 149px; height: 70px; z-index: 1000; }


.field { font-family: Verdana, Tahoma, Helvetica, sans-serif; font-size: 9px; line-height: 11px; width: 223px; text-decoration: none; }
.field198 { font-family: Verdana, Tahoma, Helvetica, sans-serif; font-size: 9px; line-height: 11px; width: 198px; text-decoration: none; }
.month_field { font-family: Verdana, Tahoma, Helvetica, sans-serif; font-size: 10px; width: 100px; text-decoration: none; }
.date_field { font-family: Verdana, Tahoma, Helvetica, sans-serif; font-size: 10px; width: 45px; text-decoration: none; }
.year_field { font-family: Verdana, Tahoma, Helvetica, sans-serif; font-size: 10px; width: 68px; text-decoration: none; }

.inside_gutter_div { position: relative; left: 0px; top: 0px; width: 770px; height: 75px; background-image: url("/global/images/header_bak.gif") no-repeat scroll 0 50% transparent; }
.inside_breadcrumb_div { position: absolute; left: 56px; top: 108px; width:auto; height:auto; z-index: 1001; }
.inside_div { position: relative; left: 0px; top: 0px; width: 770px; height:auto; }
/*.inside_content_div { position: relative; left: 38px; top: 0px; width: 700px; height: auto; }*/

.breadcrumb {text-transform: uppercase;}

.inside_subnav_div,
.inside_subnav_adjusted{ margin: 10px 0px; padding: 0px; border-color: #CCCCCC; border-style: solid; border-left:0px; border-right:0px; border-top-width: 1px; border-bottom-width: 1px; height: auto;left: 43px; position:absolute; top:256px; width: 700px;z-index: 1001;}
.inside_subnav_propertytype { border-bottom: 1px solid #F5F7F2; border-top: 1px solid #F5F7F2; height: 22px; margin: -8px 0px 10px; background: #fbfcf9; width: 700px; padding: 2px 0px 4px; text-transform: lowercase;}

.inside_div { position: relative; left: 0px; top: 0px; width: 770px; height:auto; }
.inside_content_div { position: relative; left: 38px; top: 0px; width: 700px; height: auto; }
.inside_header_div { position: absolute; left: 0px; top: 54px; width: auto; height: auto; }

.inside_subnav_div li {float: left; list-style: none; padding: 2px 18px 4px 7px; text-align: center; text-transform: lowercase;}
.inside_subnav_propertytype li {float: left; list-style: none; padding: 2px 38px 4px 7px; text-align: center; text-transform: lowercase;}
.inside_subnav_adjusted li {float: left; list-style: none; padding: 2px 7px 4px 7px; text-align: center; text-transform: lowercase;}
.inside_subnav_div li a,
.inside_subnav_adjusted li a,
.inside_subnav_propertytype li a {display: block; color: #666666; text-decoration: none;}
.inside_subnav_div li a:hover,
.inside_subnav_adjusted li a:hover,
.inside_subnav_div li.active a,
.inside_subnav_adjusted li.active a,
.inside_subnav_propertytype li a:hover,
.inside_subnav_propertytype li.active a  {color: #10137E; text-decoration:none; }

.inside_body_div { position: relative; left: 0px; top: 0px; width: 702px; height: auto; }
.inside_header_div { position: absolute; left: 0px; top: 54px; width: auto; height: auto; }

.inside_footer_div { background: url("/global/images/footer_bak.gif") no-repeat 0px; position: relative; left: 0px; top: 0px; width: 770px; height: 62px; }
.footer_client_login_div { position: absolute; left: 523px; top: -11px; width: 116px; height: 46px; z-index: 1000; }
.footer_client_login_form_div { position: absolute; left: 523px; top: 14px; width: auto; z-index: 1000; }
.footer_div { position: absolute; left: 49px; top: 12px; width: auto; height: auto; z-index: 1000; }

.small_footer { text-decoration: none; font-size: 10px; line-height: 11px; color: #999999; }

.headline {color: #10137E; font-size: 20px; line-height: 24px;  display: block; margin: 10px 0px 15px;}
.headline-lei {color: #996600; font-size: 20px; line-height: 24px;  display: block; margin: 10px 0px 15px;}

.subsection { border-bottom: 1px solid #F5F7F2; border-top: 1px solid #F5F7F2; height: 22px; margin: 0px 0px 15px; background: #fbfcf9; width: 700px; padding: 2px 0px 4px; text-transform: lowercase;}
.subsection a { padding: 0px 15px; display: block; float: left; text-decoration: none;}
.subsection a:hover, .subsection a.active {color: #c69200;text-decoration: none;}

#subsection-top{margin-top: -8px;}
#history-timeline a {padding: 0px 9px 0px 10px; font-size: 12px; }

.acquisitions-img img
{
    max-width: 300px;
    float: right; 
    clear: left; 
    padding: 0; 
    margin: 0px 15px 5px 15px;  
    }


/*  NAVIGATION     */

.navigation_div { position: absolute; left: 235px; top: 20px; z-index: 99999; width: 540px;  }

.navigation_div ul {margin:0px; padding:0px; z-index:2000; margin-right: 12px;}
.navigation li {list-style: none;  } 

ul.top-level {display: block; float: right; ;z-index: 99999;}
ul.sub-level {display: block; float: right; z-index: 9999;}
ul.top-level li {z-index: 99999;}
ul.sub-level li {z-index: 9999;}
ul.sub-level li ul.third-level, ul.sub-level li .third-level li, ul.sub-level li .third-level li a {z-index: 999999;}


ul.navigation li {
 float: left; 
 position: relative;
 font-size: 12px;
 display: block;
}

/*- Top Level -*/
ul.top-level li a#about {background: url(/global/images/nav/nav-lowe.png) center no-repeat; text-indent: -99999px; width: 101px; *width: 111px;}
ul.top-level li a#investment {background: url(/global/images/nav/nav-investment.png) center no-repeat; text-indent: -99999px; width: 66px; *width: 76px;}
ul.top-level li a#development {background: url(/global/images/nav/nav-development.png) center no-repeat; text-indent: -99999px; width: 78px; *width: 88px;}
ul.top-level li a#management {background: url(/global/images/nav/nav-management.png) center no-repeat; text-indent: -99999px; width: 76px; *width: 86px;}

ul.top-level li a#about:hover,
ul.top-level li.active a#about {background: #fafafa url(/global/images/nav/nav-lowe-over.png) center no-repeat; text-indent: -99999px; width: 101px; *width: 111px;}
ul.top-level li a#investment:hover,
ul.top-level li.active a#investment {background: #fafafa url(/global/images/nav/nav-investment-over.png) center no-repeat; text-indent: -99999px; width: 66px; *width: 76px;}
ul.top-level li a#development:hover,
ul.top-level li.active a#development {background: #fafafa url(/global/images/nav/nav-development-over.png) center no-repeat; text-indent: -99999px; width: 78px; *width: 88px;}
ul.top-level li a#management:hover,
ul.top-level li.active a#management {background: #fafafa url(/global/images/nav/nav-management-over.png) center no-repeat; text-indent: -99999px; width: 76px; *width: 86px;}

/*- Sub Level -*/
ul.sub-level li a#reg {background: url(/global/images/nav/nav-reg.png) center no-repeat; text-indent: -99999px; width: 99px; *width: 109px;}
ul.sub-level li a#lei {background: url(/global/images/nav/nav-lei.png) center no-repeat; text-indent: -99999px; width: 146px; *width: 156px;}
ul.sub-level li a#das {background: url(/global/images/nav/nav-das.png) center no-repeat; text-indent: -99999px; width: 138px; *width: 148px;}
ul.sub-level li a#hg {background: url(/global/images/nav/nav-hg.png) center no-repeat; text-indent: -99999px; width: 95px; *width: 105px;}

ul.sub-level li a#reg:hover,
ul.sub-level li.active a#reg {background: #fafafa url(/global/images/nav/nav-reg-over.png) center no-repeat; text-indent: -99999px; width: 99px; *width: 109px;}
ul.sub-level li a#lei:hover,
ul.sub-level li.active a#lei {background: #fafafa url(/global/images/nav/nav-lei-over.png) center no-repeat; text-indent: -99999px; width: 146px; *width: 156px;}
ul.sub-level li a#das:hover,
ul.sub-level li.active a#das {background: #fafafa url(/global/images/nav/nav-das-over.png) center no-repeat; text-indent: -99999px; width: 138px; *width: 148px;}
ul.sub-level li a#hg:hover,
ul.sub-level li.active a#hg {background: #fafafa url(/global/images/nav/nav-hg-over.png) center no-repeat; text-indent: -99999px; width: 95px; *width: 105px;}

/*** Top Level ***/

ul.top-level li  a { color: #10137e; }
ul.sub-level li  a { color: #666666; }


ul.navigation li a:hover,
ul.navigation li.active a 
{
    color: #000; 
    background-color: #fafafa;
    }
    
    
ul.sub-level li a {font-size: 12px}
    
.navigation a {
 display:block;
 text-decoration:none;
 padding: 4px 6px 4px 5px;
}
.navigation a:hover{
 text-decoration:none;
}


/*Second Level*/

ul.top-level li ul.second-level,
ul.sub-level li ul.second-level
{
   position: absolute;
   left: -99999px;
   background: #fafafa;
   z-index: 999999;
   padding: 0px; margin: 0px;
   }
   
ul.top-level li:hover ul.second-level,
ul.sub-level li:hover ul.second-level
{
   left: 0px;
   padding: 0px; margin: 0px;
   }


.navigation li .second-level {
   position: absolute;
    -moz-box-shadow: 1px 3px 2px #666666;
-webkit-box-shadow: 1px 3px 2px #666666;
        box-shadow: 1px 3px 2px #666666;
}
.navigation li .second-level li 
{
    position: relative;
    display: block;
    float: none;
    padding: 0px; 
    margin: 0px;
    }
    
    .navigation li .second-level li.ie-nav-fix {*margin-bottom: -4px;}
    .navigation li .second-level li.ie-nav-fix .third-level li {margin-bottom: 0px;}
ul.top-level li .second-level li a 
{
    color: #242424;
    height: 19px;
    width: 211px;
    line-height: 19px;
    text-align: left;
    border-bottom: 1px solid #efefef;
    }
    ul.sub-level li .second-level li {*height: 27px;  *padding: 0px; *margin: 0px; *width:192px;}
    ul.top-level li .second-level li {*height: 27px; *padding: 0px; *margin: 0px 0px 0px; *width: 211px;}
    ul.top-level li .second-level {*width: 211px;}
    ul.top-level li .second-level li a {margin: 0px 0px 0px 0px; *height: 27px;}
    
ul.sub-level li .second-level li a 
{
    color: #242424;
    height: 19px;
    width: 177px;
    line-height: 19px;
    text-align: left;
    *width:192px;
    border-bottom: 1px solid #efefef;
    }
    
.navigation li .second-level li a:hover,
.navigation li .second-level li.active a 
{
    color: #000;
    background: #dcdcdc;
    }

/*Third Level*/
ul.sub-level li ul.second-level li ul.third-level
{
   position: absolute;
   left: -99999px;
   background: #dcdcdc;
   padding: 0px; margin: 0px;
    -moz-box-shadow: 2px 2px 2px #787878;
    -webkit-box-shadow: 2px 2px 2px #787878;
    box-shadow: 2px 2px 2px #787878;
     top: 0px;
    margin-left: -5px;
    *margin-left: 0px;
    }
ul.top-level li ul.second-level li ul.third-level
{
   position: absolute;
   left: -99999px;
   background: #dcdcdc;
   padding: 0px; margin: 0px;
   -moz-box-shadow: 2px 2px 2px #787878;
   -webkit-box-shadow: 2px 2px 2px #787878;
   box-shadow: 2px 2px 2px #787878;
   top: 0px;
   margin-left: 30px; 
   *margin-left: 19px; 
   top: 0px;
   }

ul.sub-level li ul.second-level li:hover ul.third-level {top: 0px; z-index: 999999;}

ul.navigation li ul.second-level li ul.third-level li {margin: 0px; padding: 0px;}

ul.navigation li ul.second-level li ul.third-level li a
{
    height: 19px;
    line-height: 19px;
    margin: 0px;
    }

ul.navigation li ul.second-level li ul.third-level li a:hover 
{
    background: #999999;
    color: #fff;
    }

