/* Work orders */


#workorders-content
#workorders-content form,
#workorders-content table tr td,
#workorders-content p{
	font-size: 13px;
}

.warning{
	color: red;
	font-weight: bold;
	font-size: 12px;
}

.header, .formhead{
	font-weight: bold;
}

#workorders-menu{
	margin: 10px 0 0 0;
	
}

#workorders-menu{
	margin-top: 60px;
}

#workorders-content table{
	border-collapse: collapse;
}

#workorders-content table tr td.header{
	font-size: 18px;
	font-weight:bold;
	color: #004d42;
	
}

#workorders-menu tr td{
	font-size: 13px;
	
}
#workorders-menu tr td a{
	
	text-decoration: underline;
	display: block;
	width: 180px;
}

/* ------------- */

.no-wrap{
	white-space:nowrap;
}

.tab54074 #header{
	background-image: url(../images/AboutUs.jpg);
}

.tab54075 #header{
	background-image: url(../images/Services.jpg);
}

.tab54080 #header{
	background-image: url(../images/Leasing.jpg);
}

.tab54076 #header{
	background-image: url(../images/PropertyManagement.jpg);
}

.tab54082 #header{
	background-image: url(../images/Development.jpg);
}

.tab54133 #header{
	background-image: url(../images/Hospitality.jpg);
}

.tab54079 #header{
	background-image: url(../images/ContactUs.jpg);
}

.tab54074 #header{

	
}

.tab54076 #menu h3 a{
	font-size: 12px;
}

/*
Home
*/

#item53756 #header{
	height: 250px;
	background: none;
}

#item53756 .edit-option{
	display: none;
}

.comp-home-701 div#home-featured-property{
	
	width: 315px;
	height: 340px;
	float: left;
	border: 2px solid #fff;
	padding: 5px;
}

.comp-home-701 div#home-featured-property div#home-featured-property-inner{
	background: #AAAB9A;
	height: 340px;
}

#item53756 #main-table-body{
	height: auto;
}

#item53756 #wrap{
	padding:0;
}

#item53756 #footernav{
	display: none;
}
#item53756 #footer{
	background-position: center -20px;
}

#item53756 #copyright,
#item53756 #footer-privacy-policy,
#item53756 #footer-contact-info{
	top: 20px;
}
#item53756 #poweredby{
	top: 50px;
}

#home-featured-property-imgtitle{
	text-align: center;
	padding: 10px 0 0 0 ;
}

#home-featured-property-title{
	text-align: center;
	color: #29665b;
	background: #cbccbf;
	padding: 10px;
	width: 270px;
	margin: 5px 0 0 10px;
	border: 1px solid #fff;
	line-height: 1em;
	font-weight: bold;
	font-size: 14px;
}

#home-featured-property-links{
	text-align: center;
	font-weight: bold;
	padding: 10px 0 0 0;
}

#home-featured-property-links a{
	color: #fff;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}

#home-featured-property-text{
	float: left;
	width: 120px;
	padding: 5px;
	background: #CBCCBF;
	margin: 10px 0 0 10px;
	color: #63594a;
	font-size: 12px;
	text-align: right;
	height: 185px;
	border: 1px solid #fff;
	position: relative;
}

#home-featured-property-text-p{
	height: 160px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	line-height: 1.5em;

}

#home-featured-property-text-link{
	
	text-align: center;
}

#home-featured-property-text-link a{
	text-decoration: none;
	display: block;

	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 130px;
	color: #63594a;
	font-weight: bold;
}

#home-featured-property-text-link a:hover{
	color: #0B3D32;
}

#home-featured-property-image{
	float: left;
	width: 145px;
	padding: 0px;
	border: 1px solid #fff;
	margin: 10px 0 0 10px;
}

.comp-home-701 div#home-welcome{
	float: left;
	width: 445px;
	margin: 0 0 0 60px;
	text-align: justify;
	font-size: 12px;
	line-height: 1em;
	height: 350px;
}

.comp-home-701 div#home-welcome div#home-welcome-text{
	
	height: 240px;
	overflow: hidden;
}

.comp-home-701 div#home-welcome p{
	line-height: 1.3em;
	margin: 5px 0 10px 0;
	padding: 0;
}

.comp-home-701 div#home-welcome #cta{
	
	background: transparent url(../images/home/dotborder.gif) center top no-repeat;
	height: 100px;
}

.comp-home-701 div#home-welcome #cta div img{
	border: 0px;
}

.comp-home-701 div#home-welcome #cta1{
	float: left;
	width: 200px;
	height: 100px;
}

.comp-home-701 div#home-welcome #cta2{
	float: right;
	width: 200px;
	height: 100px;
}

/* Development
-----------------------------------------------*/

#textInfo .infoBox{
	margin:0 0 0 5px;
	width:280px;
	background-color:#D8D8D8;
	color:#454545;
	height:130px;
	overflow:auto;
}


#textInfo .heading{
	display:block;
	margin:5px 0 5px 5px;
	text-transform:uppercase;
	color:#626262;
	height:15px;
	padding:0;
}
#textInfo .info{
	display:block;
	padding:0;
	height:25px;
	margin:5px 0 5px 5px;
	background-color:#D8D8D8;
	color:#454545;
	width:280px;
}


#wideText .infoBox{
	margin:0 0 0 5px;
	width:617px;
	background-color:#D8D8D8;
	color:#454545;
	height:130px;
	overflow:auto;
}

#wideText .heading{
	display:block;
	margin:5px 0 5px 5px;
	text-transform:uppercase;
	color:#626262;
	height:15px;
	width:617px;
	padding:0;
}
#wideText .info{
	display:block;
	padding:0;
	height:25px;
	margin:5px 0 5px 5px;
	background-color:#D8D8D8;
	color:#454545;
	width:617px;
}


.development-box {
	height:468px;
	width:650px;
	background-color:#FFFFFF;
	
	position: relative;
}

#developmentTitle{
	margin: 0 0 0 0;
	padding: 10px;
	border-bottom:1px #ccc solid;
	width:285px;
	border-right:1px #ccc solid;
	height:90px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 10;
}

#development-info{
	position: absolute;
	top: 10px;
	right: 10px;
}

#development-info a{
	display: block;
	padding: 2px;
}

#developmentText{
	background-color:#CBCBBF;
}

#developmentText p{
	margin: 10px;
}

.development-thumb-bar{
	float: left;
	margin: 0 6px 0 0;
	padding: 3px 0 0 0;
	border-top: 3px solid #CBCBBF;
}

.activebar{
	float: left;
	margin: 0 6px 0 0;
	padding: 3px 0 0 0;
	border-top: 3px solid #004E43;
}

#developmentTitle img{
	margin:0;
	padding: 0 0 0 0;
	border: 1px solid #000;
	width: 25px;
	height: 25px;
}

#developmentTitle .thumb{
}


#developmentTitle h2{
	color: #004E43;
	font-weight: bold;
}
#developmentTitle h3{
	color:#655b53;
	font-weight: normal;

}
#developmentLargeImage{
	
}

.noInfoDevelopmentText{
		position: absolute;
		top: 120px;
		left: 10px;
		z-index: 10;
		width:630px; 
		height:340px;
		overflow:auto;
}

.verticalDevelopmentText{
		position: absolute;
		top: 120px;
		left: 10px;
		z-index: 10;
		width:295px; 
		height:340px;
		overflow:auto;
}


.verticalDevelopmentLargeImage{
		position: absolute;
		top: 10px;
		right: 10px;
		z-index: 10;
		height:450px;
		width:325px;
		overflow:hidden;
}

.horizontalDevelopmentText{
		position: absolute;
		top: 10px;
		right: 15px;
		z-index: 10;
		width: 310px;
		height: 100px;
		overflow:auto;
}

.horizontalDevelopmentLargeImage{
		position: absolute;
		right: 15px;
		z-index: 10;
		top: 123px;
		overflow:hidden;
		height:330px;
		width:620px;
}



/* Area
-----------------------------------------------*/

.comp-area-template-701 .edit-option{
	display: none;
}

.comp-area-template-701 .area-category,
.comp-dyn-area-701 .area-category{
	width: 650px;
	float: left;
}

.comp-dyn-area-701 #map-div{
	margin: 10px 5px;
}

.comp-area-template-701 .area-category p,
.comp-dyn-area-701 .area-category p{
	float: left;
	width: 210px;
	height: 100px;
	font-size: 12px;
	overflow:hidden;
	margin-bottom: 10px;
}
.comp-area-template-701 h2,
.comp-dyn-area-701 h2{

	background: #1B4D42;
	color: #fff;
	padding: 3px 0px 3px 5px;
	width: 639px;
}



.comp-dyn-area-701 .area-map-p{
	margin-left: 5px;
}

.comp-dyn-area-701 .area-map-link{
	background: transparent url(../images/icon_acrobat.gif) no-repeat;
	padding-left: 20px;
}

/* Gallery
-----------------------------------------------*/
.comp-gallery-701 .photo {
	float:left;
	margin:0;
	padding:0 30px 10px 0px;
	width:180px;
}
	.comp-gallery-701 .photo a.photo-link {
		
		display:block;
		height:180px;
		overflow:hidden;
		width:180px;
	}
	.comp-gallery-701 .photo a.photo-link:hover {
		
	}
	
	.comp-gallery-701 .photo a.photo-desc {
		color: white;
		background: #004d42;
		text-decoration: none;
		display:block;
		padding: 3px;
	}
	.comp-gallery-701 .photo a.photo-desc:hover {
		text-decoration: none;
		background: #003F35;
	}
	

/* Comp Overview
-----------------------------------------------*/

.comp-overview-701 .overview-left,
.comp-overview-701 .overview-right{
	width: 250px;
	float: left;
	
}

.comp-overview-701 .overview-right{
	width: 375px;
	text-align: right;
	float: left;
	
}



.comp-overview-701 .overview-brochure-link{
	background: transparent url(../images/icon_acrobat.gif) no-repeat;
	padding-left: 20px;
}

.comp-overview-701 img.building-logo{
	border: 1px solid #fff;
	padding: 3px;
}

.comp-overview-701 img.building-image{
	border: 1px solid #fff;
	
}

.comp-overview-701 p{
	margin: 10px 0;
}

.comp-overview-701 table{
	width: 250px;
	border-collapse: collapse;
}

.comp-overview-701 table tr td{
	padding: 5px 5px 5px 0px;
	vertical-align: top;
	
}

.comp-overview-701 table tr td.overview-col1{
	width: 175px;
}


.comp-overview-701 table tr td.overview-col2{
	width: 50px;
	text-align: right;
}

.comp-overview-701 table tr td.overview-col3{
	width: 25px;
}

/* Staff Component */

.comp-staff-701{
	padding:0 0 0 0;	
}
	.staff_contact{
		margin: 0 0  0;
	}
		.staff_contact h3{
			margin:0px 0 10px 0px;
			padding:0px 0;
		}
		.staff_contact p{
			color:#000;
			margin:3px 0;
			padding:0;
		}
			.staff_contact p strong{
				display:block;
				float:left;
				height:16px;
				overflow:hidden;
				margin:0 5px 0 0;
				text-indent:-9999px;
				width:16px;
			}
			.staff_contact p.staff_phone strong{
				background:url(../images/icon_phone.gif) 0 0 no-repeat;
			}
			.staff_contact p.staff_email strong{
				background:url(../images/icon_email.gif) 0 0 no-repeat;
			}
			.staff_contact p.staff_vcard strong{
				background:url(../images/icon_vcard.gif) 0 0 no-repeat;
			}
			.staff_contact p.staff_pdf strong{
				background:url(../images/icon_acrobat.gif) 0 0 no-repeat;
			}
			.staff_contact p a{
				
			}
				.staff_contact p a:hover{
					
				}
	.staff_image{
		
		margin:7px 7px 7px 7px;
		overflow:hidden;
		border: 2px solid #fff;
	}
	
	.staff_description{
		margin: 10px 0 0 0;
	}

.comp-dyn-staff-list-701 .edit-option,
.comp-dyn-staff-list-701 .edit-button{
	display: none;
}

.comp-dyn-staff-list-701 .staff-list-person{
	
	clear: both;
	
}

.comp-dyn-staff-list-701 .staff-list-image{
	width: 90px;
	float: left;
	margin-bottom: 10px;
}

.comp-dyn-staff-list-701 .staff-list-person p{
	width: 550px;
	float: left;
	font-weight: bold;
}

/* Subpage Links */

.comp-dyn-subpage-links-701 table{
	width: 650px;
	border-collapse: collapse;
	
}

.comp-dyn-subpage-links-701 table tr td{
	vertical-align: top;
	padding: 10px 10px 10px 10px;
	border-top: 1px dotted #fff;
	border-bottom: 1px dotted #fff;
}

.comp-dyn-subpage-links-701 .subpage-links-row-odd{
	background: #BDBFA7;
	
}

.comp-dyn-subpage-links-701 table tr td.dyn-subpage-links-col1{
	width: 150px;
}


.comp-dyn-subpage-links-701 table tr td.dyn-subpage-links-col1 img{
	border: 1px solid #fff;
}

#item54111 .comp-dyn-subpage-links-701 table tr td.dyn-subpage-links-col1 img{
	border: 1px solid #333;
	padding: 3px;
}

.comp-dyn-subpage-links-701 table tr td.dyn-subpage-links-col2{

}

.comp-dyn-subpage-links-701 table tr td p{
	margin: 0;
	padding: 0;
}


.comp-dyn-subpage-links-701 table tr td h2.dyn-subpage-links-title a{
	font-size: 14px;
	font-weight: bold;
	padding: 5px 0;
	margin: 0;


}

.comp-dyn-subpage-links-701 ul{
	margin: 0 0 0 10px;
}

.comp-dyn-subpage-links-701 ul li{
	padding: 0px 5px 10px 15px;
	

}

.comp-dyn-subpage-links-701 ul li a{
	font-size: 14px;
	font-weight: bold;
}

/* Developments Links */

.comp-dyn-developments-701 table{
	width: 650px;
	border-collapse: collapse;
}

.comp-dyn-developments-701 table tr td{
	vertical-align: top;
	padding: 10px 10px 10px 10px;
	border-top: 1px dotted #fff;
	border-bottom: 1px dotted #fff;
}

.comp-dyn-developments-701 table tr td.developments-col1{
	width: 80px;
}

.comp-dyn-developments-701 table tr td.developments-col1 div{
	padding: 3px;
	background: #333;
	width: 75px;
	border: 0px solid #ccc;
}

.comp-dyn-developments-701 table tr td.developments-col1 div a{
	width: 75px;
	height: 75px;
	overflow: hidden;
	display: block;
}


.comp-dyn-developments-701 table tr td.developments-col1 img{
	width: 75px;
}

.comp-dyn-developments-701 table tr td.developments-col2{
	width: 570px;
}

.comp-dyn-developments-701 table tr td p{
	margin: 0;
	padding: 0;
}

.comp-dyn-developments-701 table tr td.developments-col2 a{
	display: block;
	text-decoration: underline;
	font-size: 14px;
	font-weight: bold;
	margin: 5px 0 10px 0;
}

.comp-dyn-developments-701 table tr td.developments-col2 a:hover{
	text-decoration: none;
}

.comp-dyn-developments-701 table tr td.developments-col2 span{
	font-weight: bold;
}

.developments-row-odd{
	background: #BDBFA7;
}

/* Subpages */

.comp-dyn-subpages-701 .edit-option{
	display: none;
}

.comp-dyn-subpages-701 table{
	width: 650px;
	border-collapse: collapse;
	
}



.comp-dyn-subpages-701 table tr th{
	background: #0A5046;
	color: #fff;
	padding: 5px 10px;
}

.comp-dyn-subpages-701 table tr td{
	vertical-align: top;
	padding: 5px 10px;
	
}

.comp-dyn-subpages-701 .subpages-row-odd{
	background: #BDBFA7;
	
}

.comp-dyn-subpages-701 table tr th.dyn-subpages-col1-th1{
}

.comp-dyn-subpages-701 table tr td.dyn-subpages-col1{
}

.comp-dyn-subpages-701 table tr th.dyn-subpages-col1-th2{
	text-align: right;
	
}

.comp-dyn-subpages-701 table tr td.dyn-subpages-col2{
	text-align: right;
	
}
