﻿body { background-color:#ffffff;
 margin:5px 0px 5px 0px;
 padding: 0px;
}

div#body {
	margin:0 auto; 
	width:980px; 
}

table {border-collapse:collapse;}
img {border-width:0px;}

input, select {font-family:Verdana;font-size:8pt;}

td { font-family:Verdana;font-size:8pt;}
     
A:ACTIVE, A:FOCUS, A:LINK, A:VISITED {text-decoration:none;font-family:Verdana, Arial; font-size:8pt;color:black;}
A:HOVER {text-decoration:underline;font-family:Verdana, Arial; font-size:8pt;color:gray;}

/* ------------------------------*/
.p-title {font-family:Verdana; font-size:8pt;  font-weight:bold;padding:0px 10px 0px 10px; text-transform:uppercase;}

p{font-family:Verdana; font-size:8pt; padding:0px 0px 0px 0px; line-height:15px;}

hr {color:#E6E6E6; background-color: #E6E6E6; height: 2px; border-width:0px; }

.main-text{font-family:Verdana; font-size:8pt; }
.main-text-small{font-family:Verdana; font-size:6pt;}
.main-text-medium{font-family:Courier New; font-size:9pt;}
.main-text-big{font-family:Verdana; font-size:12pt;}
.red-main-text{font-family:Verdana; font-size:8pt; color:Red; }
.red-big-text{font-family:Verdana; font-size:10pt; color:Red; }
.main-body-text { line-height:20px;}
.main-padding { padding: 10px 14px 10px 14px; line-height:16px; color:#1C5180; font-family:Verdana; font-size:8pt;}
.info-blueitalic {color:#1C5180; font-style:italic;}
.text-instruction {font-size: 7pt; font-style:italic; font-weight:normal; color:#1C5180;}

.list:ACTIVE, .list:FOCUS, .list:LINK, .list:VISITED {text-decoration:none;
			font-family:Verdana, Arial; 
			font-size:8pt;
			color:black;
}
.list:HOVER {text-decoration:none;
			font-family:Verdana, Arial; 
			font-size:8pt;
			color:gray;
}

.big:ACTIVE, .big:FOCUS, .big:LINK, .big:VISITED {text-decoration:underline;
			font-family:Verdana, Arial; 
			font-size:10pt;
			color:black;
}

.big:HOVER {text-decoration:none;
			font-family:Verdana, Arial; 
			font-size:10pt;
			color:gray;
}

.rentersearch {font-family:Verdana, serif, Arial;font-size:8pt; font-weight:bold; vertical-align:bottom; height:30px;padding:0px 0px 10px 0px;}
.response-mesage {font-family:Verdana, serif, Arial;font-size:8pt;}
.landmerge-header {font-family:Verdana, serif, Arial;font-size:8pt;text-align:left; background-color:#eeeeee; font-weight:bold;}

/*-------------------------------*/
.master-table {width:100%;
	border-collapse:collapse;
	border:solid 1px #D1D1D1;
	background-color:#F2F2F2;}

.master-row-header {}
.master-cell-header {width:100%; padding:12px 12px 12px 12px;}
.master-cell-banner {width:100%;}
.master-cell-menu {width:100%;}

.master-row-content {}
.master-cell-content {width:100%; padding:0px 12px 0px 12px;}
.master-row-footer {vertical-align:middle;}
.master-cell-footer {width:100%;
	 padding:12px 12px 12px 12px;
	 
	 width:100%;
	 text-align:center;
	 font-family:Verdana;
	 font-size:8pt;
	 color:#576D7B;
	 height:60px;
	 vertical-align:middle;
	 }
	 
/*--------- Main Menus accorss Pages----------------------*/
.menu-table { width:100%;}
.menu-row { background-image: url('/_images/menuslice.png'); background-repeat:repeat-x;}
.menu-cell {  }
.menu-cell-left{width:12px; background-image: url('/_images/menuleft.png'); background-repeat:no-repeat;}
.menu-cell-right{width:12px;background-image: url('/_images/menuright.png');background-repeat:no-repeat;}
.menu-link:ACTIVE, .menu-link:FOCUS, .menu-link:LINK, .menu-link:VISITED, .menu-link:HOVER {text-decoration:none;
	font-family:Tahoma;
	font-size:13pt;
	font-weight:normal;
	color:#466070;
}
.menu-slice {vertical-align:top;}

/*-------------------------------*/
.part-table {
	width:100%;
	height:100%;
	background-color:#ffffff;
	table-layout:auto;
	
}

.part-td-header {
	padding: 25px 20px 0px 20px;
	width:100%;
}

.part-td-content {
	padding:10px 20px 10px 20px;
	width:100%; height:100%;
}

.part-title {
	padding: 0px 10px 0px 0px;
	margin: 0px;
	border:0px;
	font-family:Verdana;
	font-size:13pt;
	color:#807272;
	width:100%;
}

/*-------------------------------*/
.page-table {background-color:#F2F2F2; table-layout:fixed; width:100%;}
.page-menu {width:150px;border:solid 1px #E6E6E6; background-color:#ffffff;}
.page-space {width:12px;} 
.page-content {width:100%;border:solid 1px #E6E6E6;background-color:#ffffff;}

/*-------------------------------*/
.footer {background-color:#D4D9DB; width:100%; height:100%;}
.footer-cell {}
img.footerseal { float: right; margin: 5px 10px 5px 0px; }
A.foot:ACTIVE,A.foot:FOCUS, A.foot:LINK, A.foot:VISITED {text-decoration:none;font-family:Verdana, Arial; font-size:8pt;color:#576D7B;}
/*-------------------------------*/
.submenu-table {width:100%;}
.submenu-cell {background-color:#ffffff; padding: 4px 5px 4px 5px; border-bottom:dashed 1px #D4D9DB;}
.submenu-cell-on {background-color:#A83C44; padding: 4px 5px 4px 5px;border-bottom:dashed 1px #D4D9DB}
.submenu-cell-over {background-color:#F2F2F2; padding: 4px 5px 4px 5px;border-bottom:dashed 1px #D4D9DB}
.submenu-link {}
.submenu-link:ACTIVE, .submenu-link:FOCUS, .submenu-link:LINK, .submenu-link:VISITED, .submenu-link:HOVER {text-decoration:none;
	font-family:verdana;
	font-size:8pt;
	color:#000000;
}


/* Styles for Matrix */

.matrix-header-td {
    background-image: url('/_images/headerbg.gif');
	background-position: bottom;
	background-repeat:repeat-x;
	height: 28px;
	font-weight: bold;
	color: #787878;
	padding: 0px 5px 2px 5px;
	border: solid 1px #C2C2C2;
	font-family:Verdana, serif, Arial; font-size:8pt;
	vertical-align:middle;
}

.matrix-footer-td {
    background-image: url('/_images/headerbgf.gif');
	background-position: bottom;
	background-repeat:repeat-x;
	font-weight: bold;
	color: #787878;
	margin:0px 5px 5px 2px;
	padding: 0px 5px 2px 5px;
	border: solid 1px #C2C2C2;
	font-family:Verdana, serif, Arial; font-size:8pt;
	vertical-align:middle;
	}
	
.matrix-table {
    border: solid 2px #C2C2C2;}

.matrix-body-td, .matrix-item-out {
	padding: 2px 4px 2px 4px; 
	border: solid 1px #C2C2C2;
	vertical-align:middle;}
	
.matrix-alt-td {
	padding: 2px 4px 2px 4px; 
	border: solid 1px #C2C2C2;
	background-color:#F5F5F5;
	}

.matrix-frame { overflow:auto; }

.matrix-item-over {
	padding: 2px 4px 2px 4px; 
	border: solid 1px #C2C2C2;
	vertical-align:middle;
	 background-color:#eeeeee;}
	 
/* -------------------------------------------------------------*/
/* Renter page Main */
.renter-rows-alt {background-color:#ffffff }

.renter-rows {background-color:#ffffff; vertical-align:middle; }

.renters-cell {line-height:22px; text-align:left;padding: 10px 20px 10px 20px;  font-size:10pt;}
img.floatLeft { 
    float: left; 
    margin: 0px 15px 0px 0px; 
}
img.floatRight { 
    float: right; 
    margin: 0px 0px 0px 15px; 
}
.renters-p {text-align:left;font-family:Verdana; font-size:8pt; line-height:22px;}
img.rentfloatLeft { 
    float: left; 
    margin:  0px 15px 0px 0px; 
}
img.rentfloatRight { 
    float: right; 
    margin:  0px 0px 0px 15px; 
}

/* ----------------- Forms--------------------------------------------*/
.form-labels { text-align:right;}

.popup-table{ border:solid 3px #eeeeee; }
.popup-header{font-family:Verdana, serif, Arial; font-size:8pt; font-weight:bold;}
.popup-td{padding:10px 10px 10px 10px;border-bottom:solid 2px #eeeeee; }

/* ----- Property search Grids ----*/
.property-header-td{font-family:Verdana, serif, Arial;font-size:8pt; color:#ffffff;border:solid 1px #D1D1D1; background-color:#819DAD;font-weight:bold;text-align:center; padding: 2px 4px 4px 4px; }
.property-body-table{font-family:Verdana, serif, Arial;font-size:8pt; vertical-align:top; }
.property-altternativebody-table{font-family:Verdana, serif, Arial;font-size:8pt; vertical-align:top;}
.property-body-td{font-family:Verdana, serif, Arial;font-size:8pt; vertical-align:top; padding: 2px 4px 2px 4px; border:solid 1px #D1D1D1;}
.property-footer-td{font-family:Verdana, serif, Arial;font-size:8pt; background-color:#ffffff;}
.property-link-span{}
.property-altternativebody-td{font-family:Verdana, serif, Arial;font-size:8pt; vertical-align:top; padding: 2px 4px 2px 4px;}
.property-frame { overflow:auto; height:330; border-bottom:solid 1px #000000;border-top:solid 1px #000000; }
.property-thumb { padding:7px 3px 5px 5px; border:solid 1px #D1D1D1;}
.property-img {border:solid 1px #819DAD;}

/* Home Page Style ********************************/

.home-right {width:280px;border:solid 1px #E6E6E6; background-color:#ffffff;}
.home-space {width:12px;} 
.home-content {width:100%;border:solid 1px #E6E6E6;background-color:#ffffff;}
.home-rowspace {width:100%; height:12px;} 
.home-spec-title {border-bottom:dashed 1px #CDCDCD; padding:0px 0px 3px 0px;font-family:Verdana;font-size:13pt;color:#807272;}
.home-spec-cell {padding:16px 20px 0px 20px; }
.home-spec-cont {padding:5px 20px 0px 20px; }
.home-bull-cell {border: 1px solid #ffffff;margin:5px 5px 5px 35px;}
ul.home {padding-left:0px;padding-right:0px; padding-bottom:0px; padding-top:0px; margin:0px;list-style-type: disc;list-style-image: url('/_images/bullet.png');list-style-position:outside;}
li.home {padding: 0px 2px 5px 0px;}

/* General */
.bull-cell {border: 1px solid #ffffff;margin:5px 5px 5px 25px;}
ul.general {padding-left:0px;padding-right:0px; padding-bottom:0px; padding-top:0px; margin:0px;list-style-type: disc;list-style-position:outside;}
li.general {padding: 0px 12px 10px 0px;}

.checklists {border:solid 1px #7F9DB9;}

.testimonials {padding: 5px 20px 0px 20px; font-style:italic; line-height:16px;}
.testimonials-links {padding: 5px 20px 0px 20px;}
.testimonials-page {padding:0px 0px 5px 0px; font-style:italic; font-size:10pt; line-height:16px;}
.testimonials-person {padding: 0px 0px 0px 0px; font-weight:bold;}
.story-bull {border: 1px solid #ffffff;margin: 0px 0px 0px 15px;}
ul.story {padding-left:0px;padding-right:0px; padding-bottom:0px; padding-top:0px; color:#807272; margin:0px;list-style-type:disc;list-style-position:outside;}
li.story {padding: 0px 0px 0px 0px;}
A.story:ACTIVE, A.story:FOCUS, A.story:LINK, A.story:VISITED {text-decoration:none;font-family:Verdana, Arial; font-size:8pt;color:#4F7BCC;}
A.story:HOVER {text-decoration:underline;font-family:Verdana, Arial; font-size:8pt;color:gray;}

A.PropLink:ACTIVE, A.PropLink:FOCUS, A.PropLink:LINK, A.PropLink:VISITED {text-decoration:underline;font-family:Verdana, Arial; font-weight:bold; font-size:8pt;color:black;}
A.PropLink:HOVER {text-decoration:none;font-family:Verdana, Arial; font-size:8pt;color:gray;}

A.landtorent:ACTIVE, A.landtorent:FOCUS, A.landtorent:LINK, A.landtorent:VISITED {text-decoration:underline;font-family:Verdana, Arial; font-weight:bold; font-size:8pt;color:red;}
A.landtorent:HOVER {text-decoration:none;font-family:Verdana, Arial; font-size:8pt;color:red;font-weight:bold;}