body {
	background-color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

A:link	{color: #009;text-decoration:none;}
A:active {color: #060;text-decoration:underline;}
A:visited {color: #009;text-decoration:none;}
A:hover {color: #060;text-decoration:underline;}

P A:link {text-decoration: underline;font-weight:bold;}
P A:visited {text-decoration: underline;font-weight:bold;}

address {
	font-style: normal; 
	margin-left: 3em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #363;
}

H1,H2,H3,H4 {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;font-weight: bold; line-height: 1.1em; padding: 0px;}

H1 {font-size: 26px;color: #669;}
H2 {font-size: 22px;color: #696;}
H3 {font-size: 18px;color: #663;}
H4 {font-size: 14px;color: #69c;}

UL	{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
}

LI	{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
}

/* -- Navigation Styles -- */
	.topNav {
		color: #fff;
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
	}

	.topNav a:link {color: #fff;text-decoration: none;}
	.topNav a:visited {color: #fff;text-decoration: none;}
	.topNav a:hover {color: #ccf;text-decoration: underline;}
	.topNav a:active {color: #ccf;text-decoration: underline;}

.content	{
	padding-right: 10%;	
}

.note {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;

}
.heading {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 28px;
	font-weight: bold;
	color: #009;
}
		
.label {
	color: #060;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-right: 0.5em;
}


/* --- Footer Styles	*/
	.legal	{
		color: #000;
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: 10px;
		text-decoration: none;
		font-style: italic;
	}

	.caveat	{
		color: #060;
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: 10px;
		font-style: italic;
		margin: 1.5em;
		text-align: center;
	}

	.copyright	{
		color: #009;
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: 10px;
		text-decoration: none;
		font-weight: bold;
	}

/* --- Navigation Styles 	--- */

	.sideNav	{
		color: #006;
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: 13px;
		font-weight: bold;
		text-decoration: none;
		margin-bottom: 1em;
	}

/* --- Form Styles ---*/
.form { font-family:Verdana,sans-serif; font-size: 12px; background: #ccc; border: 1px #666 solid;}
.form th.formTitle { font-family:Verdana,serif; background:#333;  padding: 0px;  color:#fff; font-size: 16px; text-transform: uppercase}
.form th { background:#999; color:#000; font-size: 12px; border-bottom: 1px solid #666}
.form td { background:#ccc transparent; color:#000; font-size: 12px; border-bottom: 1px solid #999}
.form td table td { padding: 1px; border-bottom: 0px}
.form input { font-family: Verdana, san-serif; font-size:11px}
.form select { font-family: Verdana, san-serif; font-size:11px; background: #fff}
.form textarea { font-family: Verdana, san-serif; font-size:12px}

.formInputName { background:#999; color:#000; font-size: 12px; border-bottom: 1px solid #669}
.formInputValue { background:#ccc transparent; color:#000; font-size: 12px; border-bottom: 1px solid #999}


/* -- Admin Styles --*/

	TH.admin {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 16px; color:#ffff;background:#999; border-bottom: 2px solid #666;}
	TD.admin {background:#ccc; }
	.adminNav {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color:#ffff;}

/* -- Quick Form Styles --*/

	.quickform TH {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 16px; color:#ffff; background:#999; border-bottom: 2px solid #666;}
	.quickform Td{background:#ccc; }
	td.quickform {border: #666 1px solid;}

/* -- search Form Styles --*/

	table.searchform {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; background:#696; border: 1px solid #363;}
	.searchform Td{background:#9c9; }
	td.searchform {border: #696 1px solid;}
	
/* -- Mailing List Styles --*/
	.action {
		font-family: Verdana, Helvetica, Arial, 'Trebuchet MS', sans-serif;
		font-size: 11px;
	}
	listLink {
		font-family: Verdana, Helvetica, Arial, 'Trebuchet MS', sans-serif;
		font-size: 10px;
		font-weight: bold;
		color:#fff;
	}

	.listLink A {
		color:#fff; 
		text-decoration: none;  
		font-family: Verdana, Helvetica, Arial, 'Trebuchet MS', sans-serif;
		font-size: 11px;
		font-weight: bold;
		color:#fff;
	}
	.listLink A:link { color: #fff; text-decoration: none;  }
	.listLink A:visited { color: #fff; text-decoration: none; }
	.listLink A:active { color: #fff; text-decoration: underline; }
	.listLink A:hover { color:#fff;text-decoration: underline;}

	.listAction {
		font-family: Verdana, Helvetica, Arial, 'Trebuchet MS', sans-serif;
		font-size: 10px;
		font-weight: bold;
		color:#fff;
	}

	.listItem {
		font-family: Verdana, Helvetica, Arial, 'Trebuchet MS', sans-serif;
		font-size: 10px;
		line-height: 1.5em;
	}

	.listDate {
		font-family: Verdana, Helvetica, Arial, 'Trebuchet MS', sans-serif;
		font-size: 9px;
		font-weight: bold;
		line-height: 1.5em;
		color: #903;
	}

/*--- Apartment Display ---*/
.propertyName {
		font-family: Verdana, Helvetica, Arial, 'Trebuchet MS', sans-serif;
		font-size: 18px;
		font-weight: bold;
		color:#339;
	}

.apartmentName {
		font-family: Verdana, Helvetica, Arial, 'Trebuchet MS', sans-serif;
		font-size: 15px;
		font-weight: bold;
		color:#339;
	}

.caption {
		font-family: Verdana, Helvetica, Arial, 'Trebuchet MS', sans-serif;
		font-size: 10px;
		line-height: 1.5em;
	}
}

/*--- Contact Block ---*/
.contactblock { font-family: Verdana, sans-serif; font-size: 10px; font-weight:bold }
.contactblock A { background: #ccf;  }
.contactblock A:link { color: #339; background: #ccf; padding: 4px; display: block; border: #339 solid 1px }
.contactblock A:hover { color: #003; background: #99c; padding: 4px; display: block; border: #339 solid 1px }
.contactblock A:active { color: #ccf; background: #336; padding: 4px; display: block; border: #339 solid 1px }
.contactblock A:visited { color: #339; background: #ccf; padding: 4px; display: block; border: #339 solid 1px }

/*--- Property Actions ---*/
.propertyactions { font-family: Verdana, sans-serif; font-size: 10px; font-weight:bold }
.propertyactions A { color: #c33  }
.propertyactions A:link { color: #c33;  }
.propertyactions A:hover { color: #f00; }
.propertyactions A:active { color: #f00; }
.propertyactions A:visited { color: #c33; }
