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

html {
	height:100%;
}

body {
	margin:0 auto;
}

body.popup_details {
	background:#080808 url(images/section_bg.gif) repeat-x scroll center top;
}

#header {
	height:80px;
	margin:0 auto;
}

#header_wrap {
	width:866px;
	margin:0 auto;
}

#header a:link, #header a:active, #header a:visited {
	color:#858585;
	text-decoration:none;
	font-weight:normal;
	font-size:8pt;
}

#header a:hover {
	color:#858585;
	text-decoration:underline;
	font-weight:normal;
}

#logo {
	padding:11px 0 0 6px;
	width:261px;
	float:left;
	position:relative;
}

#utility {
	float:right;
	position:relative;
	width:300px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#858585;
	padding:7px 10px 0 0;
}

#utility_links {
	text-align:right;
}

#search {
	text-align:right;
	padding-top:12px;
}

#search img {
	vertical-align:bottom;
	float:right;
	position:relative;
}

#search .search_box {
	height:12px;
	*height:14px;
	_height:14px;
	padding:2px 0 0 1px;
	_padding:4px 0 0 4px;
	font-size:7pt;
	width:114px;
	_width:111px;
	font-family:Arial, Helvetica, sans-serif;
	color:#555555;
	float:right;
	position:relative;
}

a.btn_go:link, a.btn_go:active, a.btn_go:visited {
	background:url(images/btn_go.gif) no-repeat 0 0;
	width:24px;
	height:20px;
	text-decoration:none;
	display:block;
	float:right;
	position:relative;
	margin-left:5px;
}

a.btn_go:hover {
	background:url(images/btn_go.gif) no-repeat 0 -20px;
	width:24px;
	height:20px;
	text-decoration:none;
	display:block;
	cursor:pointer;
	float:right;
	position:relative;
	margin-left:5px;
}

#navbar {
	background:url(images/nav_bg.gif) repeat-x;
	height:33px;
}

#navigation {
	width:866px;
	margin:0 auto;
	z-index:3000;
}

#content {
	background:#000000 url(images/content_wrap.gif) bottom repeat-x;
	min-height:600px;
	overflow:auto;
	_height:600px;
	_overflow:inherit;
	clear:both;
	color:#FFFFFF;
}

#content_admin {
	background:#ffffff none;
	clear:both;
	padding:26px 0 20px 0;
	height:auto;
	color:#000000;
}

#content_admin p {
	color:#000000;
}

#content_int {
	background:#000000 url(images/content_wrap.gif) bottom repeat-x;
	min-height:574px;
	overflow:auto;
	_height:574px;
	_overflow:inherit;
	clear:both;
	padding:26px 0 20px 0;
	color:#FFFFFF;
}

#content_wrap {
	width:866px;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
}

#admin_content_wrap {
	width:866px;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
}

#content_wrap a:link, #content_wrap a:visited, #content_wrap a:active {
	color:#c7c7c7;
	text-decoration:none;
}

#content_wrap a:hover {
	color:#c7c7c7;
	text-decoration:underline;
}

#content_admin #content_wrap a:link, #content_admin #content_wrap a:visited, #content_admin #content_wrap a:active {
	color:#000000;
	text-decoration:underline;
}

#content_admin #content_wrap a:hover {
	color:#c7c7c7;
	text-decoration:underline;
}

.flash_pane {
	width:866px;
	height:356px;
	padding-bottom:42px;
}

.admin_pane {
}

.hp_content_wrap {
	clear:both;
}

.hp_content1 {
	float:left;
	position:relative;
	width:481px;
	padding-left:20px;
}

.hp_content2 {
	float:right;
	position:relative;
	width:298px;
	padding:0px 18px 0 0;
}

.hp_content3 {
	float:left;
	position:relative;
	width:392px;
	padding:21px 0 20px 20px;
}

.hp_content3 p, .hp_content4 p {
	font-size:8.5pt;
}

.table_search {
	font-size:9.5pt;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:9px;
}

.hp_content4 {
	float:right;
	position:relative;
	width:392px;
	padding:21px 20px 20px 0;
}

#footer {
	clear:both;
	height:86px;
}

#footer a:link, #footer a:visited, #footer a:active {
	color:#848484;
	text-decoration:none;
}

#footer a:hover {
	color:#2b2b2b;
	text-decoration:underline;
}

#footer_wrap {
	margin:0 auto;
	padding-top:16px;
	width:866px;
}

#footer_left {
	float:left;
	position:relative;
	width:242px;
	padding-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	line-height:16px;
	color:#848484;
}

#footer_left p {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	line-height:16px;
	color:#848484;
}

#copyright {
	float:left;
	position:relative;
	width:370px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	line-height:16px;
	color:#848484;
}

.copyright {
	font-weight:normal;
	color:#848484;
}

#footer_right {
	float:right;
	position:relative;
	width:166px;
	padding-right:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#848484;
}

#housing_op {
	background:url(images/ico_house.gif) top left no-repeat;
	height:16px;
	padding:10px 0 9px 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:7.3pt;
	color:#333333;
	text-align:left;
	white-space:nowrap;
}

#facebook {
/*	background:url(images/ico_facebook.gif) top left no-repeat;*/
	height:16px;
	padding:0px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:7.3pt;
	color:#333333;
	text-align:left;
	white-space:nowrap;
	margin-top:8px;
}

#footer a.facebook_link {
	background:url(images/ico_facebook.gif) top left no-repeat;
	padding:5px 0 5px 30px;
	color:#000000;
	display:block;
}

#footer #adobe a:link, #footer #adobe a:visited, #footer #adobe a:active {
	display:block;
	background:url(images/adobe.gif) no-repeat 0 0;
	width:166px;
	height:23px;
	text-decoration:none;
}

#footer #adobe a:hover {
	display:block;
	background:url(images/adobe.gif) no-repeat 0 -23px;
	width:166px;
	height:23px;
	text-decoration:none;
}

.int_content_left {
	float:left;
	position:relative;
	width:507px;
}

.int_content_left_new {
	float:left;
	position:relative;
	width:448px;
}

.int_content_right {
	float:right;
	position:relative;
	width:298px;
	padding-top:31px;
}

.int_content_right_new {
	float:right;
	position:relative;
	width:377px;
}

.int_content_left2 {
	float:left;
	position:relative;
	width:432px;
}

.int_content_right2 {
	float:right;
	position:relative;
	width:414px;
}
/*----switching sides of building skin---*/
.int_content_switch_right {
	float:right;
	position:relative;
	width:507px;
}
.int_content_switch_left {
	float:left;
	position:relative;
	width:298px;
	padding-top:31px;
}
/*-------*/
.divider1 {
	background:url(images/divider1.png) repeat-x;
	height:24px;
}

.divider2 {
	background:url(images/divider2.png) repeat-x;
	height:18px;
	clear:both;
}

.divider3 {
	background:url(images/divider1.png) repeat-x center;
	height:36px;
}

.int_content_n_list p {
	margin:0 0 4px 0;	
}

.phone_number {
	font-size:11pt;
	line-height:20px;
}

.building_right_modules {
	margin-bottom:15px;
	clear:both;
}

.building_right_modules_alt {
	margin-bottom:0;
	clear:both;
}

.building_right_modules2 {
	padding:20px 0 10px 0;
	_display:block;
	_height:20px;
	clear:both;
	overflow:auto;
}

#content_int h2, #content_wrap .building_right_modules2 h2 {
	margin:0;
}

.building_right_modules2 .h2_left {
	float:left;
	position:relative;
	width:100px
}

.building_right_modules2 .h2_right {
	float:right;
	position:relative;
	width:180px;
	text-align:right;
	font-size:8.5pt;
	padding-top:1px;
}

.toplink1, .toplink2 {
	margin-right:12px;
}

.toplink1_new, .toplink2_new {
	margin-right:9px;
	_margin-right:6px;
	float:left;
	display:block;
}

.section_content {
	background:#080808 url(images/section_bg.gif) top repeat-x;
	border-bottom:#2d2d2d solid 1px;
	border-left:#2d2d2d solid 1px;
	border-right:#2d2d2d solid 1px;
	padding:10px 15px 10px 15px;
	color:#c7c7c7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	line-height:16px;
}

.section_content_preview {
	background:#080808 url(images/section_bg.gif) top repeat-x;
	border-bottom:#2d2d2d solid 1px;
	border-left:#2d2d2d solid 1px;
	border-right:#2d2d2d solid 1px;
	padding:10px 15px 10px 15px;
	color:#c7c7c7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	line-height:16px;
	width:345px;
}

.section_content_popup {
	background:#none;
	padding:10px 15px 10px 15px;
	color:#c7c7c7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	line-height:16px;
	width:368px;
}

.section_content_new {
	background:#080808 url(images/section_bg.gif) top repeat-x;
	border-bottom:#2d2d2d solid 1px;
	border-left:#2d2d2d solid 1px;
	border-right:#2d2d2d solid 1px;
	padding:10px 11px 10px 12px;
	color:#c7c7c7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.6pt;
	line-height:16px;
}

.section_content_results {
	background:#080808 url(images/section_bg.gif) top repeat-x;
	border-bottom:#2d2d2d solid 1px;
	border-left:#2d2d2d solid 1px;
	border-right:#2d2d2d solid 1px;
	padding:10px 9px 10px 9px;
	color:#c7c7c7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	line-height:16px;
	margin-bottom:0px;
}

.popup_window {
	width:400px;
	*width:383px;
	_width:384px;
}

.popup_row {
	width:184px;
	*width:176px;
	*height:27px;
	*overflow:hidden;
	float:left;
	position:relative;
	border-bottom:#2d2d2d solid 1px;
}

.popup1 {
	width:94px;
	float:left;
	position:relative;
	font-weight:bold;
	text-align:left;
	padding:4px 0 4px 0;
}

.popup2 {
	width:80px;
	float:left;
	position:relative;
	padding:4px 10px 4px 0;
	height:16px;
}

.popup3 {
	clear:both;
	font-weight:bold;
	height:24px;
	line-height:24px;
}

#content_int .section_content_results h2 {
	margin:0;
	font-size:11pt;
}

#content_int .section_content_results p {
	margin:0 0 1px 0;
}

#content_int .section_content_results .building {
	font-size:11pt;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
}

#content_int .section_content_results .phone {
	font-size:12pt;
	font-family:Arial,Helvetica,sans-serif;
}

#content_int .section_content_results h3 {
	font-size:9.5pt;
	margin:12px 0 1px 6px;
}

.results_table {
	width:487px;
	margin-top:10px;
}

#retail_search .results_table {
	width:auto;
	margin-top:10px;
	clear:both;
}

.retail_thumb {
	float:left;

	padding-left:6px;
	padding-bottom:10px;
}

.retail_address {
	float:left;
	padding-bottom:10px;
}

.results_row {
	clear:both;
}

.results_row_alt {
	clear:both;
	background:#333333;
}

.results_row_alt .results_01, .results_row_alt .results_02, .results_row_alt .results_03, .results_row_alt .results_04 {
	background:#191919;
}

.results_01_head {
	float:left;
	position:relative;
	width:91px;
	font-weight:bold;
	border-bottom:1px solid #2D2D2D;
	padding-left:6px;
}

.results_02_head {
	float:left;
	position:relative;
	width:230px;
	font-weight:bold;
	border-bottom:1px solid #2D2D2D;
}

.results_03_head {
	float:left;
	position:relative;
	width:90px;
	font-weight:bold;
	border-bottom:1px solid #2D2D2D;
}

.results_04_head {
	float:left;
	position:relative;
	width:70px;
	font-weight:bold;
	border-bottom:1px solid #2D2D2D;
}

.results_01 {
	float:left;
	position:relative;
	width:85px;
	padding:6px 6px;
}

.results_02 {
	float:left;
	position:relative;
	width:224px;
	padding:6px 6px 6px 0;
}

.results_03 {
	float:left;
	position:relative;
	width:84px;
	padding:6px 6px 6px 0;
}

.results_04 {
	float:left;
	position:relative;
	width:70px;
	padding:6px 0;
}

.results_04 img {
	vertical-align:middle;
}

.results_01b_head {
	float:left;
	position:relative;
	width:91px;
	font-weight:bold;
	border-bottom:1px solid #2D2D2D;
	padding-left:6px;
}

.results_02b_head {
	float:left;
	position:relative;
	width:180px;
	font-weight:bold;
	border-bottom:1px solid #2D2D2D;
}

.results_03b_head {
	float:left;
	position:relative;
	width:120px;
	font-weight:bold;
	border-bottom:1px solid #2D2D2D;
}

.results_04b_head {
	float:left;
	position:relative;
	width:90px;
	font-weight:bold;
	border-bottom:1px solid #2D2D2D;
}

.results_01b {
	float:left;
	position:relative;
	width:85px;
	padding:6px 6px;
}

.results_02b {
	float:left;
	position:relative;
	width:174px;
	padding:6px 6px 6px 0;
}

.results_03b {
	float:left;
	position:relative;
	width:114px;
	padding:6px 6px 6px 0;
}

.results_04b {
	float:left;
	position:relative;
	width:90px;
	padding:6px 0;
}

#retail_search .results_01b_head {
	float:left;
	position:relative;
	width:130px;
	font-weight:bold;
	border-bottom:1px solid #2D2D2D;
	padding-left:6px;
}

#retail_search .results_02b_head {
	float:left;
	position:relative;
	width:310px;
	font-weight:bold;
	border-bottom:1px solid #2D2D2D;
}

#retail_search .results_03b_head {
	float:left;
	position:relative;
	width:130px;
	font-weight:bold;
	border-bottom:1px solid #2D2D2D;
}

#retail_search .results_04b_head {
	float:left;
	position:relative;
	width:270px;
	font-weight:bold;
	border-bottom:1px solid #2D2D2D;
}

#retail_search .results_01b {
	float:left;
	position:relative;
	width:124px;
	padding:6px 6px;
}

#retail_search .results_02b {
	float:left;
	position:relative;
	width:304px;
	padding:6px 6px 6px 0;
}

#retail_search .results_03b {
	float:left;
	position:relative;
	width:124px;
	padding:6px 6px 6px 0;
}

#retail_search .results_04b {
	float:left;
	position:relative;
	width:270px;
	padding:6px 0;
}

/* ------------- General Styles ------------- */

.clear {
	content:".";
	display: block;
	height: 0;
	clear:both;
	visibility:hidden;
}

img {
	border:0;
}

#content_int p, #content_wrap p {
	color:#FFFFFF;
	font-size:9pt;
	line-height:16px;
	margin:0 0 10px 0;
	font-family:Arial, Helvetica, sans-serif;
}

#content_int h1, #content_wrap h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16pt;
	margin:0 0 8px 0;
	font-weight:bold;
	color:#FFFFFF;
}

#content_int h2, #content_wrap h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	margin:0 0 8px 0;
	font-weight:bold;
	color:#FFFFFF;
}

#content_int h3, #content_wrap h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	margin:0 0 1px 0;
	color:#FFFFFF;
}

#content_int h4 {
	display:block;
	margin:0;
	background:url(images/section_header.gif) repeat-x;
	height:26px;
	line-height:26px;
	padding-left:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:9.5pt;
	color:#FFFFFF;
}

body.popup_details h4 {
	display:block;
	margin:0;
	background:url(images/section_header.gif) repeat-x;
	height:26px;
	line-height:26px;
	padding-left:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:9.5pt;
	color:#FFFFFF;
}

.formpane h4 {
	display:block;
	margin:0;
	background:url(images/section_header.gif) repeat-x;
	height:26px;
	line-height:26px;
	padding-left:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:9.5pt;
	color:#FFFFFF;
}

#content_int ul {
	margin:0;
	padding:0;
}

#content_int ul li {
	margin:0;
	_margin:0 0 0 20px;
	padding:0 0 0 11px;
	_padding:0 0 0 0;
	list-style-image:none;
	_list-style-image:url(images/li_arrow.gif);
	list-style-type:none;
	background:url(images/li_arrow.png) no-repeat left center;
}

.sitemap {
	font-size:9.5pt;
	margin-bottom:5px;
}

.sitemap img {
	margin-right:3px;
}

.Property_List {
	background:url(images/li_arrow.png) no-repeat 0 4px;
	float:left;
	width:116px;
	padding:0 3px 0 11px;
}

.Property_List_new {
	background:url(images/li_arrow.png) no-repeat 0 5px;
	_background:url(images/li_arrow.gif) no-repeat 0 4px;
	/*float:left;
	position:relative;*/
	width:165px;
	padding:0 0 0 11px;
}

.Property_List_new2 {
	background:url(images/li_arrow.png) no-repeat 0 5px;
	_background:url(images/li_arrow.gif) no-repeat 0 4px;
	padding:0 0 0 11px;
}

.n_list {
	background:url(images/li_arrow.png) no-repeat 0 5px;
	_background:url(images/li_arrow.gif) no-repeat 0 4px;
	padding:0 0 0 11px;
	margin-left:12px;
}

/*-------------------------------------   MAIN NAVIGATION  -------------------------------------*/

#navigation ul {
                margin:0; 
                padding:0;
                list-style:none;
                }
#navigation ul li {
                margin:0; 
                float:left;
                list-style:none;
                position:relative; 
                height: 33px;
                display: inline;
				background:none;
				padding:0;
                }
#navigation ul li.last {
	/*display:none;*/
}

#navigation ul li a#tab_113 {
	display:none;
}

#navigation ul li a:link, 
#navigation ul li a:visited, 
#navigation ul li a:active {
                display:block;     
                _display: inline-block;
                position:relative;
                height: 33px;
                line-height: 33px;
                padding: 0 21px 0 20px;
                color: #FFFFFF;
                font-family:Arial, Helvetica, sans-serif;
                font-size: 10pt;
                font-weight: bold;
                text-decoration: none;
                cursor:pointer;
				background: url(images/nav_divider.gif) right no-repeat;
                }
				
#navigation ul li.last a:link, 
#navigation ul li.last a:visited, 
#navigation ul li.last a:active {
				display:block;     
                _display: inline-block;
                position:relative;
                height: 33px;
                line-height: 33px;
                padding: 0 20px 0 20px;
                color: #FFFFFF;
                font-family:Arial, Helvetica, sans-serif;
                font-size: 10pt;
                font-weight: bold;
                text-decoration: none;
                cursor:pointer;
				background: none;
}
 
/* Main menu (navigation - active) */
#navigation ul li#active a:link, 
#navigation ul li#active a:active, 
#navigation ul li#active a:visited { 
                background: url(images/nav_active.gif) right no-repeat;
                color: #FFFFFF;
                }
				
#navigation ul li#active.last a:link, 
#navigation ul li#active.last a:active, 
#navigation ul li#active.last a:visited { 
                background: url(images/nav_active2.gif) repeat-x;
                color: #FFFFFF;
                }				
 
/* Main menu (navigation - hover) */
#navigation ul li a:hover, 
#navigation ul li a.current:link, 
#navigation ul li a.current:visited, 
#navigation ul li a.current:active {
                background: url(images/nav_divider.gif) right no-repeat;
				color:#bbbbbb;
                }
#navigation ul li.last a:hover {
				color:#bbbbbb;
}
#navigation ul li#active a:hover, 
#navigation ul li#active a.current:link, 
#navigation ul li#active a.current:visited, 
#navigation ul li#active a.current:active {
                background: url(images/nav_active.gif) right no-repeat;
				color:#bbbbbb;
                }

#navigation ul li#active.last a:hover {	
				background: url(images/nav_active2.gif) repeat-x;
				color:#bbbbbb;
}

.dropdown{ 
                background: #333333;
                position:absolute; 
                left:0; 
                top:33px; 
                white-space: nowrap;
                display:none;
				z-index:2000;
                }
#navigation ul li a.child:link, 
#navigation ul li a.child:visited, 
#navigation ul li a.child:active, 
#navigation ul li#active a.child:link, 
#navigation ul li#active a.child:active, 
#navigation ul li#active a.child:visited {
                background:transparent; 
                color:#ffffff; 
                font-weight:bold;
				font-size:9.5pt; 
                text-transform:none;
                height: 23px;
                line-height: 23px;
                padding: 0 6px;
                width: 130px;
                _float: none;
                _display: block;
                margin: 0;
                /*border-left: 1px solid #3B63A2;
                border-right: 1px solid #3B63A2;
                border-bottom: 1px solid #3B63A2;*/
                }
#navigation ul li a.child:hover, 
#navigation ul li#active a.child:hover {
                background:#af305f; 
                color:#fff;
                height: auto;
                }
				
/* ---------------------------------- Form Style ------------------------------------------ */

.search_radio {
	margin:0 3px 0 0;
	*vertical-align:top;
	float:left;
	position:relative;
}

.label_radio {
	width:170px;
	display:block;
	float:left;
	position:relative;
}

.label_radio2 {
	width:170px;
	display:block;
	float:left;
	position:relative;
}

.inquiry_label {
	display:block;
	color:#C7C7C7;
	font-family:Arial,Helvetica,sans-serif;
	font-size:9pt;
	line-height:16px;
}

.req {
	color:#BC4370;
	font-size:8.5pt;
	padding-right:8px;
}

.form_row2b .req {
	margin-right:10px;
}

.apts_available {
	float:left;
	position:relative;
	font-size:8pt;
}

.form_row {
	width:237px;
	margin-bottom:5px;
	height:inherit;

}

.form_row2 {
	margin-bottom:6px;
	padding-left:13px;
}

.form_row2b {
	margin:10px 0 5px;
	padding-right:22px;
}

.form_row2_preview {
	margin:0 0 6px;
	padding:0 11px;
	float:left;
}

.form_row2area_preview {
	clear:both;
	margin:0 0 6px;
	padding:0 10px;
}

.form_row2b_alt {
	margin:10px 0 5px;
	padding:0 13px 0 0;
}

.form_row2c {
	margin-bottom:6px;
	padding:0 13px;
}

#inquiry_form, #Refer_form {
	width:440px;
	margin:-20px 0 0;
}

.inquiry_form {
	border:#999999 1px solid;
	background:#dddddd;
	font-size:8pt;
	padding:1px;
	width:165px;
	font-family:Arial, Helvetica, sans-serif;
}

.contact_form {
	border:#999999 1px solid;
	background:#dddddd;
	font-size:8pt;
	padding:1px;
	width:200px;
	font-family:Arial, Helvetica, sans-serif;
}

.preview_form {
	border:#999999 1px solid;
	background:#dddddd;
	font-size:8pt;
	padding:1px;
	width:145px;
	font-family:Arial, Helvetica, sans-serif;
}

.inquiry_form_area {
	border:#999999 1px solid;
	background:#dddddd;
	font-size:8pt;
	padding:1px;
	width:369px;
	font-family:Arial, Helvetica, sans-serif;
	height:50px;
}

.broker_form {
	border:#999999 1px solid;
	background:#dddddd;
	font-size:8pt;
	padding:1px;
	width:235px;
	font-family:Arial, Helvetica, sans-serif;
}

.broker_form1 {
	border:#999999 1px solid;
	background:#dddddd;
	font-size:8pt;
	padding:1px;
	width:318px;
	font-family:Arial, Helvetica, sans-serif;
}

.broker_form_area {
	border:#999999 1px solid;
	background:#dddddd;
	font-size:8pt;
	padding:1px;
	width:235px;
	font-family:Arial, Helvetica, sans-serif;
	height:50px;
}

.broker_form_area1 {
	border:#999999 1px solid;
	background:#dddddd;
	font-size:8pt;
	padding:1px;
	width:318px;
	font-family:Arial, Helvetica, sans-serif;
	height:50px;
}

.contact_form_area {
	border:#999999 1px solid;
	background:#dddddd;
	font-size:8pt;
	padding:1px;
	width:435px;
	font-family:Arial, Helvetica, sans-serif;
	height:50px;
}

.search_dd {
	width:120px;
}

.hp_property_list {
	float:left;
	width:196px;
}

.hp_building_name {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	margin:0 0 1px 0;
}

.hp_building_results {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	margin:0 0 1px 0;
}

.avail_row {
}

.avail_01 {
	width:60px;
	float:left;
	position:relative;
	padding-right:10px;
}

.avail_02 {
	width:73px;
	float:left;
	position:relative;
	padding-right:10px;
}

.avail_03 {
	width:100px;
	float:left;
	position:relative;
}

.avail_04 {
	width:16px;
	float:left;
	position:relative;
}

/* LIGHTBOX STYLES */
.black_overlay{
   	display: none;
    position:fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000000;
    z-index:500;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);
}
.white_content {
	position:absolute;
	top:0;
    margin: 150px 0 0 250px;
	*margin: 150px 0 0 -190px;
	_margin: 150px 0 0 250px;
    width: 440px;
    padding: 0px;
    z-index:1000;
    overflow: auto;
    background:transparent;
	_background:000000;
    border:0px solid #999999;
    overflow:hidden;
	-moz-opacity: 1;
	opacity:1;
    filter: alpha(opacity=100);
}

.formpane a.close_link {
	text-align:right;
	position:relative;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFFFFF;
	margin:7px 8px 0 0;
}

.formpane {
	margin:0 auto;
	text-align:center;
}

.formpanewrap {
	width:866px;
	margin:0 auto;
	text-align:center;
}

.hp_form {
	position:absolute;
	left:637px;
	top:0px;
	z-index:9;
	width:214px;
	height:336px;
	padding:20px 15px 0 0;
}

#content_wrap .hp_form h3 {
	margin:0 0 10px 0;
}

.hp_form_01 {
	float:left;
	width:100px;
	font-size:9pt;
	margin-bottom:10px;
}

.hp_form_02 {
	float:left;
	width:214px;
	margin-bottom:10px;
}

.hp_form_02 select {
	width:214px;
}

.hp_form_row select.hp_price1 {
	width:100px;
	margin-bottom:6px;
}

.hp_form_row select.hp_price2 {
	width:108px;
	margin-bottom:6px;
}

.hp_form_03 {
	float:left;
	width:214px;
	margin-bottom:10px;
}

.hp_form_03 input {
	margin:0 2px 0 0;
}

.hp_form_row {
	float:left;
	width:107px;
	font-size:8.5pt;
	margin-bottom:5px;
}

#content_wrap .SubHead {
	color:#FFFFFF;
}

.SiteMap0 {
	font-size:10pt;
	margin-bottom:3px;
	padding-left:12px;
	background:url(images/li_arrow.png) no-repeat 0 5px;
	_background:url(images/li_arrow.gif) no-repeat 0 2px;
}

.SiteMap1 {
	font-size:10pt;
	margin-bottom:3px;
	margin-left:18px;
	padding-left:12px;
	background:url(images/li_arrow.png) no-repeat 0 5px;
	_background:url(images/li_arrow.gif) no-repeat 0 2px;
}