body

{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3f3f3f;
	margin:0px;
	background:#37363c url(../images/topbg.gif) repeat-x;
	}
	
.f_text
	{
		font-family:verdana;
		font-size:11px;
		line-height:10px;
		color:#000000;
		font-weight:bold;
	
	}	
	
p,div

{
	margin:0px;
	}

#wrapper

{
	width:880px;
	margin:0px auto;
	}

.emailfriend

{
	float:right;
	text-align:center;
	padding:5px 0px 0px 0px;
	background:url(../images/mailbg.gif) no-repeat;
	width:223px;
	height:23px;
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
	}

.emailfriend a

{
	color:#FFFFFF;
	text-decoration:none;
	}

.emailfriend a:hover

{
	color:#ffffff;
	text-decoration:underline;
	}

#logo

{
	margin:50px 0px 20px 0px;
	background:url("../images/logo.png") no-repeat;
	width:367px;
	height:36px;
	float:left;
	}

* html #logo

{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/logo.png", sizingMethod="scale");
	}

#logo a

{
	display:block;
	width:367px;
	height:36px;
	}

.flt

{
	float:left;
	} 

.frt

{
	float:right;
	}

.container

{
	float:left;
	width:880px;
	}

.mainpage

{
	width:880px;
	float:left;
	background-color:#FFFFFF;
	}

.mainpage-inner

{
	padding:8px 15px 10px 15px;
	}

.innerpage-inner

{
	float:left;
	width:880px;
	position:relative;
	left:8px;
	}

.innerpage-top{
	background:url(../images/inner-top.gif) no-repeat left top;
	width:850px;
	height:10px;
	float:left;
	}

.innerpage-mid{
	background:url(../images/inner-mid.gif) repeat-y;
	width:850px;
	float:left;
	}

.innerpage-btm{
	background: url(../images/inner-btm.gif) no-repeat left bottom;
	width:850px;
	height:10px;
	float:left;
	}

#homesearch-bg

{
	background:url(../images/homesearch-bg2.jpg) no-repeat;
	width:238px;
	height:309px;
	color:#FFFFFF;
	float:right;
	padding:30px 0px 0px 0px;
	}

#homesearch-bg p

{
	padding-left:10px;
	line-height:20px;
	}

#homesearch-bg span

{
	font-size:17px;
	font-weight:bold;
	}

/***************Menu************/

#menu

{
	float:left;
	width:880px;
	text-align:left;
	}

#menu-left

{
	background:url("../images/menu-left-1.gif") no-repeat;
	width:9px;
	height:43px;
	float:left;
	}

#menu-right

{
	background:url("../images/menu-right-1.gif") no-repeat;
	width:9px;
	height:43px;
	float:right;
	}

#menu-bg

{
	background:url("../images/menu-bg.gif") repeat-x;
	float:left;
	width:880px;
	height:43px;
	color:#FFFFFF;
	}

.menulist 

{
	color:#FFFFFF;
	text-decoration:none;
	float:right;
	position:relative;
	top:6px;
	right:10px;
	z-index:800;
	}

/********************************other menu***************/



.menulist ul{
	margin:0px;
	padding:0px;
	list-style:none;
	float:right;
	}

.menulist ul li{
	margin:0px;
	padding:0px;
	margin:0px 0px;
	float:left;
	list-style:none;
	}

.about-on{
	margin:0px;
	padding:0px;
	margin:0px 0px;
	float:left;
	list-style:none;
	width:177px;
	height:29px;
	background:url(../images/about-on.gif) no-repeat;
	z-index:200;
	}



.active-about {
	margin:0px;
	padding:0px;
	margin:0px 2px;
	float:left;
	list-style:none;
	width:177px;
	height:29px;
	background:url(../images/about-on.gif) no-repeat;
	}

.active-about ul{
	margin:0px;
	padding:0px;
	list-style:none;
	position:absolute;
	width:200px;
	height:150px;
	display:none;
	background:#FFFFFF;
	}



.about-on a{
	display:block;
	width:177px;
	height:29px;
	cursor:pointer;
	}

.about-on ul{
	display:block;
	margin:0px;
	padding:0px;
	list-style:none;
	position:absolute;
	width:200px;
	height:130px;
	top:29px;
	background:url("../images/drop-down.gif") no-repeat;
	border-top:1px solid #f4f4f4;
	}



.about-on ul li {
	float:left;
	position:relative;
	left:2px;
	}

.about-on ul li a{
	color:#000;
	text-decoration:none;
	width:196px;
	display:block;
	text-indent:15px;
	line-height:30px;
	border-bottom:1px solid #f4f4f4;
	}

.about-on ul li a:hover{
	color:#fff;
	text-decoration:none;
	background:#800001;
	width:196px;
	display:block;
	line-height:30px;
	text-indent:15px;
	border-bottom:1px solid #f4f4f4;
	}

.about-off{
	margin:0px;
	padding:0px;
	margin:0px 2px;
	float:left;
	list-style:none;
	width:177px;
	height:29px;
	background:url(../images/about-off.gif) no-repeat;
	}

.about-off ul{
	margin:0px;
	padding:0px;
	list-style:none;
	position:absolute;
	width:200px;
	height:150px;
	display:none;
	background:#FFFFFF;
	}

/****************Apartment**************/

.apart-on{
	margin:0px;
	padding:0px;
	margin:0px 0px;
	float:left;
	list-style:none;
	width:125px;
	height:29px;
	background:url(../images/apartment-on.gif) no-repeat;
	}

.apart-active{
	margin:0px;
	padding:0px;
	margin:0px 0px;
	float:left;
	list-style:none;
	width:125px;
	height:29px;
	background:url(../images/apartment-on.gif) no-repeat;
	}

.apart-active ul{
	margin:0px;
	padding:0px;
	list-style:none;
	position:absolute;
	width:200px;
	height:150px;
	display:none;
	background:#FFFFFF;
	}

.apart-on a{
	display:block;
	width:125px;
	height:29px;
	cursor:pointer;
	}

.apart-on ul{
	display:block;
	margin:0px;
	padding:0px;
	list-style:none;
	position:absolute;
	width:200px;
	height:82px;
	top:29px;
	background:url("../images/drop-down-1.gif") no-repeat bottom;
	border-top:1px solid #f4f4f4;
	}



.apart-on ul li {
	float:left;
	position:relative;
	left:2px;
	}

.apart-on ul li a{
	color:#000;
	text-decoration:none;
	position:relative;
	width:196px;
	display:block;
	text-indent:15px;
	line-height:30px;
	border-bottom:1px solid #f4f4f4;
	}

.apart-on ul li a:hover{
	color:#fff;
	text-decoration:none;
	background:#800001;
	width:196px;
	display:block;
	line-height:30px;
	text-indent:15px;
	border-bottom:1px solid #f4f4f4;
	}

.apart-off{
	margin:0px;
	padding:0px;
	margin:0px 2px;
	float:left;
	list-style:none;
	width:125px;
	height:29px;
	background:url(../images/apartment-off.gif) no-repeat;
	}

.apart-off ul{
	margin:0px;
	padding:0px;
	list-style:none;
	position:absolute;
	width:200px;
	height:150px;
	display:none;
	background:#FFFFFF;
	}

/* ----- Investor ----- */

.investor-on{
	margin:0px;
	padding:0px;
	margin:0px 0px;
	float:left;
	list-style:none;
	width:125px;
	height:29px;
	background:url(/images/investor-on.gif) no-repeat;
	}

.investor-active{
	margin:0px;
	padding:0px;
	margin:0px 0px;
	float:left;
	list-style:none;
	width:125px;
	height:29px;
	background:url(/images/investor-on.gif) no-repeat;
	}

.investor-active ul{
	margin:0px;
	padding:0px;
	list-style:none;
	position:absolute;
	width:200px;
	height:150px;
	display:none;
	background:#FFFFFF;
	}

.investor-on a{
	display:block;
	width:125px;
	height:29px;
	cursor:pointer;
	}

.investor-on ul{
	display:block;
	margin:0px;
	padding:0px;
	list-style:none;
	position:absolute;
	width:200px;
	height:98px;
	top:29px;
	background:url("../images/drop-down-1.gif") no-repeat bottom;
	border-top:1px solid #f4f4f4;
	}



.investor-on ul li {
	float:left;
	position:relative;
	left:2px;
	}

.investor-on ul li a{
	color:#000;
	text-decoration:none;
	position:relative;
	width:196px;
	display:block;
	text-indent:10px;
	line-height:30px;
	border-bottom:1px solid #f4f4f4;
	}

.investor-on ul li a:hover{
	color:#fff;
	text-decoration:none;
	background:#800001;
	width:196px;
	display:block;
	line-height:30px;
	text-indent:10px;
	border-bottom:1px solid #f4f4f4;
	}

.investor-off{
	margin:0px;
	padding:0px;
	margin:0px 2px;
	float:left;
	list-style:none;
	width:125px;
	height:29px;
	background:url(/images/investor-off.gif) no-repeat;
	}

.investor-off ul{
	margin:0px;
	padding:0px;
	list-style:none;
	position:absolute;
	width:200px;
	height:150px;
	display:none;
	background:#FFFFFF;
	}



/******************************othe mensu ends here/********/

.link-lft

{
	background:url(../images/link-lft.gif) no-repeat;
	}

.clear {
	overflow: hidden;
	width: 100%;
	}

a.button{
	background:url('../images/bg_button_a.gif') no-repeat scroll top right;
	color: #fff;
	display: block;
	float: left;
	font: 12px arial, sans-serif;
	height: 29px;
	margin-right: 0px;
	padding-right: 13px;
	text-decoration: none;
	}



a.button span{
	background:url('../images/bg_button_span.gif') no-repeat;
	display: block;
	line-height: 10px;
	padding: 10px 0 9px 13px;
	}



a.button:hover {
	background-position: bottom right;
	color: #27343c;
	outline: none;
	} 



a.button:hover span {
	background-position: bottom left;
	padding: 10px 0 9px 13px;
	}

p{margin:0px;
	}

p.button1{
	background: transparent url('../images/bg_button_a.gif') no-repeat scroll top right;
	color:#27343c;
	display: block;
	float: left;
	font: 12px arial, sans-serif;
	height: 29px;
	margin-right: 0px;
	padding-right: 13px;
	text-decoration: none;
	cursor:pointer;
	}



p.button1 span{
	background: transparent url('../images/bg_button_span.gif') no-repeat;
	display: block;
	line-height: 10px;
	padding: 10px 0 9px 13px;
	}



p.button1 {
	background-position: bottom right;
	color:#27343c;
	outline: none;
	}



p.button1 span {
	background-position: bottom left;
	padding: 10px 0 9px 13px;
	}

/***************Menu End*****************/

#pagebottom

{
	background:url("/images/page-bottom.png") no-repeat;
	width:880px;
	float:left;
	height:19px;
	}

* html #pagebottom

{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/page-bottom.png", sizingMethod="scale");
	}

.inner-left

{
	float:left;
	width:238px;
	background:#010101;
	color:#FFFFFF;
	}

.inner-left p

{
	line-height:20px;
	}

.inner-left span

{
	font-size:17px;
	font-weight:bold;
	}

.innerpage-title

{
	float:left;
	background-color:#37363c;
	width:606px;
	}

.innerpage-titleRED 

{
	float:left;
	background-color:#7a1112;
	width:606px;
	}
.innerpage-title p

{
	padding:0px 10px 0px 10px;
	height:60px;
	}

.inner-page-title-top

{
	background:url(../images/inner-page-title-top.gif) no-repeat top;
	width:606px;
	height:9px;
	float:left;
	}

.inner-page-title-bottom

{
	background:url(../images/inner-page-title-bottom.gif) no-repeat bottom;
	width:606px;
	height:9px;
	float:left;
	}

.innerpage-titleRED p

{
	padding:0px 10px 0px 10px;
	height:60px;
	}

.innerpage-titleRED .inner-page-title-top

{
	background:url(../images/inner-page-title-topRED.gif) no-repeat top;
	width:606px;
	height:9px;
	float:left;
	}

.innerpage-titleRED .inner-page-title-bottom

{
	background:url(../images/inner-page-title-bottomRED.gif) no-repeat bottom;
	width:606px;
	height:9px;
	float:left;
	}

.innerright

{
	position:relative;
	left:8px;
	float:right;
	width:606px;
	}

.cont

{
	float:left;
	line-height:20px;
	color:#666666;
	width:600px;
	text-align:justify;
	padding-top:15px;
	}

	/* Added 2008-10-29 */

	.linktosite {
	margin: 6px;
	text-align: center;
	color:#000000;
	}

	.articleTitle {
	font-size:16px;
	}

	#comm_list {
	float:right;
	clear:left;
	background:#F6F6F7;
	width: 220px;
	height: 600px;
	padding:8px;
	margin:6px;
	position:absolute;
	left:348px;
	border: dotted 1px #999;
	}

	#comm_list td{
	padding:4px 0px;
	}



.paragraph_padding {
	padding-top:10px;
	}

.Employment_paragraph_padding {
	padding-top:15px;
	}



.list_padding {
	padding-top:4px;
	}



.list_menu {
	/*padding-left:20px;
	*/

	color:#800001;
	}

.list_submenu {
	/*padding-left:50px;
	*/

}

.note1{
	font-size:10px;
	}

.contacttxt {
	border:1px solid #DDDDDD;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	}

.BodyText {
	font-weight:bold;
	height:35px;
	padding-right:5px;
	}

a{
	color:#999999;
	}

	a:hover {
	color:#A03036;
	}

.dotline {
	padding-top:10px;
	border-top:1px dotted #AAAAAA;
	/*padding-bottom:5px;
	*/

}

.apartHeader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#990000;
	}

/**********************Footer******************/

.footer

{
	color:#FFFFFF;
	margin-top:10px;
	float:left;
	width:880px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:24px;
	text-align:center;
	}

.footer a

{
	color:#FFFFFF;
	text-decoration:none;
	padding:0px 10px 0px 10px;
	}

.footer a:hover

{
	color:#FFFFFF;
	text-decoration:underline;
	padding:0px 10px 0px 10px;
	}

.footer span

{
	font-size:10px;
	}

.com_list_row{
	width:540px;
	height:95px;
	padding:2px 2px 2px 50px;
	}

.com_address{
	width:265px;
	height:80px;
	float:left;
	text-align:left;
	padding:2px 2px 2px 4px;
	}

.com_doted_line {
	padding-left:55px;
	padding-bottom:4px;
	}

.com_no_units{
	width:120px;
	height:80px;
	float:left;
	color:#666666;
	font-weight:500;
	padding:2px 2px 2px 0px;
	}

.com_details{
	width:175px;
	height:80px;
	border:0px solid #ff0000;
	float:left;
	padding:2px 2px 2px 0px;
	}

.com_property_manager {
	color:#000000;
	}

.prop_img_border {
	border:1px solid #888888;
	padding:2px 2px 2px 2px;
	}

.com_property_name{
	color:#800001;
	font-family:Arial, Helvetica, sans-serif, Verdana;
	font-size:13px;
	font-weight:bold;
	}

.com_Property_country {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif, Verdana;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	padding-left:15px;
	padding-bottom:5px;
	}

.storey_info{
	font-style:italic;
	padding:5px 5px 5px 0px;
	}



.textbox {
	border:1px solid #DDDDDD;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	}

.textarea_size {
	border:1px solid #DDDDDD;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:335px;
	color: #000000;
	}



.refer_friend_hdr {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color: #000000;
	}

.smalltxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666666;
	}

.refer_friend {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	}

.responsemsg {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #333333;
	font-weight:bold;
	padding-right:10px;
	line-height:20px;
	}

.invite a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #0033FF;
	font-weight:bold;
	line-height:25px;
	margin-right:15px;
	}

.prop_list {
	padding-top:3px;
	padding-left:20px;
	}



.left-cont{
	float:left;
	width:380px;
	}

.right-cont{
	float:right;
	width:207px;
	}
	.right-cont p {
	font-size:15px;
	color:#000;
	}





/**********************Footer Ends******************/



#flashcontent{
	width:580px;
	}

#flash{
	float:left;
	width:580px;
	padding-left:12px;
	}

.map-border {
	border:1px solid #800001;
	}



/* ----- Survey Styles ----- */

#top_table_survey p{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	}

#top_table_survey tr td {
	border-bottom: 1px dotted #999;
	padding-bottom: 6px;
	}

#top_table_survey tr td table tr td{
	border: none;
	}



#top_table_survey td.questionside {
	padding: 6px 4px;
	color: #333;
	font: 12px Verdana;
	font-weight: bold;
	}

#top_table_survey td.question {
	background: #E9E9E9;
	padding: 6px 4px;
	color: #333;
	font: 12px Verdana;
	font-weight: bold;
	}

#top_table_survey td.answer {
	padding: 4px;
	color: #333;
	font: 10px Verdana;
	}

#top_table_survey .title-section {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-weight:bold;
	padding: 10px 6px 6px 6px;
	}
	
ul.bullet-mesa{
	margin:8px 0;
	padding:2px 18px;
}
.bullet-mesa li{
	text-align:left;
	font-size:13px;
	color:#303030;
	list-style:none;
	background:url(/images/bullet-mesa-logo.gif) no-repeat left;
	margin: 8px 5px;
	padding: 2px 4px 2px 45px;
	line-height:16px;
}
