/*

	This section of CSS was taken from listnav1.css and is used soley on the
	front of the website. It should be considered depreciated and will be
	removed in subsequent revisions.

*/
#navigation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 150px;
	font-size: small;
	font-weight: bold;
}
#navigation ul { 
 list-style: none; 
 margin: 0; 
 padding: 0; 
} 
#navigation li { 
 border-bottom: 1px solid #035839; 
} 
#navigation li a { 
 display: block; 
 padding: 3px 3px 3px 0.5em; 
 border-left: 8px solid #035839;
 border-right: 1px solid #035839;
 background-color: #B8F7BD; 
 color: #035839; 
 text-decoration: none; 
}
#navigation li a:hover {
 background-color: #035839; 
 color: #FFFFFF; 
}
.first {
 border-top: 1px solid #035839;
}
/*

	END depreciated CSS

*/
body { font-family: Gill Sans MT, Arial, Helvetica, sans-serif; font-size: small; }
body a, body a:visited { text-decoration: none; color: #0000ee; }
body a:hover { text-decoration: underline; }
.tl { background-image: url(/images/tl.gif); background-repeat: no-repeat; background-position: left top; }
.tr { background-image: url(/images/tr.gif); background-repeat: no-repeat; background-position: right top; padding: 10px; }
.bl { background-image: url(/images/bl.gif); background-repeat: no-repeat; background-position: left bottom; width: 520px; background-color: #e2e3ff; }
.bl2 { background-image: url(/images/bl.gif); background-repeat: no-repeat; background-position: left bottom; width: 390px; background-color: #e2e3ff; }
.bl3 { background-image: url(/images/bl.gif); background-repeat: no-repeat; background-position: left bottom; width: 760px; background-color: #e2e3ff; }
.bl4 { background-image: url(/images/bl.gif); background-repeat: no-repeat; background-position: left bottom; width: 200px; background-color: #e2e3ff; }
.bl5 { background-image: url(/images/bl.gif); background-repeat: no-repeat; background-position: left bottom; width: 600px; background-color: #e2e3ff; }
.bl6 { background-image: url(/images/bl.gif); background-repeat: no-repeat; background-position: left bottom; width: 1000px; background-color: #e2e3ff; }
.br { background-image: url(/images/br.gif); background-repeat: no-repeat; background-position: right bottom; }
.clear { font-size: 1px; height: 1px; }
.contactHighlight { font-weight: bold; }
.temp { font-weight: bolder; color: #cc0000; }
.propertyHighlight { font-weight: bold; font-size: smaller; }
.searchHighlight { background-color: #9AE4E4; font-weight: bold; border-bottom: 1px solid #FFCC00; }
.searchTable { border: 1px solid #FF6600;padding:10px;border-spacing:6px; }
.navbar { background-color: #1b8680; border: 1px solid #8fd8a3; }
.navbar a, .navbar a:visited { color: #FFFFFF; text-decoration: none; }
.navbar a:hover { color: #006600; font-weight: bolder; text-decoration: none; }
.navbarHighlight { font-weight: bold; color: #006600; }
.navigatorLeft { background-color: #E2E3FF; text-align: left; border-top: 1px solid #6699ff; border-right: none; border-bottom: 1px solid #6699ff; border-left: 1px solid #6699ff; }
.navigatorRight { background-color: #E2E3FF; text-align: right; border-top: 1px solid #6699ff; border-right: 1px solid #6699ff; border-bottom: 1px solid #6699ff; border-left: none; }
.cashFlow { border-left: 1px solid #bbbbbb; }
.tiny { font-size: x-small; font-weight: bold; }
.cashFlowSum { background-color: #FAFFDA; font-weight: bold; border: 1px solid #FFCC00; }
.red { color: #CC0000; }
.tinyCopyright { font-size: x-small; }
.grandTotal { background-color: brown; }
#contactList ul { list-style: none; margin: 15px; padding: 0; }
#investor a, #investor a:visited { color: #c00; font-weight: bolder; text-decoration: none; }
#unit a, #unit a:visited { color: black; text-decoration: none; }
#unit a:hover { background-color: #dad1c5; text-decoration: none; }
#investor a:hover { color: #c00; font-weight: bolder; text-decoration: none; background-color: #dad1c5; }
.text { width: 760px; }

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/drop_definition.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#menu {list-style-type:none; margin:20px 0 60px 0px; padding:0;}
#menu li {float:left; padding:0; margin:0 1px 0 0; position:relative; width:150px; height:3em; z-index:100;}
#menu li dl {position:absolute; top:0; left:0;}
#menu li a, #menu li a:visited {text-decoration:none;}
#menu li dd {display:none;}
#menu li:hover, #menu li a:hover {border:0;}
#menu li:hover dd, #menu li a:hover dd {display:block;}
#menu li:hover dl, #menu li a:hover dl {padding-bottom:10px;}
#menu table {border-collapse:collapse; padding:0; margin:-1px; font-size:1em;}
#menu dl {width: 150px; margin: 0; padding: 0; background: #b5ceca url(/images/bottom.gif) no-repeat bottom left; text-align:center; cursor:pointer;}
#menu dt {margin:0; padding: 5px; font-size: 1.1em; color: #fff; border-bottom:1px solid #07543a;}
#menu .one {background: #b5ceca url(/images/top.gif) no-repeat top left;}
#menu dd {margin:0; padding:0; color: #fff; font-size: 1em; background: #0a7853; text-align:left;}
#menu dd.last {border-bottom:1px solid #07543a;}
.gallery dt a, .gallery dt a:visited {display:block; font-weight:bold; color:#397C82;}
.gallery dd a, .gallery dd a:visited {color:#ffffff; text-decoration:none; display:block; padding:4px 5px 4px 20px; background: #BB4A00 url(/images/arrow.gif) no-repeat 10px 10px; width:125px;}
.gallery dd a:hover {background: #397C82 url(/images/arrow.gif) no-repeat 11px 10px; color:#FFFFFF;}
/* END Stu Nucholls CSS */

/* BEGIN New CSS Section */
#log { text-align: right; width: 750px; }
#wrapper { width: 760px; }
#rentPayments ul { list-style: none; }
.contactList ul { list-style: none; margin: 15px; padding: 0; }
.maintenanceHeading { text-align: center; background-color: #FAFFDA; font-weight: bold; }
.maintenanceHeading2 { background-color: #FAFFDA; font-weight: bold; }
.maintenanceOdd { font-size: 0.9em; background-color: #fff; }
.maintenanceEven { font-size: 0.9em; background-color: #eee; }
.maintenanceDueSoon { font-size: 0.9em; background-color: #fffeda; }
.maintenanceOverdue { font-size: 0.9em; background-color: #ffcfcf; }
.grey { font-size: 0.8em; color: #777; }
.figure { float:right; width:310px; border:1px #bbb solid; margin:0.2em; padding:0.5em; text-align:center; font-style:italic; font-size:0.9em; text-indent:0; }
.figure2 { float:left; }
.availableOdd { background-color: #fff; }
.availableEven { background-color: #eee; }
.availablePending { background-color: #C1F9F9;}

/* BEGIN standard search formatting */
.searchFieldset { font-weight: bold; width: 730px; border: 1px solid#ffcc00; background-color: #FFE67D; }
.formLabel { font-weight: normal; width: 9em; float: left; text-align: right; }
/* END search table */

/* BEGIN standard list table formatting */
#listTable { border-collapse: collapse; border: 1px solid #6699ff; margin: 2px;  }
#listTable th { font-weight: bold; border-bottom: 1px solid #6699ff; background-color: #e2e3ff; }
#listTable td { padding-left: 4px; padding-right: 4px; white-space: nowrap; }
.listTableEven { background-color: #efefef; }
.listTableOdd { background-color: #ffffff; }
.listTableHighlightEven { background-color:#ffff9b; }
.listTableHighlightOdd { background-color:#ffff9b; }
/* END standard list table formatting */

/* BEGIN */
.contactDetails {}
.contactDetails th { width: 100px; text-align: right; vertical-align: top; }
/* .contactDetails td { white-space: nowrap; } */

dl.curved {background:#7f7f9c url(/images/c_tl.gif) top left no-repeat; margin:5px 0; padding:0; min-width:420px; width:50%;}
dl.curved dt {background:transparent url(/images/c_tr.gif) top right no-repeat; padding:10px; color:#fff; text-align:center;}
dl.curved dd {background:#eee url(/images/c_bl.gif) bottom left no-repeat; padding:0; margin:0;}
dl.curved dd p {margin:0; padding:10px; line-height:1.3em;}
dl.curved dd p.last {background:transparent url(/images/c_br.gif) bottom right no-repeat; }

table.standard { border-collapse:all; border:1px solid #ccc; border-spacing:0; min-width:400px; width:100%; white-space:nowrap; }
table.standard th { text-align:right; font-size:smaller; }
table.standard tr.even { background-color:#fff; }
table.standard tr.odd { background-color:#ddd; }

.button { font-size:smaller; }
.button a, .button a:visited { text-decoration:none; color:#cd6700; border:1px solid #baa68e; padding:3px; background-color:#f5ede3; }
.button a:hover { text-decoration:none; background-color:#e1d4c0;}



/* NO NEW CRAP!!! */

dl.curved {background:#7f7f9c url(/images/c_tl.gif) top left no-repeat; margin:5px 0; padding:0; min-width:420px; width:50%;}
dl.curved dt {background:transparent url(/images/c_tr.gif) top right no-repeat; padding:10px; color:#fff; text-align:center;}
dl.curved dd {background:#eee url(/images/c_bl.gif) bottom left no-repeat; padding:0; margin:0;}
dl.curved dd p {margin:0; padding:7px; line-height:1.3em;}
dl.curved dd p.last {background:transparent url(/images/c_br.gif) bottom right no-repeat; }

table.standard { border-collapse:all; border:1px solid #ccc; border-spacing:0; min-width:400px; width:100%; }
table.standard th { text-align:right; font-size:smaller; white-space:nowrap; }
table.standard tr.even { background-color:#fff; }
table.standard tr.odd { background-color:#ddd; }
table.standard td { white-space:normal; }

table.standard2 { border-collapse:all; border:1px solid #ccc; border-spacing:0; min-width:400px; width:100%; }
table.standard2 th { text-align:right; font-size:smaller; white-space:nowrap; }
table.standard2 tr.header { background:#7f7f9c; color:#fff; }
table.standard2 td.headerLeft { padding:6px; text-align:left; white-space:nowrap; }
table.standard2 td.headerRight { padding:6px; text-align:right; white-space:nowrap; }
table.standard2 tr.even { background-color:#fff; }
table.standard2 tr.odd { background-color:#ddd; }
table.standard2 td { white-space:normal; }

table.notes { border-collapse:all; border:1px solid #ccc; border-spacing:0; min-width:400px; width:100%; }
table.notes th { text-align:center; font-size:smaller; white-space:nowrap; }
table.notes tr.even { background-color:#fff; }
table.notes tr.odd { background-color:#ddd; }
table.notes td { padding-left:4px; white-space:nowrap; }
table.notes td.wrap { white-space:normal; }

table.notes2 { border-collapse:all; border:1px solid #ccc; border-spacing:0; min-width:400px; width:100%; }
table.notes2 th { text-align:center; font-size:smaller; white-space:nowrap; }
table.notes2 tr.header { background:#7f7f9c; color:#fff; }
table.notes2 td.headerLeft { padding:6px; text-align:left; white-space:nowrap; }
table.notes2 td.headerRight { padding:6px; text-align:right; white-space:nowrap; }
table.notes2 tr.even { background-color:#fff; }
table.notes2 tr.odd { background-color:#ddd; }
table.notes2 td { padding-left:4px; white-space:nowrap; }
table.notes2 td.wrap { white-space:normal; }

.button { font-size:smaller; color:#fff; }
.button a, .button a:visited { text-decoration:none; color:#cd6700; border:1px solid #baa68e; padding:3px; background-color:#f5ede3; }
.button a:hover { text-decoration:none; background-color:#e1d4c0;}

object.tableWrapper { border:1px solid; }

/*
body {font-family:Georgia, "Times New Roman", serif;}
body a, body a:visited { text-decoration:none; }
body a:hover { text-decoration:underline;}
*/

.simpleTable { border-collapse:all; border:1px solid #bbb; }
.simpleTable th { font-size:0.8em;  }
.simpleTable td { padding:0 6px;

/* END */