
blockquote {
	position: absolute;
	width: 520px;
	left: 271px;
	top: 40px;
	margin: 0;
	padding: 0;
	color: #999;
	text-align: center;
}
blockquote p {
	margin: 0;
	padding: 0;
}

#sections {
	width: 787px;
	margin: 0 6px;
	padding: 0;
	background: url(../images/home/panels-bg.gif) left bottom no-repeat;
	overflow: hidden;
	zoom: 1;
}
#sections li {
	position: relative;
	list-style: none;
	float: left;
	width: 256px; overflow: hidden;
}

#sections #property_management {
	width: 255px;
	margin: 0 10px;
	overflow: hidden;
}
#sections .photo {
	display: block;
	margin: 0 1px;
	border-top: 1px solid #b3b3b3; overflow: hidden;
}
#sections h2 {
	margin: 0 1px;
	padding: 0;
	font-size: 17px;
	font-weight: bold;
	background: #003766 url(../images/home/panel-header-bg.gif) left top repeat-x;
	position: relative;
	top: -3px;
	letter-spacing: 0.5px;
}
#sections h2 a {
	display: block;
	padding: 3px 10px;
	background: #003766 url(../images/home/panel-header-bg.gif) left top repeat-x;
	color: white;
	text-align: center;
	text-decoration: none;
}
/*
#sections h2 a:hover {
	background-position: 0 -28px;
}
*/
#sections .content {
	padding: 5px 10px;
	font-size: 11px;
	line-height: 150%;
}
#sections .content p {
	margin: 0;
	padding: 0;
}

#sections .links {
	margin: 1em 10px;
	text-align: center;
	font-size: 11px;
}
#sections .links p {
	margin: 0;
	padding: 0;
}

/* TICKER */
#wrapper { width: 916px; background: #f6f6f6 url('/images/ticker_btm_grey.gif') no-repeat bottom; }
#ticker { padding: 5px 10px 5px 5px; background: url('/images/ticker_top_grey.gif') no-repeat top; /*position: relative;*/ }
#ticker a#ticker-headline { width: 11em; margin-right: 1em; color: #565656; font-weight: bold; text-align: center; border-right: 1px solid #808080; display: block; float: left; }

#ticker a { color: #6e6e6e; text-decoration: none; }
#ticker a#news-link { position: relative; z-index: 10; }

/* graybgs */

.graybgs {
	background: #ffffff url('/images/quicklinksgrayboxes.gif') top left no-repeat;
}

.graybgs div.bggg {
	background: url('/images/quicklinksgrayboxes.gif') top left no-repeat;
	display: block;
	text-decoration: none;
	cursor: hand; cursor: pointer;
}

.graybgs div.bggg:hover {
	background: url('/images/quicklinksdarkgrayboxes.gif') top left no-repeat;
	display: block;
	text-decoration: none;
	cursor: hand; cursor: pointer;
}

.graybgs a {
	text-decoration: none;
	display: block;
	text-decoration: none;
	cursor: hand; cursor: pointer;
	}
	
.graybgs a:hover {
	text-decoration: none;
	display: block;
	text-decoration: none;
	cursor: hand; cursor: pointer;
	}







.graybgss {
	background: #ffffff url('/images/quicklinksgrayboxes.gif') top left no-repeat;
}

.graybgss div.bggg {
	background: url('/images/quicklinksgrayboxess.gif') top left no-repeat;
	display: block;
	text-decoration: none;
	cursor: hand; cursor: pointer;
}

.graybgss div.bggg:hover {
	background: url('/images/quicklinksdarkgrayboxess.gif') top left no-repeat;
	display: block;
	text-decoration: none;
	cursor: hand; cursor: pointer;
}

.graybgss a {
	text-decoration: none;
	display: block;
	text-decoration: none;
	cursor: hand; cursor: pointer;
	}
	
.graybgss a:hover {
	text-decoration: none;
	display: block;
	text-decoration: none;
	cursor: hand; cursor: pointer;
	}






.ishidden{
display:none;
}

.isvisible{
display:block;
}







#blanket {
background-color:#111;
opacity: 0.65;
filter:alpha(opacity=65);
position:absolute;
z-index: 9001;
top:0px;
left:0px;
width:100%;
}
#popUpDiv {
position:absolute;
width:340px;
height:280px;
z-index: 9002;
top: 155px;
margin-left: 255px; overflow: hidden;
}

.maintenance_button {
	width: 100%;
	padding-bottom: 10px;
	padding-top: 10px;
	}

.maintenance_button a {
	display: block; background: #666666; color: #ffffff; font-weight: bold; font-size: 15px; padding: 6px 6px 6px 6px; text-align: center; width: 130px; margin: 0 auto; border: 1px solid #333333;
}

.maintenance_button a:hover {
	background: #005daa;
	border: 1px solid #00315a;
}
