@charset "utf-8";
/* CSS Document for Liberty Terrace */
body {
	/* background-color:#CCCCCC; */
	background-color:#E7E7E7;
	padding: 0px;
	margin: 0px;
}
p {
	padding: 0px;
	margin: 0px;
}
table {
	background-color:#FFFFFF;
}

h2 {
	color: #888888;
	font-family: Arial;
	font-size: 16px;
	letter-spacing: 0px;
	line-height: 20px;
	text-align: left;
	font-weight:bold;
	text-decoration: none;
}

.lead {
	line-height:0.5;
}
/* GRAY TEXT */


.nav {
	color: #d9d9d9;
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	line-height: 25px;
	text-align: right;
	text-decoration: none;
}
.nav a {
	color: #d9d9d9;
	text-align: right;
	text-decoration: none;
}
.nav:hover a {
	color: #9cc0e3;
	text-align: right;
	text-decoration: none;
}
.nav-select {
	color: #9cc0e3;
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	line-height: 25px;
	text-align: right;
	text-decoration: none;
}
.nav-select a {
	color: #9cc0e3;
	text-decoration: none;
}
.title_gray {
	color: #888888;
	font-family: Arial;
	font-weight:normal;
	font-size: 20px;
	letter-spacing: 0px;
	line-height: 30px;
	text-align: left;
	text-decoration:none;
}
.body_gray {
	color: #888888;
	font-family: Arial;
	font-size: 12px;
	letter-spacing: 0px;
	line-height: 18px;
	text-align: left;
	text-decoration:none;
}
.body_gray a {
	color: #888888;
	font-family: Arial;
	font-size: 12px;
	letter-spacing: 0px;
	text-align: left;
	text-decoration: underline;
}
.body_gray a:hover {
	color: #9cc0e3;
	text-decoration: underline;
}
.body_gray_r {
	color: #888888;
	font-family: Arial;
	font-size: 11px;
	xfont-weight: bold;
	letter-spacing: 0px;
	line-height: 20px;
	text-align: right;
	text-decoration:none;
}
.body_gray_r a {
	color: #888888;
	text-decoration: none;
}
.body_gray_r a:hover {
	color: #9cc0e3;
	text-decoration: underline;
}
.body_small {
	color: #888888;
	font-family: Arial;
	font-size: 11px;
	letter-spacing: 0px;
	line-height: 15px;
	text-align: left;
	text-decoration:none;
}
a.body_small {
	color: #888888;
	font-family: Arial;
	font-size: 11px;
	letter-spacing: 0px;
	line-height: 15px;
	text-align: left;
	text-decoration:underline;
}
a.body_small:hover {
	color: #9cc0e3;
	font-family: Arial;
	font-size: 11px;
	letter-spacing: 0px;
	line-height: 15px;
	text-align: left;
	text-decoration:underline;
}
a.body_small:visited {
	color: #555555;
	font-family: Arial;
	font-size: 11px;
	letter-spacing: 0px;
	line-height: 15px;
	text-align: left;
	text-decoration:underline;
}
.body_bold {
	color: #888888;
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
	letter-spacing: 0px;
	line-height: 20px;
	text-align: left;
	text-decoration:none;
}
.table_small_header {
	color: #888888;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 0px;
	line-height: 17px;
	text-align: center;
	text-decoration:none;
}
.table_small {
	color: #888888;
	font-family: Arial;
	font-size: 11px;
	letter-spacing: 0px;
	line-height: 15px;
	text-align: center;
	text-decoration:none;
}
.table_small a {
	color: #9cc0e3;
	text-decoration:none;
}
.table_small:hover a {
	color: #9cc0e3;
	text-decoration: underline;
}
td.divider-horizontal {
	background-image:url(../images/divider-horizontal.gif);
	background-repeat:repeat-x;
	height:10px;
}
/* blue TEXT */


.title_blue {
	color: #9cc0e3;
	font-family: Arial;
	font-size: 20px;
	letter-spacing: 0px;
	text-align: left;
	text-decoration:none;
}
.body_blue {
	color: #9cc0e3;
	font-family: Arial;
	font-size: 13px;
	letter-spacing: 0px;
	line-height: 18px;
	text-align: left;
	text-decoration:none;
}
a.body_blue {
	color: #9cc0e3;
	font-family: Arial;
	font-size: 13px;
	letter-spacing: 0px;
	line-height: 18px;
	text-align: left;
	text-decoration:none;
}
a.body_blue:hover {
	color: #9cc0e3;
	font-family: Arial;
	font-size: 13px;
	letter-spacing: 0px;
	line-height: 18px;
	text-align: left;
	text-decoration:underline;
}
a.body_blue:visited {
	color: #555555;
	font-family: Arial;
	font-size: 13px;
	letter-spacing: 0px;
	line-height: 18px;
	text-align: left;
	text-decoration:none;
}
/* WHITE TEXT */


.footer {
	color:#FFFFFF;
	font-family: Arial;
	font-size: 11px;
	letter-spacing: 0px;
	line-height: 14px;
	text-decoration: none;
	text-align: center;
}

.footer-small {
	color:#FFFFFF;
	font-family: Arial;
	font-size: 9px;
	letter-spacing: 0px;
	line-height: 12px;
	text-decoration: none;
	text-align: center;
}

.footer-small a {
	color:#FFFFFF;
}

.footer-small visited {
	color:#FFFFFF;
}
/* lists */

ul {
	width:170px;
	line-height: 30px;
}
ul a {
	color: #d9d9d9;
	line-height: 30px;
	text-decoration:none;
}
ul a:hover {
	color: #9cc0e3;
}

li {
	list-style-image:url(../images/bullet.gif);
	color: #888888;
	font-family: Arial;
	font-size: 12px;
	letter-spacing: 0px;
	line-height: 20px;
	text-align: left;
	text-decoration:none;

	padding-top: 0px;
	padding-bottom: 10px;
	vertical-align: middle;
	}

td.logo {
	width:170px;
	height:133px;
	xpadding-top: 20px;
	xpadding-bottom: 20px;
	padding-left: 25px;
	xfloat:left;
}
/*need to edit 

a.number:hover {
  color: #9cc0e3;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  letter-spacing: 1px;
  line-height:12px;
  margin: 0px 0px 0px 0px;
  text-decoration: underline;
}

*/

/* highlighting the current page in the main nav */

 #views #nav .views a, #neighborhood #nav .neighborhood a, #location #nav .location a, #amenities #nav .amenities a, #units #nav .units a, #rentals #nav .rentals a, #forsale #nav .forsale a, #boardvision #nav .boardvision a, #contact #nav .contact a {
	background-position: right bottom;
	color: #9cc0e3;
	text-decoration: none;
	cursor: default;
}
#secondary #currentpage a {
	color: #9cc0e3;
	background-image:url(../images/button_nav_r.gif);
	text-decoration: none;
}

/* highlighting the current page in the main nav */

/* layouts */

#container_main {
	height: 600px;
	width: 880px;
	margin: 12px 0px 0px 24px;
	padding: 0px 0px 0px 0px;
}
#top_main {
	width: 180px;
	height: 80px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 0px 0px;
	display: inline;
}
