body {
	font-family:Tahoma, Arial;
	font-size:11px;
	}
p {
	line-height:14px;
	}
	
#container {
	width:800px;
	margin:0px auto;
	}	
textarea, input, select {
	line-height:18px;
	font-family:Tahoma, Arial;
	font-size:11px;
	border:1px solid #a5acb2;
	padding:2px;
	}
			



#header {
	position:relative;
	height:44px;
	margin:0px 4px;
	border-bottom:1px solid #b2d985;
	}
#header img {
	float:left;
	position:absolute;
	top:13px;
	}	
#header ul {
	position:absolute;
	bottom:2px;right:4px;
	}
#header li {
	float:left;
	margin:0px 3px;
	color:#006893;
	}
#header a {
	color:#006893;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	}
#header a:hover {
	text-decoration:underline;
	}	
	
#content {
	background:#fff url(../images/left-background.gif) repeat-y left;
	width:800px;
	margin-top:14px;
	position:relative;
	}
#left-column {
	float:left;
	width:154px;
	font-size:12px;
	position:relative;
	top:-4px;
	}
#left-column a {
	padding:6px 4px;
	height:12px;
	display:block;
	background:#e2f1d1;
	border-bottom:1px #fff solid;
	text-decoration:none;
	color:#000;
	}	
#left-column a:hover, #left-column a:hover span {
	background:#006893;
	color:#fff;
	}	
#left-column a span {
	color:#006893;
	}
	
	
	
#center-column {
	float:left;
	margin-left:10px;
	width:436px;
	}
#logged-in {
	color:#58595b;
	font-size:13px;
	}	
#logged-in strong {
	color:#006893
	}
#center-column .marketplace {
	margin-top:12px;
	color:#fff;
	}		
#center-column .marketplace h3 {float:left;}	
#center-column .marketplace h6 {
	padding-top:2px;
	float:left;
	font-weight:normal;
	font-family:arial;
	}
.view-less {
	float:right;
	width:65px;
	height:16px;
	}
#center-column .centeritem  {margin-top:12px;}	
#center-column .marketplace .inside, #center-column .centeritem .inside {
	background:#EAEBEB;
	padding:1px;
	}
.view-less a {
	color:#fff;
	text-decoration:none;
	display:block;
	}	
.view-less img {
	float:right;
	}	
.marketplace table {
	margin:4px;
	color:#000;
	}	
.marketplace .table-headers td {
	border-bottom:1px solid #a1a1a1;
	font-weight:bold;
	font-size:11px;
	padding-bottom:4px;
	background:#eaebeb;
	}	
.marketplace td {
	padding:4px;
	vertical-align:top;
	}	
.marketplace td a {
	color:#006893;
	}	
#center-column .marketplace .inside a img {
	border:1px solid #999;
	}
.tenant-search .inside p {
	color:#000;
	background:#EAEBEB;
	padding:0px;
	height:22px;
	}
.tenant-search .inside span {
	color:#a61111;
	}
.tenant-search table {
	margin:12px 0px 0px 0px;
	}
.tenant-search td {
	padding:4px;
	}	
.submit-button {
	width:83px;height:24px;
	background:url(../images/submit-button.png) no-repeat;
	border:none;
	padding-bottom:5px;
	margin-top:-1px;
	}
table#messages {width:100%;margin-bottom:25px;}			
table#messages td {border:1px solid #a1a1a1;padding:4px;}
table#messages tr.headers td {border:none;} 	
table#messages tr.new td.status {color:#A61111;}	
table#messages tr.new td.from, table#messages tr.new td.subject {background:#fdf4a9;}	
table#messages tr.read td.from, table#messages tr.read td.subject, table#messages tr.replied td.from, table#messages tr.replied td.subject {background:#fff;}
table#messages tr.read td.status {color:#706e6e;}
table#messages tr.replied td.status {color:#706e6e;background:url(../images/reply-arrow.gif) right no-repeat}
table#messages td.action {background:#8cb7c8;}
table#messages td.action a {color:#000;padding:0px 4px;}	
	
	
	
#right-column {
	float:right;
	width:190px;
	position:relative;
	top:-4px;
	}	
.marketplace h4 {
	padding:2px 0px;
	font-size:12px;
	width:100px;
	margin:0px auto 4px;
	text-align:center;
	border-bottom:1px solid #006893;
	}
.marketplace h4 a {
	color:#006893;
	text-decoration:none;
	}		
#right-column .marketplace li a {
	display:block;
	background:#d4e9bb;
	color:#000;
	padding:4px 0px;
	text-decoration:none;
	height:52px;
	border-top: #fff 1px solid;
	border-bottom: #fff 1px solid;
	overflow:hidden;
	}
#right-column .marketplace li a:hover, #resources li a:hover {background:#b7db8d;}	
#right-column .marketplace img {
	float:left;
	margin:0px 6px 0px 4px;
	border:1px solid #999;
	}	
#right-column #resources li a {border-bottom: #fff 1px solid;}	
#pdf-forms {margin-top:10px;}
.marketplace p, #resources p, #pdf-forms p {
	height:30px;
	padding:3px 6px;
	background:#b7db8d;
	color:#000;
	}	
.marketplace p a, #resources p a, #pdf-forms p a {color:#4d4d4f;}
.marketplace p a:hover, #resources p a:hover, #pdf-forms p a:hover {color:#999;}	
#resources {margin-top:10px;}	
#resources li div {
	color:#000;
	text-decoration:none;
	padding:6px;
	display:block;
	height:12px;
	}
#resources li a {
	color:#6d6d6d;
	text-decoration:none;
	height:12px;
	}
#resources li a span {color:#6d6e71;}	
#pdf-forms li a {
	text-decoration:none;
	color:#4d4d4f;
	}
#pdf-forms li a:hover {text-decoration:underline;}	
#pdf-forms li {margin:4px;}	
	
#footer {
	color:#6d6d6d;
	height:20px;
	border-top:1px solid #b2d985;
	margin-top:2px;
	}	
#footer a {color:#006893;}
	
	
	
	
/* TENANT SEARCH RESULTS PAGE */
.tenant-search-comments {
	background:#d4e9bb;
	color:black;
	line-height:14px;
	}	
.tenant-search-comments .written-by, .tenant-search-comments .date, .tenant-search-comments .comments {
	background:#fff;
	padding:2px 4px;
	margin-top:6px;
	}	
.tenant-search-comments .written-by {
	width:100px;
	float:left;
	margin-right:8px;
	}	
.tenant-search-comments .date {
	float:left;
	width:60px;
	margin-right:8px;
	}
.tenant-search-comments .comments {
	float:right;
	width:226px;height:110px;
	}
.tenant-search-comments .landlord-rating {
	color:#a61111;
	clear:left;
	width:180px;height:52px;
	position:relative;
	top:12px;
	}		
.tenant-search-comments .landlord-rating strong {display:block;}	
.tenant-search-comments .landlord-rating img {
	float:left;
	border:none;
	margin:4px 1px 0px;
	}
.tenant-search-comments .landlord-rating div {
	float:left;
	color:#000;
	padding:12px 0px 0px 4px;
	}
.tenant-search-comments .residence {
	clear:left;
	float:left;
	margin-top:10px;
	width:435px;
	}	
.tenant-search-comments .residence div {
	float:left;
	margin-right:15px;
	}	
.tenant-search-comments .residence strong {
	color:#a61111;
	line-height:20px;
	}	
.tenant-search-comments .residence p {
	background:none;
	height:14px;
	}	
.tenant-search-comments .images {
	clear:both;
	height:140px;
	padding-top:4px;
	}	
.tenant-search-comments .images strong {
	color:#a61111;
	line-height:22px;
	display:block;
	}	
.tenant-search-comments .images li {
	float:left;
	width:82px;
	border:1px solid #a1a1a1;
	margin-right:10px;
	}
.tenant-search-comments .send-message {
	background:#b7db8d;
	border-top:1px solid #a1a1a1;	
	border-bottom:1px solid #a1a1a1;
	height:13px;
	margin-bottom:2px;
	padding:6px;
	}
.tenant-search-comments .send-message a {
	color:#006893;
	text-decoration:none;
	}	
.tenant-search-comments .send-message a:hover {text-decoration:underline;}
.LV_invalid_field {
	border: 1px solid #FF0000;
	}
.LV_valid_field	 {
	border:1px solid #00FF00;
	}
.tenant-search-comments textarea {
	border:0px;
	width:226px;height:106px;
	}	
	

/* MARKET PLACE */
#market_results td {
	padding:4px 6px;
	font-weight:bold;
	color:#fff;
	background:#006893;
	}
#market_results li a {
	text-decoration:none;
	display:block;
	height:28px;
	cursor:pointer;
	background:#FFF0BF;
	border-bottom:2px solid #fff;
	}
#market_results li a:hover {
	background:#FFE180;
	}	
#market_results li {
	}
#market_results span {
	float:left;
	display:block;
	height:20px;
	padding:4px 6px;
	color:#000;
	display:inline;
	}	
#market_results span.area {width:75px;}
#market_results span.description {width:203px; overflow:hidden; height:12px; margin-bottom:8px;}
#market_results span.price {width:50px;}
#market_results span.image {width:50px;}
	
	
input.submit {height:19px;line-height:13px;}	
.content td {line-height:18px;}
.dates select {padding:2px 1px;}


/* MISC PAGES */
#header2 {height:84px;}
#header2 .left {
	float:left;
	}
#header2 .right {
	float:right;
	margin-top:58px;
	}	
#body {
	margin:35px auto 45px;
	width:550px;
	color:#333;
	}	
		
#body h1 {
	font-size:18px;
	color:#006893;
	margin-bottom:15px;
	padding-left:20px;
	}	
#body p {
	line-height:20px;
	}	
#body ul {	
	line-height:20px;
	list-style-type:disc;
	padding-left:25px;
	}
#body form {
	width:300px;
	margin:20px auto 0px;
	}
#body form input, #body form textarea {width:150px;}	
#body form td {
	padding:4px;
	}		
	
.hoverbox
{
	cursor: default;
	list-style: none;
}

.hoverbox a
{
	cursor: default;
}

.hoverbox a .preview
{
	display: none;
}

.hoverbox img
{
	background: #fff;
	border-color: #aaa #ccc #ddd #bbb;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 2px;
	vertical-align: top;
	width: 82px;
}

.hoverbox li
{
	color: inherit;
	display: inline;
	float: left;
	position: relative;
}

.hoverbox .preview
{
	border-color: #000;
	width: 300px;
}
#signup #subscribe {
	width:15px;
	position:relative;
	top:1px;
	border:none;
}
#signup .subscribe {
	margin:20px auto 10px;
	text-align:center;
	font-size:14px;
	color:#fff;
	background:#383838;
	border:#6c6c6c solid 1px;
	padding:2px 4px 4px 0px;
	width:320px;
}

.data {font-size:12px; width:100%;}
.data td {padding:5px 3px; background:#E2F1D1; border-left:1px solid #fff; height:25px; text-align:center;}
.data tr {border-bottom:1px solid #fff;}
.data a {color:#006893; padding:3px; text-decoration:none;}
.data a:hover {color:#fff; background:#006893; padding:3px;}

a.homelink:link {color:#FFFFFF; text-decoration:none;}
a.homelink:visited {color:#FFFFFF; text-decoration:none;}
a.homelink:hover {color:#FFFFFF; text-decoration:underline;}
a.homelink:active {color:#FFFFFF; text-decoration:none;}

a.homelink2:link {color:#006893; text-decoration:none;}
a.homelink2:visited {color:#006893; text-decoration:none;}
a.homelink2:hover {color:#006893; text-decoration:underline;}
a.homelink2:active {color:#006893; text-decoration:none;}