@CHARSET "UTF-8";

body { color: #333; font: 12px Georgia, Times New Roman, serif; background-color: #184597; background-image: url(/images/body-bg.jpg); background-repeat: repeat-x; margin: 0px; }

.txt-center { text-align: center; }
.txt-right { text-align: right; }
.txt-top { vertical-align:top; }
.uline { text-decoration: underline; }

#body_contain { width: 900px; margin: 0px auto; }

#content_wrap{ width:1168px; margin-left:auto;margin-right:auto;}
#header { margin: 0px 0px 10px; color: #184597; font-weight: bold; }
#header_tbl { margin-left:auto;margin-right:auto;}

#logo_cell { width: 200px; }
.header_office { display: inline-block; width: 85px; text-align: left; }
.header_phone { display: inline-block; width: 95px; text-align: right; }

#header-50th { height:90px; margin-left:auto; margin-right:auto; /*width:1168px;*/ }
#header-50th div#header-logo {float:left; text-align:right; width:25%; }

#header-50th div#header-slogan { color:#000; float:left; text-align:center; width:25%; }
#header-50th #header-office-list { float:left; width:25% }
#header-50th #header-office-list li {list-style-type:none;}
#header-50th #header-50th-logo { float:left; text-align:left; width:25%; }

.box_box { margin: 10px auto; width: 100%; overflow: auto; }
#main_body_home {width: 653px; margin: 0px auto; float:left;}
#main_body_home .box { width: 144px; height: 110px; float: left; margin: 9px; border: white solid 1px; }
#main_body_home .box td { background-color: white; vertical-align: middle; text-align: center; overflow: hidden; }
#main_body_home .box td a { color: #184597; text-decoration: none; font-size: 16px; font-weight: bold; }
#main_body_sub .box { width: 140px; height: 110px; float: left; margin: 10px 8px; border: #184597 solid 1px; }
#main_body_sub .box td { background-color: #184597; vertical-align: middle; text-align: center; overflow: hidden; }
#main_body_sub .box td a { color: white; text-decoration: none; font-size: 16px; font-weight: bold; }

#main_body_sub .blank { width: 140px; height: 110px; float: left; margin: 10px 8px; border: #ffffff solid 0px; }
#main_body_sub .blank td { background-color: #ffffff; vertical-align: middle; text-align: center; overflow: hidden; }
#main_body_sub .blank td a { color: white; text-decoration: none; font-size: 16px; font-weight: bold; }

/*#site_footer { clear: both; color: white; background-color: #28519c; margin: 10px 6px 10px 6px; width:641px;}*/
#site_footer { clear: both; color: white; background-color: #28519c; margin-left: auto; margin-right: auto; padding: 10px; width: 680px;}
.footer_offices td { width: 25%; }

#main_body_sub { background-color: white; padding: 10px; width:680px; margin-left:auto; margin-right:auto; margin-top:10px;}

img { border: none; }

#left_col { display:inline;float:left; width:257px; height:550px; background: url(images/featured.jpg) no-repeat;}
#right_col { display:inline;float:left; width:257px; height:550px; background: url(images/featured.jpg) no-repeat;}

td #portfolio-link a { margin-bottom:160px; }
#portfolio-booster { height:46px;width:100%}
.featured-title { 
	color: #28519c;
	font-family: Times New Roman, Times, Palatino, Serif;
	font-size: 18pt;
	margin-bottom : 2px;
	margin-left:auto; 
	margin-right:auto;
	margin-top: 2px;
	 padding:0px;
	text-align: center; 
}
.featured {
	padding: 10px 0 10px 0;
	text-align:left;
	font-family: tahoma,verdana,arial,helvetica,sans serif;
	font-size:12px;
	font-weight: bold;
	color: #184597;
	margin-top: 16px;
}

.featured table { margin-top:14px; width:228px; margin-left:auto;margin-right:auto;}
/*
.featured p  {
	padding: 15px 0 15px 0;
	line-height: 1.4;
}
*/
.featured img  {
	float:left;
	margin-right: 7px;
	margin-bottom: 7px;
	border: 2px solid #28519c;
}

.featured td  {
	font-size:9px;
	padding-left: 15px 7px;
	line-height: 1.4;
}
.featured-more-link {
	margin-left:auto;
	margin-right:auto; 
	text-align: center;
}
.text-align-right {text-align:right;}
.featured-listing-left { float:right;}
.featured-listing-right{ float:left;}
.featured-details {
	font-size:9px;
	padding-left: 15px 7px;
	line-height: 1.4;
}
#featuredprop  {

	font-size:9px;
}

