@charset "UTF-8";
/* CSS Document */

body {
	font-family:Georgia, "Times New Roman", Times, serif;
	background-image:url('/images/main/bg3.png');
	background-color:#a2bbda;
	}

form, body {
	padding:0;
	margin:0;
	}

img {
	display:block;
	}	

.title {
	background-image:url('/images/main/title_bg.png');
	height:71px;
	padding-top:35px;
	}

.nav {
	background-image:url('/images/main/nav_bg.png');
	}

.join {
	background-image:url('/images/main/join_bg.png');
	border-bottom:solid 2px #000000;
	border-top:solid 2px #000000;
	padding:10px 0 10px 0;
	}

.join_name {
	width:200px;
	}

.join_15 {
	padding-right:15px;
	}
	
.join_40 {
	padding-right:40px;
	}
	
.join_email {
	width:250px;
	}
		
.properties_main {
	width:1012px;
	background-color:#42556d;
	background-image:url('/images/properties/main_gradient.png');
	border-left:solid 22px #061429;
	border-bottom:solid 22px #061429;
	border-right:solid 22px #061429;
	min-height: 390px;
	padding-bottom:30px;
	}
.property-left {
	float:left;
	padding: 10px;
	border-color: #566a83;
    border-style: solid;
    margin: 0 10px;
}

.property-right {
	float:right;
	padding: 10px;
	border-color: #566a83;
    border-style: solid;
    margin: 0 10px;
}
.properties-content p {
	text-align:justify;
	padding: 0 10px 0 10px;
}
.properties-content ul {
	text-align:left;
}

.property-visit {
	padding: 0 10px;
}
.acquisitions_main {
	background-color:#3c4d67;
	background-image:url('/images/properties/main_gradient.png');
	border-bottom:solid 10px #061429;
	}

.acquisitions_main, .acquisitions_bottom, .contact_main, .careers_main {
	width:991px;
	border-left:solid 22px #061429;
	border-right:solid 22px #061429;
	}

.acquisitions_bottom {
	border-bottom:solid 22px #061429;
	background-image:url('/images/acquisitions/bottom_bg.png');
	background-repeat:repeat-x;
	color:#131b2d;
	background-color:#9daac0;
	}

.contact_main {
	border-bottom:solid 22px #061429;
	background-color:#394b63;
	}

.careers_main {
	border-bottom:solid 22px #061429;
	background-color:#131b2d;
	}

.why_main {
	width:990px;
	background-color:#414d62;
	}

/** INDIVIDUAL PROPERTIES **/

.indiv_prop_main {
	width:1002px;
	background-color: #333f54;
	}

.indiv_prop_main, .why_main {
	border:solid 22px #061429;
	}

.indiv_top_img, .indiv_top_title {
	border-bottom: solid 6px #131b2d;
	}

.indiv_top_title {
	width: 744px;
	color: #ffffff;
	background-color: #1e283a;
	font-size: 17.5px;
	padding-left:10px;
	}

.indiv_top_title_fl {
	font-size: 20px;
	}

.indiv_description {
	font-size: 13.95px;
	color: #333f54;
	padding:32px 19px 0 14px;
	width: 563px;
	}

.desc_photo {
	margin:0 10px 0 0;
	}

.indiv_photo_cell {
	padding-left:40px;
	color: #eaecf0;
	font-size: 14px;
	}

.indiv_photo {
	margin-top: 8px;
	}

.indiv_photo, .desc_photo {
	border: solid 5px #131b2d;
	}

a.indiv_titles, .indiv_titles {
	font-size: 20px;
	font-weight: bold;
	color: #eaecf0;
	}

a.mailto {
	color: #333f54;
	}

.properties_main, .title, .nav, body, .join {
	background-repeat:repeat-x;
	}
	
.properties_text {
	font-size:13.95px;
	padding:0px 35px 0 0px;
	}

body, .properties_text, .portfolio_name, .portfolio_nav, .portfolio_link {
	color:#ffffff;
	}

.properties_main_img {
	border:solid 3px #5c6981;
	margin-right:25px;
	}

.properties_bottom_nav, .prop_nav_right_last, .commercial_bottom_nav, .comm_nav_right_last {
	display:inline;
	}

.properties_bottom_nav {
	padding-right:17px;
	}

.prop_nav_right_last {
 	padding-right:22px;
	}

.commercial_bottom_nav {
	padding-right:18px;
	}

.comm_nav_right_last {
 	padding-right:22px;
	}

.prop_photo_cell {
	padding-bottom:10px;
	}

.prop_left_nav {
	padding-top:10px;
	}
	
.about_main {
	background-color:#161f31;
	background-image:url('/images/about/main_gradient.png');
	background-repeat:repeat-x;
	padding:20px;
	font-size:15px;
	}	

.news_main {
	width:996px;
	border-top:13px solid #01091c;
	border-left:13px solid #01091c;
	border-right:7px solid #01091c;
	border-bottom:13px solid #01091c;
    }

.news_left {
	width:1px;
	background-color:#b1c4e3;
	background-image:url('/images/news/news_left.png');
	background-repeat:repeat-x;
	font-size:1px;
	}	

.news_center {
	width:654px;
	background-color:#c9ddfe;
	background-image:url('/images/news/news_gradient.png');
	background-repeat:repeat-x;
	padding-left:20px;
	padding-right:20px;
	color:#01091c;
	font-size:10pt;
	}	

.news_right {
	width:2px;
	background-color:#01091c;
	background-image:url('/images/news/news_right.png');
	background-repeat:repeat-x;
	font-size:1px;
	}	

.news_column {
	width:315px;
	background-color:#131b2e;
	background-image:url('/images/news/news_column_gradient.png');
	background-repeat:repeat-x;
	}	

.portfolio_name {
	padding-right:25px;
	}

portfolio_name_soldout {
	padding-right: 20px
	}
	
.portfolio_nav, .portfolio_name, a.portfolio_name, .portfolio_name_soldout {
	font-size:14px;
	}

a.portfolio_name {
	color:#ffffff;
	}
	
a.emaillink {
	color: #7886a1;
	}

.portfolio_nav {
	width:1022px;
	background-color:#061429;
	padding-bottom:15px;
	}

.nj_portfolio_top {
	padding:22px 8px 0 0;
	}

.contact_form {
	width:590px;
	height:29px;
	color:#ffffff;
	font-size:20px;
	background-color:#7886a1;
	border:none;
	}

.careers_listing_bg {
	background-image:url('/images/careers/career_bg.png');
	background-repeat:repeat-x;
	background-color:#9ba9bf;
	}

.careers_listing {
	font-size:13.95px;
	color:#01091c;
	padding:30px 34px 30px 25px;
	}

.portfolio_border {
	border: solid 3px #96a3bd;
	}
	