@charset "utf-8";
/* CSS Document */

* {
	border: 0px;

	font-family: 'BentonSans-Regular', Arial, Verdana, sans-serif;
	color: #565A5C;
}

html, body {
	overflow: -moz-scrollbars-vertical;
	overflow-y: scroll;
}

body {
	height: 100%;
	min-height: 100%;
	max-width: 3000px;
	margin: 0 auto;
	background-color: #00483a;  /* removed grey background Jan 2014 - #F3F3F2 */
	font: normal 12px/21px 'BentonSans-Regular', Arial, Verdana, sans-serif;
	text-align: left;
	color: #565A5C;
}

a, a:link {
	color: #565A5C;
	text-decoration: none;
}

a:active {
	color: #00594a;
}

a:hover {
    color: #00594a;
}
#home {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	/* height: 540px; */
	height: 100%;
	min-width: 100%;
	max-width: 3000px;
	margin: 0 auto;
}

#home_top_nav {
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 10000;
	height: 35px;
	min-width: 100%;
	max-width: 3000px;
	margin: 0 auto;
	background-color: #FFFFFF;
}

@media only screen and (max-width: 1000px) and (max-device-width: 1000px) { /* for iPhone */
  #home_top_nav {
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 100;
		height: 35px;
		min-width: 100%;
		max-width: 3000px;
		margin: 0 auto;
		background-color: #FFFFFF;
	}
}

/*
@media handheld {
  #home_top_nav {
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 1;
		height: 35px;
		min-width: 100%;
		max-width: 3000px;
		margin: 0 auto;
		background-color: #FFFFFF;
	}
}
*/

/*
#home_top_nav_shadow {
	position: fixed;
	top: 35px;
	left: 0px;
	z-index: 0;
	height: 10px;
	min-width: 100%;
	max-width: 3000px;
	margin: 0 auto;
	background: transparent url(../img/top_nav_shadow.png) no-repeat center bottom;
}
*/

#home_header {
	height: 430px;
	width: 100%;
	margin: 35px auto 0;
	overflow-x: hidden;
	background-color: #ffffff;
}

.home-image-wrapper {
	position: relative;
	height: 430px;
	margin: 0 auto;
	width: 1000px;
}

#home-image-container {
	position: relative;
	height: 430px;
	left: -460px;
	width: 1920px;
	background-color: #F3F3F2;
	overflow:hidden;
}

#home-image-container img {
    max-height: 100%;
}

#home_content {
	width: 100%;
	margin: 0 auto;
	border: none;
	background-color: #FFFFFF;
}

#home_footer {
	clear: both;
	height: 80px; 
	min-width: 100%;
	max-width: 3000px;
	margin: 20px auto 0px;   
	border: none;
	background-color: #00483A;   
}



#page {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	/* height: 540px; */
	height: 100%;
	min-width: 100%;
	max-width: 3000px;
	margin: 0 auto;
}

#page_top_nav {
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 30;
	height: 35px;
	min-width: 100%;
	max-width: 3000px;
	margin: 0 auto;
	background-color: #FFF;  /* removed grey background Jan 2014 - #F3F3F2 */
}

@media only screen and (max-width: 1000px) and (max-device-width: 1000px) { /* for iPhone */
  #page_top_nav {
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 4;
		height: 35px;
		min-width: 100%;
		max-width: 3000px;
		margin: 0 auto;
		background-color: #F3F3F2;
	}
}

@media (min-width: 400px) and (max-width: 800px) {

}

/*
@media handheld {
  #page_top_nav {
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 1;
		height: 35px;
		min-width: 100%;
		max-width: 3000px;
		margin: 0 auto;
		background-color: #F3F3F2;
	}
}
*/
#page_content {
	/* width: 1000px; */
	width: 100%;
	margin: 0 auto;
	border: none;
	background-color: #FFFFFF;
	padding-bottom: 50px;
}

#page_footer {
	clear: both;
	height: 80px; 
	width: 100%;   /* changed width from max-width: 1000px;  Jan 2014 */
	margin: 0px auto;
	border: none;
	background-color: #00483A;
}

#page_side_nav {
	position: fixed;
	top: 35px;
	left: auto;
	height: 300px;
	width: 181px;
	margin: 0px;
	border: none;
	background-color: #0A70B5;
	background-color: #FFFFFF;
	color: #000000;
}

@media only screen and (max-width: 1000px) and (max-device-width: 1000px) { /* for iPhone */
  #page_side_nav {
		position: absolute;
		top: 35px;
		left: auto;
		height: 300px;
		width: 181px;
		margin: 0px;
		border: none;
		background-color: #0A70B5;
		background-color: #FFFFFF;
		color: #000000;
	}

}
@media (max-width: 400px) {
    .two_column {
        width: 100%;
    }


}

/*
@media handheld {
  #page_side_nav {
		position: absolute;
		top: 35px;
		left: auto;
		height: 300px;
		width: 181px;
		margin: 0px;
		border: none;
		background-color: #0A70B5;
		background-color: #FFFFFF;
		color: #000000;
	}
}
*/
#page_content_wrapper {
	float: left;
	width: 819px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 181px;
	border: none;
	background-color: #FFFFFF;
	color: #000000;
}

#home_top_nav_wrapper {
	height: 35px;
	width: 1000px;
	margin: 0px auto;
	text-align: left;
	background-color: #FFFFFF;
}

#home_head_wrapper {
	position: relative;
	width: 1000px;
	margin: 0px auto;
	text-align: left;
	top: -430px;
	z-index: 9999;
	height: 0px;
}

#home_content_wrapper {
	/* float: left; */
	width: 1000px;
	border: none;
	background-color: #FFFFFF;
	margin: 0 auto;
}

#home_footer_wrapper {
	position: relative;
	width: 1000px;
	margin: 0px auto;
	text-align: left;
}

#page_content_wrapper.singlest-page {
    margin-top: 25px;
    min-height: 500px;
}

#logo {
	position: relative;
	top: 53px;
	left: 20px;
	height: 82px;
	width: 72px;
}

#logo a {
	display: block;
	height: 82px;
	width: 72px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
	background: transparent url(../images/public/logo.png) no-repeat;
	text-decoration: none;
}

#logo-home {
	position: relative;
	top: 24px;
	left: 25px;
	height: 83px;
	width: 73px;
}

#logo-home a {
	display: block;
	height: 83px;
	width: 73px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
	background: transparent url(../images/public/logo-green.png) no-repeat;
	text-decoration: none;
}

#top_image_wrapper {
	float: left;
	position: relative;
	height: 432px;
	width: 819px;
	margin-top: 5px;
}

#top_image_container {
	height: 445px;
	width: 819px;
	margin: 0px 0px 27px 0px;
	padding: 0px 0px 0px 0px;
    overflow: hidden;
}

#top_image_container img {
	height: 442px;
	width: 819px;
}

#side_logo {
	position: relative;
	top: 24px;
	left: 25px;
	height: 83px;
	width: 73px;
}

#side_logo a {
	display: block;
	height: 83px;
	width: 73px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
	background: transparent url(../images/public/logo_side.png) no-repeat;
	text-decoration: none;
}

#head_speech_block {
	width: 340px;
	opacity: 0.85;
  filter: alpha(Opacity=85);
	background-color: #fff;
	padding: 15px 5px 16px 20px;
	position: absolute;
	top: 235px;
	right: 22px;
	color: #004439;
}

#head_speech_block_fr {
	width: 340px;
	opacity: 0.85; 
  filter: alpha(Opacity=85); 
	background-color: #fff;
	padding: 15px 8px 16px 20px;
	position: absolute;
	top: 235px;
	right: 22px;
}

#head_speech_header {
	font: bold 11px/22px 'BentonSans-Bold', Arial, Verdana, sans-serif;
	color: #004439;
}

#head_speech_txt {
	font: normal 11px/17px 'BentonSans-Regular', Arial, Verdana, sans-serif;
	color: #004439;
}

#home_content_column_01 {
	float: left;
	width: 24%;
	margin: 32px 0px 0px 2.4%;
	padding: 0px 0px 25px 0px;
	border: none;
	background-color: #FFFFFF;
}

#home_content_column_02 {
	float: left;
	width: 16%;
	margin: 32px 0px 0px 4%;
	padding: 0px 0px 25px 0px;
	border: none;
	background-color: #FFFFFF;
}

#home_content_column_03 {
	float: left;
	width: 24%;
	margin: 32px 0px 0px 2.4%;
	padding: 0px 0px 25px 0px;
	border: none;
	background-color: #FFFFFF;
}

#home_content_column_04 {
	float: left;
	width: 24%;
	margin: 32px 0px 0px 2.4%;
	padding: 0px 0px 25px 0px;
	border: none;
	background-color: #FFFFFF;
	position: relative;
}

.home_content_column_header {
	width: 214px;
	margin: 0px 0px 12px 0px;
	font: normal 24px/26px 'BentonSans-Light', Arial, Verdana, sans-serif;
	color: #004439;
}

.home_content_column_txt {
	display: block;
	margin: 0px 0px 8px 0px;
	font: normal 11px/16px 'BentonSans-Regular', Arial, Verdana, sans-serif;
	color: #565A5C;
}

a.home_content_column_date_link {
	display: inline-block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: normal 8px/14px 'BentonSans-Bold', Arial, Verdana, sans-serif;
	text-transform: uppercase;
}

a.home_content_column_link {
	display: inline-block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: normal 11px/16px 'BentonSans-Bold', Arial, Verdana, sans-serif;
	text-transform: uppercase;
}

.home_user_login_input {
	display: inline-block;
	height: 19px;
	width: 205px;
	margin: 0px 0px 3px 0px;
	border: none;
	background-color: #F8F6F4;
	font: normal 10px/16px Arial, Verdana, sans-serif;
	color: grey;
}

.home_user_login_button {
	display: inline-block;
	height: 13px;
	width: 33px;
	margin: 0px 0px 0px 0px;
	border: none;
	background-color: #9E9FA0;
	font: normal 9px/15px 'BentonSans-Regular', Arial, Verdana, sans-serif;
	color: #FFFFFF;
}

.home_user_login_button_fr {
	display: inline-block;
	height: 13px;
	width: 59px;
	margin: 0px 0px 0px 0px;
	border: none;
	background-color: #9E9FA0;
	font: normal 9px/15px 'BentonSans-Regular', Arial, Verdana, sans-serif;
	color: #FFFFFF;
}

.home_search_button {
	background-image: url(../images/public/button_home_search.jpg);
	display: inline-block;
	height: 13px;
	width: 33px;
	margin: 12px 4px 0px 0px;
	border: none;
	background-color: #9E9FA0;
	font: normal 9px/15px 'BentonSans-Regular', Arial, Verdana, sans-serif;
	color: #FFFFFF;
}

.home_search_button_fr {
	background-image: url(../images/public/button_home_search_fr.jpg);
	display: inline-block;
	height: 13px;
	width: 50px;
	margin: 5px 4px 0px 0px;
	border: none;
	background-color: #9E9FA0;
	font: normal 9px/15px 'BentonSans-Regular', Arial, Verdana, sans-serif;
	color: #FFFFFF;
}

.home_search_input {
	display: inline-block;
	height: 19px;
	width: 195px;
	margin: 3px 0px 3px 0px;
	border: none;
	background-color: #F3F3F2;
	font: normal 10px/16px Arial, Verdana, sans-serif;
	color: grey;
	padding: 0px 7px;
}

.home_search_small_input {
	display: inline-block;
	height: 19px;
	width: 55px;
	margin: 31px 2px 0px 0px;
	border: none;
	background-color: #F3F3F2;
	font: normal 9px/15px Arial, Verdana, sans-serif;
	color: grey;
	vertical-align: baseline;
	padding: 0px 6px;
}

#property_search_01_select_block {
	width: 395px; 
	position: relative;
        margin-bottom: 25px;
}

.property_search_01_input {
	display: inline-block;
	height: 20px;
	width: 377px;
	margin: 30px 0px 9px 0px;
	border: none;
	background-color: #f3f3f2;
	font: normal 10px/16px Arial, Verdana, sans-serif;
	color: grey;
	padding: 0px 6px;
}

#property_search_01_small_inputs_block {
	width: 391px;
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.property_search_01_small_input {
	/*float: right;*/
	height: 22px;
	width: 154px;
	/*margin: 0px 0px 0px 8px;*/
	border: none;
	background-color: #f3f3f2;
	font: normal 9px/15px Arial, Verdana, sans-serif;
	color: grey;
	vertical-align: baseline;
	padding: 0px 6px;
}

#property_search_01_search_button {
	background-image: url(../images/public/button_property_search_01_search.jpg);
	display: block;
	/*height: 17px;*/
	width: 40px;
	margin: 10px 0px 0px 0px;
	border: none;
}

#property_search_01_select_block .fr-search-button { 
	background-image: url(../images/public/button_property_search_01_search_fr.jpg);
	width: 50px; 
	height: 13px; 
}

#property_search_02_search_button {
	display: block;
	height: 17px;
	width: 40px;
	margin: 10px 0px 0px 0px;
	border: none;
}

.home_search_txt {
	display: inline-block;
	margin: 0px 4px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: normal 9px/13px 'BentonSans-Regular', Arial, Verdana, sans-serif;
	vertical-align: 1px;
    width: 63px;
}

.home_search_txt_fr {
	display: inline-block;
	margin: 0px 4px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: normal 9px/13px 'BentonSans-Regular', Arial, Verdana, sans-serif;
	vertical-align: 1px;
    width: 63px;
}

#property_search_txt {
	display: block;
	margin: 10px 0px 3px 2px;
	padding: 0px 0px 0px 0px;
	font: normal 9px/13px 'BentonSans-Regular', Arial, Verdana, sans-serif;
	vertical-align: 1px;
	color: #565A5C;
}

#home_search_questions_txt {
	display: inline-block;
	margin: 15px 0px 0px 0px;
	font: normal 11px/16px 'BentonSans-Regular', Arial, Verdana, sans-serif;
	color: #565A5C;
}

a#home_email_leasing {
	display: inline-block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: bold 11px/16px 'BentonSans-Bold', Arial, Verdana, sans-serif;
}


#side_nav_bar {
	position: relative;
	top: 52px;
	left: 24px;
	height: 2px;
	width: 27px;
	background: transparent url(../images/public/side_nav_bar.jpg) no-repeat left top;
}

#side_nav_block {
	position: relative;
	top: 72px;
	left: 26px;
	width: 180px;
        
}

a.side_nav_link {
	display: block;
	margin: 0px 0px 13px 0px;
	padding: 0px 0px 0px 0px;
	font: normal 10px/14px 'BentonSans-Regular', Arial, Verdana, sans-serif;
}

a.left_link_active {
	display: block;
	margin: 0px 0px 13px 0px;
	padding: 0px 0px 0px 0px;
	font: normal 10px/14px 'BentonSans-Regular', Arial, Verdana, sans-serif;
	text-decoration: none;
	color: #00594a;
}

#map_placeholder {
	margin-top: 35px;
	height: 430px;
	width: 819px;
	background-color: #BCBDC0;
}

.city_map {
	width: 819px;
	height: 430px;
}

#property_search_photo_block {
	height: 432px;
	width: 819px;
	background: transparent url(../images/public/bg_property_search.jpg) no-repeat;
}

#property_search_top_image {
	position: absolute;
	top: 0px;
	right: 0px;
	height: 432px;
	width: 819px;
	border: none;
}

#suites_availability_block {
	position: relative;
	top: 81px;
	left: 638px;
	height: 38px;
	width: 180px;
	background-color: #00483A;
	font: normal 13px/36px 'BentonSans-Light', Arial, Verdana, sans-serif;
	color: #FFFFFF;
	text-align: center;
	vertical-align: top;
	z-index: 20;
}

#suites_availability_block_fr {
	position: relative;
	top: 81px;
	left: 654px;
	height: 38px;
	width: 165px;
	background-color: #00483A;
	font: normal 13px/36px 'BentonSans-Light', Arial, Verdana, sans-serif;
	color: #FFFFFF;
	text-align: center;
	vertical-align: top;
	z-index: 29;
}

#suites_availability_block_invisible {
	position: relative;
	top: 81px;
	left: 674px;
	height: 38px;
	width: 145px;
	background-color: transparent;
}

#scroll_buttons_block {
	position: absolute;
	bottom: 10px;
	height: 10px;
	z-index: 30;
	right: 20px;
}

#scroll_buttons_block a {
	display: inline-block;
	height: 10px;
	width: 10px;
	margin: 0px 4px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	background-image: url("../images/public/button_scroll_white.jpg");
}

#scroll_buttons_block a.activeSlide {
	display: inline-block;
	height: 10px;
	width: 10px;
	margin: 0px 4px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	background-image: url("../images/public/button_scroll_grey.jpg");
}

#scroll_buttons_block a img {
	height: 10px;
	width: 10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
	text-decoration: none;
}

div#scroll_buttons_block.scr-btn-redevelopment { top: 400px; }

#page_content_preheader_spacer {
	float: left;
	height: 27px;
	width: 819px;
}

h1, #page_content_header {
	margin: 27px 0px 11px 1px;
	padding: 0px 0px 0px 0px;
	font: normal 24px/26px 'BentonSans-Light', Arial, Verdana, sans-serif;
	color: #004439;
	text-transform: uppercase;
}

h2{
	
	padding: 0px 0px 0px 0px;
	font: normal 14px/21px 'BentonSans-Light', Arial, Verdana, sans-serif;
	
	text-transform: uppercase;
}


#page_content_column_01 {
	float: left;
	width: 382px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 38px 0px;
	color: #565A5C;
}

#page_content_column_02 {
	float: right;
	width: 382px;
	margin: 0px 30px 0px 0px;
	padding: 0px 0px 38px 0px;
	color: #565A5C;
}

#page_content_wide_column {
	float: left;
	width: 500px;
	margin: 0px 0px 0px 3px;
	padding: 0px 0px 38px 0px;
	color: #565A5C;
}

.page_content_reg_header {
	display: block;
	margin: 17px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	font: normal 14px/21px 'BentonSans-Regular', Arial, Verdana, sans-serif;
}

.trustee-top { margin-top: 7px; }

.page_content_reg_txt {
	
	font: normal 12px/21px 'BentonSans-Regular', Arial, Verdana, sans-serif;
}

.page_content_reg_txt strong {
	font: normal 12px/21px 'BentonSans-Bold', Arial, Verdana, sans-serif;
}

.page_content_bolder_txt {
	display: block;
	margin: 0px 0px 9px 0px;
	padding: 0px 0px 0px 0px;
	font: normal 12px/21px 'BentonSans-Medium', Arial, Verdana, sans-serif;
}

#property_search_block {
	float: left;
	height: 160px;
	width: 189px;
	margin: 20px 0px 29px 0px;
	background-color: #F8F6F4;
}

div.leasing-search-block#property_search_block, div.leasing-search-block#property_search_block_fr {
	height: 250px;
    margin-top: -10px;
}

#property_search_block_fr {
	float: left;
	height: 175px;
	width: 189px;
	margin: 29px 0px 29px 0px;
	background-color: #F8F6F4;
}

#property_search_block.en-with-error { height: 195px; }
div#property_search_block.en-suite-with-error { height: 270px; }

#property_search_block_fr.fr-with-error { height: 220px; }
div#property_search_block_fr.fr-suite-with-error { height: 280px; }

.empty-results {
	font: 12px/12px 'BentonSans-Regular',Arial,Verdana,sans-serif;
  color: #D85048;
	margin-bottom: 10px;
}

#property_search_block_fr #property_search_02_search_button { width: 50px; height: 13px; }

#property_search_header {
	margin: 0px 0px 0px 10px;
	padding: 9px 0px 0px 0px;
	font: normal 14px/21px 'BentonSans-Regular', Arial, Verdana, sans-serif;
}

#property_search_inputs_block {
	width: 168px;
	margin: 14px 0px 3px 11px;
}

.property_search_input {
	display: inline-block;
	height: 22px;
	width: 154px;
	margin: 0px 0px 6px 0px;
	border: none;
	background-color: #FFFFFF;
	font: normal 10px/16px Arial, Verdana, sans-serif;
	color: grey;
	vertical-align: top;
	padding: 0px 6px;
}

#property_search_result_block_page2 {
	float: left;
	width: 582px;
}

#property_search_result_block_page3 {
	float: left;
	width: 800px;
}
#property_search_result_block_page4 {	
	width: 820px;
}
#property_search_result_block_page5 {
	float: left;
	width: 820px;
}
#property_search_result_block_page6{
	float: left;
	width: 800px;
}
#property_search_result_block_page7{
	float: left;
	width: 800px;
}
#property_search_result_block_page8{
	float: left;
	width: 800px;
}
#property_search_result_block_page9{
	float: left;
	width: 800px;
}
#property_search_result_block_page10{
	float: left;
	width: 800px;
}
#search_description_txt {
    /*
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	font: normal 12px/21px 'BentonSans-Regular', Arial, Verdana, sans-serif;
	color: #565A5C;
    width: 585px;
    */
    
}

#search_description_txt a {
	font: normal 9px/18px 'BentonSans-Bold', Arial, Verdana, sans-serif;
}

.page_content_reg_txt a.page_content_link-1 {
	font: bold 9px/18px 'BentonSans-Bold', Arial, Verdana, sans-serif;
	text-transform:uppercase;
}

#leasing_description_txt {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	font: normal 11px/25px 'BentonSans-Regular', Arial, Verdana, sans-serif;
	color: #565A5C;
}

#leasing_description_txt_bottom {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: normal 11px/25px 'BentonSans-Regular', Arial, Verdana, sans-serif;
	color: #565A5C;
}

#leasing_search_page_counter {
	float: right;
	font: normal 11px/25px 'BentonSans-Regular', Arial, Verdana, sans-serif;
	color: #565A5C;
}

a.leasing_counter_link {
	font: normal 9px/18px 'BentonSans-Bold', Arial, Verdana, sans-serif;
}

#property_search_result_table_page2 {
	width: 582px;
	margin: 7px 0px 25px 1px;
	padding: 0px 0px 0px 0px;
	border-top: solid 1px #53585A;
	border-bottom: solid 1px #53585A;
	border-collapse: collapse;
}

#property_search_result_page2_head {
	height: 69px;
}

#property_search_result_page2_head td:first-child {
	height: 69px;
	text-align: left;
}

#property_search_result_page2_head td {
	height: 69px;
	font: normal 14px/21px 'BentonSans-Regular', Arial, Verdana, sans-serif;
	text-align: center;
}

.property_search_result_subhead:first-child {
	height: 24px;
	padding: 2px 0px 3px 0px !important;
	border-top: dashed 1px #53585A;
	border-bottom: dashed 1px #53585A;
	text-align: left;
}

.property_search_result_subhead {
	height: 24px;
	padding: 4px 0px 5px 0px !important;
	border-top: dashed 1px #53585A;
	border-bottom: dashed 1px #53585A;
	text-align: center;
	text-transform: uppercase;
}

#property_search_result_table_page2 tbody td:first-child {
	height: 24px;
	text-align: left;
    width: 175px;
}

#property_search_result_table_page2 tbody td {
	height: 24px;
	padding: 6px 0px 5px 0px;
	text-align: center;
	font: normal 9px/18px 'BentonSans-Regular', Arial, Verdana, sans-serif;
}

#property_search_result_table_page2 tbody td a {
	margin: 0px 0px 0px 4px;
	font: normal 9px/18px 'BentonSans-Bold', Arial, Verdana, sans-serif;
	text-transform: uppercase;
}

#property_search_result_table_page3 {
	width: 800px;
	margin: 24px 0px 28px 1px;
	padding: 0px 0px 0px 0px;
	border-top: solid 1px #53585A;
	border-bottom: solid 1px #53585A;
	border-collapse: collapse;
	font: normal 12px/21px 'BentonSans-Regular', Arial, Verdana, sans-serif;
	color: #565A5C;
}

#property_search_result_table_page3 tbody td:first-child {
	height: 35px;
	width: 280px;
	text-align: left;
}

#property_search_result_table_page3 tbody td {
	height: 35px;
	padding: 0px 0px 1px 0px;
	border-bottom: dashed 1px #53585A;
	text-align: left;
}

#property_search_result_table_page3 tfoot td {
	height: 35px;
	padding: 0px 0px 1px 0px;
	color: #565A5C;
	text-decoration: none;
}

#property_search_result_table_page3 tfoot td a {
	display: inline-block;
	margin: 0px 5px 0px 5px;
	font: normal 12px/21px 'BentonSans-Bold', Arial, Verdana, sans-serif;
	color: #565A5C;
	text-decoration: none;
}

#property_search_result_table_page3 tfoot td a:first-child, #property_search_result_table_page3 .property_search_result_page3_link {
	display: inline-block;
	margin: 0px 5px 0px 0px;
	font: normal 12px/21px 'BentonSans-Regular', Arial, Verdana, sans-serif;
}

#property_search_result_table_page3 tbody td a {
	font: normal 9px/24px 'BentonSans-Bold', Arial, Verdana, sans-serif;
}

#property_search_result_page3_placeholder {
	height: 245px;
	width: 800px;
}

.property_search_result_page3_frame_1 {
	float: left;
	height: 245px;
	width: 386px;
	background-color: #BBBDC0;
}

.property_search_result_page3_frame_2 {
	float: right;
	height: 245px;
	width: 386px;
	background-color: #BBBDC0;
}

#line_property_search_03 {
	height: 1px;
	width: 27px;
	margin: 33px 0px 0px 0px;
	background: #000000 url(../images/public/line_property_search_03.jpg) no-repeat;
}

#leasing_search_result_page2_head {
	height: 69px;
	border-bottom: dashed 1px #53585A;
}

#leasing_search_result_page2_head td:first-child {
	height: 69px;
	text-align: left;
}

#leasing_search_result_page2_head td {
	height: 69px;
	font: normal 14px/21px 'BentonSans-Regular', Arial, Verdana, sans-serif;
	text-align: center;
}

#leasing_questions_txt {
	width: 386px;
	margin: 17px 0px 18px 0px;
	padding: 0px 0px 0px 0px;
	font: normal 10px/22px 'BentonSans-Regular', Arial, Verdana, sans-serif;
	color: #565A5C;
}

#leasing_questions_txt a {
	font: normal 10px/22px 'BentonSans-Bold', Arial, Verdana, sans-serif;
}

#property_search_result_logos_block {
	float: right;
	width: 386px;
}

#property_search_result_logos_block a {
	float: left;
	margin: 28px 49px 0px 0px;
}

.property_search_result_back_link {
	display: block;
	margin: 0px 0px 0px 4px;
	font: normal 9px/18px 'BentonSans-Bold', Arial, Verdana, sans-serif;
}

.back_to_search_link {
	display: inline-block;
	margin: 0px 0px 0px 0px;
	font: normal 9px/18px 'BentonSans-Bold', Arial, Verdana, sans-serif;
	color: #565A5C;
	text-decoration: none;
}

#property_search_result_action_block {
	width: 300px;
	margin: 24px 0px 26px 2px;
}

#property_search_result_action_block a {
	display: inline-block;
	height: 27px;
	width: 28px;
	margin: 0px 9px 0px 0px;
	border: none;
	text-decoration: none;
}

#quarterly_report {
	float: left;
	height: 490px;
	width: 392px;
	margin: 22px 0px 36px 0px;
	border: 1px solid #53585b;
}

#quarterly_report-1 {
	float: left;
	width: 392px;
	margin: 22px 0px 36px 0px;
	border: 1px solid #53585b;
}

#quarterly_report_txt_block {
	float: right;
	width: 380px;
	margin: 15px 0px 36px 20px;
}

.quarterly_report_subhead {
	font: normal 14px/24px 'BentonSans-Regular', Arial, Verdana, sans-serif;
	color: #565A5C;
}

#financialreport_years_block {
	margin: 3px 1px 0px 1px;
	font: normal 8px/13px 'BentonSans-Regular', Arial, Verdana, sans-serif;
	color: #565A5C;
    overflow: hidden;
}

#financialreport_years_block:after {
    clear: both;
    content: "";
}

.financialreport_year_link {
	font: normal 10px/19px 'BentonSans-Bold', Arial, Verdana, sans-serif;
	color: #565A5C;
	text-decoration: none;
}

.financialreport_year_span {
	font: normal 10px/19px 'BentonSans-Regular', Arial, Verdana, sans-serif;
	color: #565A5C;
	text-decoration: none;
}

#financialreport_documents_block {
	margin: 19px 0px 0px 0px;
	font: normal 9px/12px 'BentonSans-Regular', Arial, Verdana, sans-serif;
	color: #565A5C;
    clear: both;
}

#financialreport_documents_block > cufon {
/*    display: none !important;
*/}


.financialreport_documents_header {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: normal 14px/16px 'BentonSans-Regular', Arial, Verdana, sans-serif;
	color: #565A5C;
	text-transform: uppercase;
}
.investor_presentation_documents_header {
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font: normal 14px/16px 'BentonSans-Regular', Arial, Verdana, sans-serif;
    color: #565A5C;
    text-transform: uppercase;
}

.financialreport_documents_link {
	display: block;
	margin: 0px 0px 0px 0px;
	font: normal 10px/13px 'BentonSans-Bold', Arial, Verdana, sans-serif;
	color: #565A5C;
	text-decoration: none;
	text-transform: uppercase;
}

#financialreport_subscribe_block {
	margin: 40px 0px 0px 0px;
	color: #565A5C;
}

#financialreport_subscribe_header {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: normal 13px/15px 'BentonSans-Regular', Arial, Verdana, sans-serif;
	color: #565A5C;
}

#financialreport_subscribe_txt {
	margin: 9px 0px 0px 0px;
	font: normal 10px/22px 'BentonSans-Regular', Arial, Verdana, sans-serif;
	color: #565A5C;
}

#financialreport_subscribe_inputs_block {
	margin: 12px 0px 0px 0px;
}

#financialreport_subscribe_input ,#inf_field_Email  {
	display: inline-block;
	height: 21px;
	width: 207px;
	margin: 0px 0px 0px 1px;
	border: none;
	background-color: #f3f3f2;
	font: normal 9px/16px Arial, Verdana, sans-serif;
	color: grey;
	vertical-align: top;
	padding: 0 6px;
}

#financialreport_subscribe_submit {
	display: inline-block;
	height: 14px;
	width: 50px;
	margin: 3px 0px 0px 6px;
	border: none;
	vertical-align: top;
}

.subscribe-form-regulatory {
	display: inline-block;
	height: 21px;
	width: 207px;
	margin: 0px 0px 0px 1px;
	border: none;
	background-color: #f3f3f2;
	font: normal 9px/16px Arial, Verdana, sans-serif;
	color: grey;
	vertical-align: top;
	padding: 0 6px;    
}

#quarter_results {
	float: left;
	height: 507px;
	width: 392px;
	margin: 22px 0px 36px 0px;
	background: transparent url(../images/public/quarter_results.jpg) no-repeat;
}

.pressreleases_documents_header {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: normal 13px/15px 'BentonSans-Regular', Arial, Verdana, sans-serif;
	color: #565A5C;
}

div.pressreleases_indent_block {
	width: 280px;
	margin: 5px 0px 0px !important;
	font: normal 12px/20px 'BentonSans-Bold', Arial, Verdana, sans-serif;
	color: #565A5C;
}

.pressreleases_documents_link {
	display: inline-block;
	margin: 0px 0px 0px 0px;
	font: normal 9px/20px 'BentonSans-Bold', Arial, Verdana, sans-serif;
	color: #565A5C;
	text-decoration: none;
    text-transform: uppercase;
}

.pressreleases_documents_link > cufon:first-child {
    display:  none !important;
}

.dhtmlgoodies_answer_content > cufon {
    display: none!important;
}


#reinvestment_plan_txt_block {
	float: left;
	width: 450px;
	margin: 0px 0px 63px 0px;
}

#distribution_history_content_block {
	float: left;
	width: 582px;
	margin: 1px 0px 45px 0px;
	padding: 0px 0px 0px 0px;
}

#distribution_history_result_table {
	width: 700px;
	margin: 35px 0px 50px 1px;
	padding: 0px 0px 0px 0px;
	border-top: solid 1px #53585A;
	border-bottom: solid 1px #53585A;
	border-collapse: collapse;
}

#distribution_history_result_table_head {
	height: 69px;
}

#distribution_history_result_table_head td {
	height: 69px;
	width: 50%;
	font: normal 14px/21px 'BentonSans-Regular', Arial, Verdana, sans-serif;
	text-align: center;
}

.distribution_history_result_table_subhead:first-child {
	height: 24px;
	width: 16.6%;
	padding: 2px 0px 3px 0px !important;
	border-top: dashed 1px #53585A;
	border-bottom: dashed 1px #53585A;
	text-align: left;
}

.distribution_history_result_table_subhead td {
	height: 24px;
	width: 16.6%;
}

.distribution_history_result_table_subhead {
	height: 24px;
	padding: 4px 0px 5px 0px !important;
	border-top: dashed 1px #53585A;
	border-bottom: dashed 1px #53585A;
	text-align: center;
}

#distribution_history_result_table tbody td:first-child {
	height: 20px;
	text-align: left;
}

#distribution_history_result_table tbody td {
	height: 20px;
	padding: 6px 0px 5px 0px;
	text-align: center;
	font: normal 10px/15px 'BentonSans-Regular', Arial, Verdana, sans-serif;
}

.distribution_history_year_header {
	margin: 20px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	font: normal 13px/15px 'BentonSans-Regular', Arial, Verdana, sans-serif;
	color: #565A5C;
}

.distribution_history_year_table {
	width: 582px;
	margin: 0px 0px 50px 1px;
	padding: 0px 0px 0px 0px;
	border-top: solid 1px #53585A;
	border-bottom: solid 1px #53585A;
	border-collapse: collapse;
}

.distribution_history_year_table_head {
	height: 69px;
	border-bottom: dashed 1px #53585A;
}

.distribution_history_year_table_head td:first-child {
	height: 69px;
	text-align: left;
}

.distribution_history_year_table_head td {
	height: 69px;
	font: normal 14px/21px 'BentonSans-Regular', Arial, Verdana, sans-serif;
	text-align: center;
}

.distribution_history_year_table tbody td:first-child {
	height: 20px;
	text-align: left;
}

.distribution_history_year_table tbody td {
	height: 20px;
	padding: 6px 0px 5px 0px;
	text-align: center;
	font: normal 10px/15px 'BentonSans-Regular', Arial, Verdana, sans-serif;
}


.content-container > cufon {
    display: none!important;
}

#issuu_magazine {
	float: left;
	height: 640px;
	width: 392px;
	margin: 22px 0px 36px 0px;
}

#issuu_magazine object {
	height: 480px;
	width: 400px;
}

#issuu_magazine_txt {
	width: 392px;
	margin: 30px 0px 0px 6px;
	padding: 5px 0px 0px 0px;
	font: normal 11px/22px 'BentonSans-Regular', Arial, Verdana, sans-serif;
	color: #565A5C;
}

#issuu_magazine_txt a {
	font: normal 9px/20px 'BentonSans-Bold', Arial, Verdana, sans-serif;
	color: #565A5C;
	text-decoration: none;
} 

#block-magazine-placeholder {
	margin-top: 35px;
	height: 500px;
	width: 819px;
	background-color: #ffffff;
}

#graph_lease_maturities {
	height: 305px;
	width: 600px;
	margin: 30px 0px 0px 0px;		
}

#graph_lease_maturities img {
	height: 305px;
	width: 600px;
}

#graph_lease_maturities_date_txt {
	margin: 24px 0px 0px 40px;
	padding: 0px 0px 0px 0px;
	font: normal 11px/22px 'BentonSans-Regular', Arial, Verdana, sans-serif;
	color: #565A5C;
}

#graph_lease_maturities_note_txt {
	margin: 22px 0px 122px 40px;
	padding: 0px 0px 0px 0px;
	font: normal 11px/22px 'BentonSans-Regular', Arial, Verdana, sans-serif;
	color: #565A5C;
}

#diagram_tenant_mix {
	height: 284px;
	width: 715px;
	margin: 20px 0px 26px 5px;
}

#diagram_tenant_mix img {
	height: 264px;
	width: 404px;
	margin: 0px 0px 0px 0px;
}

#tenant_mix_legend {
	float: left;
	width: 325px;
	margin: 46px 0px 0px 43px;
	border: none;
	border-collapse: collapse;
}

#tenant_mix_legend td:first-child {
	height: 17px;
	padding: 9px 0px 3px 0px;
	vertical-align: top;
}

#tenant_mix_legend td {
	height: 17px;
	padding: 6px 0px 6px 10px;
	font: normal 12px/22px 'BentonSans-Regular', Arial, Verdana, sans-serif;
	vertical-align: middle;
	color: #565A5C;
}

#tenant_mix_description_txt {
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 33px 0px 0px 0px;
	font: normal 11px/25px 'BentonSans-Regular', Arial, Verdana, sans-serif;
	color: #565A5C;
}

#tenant_mix_table {
	width: 442px;
	margin: 35px 0px 122px 1px;
	padding: 0px 0px 0px 0px;
	border-top: solid 1px #53585A;
	border-bottom: solid 1px #53585A;
	border-collapse: collapse;
}

#tenant_mix_table thead td {
	height: 35px;
	padding: 1px 0px 1px 0px;
	border-bottom: dashed 1px #53585A;
	font: normal 14px/21px 'BentonSans-Regular', Arial, Verdana, sans-serif;
	color: #565A5C;
	text-align: center;
}

#tenant_mix_table thead td:first-child {
	width: 280px;
	text-align: left;
}

#tenant_mix_table tbody td {
	height: 35px;
	padding: 1px 0px 1px 0px;
	border-bottom: dashed 1px #53585A;
	font: normal 12px/21px 'BentonSans-Regular', Arial, Verdana, sans-serif;
	text-align: center;
	color: #565A5C;
}

#tenant_mix_table tbody td:first-child {
	text-align: left;
}

#tenant_mix_table tfoot td {
	height: 35px;
	padding: 1px 0px 1px 0px;
	font: normal 12px/21px 'BentonSans-Regular', Arial, Verdana, sans-serif;
	color: #565A5C;
	text-align: center;
}

#tenant_mix_table tfoot td:first-child {
	text-align: left;
}

#sitemap_block {
	float: left;
	width: 500px;
	margin: 22px 0px 63px 0px;
}

#sitemap_links_block {
	margin: 18px 0px 0px 2px;
	font: normal 12px/21px 'BentonSans-Regular', Arial, Verdana, sans-serif;
	color: #565A5C;
}

.header_level_01 {
	margin: 0px 0px 0px 0px;
	font: normal 12px/21px 'BentonSans-Regular', Arial, Verdana, sans-serif;
	color: #565A5C;
}

.header_level_02 {
	margin: 0px 0px 0px 68px;
	font: normal 12px/21px 'BentonSans-Regular', Arial, Verdana, sans-serif;
	color: #565A5C;
}

.sitemap_link_level_01 {
	display: block;
	margin: 0px 0px 0px 0px;
	font: normal 12px/21px 'BentonSans-Bold', Arial, Verdana, sans-serif;
	color: #565A5C;
	text-decoration: none;
}

.sitemap_link_level_02 {
	display: block;
	margin: 0px 0px 0px 34px;
	padding: 0px 0px 0px 0px;
	font: normal 12px/14px 'BentonSans-Bold', Arial, Verdana, sans-serif;
	color: #565A5C;
	text-decoration: none;
}

.sitemap_link_level_03 {
	display: block;
	margin: 0px 0px 0px 68px;
	padding: 0px 0px 0px 0px;
	font: normal 12px/14px 'BentonSans-Bold', Arial, Verdana, sans-serif;
	color: #565A5C;
	text-decoration: none;
}

.sitemap_link_level_04 {
	display: block;
	margin: 0px 0px 0px 102px;
	padding: 0px 0px 0px 0px;
	font: normal 12px/14px 'BentonSans-Bold', Arial, Verdana, sans-serif;
	color: #565A5C;
	text-decoration: none;
}

#contacts_table {
	float: left;
	margin: 29px 0px 36px 0px;
	border: none;
	border-collapse: collapse;
}

#contacts_table tbody td {
	padding: 0px 0px 35px 0px;
	border: none;
}

#contacts_table tbody td:first-child {
	padding: 0px 30px 35px 0px;
	border: none;
}

.office_header {
	margin: 0px 0px 0px 0px;
	font: normal 14px/21px 'BentonSans-Regular', Arial, Verdana, sans-serif;
	color: #565A5C;
}

.office_map {
	height: 247px;
	width: 392px;
	margin: 10px 0px 0px 0px;
	border: none;
	background-color: #BCBDC0;
}

.ofice_address {
	margin: 12px 0px 0px 0px;
	font: normal 11px/17px 'BentonSans-Regular', Arial, Verdana, sans-serif;
	color: #565A5C;
}

#contacts_table tbody td {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: normal 12px/12px 'BentonSans-Regular', Arial, Verdana, sans-serif;
	color: #565A5C;
	vertical-align: top;
}

#contacts_subscribe_block {
	margin: 0px 0px 0px 0px;
}

#contacts_subscribe_header {
	margin: 0px 0px 0px 0px;
	font: normal 14px/21px 'BentonSans-Regular', Arial, Verdana, sans-serif;
	color: #565A5C;
}

#contacts_subscribe_txt {
	width: 370px;
	margin: 9px 0px 0px 0px;
	font: normal 10px/22px 'BentonSans-Regular', Arial, Verdana, sans-serif;
	color: #565A5C;
}

.subscribe-page-form #inf_field_Email {
	display: inline-block;
	height: 21px;
	width: 326px;
	margin: 0px 0px 0px 1px;
	border: none;
	background-color: #f3f3f2;
	font: normal 9px/16px Arial, Verdana, sans-serif;
	color: grey;
	vertical-align: top;
	padding: 0 6px;
}
.dsubscribe-page-form #inf_field_Email{
    	display: inline-block;
	height: 21px;
	width: 326px;
	margin: 0px 0px 0px 1px;
	border: none;
	background-color: #f3f3f2;
	font: normal 9px/16px Arial, Verdana, sans-serif;
	color: grey;
	vertical-align: top;
	padding: 0 6px;
}
.subscribe-page-form .subscribe-page-submit {
	background-image: url(../images/public/button_financialreport_submit.jpg);
	display: inline-block;
	height: 14px;
	width: 50px;
	margin: 3px 0px 0px 6px;
	border: none;
	vertical-align: top;
}

#subscribe_email_submit_fr {
	background-image: url(../images/public/button_submit_fr.jpg);
	display: inline-block;
	height: 14px;
	width: 50px;
	margin: 3px 0px 0px 6px;
	border: none;
	vertical-align: top;
}

.fr #subscribe_email_submit, .fr #subscribe_request_submit{
	background-image: url(../images/public/button_submit_fr.jpg);
}

#subscribe_subhead {
	margin: 17px 0px 15px 0px;
	font: normal 14px/21px 'BentonSans-Regular', Arial, Verdana, sans-serif;
	color: #565A5C;
}

.subscribe_request_input {
	display: block;
	height: 21px;
	width: 383px;
	margin: 0px 0px 8px 1px;
	border: none;
	background-color: #f3f3f2;
	font: normal 9px/16px Arial, Verdana, sans-serif;
	color: grey;
	vertical-align: top;
	padding: 0 6px;
}

#subscribe_request_checkboxes_table {
	width: 394px;
	margin: 4px 0px 20px 4px;
	padding: 0px 0px 0px 0px;
	border: none;
	border-collapse: collapse;
}

#subscribe_request_checkboxes_table thead td {
	height: 20px;
	padding: 0px 0px 8px 0px;
	vertical-align: top;
	font: normal 10px/14px 'BentonSans-Regular', Arial, Verdana, sans-serif;
	color: #565A5C;
}

#subscribe_request_checkboxes_table tbody td {
	height: 20px;
	padding: 4px 0px 0px 0px;
	vertical-align: top;
	font: normal 10px/14px 'BentonSans-Regular', Arial, Verdana, sans-serif;
	color: #565A5C;
}

#subscribe_request_checkboxes_table tbody td:first-child {
	width: 20px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}

#subscribe_request_submit {
	background-image: url(../images/public/button_financialreport_submit.jpg);
	display: inline-block;
	height: 14px;
	width: 50px;
	margin: 12px 0px 0px 0px;
	border: none;
	vertical-align: top;
}

#property_overview_table_block {
	float: left;
	width: 781px;
	margin: 0px 0px 45px 0px;
	padding: 0px 0px 0px 0px;
}

.property_overview_table_header {
	margin: 20px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	font: normal 13px/15px 'BentonSans-Regular', Arial, Verdana, sans-serif;
	color: #565A5C;
}

.property_overview_table {
	width: 781px;
	margin: 0px 0px 50px 0px;
	padding: 0px 0px 0px 0px;
	border-top: solid 1px #53585A;
	border-bottom: solid 1px #53585A;
	border-collapse: collapse;
}

.property_overview_table td {
	color: #565A5C;
}

.property_overview_table_head {
	height: 69px;
	border-bottom: dashed 1px #53585A;
	color: #565A5C;
}

.property_overview_table_head td:first-child {
	height: 69px;
	text-align: left;
	color: #565A5C;
}

.property_overview_table_head td {
	height: 69px;
	font: normal 14px/21px 'BentonSans-Regular', Arial, Verdana, sans-serif;
	text-align: center;
	color: #565A5C;
}

.property_overview_table tbody td:first-child {
	height: 20px;
	text-align: left;
	color: #565A5C;
}

.property_overview_table tbody td {
	height: 20px;
	padding: 6px 0px 5px 0px;
	text-align: center;
	font: normal 10px/15px 'BentonSans-Regular', Arial, Verdana, sans-serif;
	color: #565A5C;
}

.property_overview_prefinal_row td {
	border-top: dashed 1px #53585A;
	border-bottom: dashed 1px #53585A;
	color: #565A5C;
}

.property_overview_final_row td {
	border-top: dashed 1px #53585A;
	color: #565A5C;
}

a.property_overview_table_link {
	font: normal 10px/15px 'BentonSans-Bold', Arial, Verdana, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #565A5C;
}

#service_request_user_login_button {
	display: inline-block;
	height: 13px;
	width: 33px;
	margin: 9px 0px 0px 0px;
	border: none;	
}

#service_request_user_login_button_fr {
	display: inline-block;
	height: 13px;
	width: 59px;
	margin: 9px 0px 0px 0px;
	border: none;	
}

#service_request_checkbox_block {
	margin: 0px 0px 30px 0px;
	font: normal 12px/21px 'BentonSans-Regular', Arial, Verdana, sans-serif;
}

a#service_request_login_forgot {
	display: inline-block;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	font: bold 8px/10px 'BentonSans-Bold', Arial, Verdana, sans-serif;
	vertical-align: text-top;
	text-decoration: none;
	color: #565A5C;
}

#management_team_table {
	float: left;
	width: 800px;
	margin: 17px 0px 40px 0px;
	border: none;
	border-collapse: collapse;
}



#management_team_table tbody td {
	width: 385px;
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 0px;
	border: none;
	vertical-align: top;
	color: #565A5C;
}

#management_team_table tbody tr:first-child td {
    padding-top: 0;
}
    
#management_team_table tbody td > cufon {
    display: none!important;
}

#management_team_table tbody td:first-child {
	width: 385px;
	margin: 0px 0px 0px 0px;
	padding: 30px 30px 0px 0px;
	border: none;
	color: #565A5C;
}

.management_team_photo {
	height: 280px;
	width: 385px;
	margin: 0px 0px 0px 0px;
	background-color: #BCBDC0;
}

.members {
    list-style: none;
    margin: 20px 0 0;
    padding: 0;
}

.members li {
    width: 50%;
    float: left;
    padding: 0;
    margin: 0;
}

.members .member-title {
	margin: 21px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: normal 14px/21px 'BentonSans-Regular', Arial, Verdana, sans-serif;
	color: #565A5C;
    text-transform: uppercase;
}

.members .member-summary {
	margin: 5px 0px 45px 0px;
	padding: 0px 0px 0px 0px;
	font: normal 12px/21px 'BentonSans-Regular', Arial, Verdana, sans-serif;
	color: #565A5C;
}



#careers_table {
	float: left;
	width: 800px;
	margin: 0px 0px 40px 0px;
	border: none;
	border-collapse: collapse;
	margin-top: -12px;
}

#careers_table tbody td {
	width: 380px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
	vertical-align: top;
	color: #565A5C;
}

#careers_table tbody td:first-child {
	width: 380px;
	margin: 0px 0px 0px 0px;
	padding: 0px 40px 0px 0px;
	border: none;
	color: #565A5C;
}




#archives_subhead {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: normal 14px/24px 'BentonSans-Regular', Arial, Verdana, sans-serif;
	color: #565A5C;
}
#privacy_description_txt {
	margin: 30px 0px 70px 0px;
	padding: 0px 0px 0px 0px;
	font: normal 12px/21px 'BentonSans-Regular', Arial, Verdana, sans-serif;
	color: #565A5C;
}

#error_content_block {
	float: left;
	width: 800px;
	margin: 1px 0px 70px 0px;
	padding: 0px 0px 0px 0px;
}

#error_spacer {
	height: 20px;
}

.error_subhead {
	margin: 17px 0px 0px 0px;
	font: normal 14px/18px 'BentonSans-Regular', Arial, Verdana, sans-serif;
	color: #565A5C;
}

.error_content_txt {
	margin: 5px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	font: normal 12px/21px 'BentonSans-Regular', Arial, Verdana, sans-serif;
	color: #565A5C;
}

.error_link {
	font: normal 9px/18px 'BentonSans-Bold', Arial, Verdana, sans-serif;
	color: #565A5C;
	text-decoration: none;
}

#home_footer, #page_footer, #home_footer p, #page_footer p {
	font: normal 9px/16px 'BentonSans-Medium', Arial, Verdana, sans-serif;
	color: #FFFFFF;
}

#home_footer a, #page_footer a {
	font: normal 9px/16px 'BentonSans-Medium', Arial, Verdana, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

#home_footer a:active, #home_footer a:hover, #page_footer a:active, #page_footer a:hover {
	color: #069E80;
}

#logo_footer {
	position: absolute;
	top: 26px;
	left: 26px;
	height: 29px;
	width: 39px;
	background: transparent url(../images/public/logo_footer.png) no-repeat;
}

#footer_contact_info_block {
	position: absolute;
	top: 24px;
	left: 180px;
	margin: 0px 0px 0px 0px;
}

#footer_contact_info_block * { color: #ffffff; }

#footer_twitter_block {
	position: absolute;
	top: 31px;
	right: 5px;
	width: 110px;
	margin: 0px 0px 0px 0px;
	color: #FFFFFF; 
	vertical-align: middle;
}

#footer_twitter_block a {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: middle;
}

#footer_twitter_block img {
	height: 19px;
	width: 19px;
	margin: 0px 0px 0px 6px;
	padding: 0px 0px 0px 0px;
	vertical-align: middle;
}

#footer_subscribe_links_block {
	position: absolute;
	top: 43px;
	left: 180px;
	height: 30px;
	width: 650px;
	margin: 0px 0px 0px 0px;
}

#footer_subscribe_links_block a {
	display: inline-block;
	margin: 0px 0px 0px 16px;
	vertical-align: top;
}

#searchform {
    display: inline-block;
}

#searchform #s, #footer_subscribe_input {
	display: inline-block;
	height: 16px;
	width: 203px;
	margin: 0px 0px 0px 0px;
	border: none;
	background-color: #FFFFFF;
	font: normal 10px/16px Arial, Verdana, sans-serif;
	color: grey;
	vertical-align: top;
	padding: 0 6px;
}

#searchform .btn {
	background-image: url(../images/public/button_home_search.jpg);
	display: inline-block;
	height: 13px;
	width: 33px;
	margin: 1px 4px 0px 0px;
	border: none;
	background-color: #9E9FA0;
	font: normal 9px/15px 'BentonSans-Regular', Arial, Verdana, sans-serif;
	color: #FFFFFF;
}

#footer_subscribe_button {
	display: inline-block;
	height: 16px;
	width: 50px;
	margin: 0px 0px 0px 0px;
	border: none;
	background-color: #9E9FA0;
	font: normal 9px/15px 'BentonSans-Regular', Arial, Verdana, sans-serif;
	color: #FFFFFF;
	vertical-align: top;
}

#footer_subscribe_button_fr {
	display: inline-block;
	height: 16px;
	width: 54px;
	margin: 0px 0px 3px 2px;
	border: none;
	background-color: #9E9FA0;
	font: normal 9px/15px 'BentonSans-Regular', Arial, Verdana, sans-serif;
	color: #FFFFFF;
	vertical-align: top;
}

#footer_copy_txt {
	display: inline-block;
	margin: 0px 0px 0px 13px;
	vertical-align: top;
}

.space-3 { display: inline-block; margin-right: 8px; }

.st_email_custom {
	display: inline-block;
	height: 27px;
	width: 28px;
	margin: 0px 9px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/public/button_search_mail.jpg) no-repeat scroll left top transparent;
	cursor: pointer;
	vertical-align: top;
}

.st_facebook_custom {
	display: inline-block;
	height: 27px;
	width: 28px;
	margin: 0px 9px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/public/button_search_facebook.jpg) no-repeat scroll left top transparent;
	cursor: pointer;
	vertical-align: top;
}

.st_twitter_custom {
	display: inline-block;
	height: 27px;
	width: 28px;
	margin: 0px 9px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/public/button_search_twitter.jpg) no-repeat scroll left top transparent;
	cursor: pointer;
	vertical-align: top;
}

.st_sharethis_custom {
	display: inline-block;
	height: 27px;
	width: 28px;
	margin: 0px 9px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/public/button_search_sharethis.jpg) no-repeat scroll left top transparent;
	cursor: pointer;
	vertical-align: top;
}

.st_linkedin_custom {
	display: inline-block;
	height: 27px;
	width: 28px;
	margin: 0px 9px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/public/button_search_linkedin.jpg) no-repeat scroll left top transparent;
	cursor: pointer;
	vertical-align: top;
}

.property_search_error {
	color: #D85048;
	display: inline-block;
	font-size: 9px;
	left: 295px;
	position: absolute;
	text-transform: uppercase;
}

.invisible { display: none; }

.small-form-error {
	left: 66px;
	position: absolute;
	top: 0;
	margin-left: 0;
}

.fr-error-small { left: 43px; }

.home-form-error { left: 110px; }

.home-form-error-fr { left: 60px; }

.empty-city-error { left: 415px; width: 120px;}

.pos-relative { position: relative; }

.pr-error-01 .select {
	background: url("../images/public/select_wide_pink.png") no-repeat scroll 0 0 transparent;
	color: grey;
	font: 10px/21px Arial,Verdana,sans-serif;
	height: 22px;
	margin: 0;
	overflow: hidden;
	padding: 0 24px 0 7px;
	position: absolute;
	width: 360px;
}

.pr-error-02 .select {
	background: url("../images/public/select_narrow_pink.png") no-repeat scroll 0 0 transparent;
	color: grey;
	font: 10px/21px Arial,Verdana,sans-serif;
	height: 22px;
	margin: 0;
	overflow: hidden;
	padding: 0 24px 0 7px;
	position: absolute;
	width: 135px;
}

.pr-error-03 .select {
	background: url("../images/public/select_pink.png") no-repeat scroll 0 0 transparent;
	color: grey;
	font: 10px/16px Arial,Verdana,sans-serif;
	height: 19px;
	overflow: hidden;
	position: absolute;
	width: 178px;
        margin: 0px 0px 0px 0px;
        padding: 0px 24px 0px 7px;
}

select.styled option {
	font: normal 11px/16px 'BentonSans-Regular', Arial, Verdana, sans-serif;
}

.qtip * {
	font: 10px/14px 'BentonSans-Regular',Arial,Verdana,sans-serif;
}

.text-transform-none { text-transform: none; }

.text-transform-upper { text-transform: uppercase; }

.validate-error {
	color: #D85048;
	font: 10px/14px 'BentonSans-Regular',Arial,Verdana,sans-serif;
}

.validate-notify {
	color: #00594a;
	font: 10px/14px 'BentonSans-Regular',Arial,Verdana,sans-serif;
}

.req-pr_mat { 
	width: 383px; 
	padding-bottom: 5px;
}

.floatleft { float: left; }

.s-arrow {
	position: relative;
	display: block;
	width: 10px;
	height: 9px;
}

.s-img-up { background-image: url("../images/public/sort_up.gif"); }
.s-img-down { background-image: url("../images/public/sort_down.gif"); }

.s-up-address { left: 82px; top: -2px; }
.s-down-address {	left: 82px; top: 5px; }

.s-up-address-fr { left: 91px; top: -2px; }
.s-down-address-fr {	left: 91px; top: 5px; }

.suite-header { margin-left: 24px; }
.suite-header-fr { margin-left: 0px; }

.s-up-number_MRI { left: 73px; top: -2px; }
.s-down-number_MRI { left: 73px; top: 5px; }

.s-up-number_MRI-fr { left: 63px; top: -2px; }
.s-down-number_MRI-fr { left: 63px; top: 5px; }

.size-header { margin-left: 26px; }
.size-header-fr { margin-left: 4px; }

.s-up-size { left: 83px; top: 8px; }
.s-down-size { left: 83px; top: 15px; }

.s-up-size-fr { left: 109px; top: 8px; }
.s-down-size-fr { left: 109px; top: 15px; }

.max-size-header { margin-left: 22px; }
.max-size-header-fr { margin-left: 5px; }

.s-up-max_contiguous { left: 97px; top: 8px; }
.s-down-max_contiguous { left: 97px; top: 15px; }

.s-up-max_contiguous-fr { left: 123px; top: 8px; }
.s-down-max_contiguous-fr { left: 123px; top: 15px; }

.possesion-header { margin-left: 22px; }
.possesion-header-fr { margin-left: 5px; }

.s-up-possesion { left: 121px; top: 8px; }
.s-down-possesion { left: 121px; top: 15px; }

.s-up-possesion-fr { left: 103px; top: 8px; }
.s-down-possesion-fr { left: 103px; top: 15px; }

#print-logo { display: none; }

.print-found-count { display: none; }

/* pop up */
#popup {
	display: block;
	position:absolute;
	top:-46px;
	right:-65px;
}

#overlay {
	display:none;
	z-index:10000;
	background-image:url(../images/white.png);
	width:944px;	
	height:494px;
	position: relative;
}
#overlay .close {
	background-image:url(../images/close.png);
	position:absolute; 
	right:8px; 
	top:8px;
	cursor:pointer;
	height:36px;
	width:36px;
}
#overlay .img-wrapper {
	width: 363px;
	height: 404px;
	margin-left: 26px;
	float: left;
	margin-top: 43px;
}
#overlay .text-wrapper {
	float: left;
	margin-left: 74px;
	width: 411px;
	margin-top: 123px;
	height: 225px;
}
#overlay .more {
	position: absolute;
	top: 330px;
	left: 225px;
	width: 59px;
	height: 12px;
}
/* end pop up */

.archive-block {
	margin: 19px 0px 0px 0px;
}

.magazine {
	float: left;
	width: 190px;
	margin-right: 9px;
}

.season-magazine {
	width: 190px;
	height: 234px;
	background-color: #f2f2f2;
}

.magazines-block {
	margin: 8px 0px 0px 1px;
}

.magazine-title {
	margin: 3px 0px 45px 1px;
}

.clear { clear: both; }

.under-development {
	clear: both;
	margin-bottom: 65px;
	width: 707px;
}

.under-development-first-col{
	float: left;
	width: 300px;
    min-height: 230px;
    padding: 0px;
    margin: 0px;
   /* margin-bottom: -27px;*/
}

.under-development-last-col {
	float: right;
	width: 300px;
    min-height: 230px;
    padding: 0px;
    margin: 0px;
	/*margin-bottom:-20px;*/
	
    
}

.under-development-first-col h2,
.under-development-last-col h2 {
    margin-top: 7px;
}

.under-development-first-col h2 a,
.under-development-last-col h2 a {
    font: normal 12px/21px 'BentonSans-Medium', Arial, Verdana, sans-serif;
}


.under-development-block {
	width: 300px;
	margin-top: 0px;
}

.under-development-block img {
	width: 300px;
	height: 158px;
}

.under-development-block a {
	font: normal 12px/21px 'BentonSans-Medium', Arial, Verdana, sans-serif;
}

.under-development-block a cufon {
    display: none !important;
}

.tenant-iframe {
	width:400px;
	height:300px;
}

.page-wrapper {
	width: 1000px;
	margin: 0 auto;
}

#footer-bg-wrapper {
	bottom: 0px; 
	position: absolute; 
	width: 100%; 
	height: 100%;
}

#footer-bg {
	width: 100%; 
	margin: 0px auto; 
	background-color: #00483A; 
	height: 100%;
}

#footer-bg-home {
	width: 100%; 
	/*background-color: #00483A; */
	height: 100%;
}
/*styles specify for mobile*/
#top-header { display: none; }

.next-recent-acq { display: none; }

.mm-inner #cssmenu a.mm-subopen { display: none; }

.mm-inner ul#cssmenu .mm-submenu .tall { height: 29px; }

.mobile { display: none !important; }

.value-creation-table { margin-top: 48px; margin-bottom: 48px; }

div.fr #footer_twitter_block {
    width: 107px;
}

.contentFrame { width: 100%; height: 600px; position:relative }

#page_content_wrapper ul li { margin: 0; padding: 0; }

#page_content_wrapper ul li p { margin: 0; padding: 3px 0 0; }

.employee_photo {
	height: 242px;
	width: 382px;
	margin: 0px 0px 0px 0px;
	background-color: #BCBDC0;
}



.subscribe_overlay {
	background-image: url("../images/subscribe_popup_bg.png");
    position:relative;
	display: none;
        font-family: 'BentonSans-Regular', Arial, Verdana, sans-serif;
	font-size: 11px;
	height: 380px;
	padding: 44px 38px;
	color: white;
	z-index: 1;
        
}

.subscribe_overlay .close {
	background-image: url("../images/close1.png");
	cursor: pointer;
	height: 30px;
	position: absolute;
	right: -13px;
	top: -11px;
	width: 30px;
}

.subscribe_overlay h3 {
        font-family: 'BentonSans-Light', Arial, Verdana, sans-serif;
        font-weight: 500;
	font-size: 25px;
	margin-bottom: 24px;
        color: #eff3f2;
        
}

.subscribe_overlay p {
        font-family: 'BentonSans-Light', Arial, Verdana, sans-serif;
        font-weight: 500;
	font-size: 12px;
	line-height: 16px;
	margin-top: 10px;
        color: #eff3f2;
}

.subscribe_overlay a {
	font-family: 'BentonSans-Light', Arial, Verdana, sans-serif;
        font-weight: 500;
        color: #eff3f2;
}

.subscribe-form { margin-top: 30px; }

.subscribe-form input {
	height: 20px;
	width: 217px;
	font-size: 12px;
	padding: 0 5px;
}

.subscribe-form button.subscribe-submit,
.subscribe-form .subscribe-submit { 
	height: 40px; 
	color: #fff; 
	padding: 0 9px;
	background-color: #939498;
	margin-top: 3px;
	cursor: pointer;
}

#top_image_wrapper{
    z-index: 1;
}
.two_column{
width:46%;
float:left;
padding-right:4%;
}