body{
		background:#ffffff url(images/body_bg.gif) repeat-x;
		font-size:100%;
		font-family:verdana;
		margin:0;
		padding:0;
	}

	a{color:#155b94;}
	a:hover{color:#155b94;text-decoration:none;}

	.clear{clear:both;}	
	.float_left{float:left;}
	.float_right{float:right;}
	
	.wrap{
		margin:0 auto;
		width:1000px;
		font-size:0.8em;
	}
	
	#header{
		height:182px;
		background:url(images/header_bg_tiler.gif) repeat-x;
	}
	
	#header .header_body{
		width:1000px;
		margin:0px auto;
		background:url(images/header_bg.gif) no-repeat;
	}
	
	#header .header_body .logo{
		display:block;
		width:320px;
		height:115px;
		float:left;
	}
	
	#header .tabs{
		float:left;
		width:649px;
		height:51px;
		margin:75px 0px 0 31px;
	}
	
	#header .tabs ul{
		padding: 0px;
		margin:0;
		
	}
	
	#header .tabs ul li{
		list-style-type: none;
		float:left;
	}
	
	#header .tabs ul li a{
		display:block;
		height:51px;
	}
	
	#header .tabs ul li a.management{background:url(images/top_tabs.png) 0px 0px no-repeat;width:293px;}
	#header .tabs ul li a.apply_online{background:url(images/top_tabs.png) -293px 0px no-repeat;width:145px;}
	#header .tabs ul li a.info{background:url(images/top_tabs.png) -438px 0px no-repeat;width:210px;}
	
/*	div#nsav{
		background:#3283c6 url(images/nav_bg.gif) 0px 0px repeat-x;
	}*/
	
	ul#navlist
	{
		margin:0;
		padding: 0px;
		height:54px;
		white-space: nowrap;
	}
	
	#navlist li
	{
		float:left;
		list-style-type: none;
		background:url(images/menu_sep.png) center right no-repeat;
	}
	
	#navlist li a.first_link
	{
		background:url(images/menu_sep.png) center left no-repeat;
	}
	
	#navlist a {
		display:block;
		color:#ffffff;
		text-transform:uppercase;
		padding: 20px 12px 18px 12px;
		font-size:0.75em;
		text-decoration: none;
	}
		
	#navlist a:hover
	{
		color: #fff;
		text-decoration: underline;
	}

.hp_right_section, .content_area{background: #ffffff;}

.hp_right_section .t,
.content_area .t {background:  url(images/content_area_dot.gif) 0 0 repeat-x; width: 100%;color:#282828;margin: 10px 0;}

.hp_right_section .b,
.content_area .b {background: url(images/content_area_dot.gif) 0 100% repeat-x;}

.hp_right_section .l,
.content_area .l {background: url(images/content_area_dot.gif) 0 0 repeat-y;}

.hp_right_section .r,
.content_area .r {background: url(images/content_area_dot.gif) 100% 0 repeat-y;}

.hp_right_section .bl,
.content_area .bl {background: url(images/content_area_bl.gif) bottom left no-repeat;}

.hp_right_section .br,
.content_area .br {background: url(images/content_area_br.gif) bottom right no-repeat;}

.hp_right_section .tl,
.content_area .tl {background: url(images/content_area_tl.gif) top left no-repeat;}

.hp_right_section .tr,
.content_area .tr {background: url(images/content_area_tr.gif) top right no-repeat;padding:10px 20px 5px 20px;min-height:275px;}

.hp_right_section .tr{padding:10px 10px 5px 10px;}

.hp_left{
	width:480px;
	float:left;
}


.hp_right{
	width:480px;
	float:left;
}

.hp_pad{
padding:10px;
}

.hp_left .title{
	color:#155d98;
	font-size:1em;
	font-weight:bold;
	padding:10px 0 10px 22px;
	background:url(images/title_arrow.png) center left no-repeat;
	border-bottom:1px solid #c9c9c9;
}

.bottom_title,
.hp_right .title{
	color:#000000;
	font-size:1.5em;
	padding:10px 0 10px 22px;
	background:url(images/title_arrow.png) center left no-repeat;
	border-bottom:1px solid #c9c9c9;
}

.feature_title a{
	color:#155b94;
	font-size:1.3em;
	font-weight:bold;
	padding:5px 0 5px 2px;	
	text-decoration:none;
	display:block;
}


.hp_right .thumb{
float:left;
width:195px;
margin-top:10px;
}

.hp_right .thumb img{
width:195px;
height:120px;
border:0;
}

.hp_right .desc{
float:left;
width:230px;
margin:10px 10px 0 0;
font-size:1em;
}

.hp_desc{
padding:10px 0 0 2px;
text-align:justify;
font-size:0.9em;
}

a.button_lg {
    color: #155d98;
    display: block;
    float: right;
    font-weight: bold;
	font-size: 0.8em;
    height:37px;
	margin-left: 6px;
    padding-left: 15px;
    text-decoration: none;
	outline: none;
	background: url(images/button_lg_left.png) top left no-repeat;
	}
	
a.button_lg{background-image: url(images/button_lg_left.png)}

a:hover.button_lg{
	color: #155d98;
	text-decoration: underline;
	}

a.button_lg span{
    display: block;
    line-height: 20px;
    padding: 9px 15px 9px 0;
	background: url(images/button_lg_right.png) top right no-repeat;
	}
	
a.button_lg span{background-image: url(images/button_lg_right.png)}

a.button_sm {
    color: #155d98;
    display: block;
    float: right;
    font-weight: bold;
	font-size: 0.9em;
    height:26px;
	margin-left: 6px;
    padding-left: 15px;
    text-decoration: none;
	outline: none;
	background: url(images/button_sm_left.png) top left no-repeat;
	}
	
a.button_sm{background-image: url(images/button_sm_left.png)}

a:hover.button_sm{
	color: #155d98;
	text-decoration: underline;
	}

a.button_sm span{
    display: block;
    line-height: 20px;
    padding: 4px 15px 4px 0;
	background: url(images/button_sm_right.png) top right no-repeat;
	}
	
a span div{
	background:url(images/icons.png) center left no-repeat;
	padding-left:10px;
	}

span.arrows{
	color:#155b94;
	font-size:0.7em;
	font-weight:bold;
}
	
.request_btn{
margin:0 auto;
width:240px;
}

.management_btn{
margin:0 auto;
width:365px;
}

.read_btn{
margin:0 auto;
width:130px;
}

.hp_map img{
width:400px;
height:230px;
border:0;
}

.footer{
text-align:right;
font-size:0.7em;
padding:10px 0;
}

.ddmenu_subcats {
	text-align: left;
	position: absolute;
	display:none;
	border: 1px solid #ffffff;
	border-bottom: 0;
	font-size: .7em;
	line-height: 25px;
	z-index: 100;
	background: #3283c6;
	width: 160px;
	margin: -13px 0px 0px 0px;
	padding: 0;
}

.ddmenu_subcats a {
	text-align: left;
	color: #dddddd;
	display: block;
	border-bottom: 1px solid #ffffff;
	padding: 0px 0;
	text-decoration: none;
	text-indent: 5px;
	background:url(images/dd_menu.jpg) 0px 0px repeat-x;
}

.ddmenu_subcats a:hover {
	background:url(images/dd_menu.jpg) 0px -26px repeat-x;
	color: #ffffff;
}

.Neighborhoodheading{
	font-weight:bold;
	font-size:1.1em;
}


table, td {font-size: 100%;}

.tborder {
	background: #fff;
	border: 1px solid #d3d3d3;
}

.tcat {
	background: #3e3e3e;
	padding: 4px;
	font-size: 1em;
	color: #FFFFFF;
	font-weight: bold;
}

.tcat a {
	color: #FFFFFF;
	}
	
.tcat a:hover  {
	color: #cecece;
	}

.thead {
	background: #cacaca;
	padding: 6px;
	color: #343434;
	border-bottom: 1px solid #d3d3d3;
	font-weight: bold;
	font-size: 0.9em;
}

.trow1 {
	background: #f7f7f7;
	color: #474747;
	padding: 8px;
	font-size:0.9em;
}

.trow2 {
	background: #ededed;
	color: #474747;
	padding: 8px;
	font-size:0.9em;
}

.trow_highlight{
	background: #3283c6;
	color: #ffffff;
	font-size:0.9em;
}

.trow1 td,
.trow2 td,
.trow_highlight td{
	padding:5px;
}

.trow_highlight a{
	color: #ffffff;
}

.header{
	font-weight:bold;
	font-size:1em;
}

.content{
	font-size:1em;
}

	.property_nav{
		background:#fbfbfb url(images/property_nav_bg.gif) repeat-x;
		height:28px;
		border-right:1px #222222 solid;
		border-left:1px #222222 solid;
	}
	.property_nav ul{
		margin:0;
		padding:0;
		list-style:none;
		clear:both;
	}
	
	.property_nav ul li{
		float:left;
	}
	
	.property_nav ul li a{
		display:block;
		padding:5px 10px;
		text-decoration:none;
		border-right:1px #222222 solid;
		color:#222222;
	}
	
	.property_nav ul li a:hover{
		text-decoration:underline;
	}
	
	.rental_title{
	font-weight:bold;
	font-size:1.2em;
	}
	
	.thumbdiv{
		float:left;
		margin:5px;
	}
	
	p{
		margin:0;
		padding:0;
	}
	
	.footer_left{
		float:left;
		text-align:center;
		width:450px;
	}
	
	.footer_right{
		text-align:right;
		margin:5px 0 0 0;
	}