/* CSS Document */
/* general */
body {
	margin: 0;
	padding:0;
	color: #555;
	background:#fff;	
}

p
{
text-align:justify;}

table { border-collapse:collapse; }

body, table {
	font:12px normal Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}

/* backgrounds */
.bgleft {
	background:url(bg_footer_left.jpg) bottom right repeat-x;
}

.bgleftdiv {
	background:url(bg_left.jpg) top right repeat-x;
	width:100%;
	height:475px;
}

.bgright {
	background:url(bg_footer.jpg) bottom right repeat-x;
}

.bgrightdiv {
	background:url(bg_right.jpg) top left repeat-x;
	width:100%;
	height:475px;
}


/* links */
a {
	color:#841315;
	text-decoration:none;
}

a:hover {
	color:#841315;
	text-decoration:none;
}


.stockquote {
	background:url(bg_top.jpg) top left repeat-x;
	text-align:right;
}

.quotes {
	font-weight:bold;
	padding-right:3px;
	color:#FFFFFF;
}

.quotes_num {
	color:#000000;
}


/* maincontent */
.maincontent {
	background:url(bg_maincontent.jpg) top left no-repeat;
	padding:20px 35px 10px 20px;
}

.news {
	background:url(bg_top_news.jpg) top left repeat-x;
	padding:20px 10px 10px 20px;
}

.propertymap {
	padding-top:10px;
	background:url(bg_left_bottom.jpg) bottom right no-repeat;
}

.contentTitle {
	background:url(bg_ttl.jpg) top left repeat-x;
	padding-left:20px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFFFFF;	
}


/*  footer */
.footer {
	background:url(bg_footer.jpg) top left repeat-x;
	color: #ffffff;
	font-weight:normal;
}

.footerNav {
	padding:30px 0 0 0;
}

.footerNav a {
	color:#fff;
	text-decoration:none;
}

.credits {
	padding:30px 0 0 30px;
	color:#fff;
}

/*  news */
.news_items {
	width:162px;
}

.news_date {
	color:#475e87;
	font-weight:bold;
}

/*  left nav */

.navWrapper {
	margin-left:24px;
}

.navOff a, .navOn a {
	display:block;
}

.navOff, .navOn {
	background:url(left_menu_item.jpg) top left no-repeat;
	padding:6px 0 0 20px;
}

.navOff a {
	color:#555555;
}

/*  sub left nav */
.subnavWrapper {
	margin-left:24px;
}
.subNavOn a, .subNavOff a {
	display:block;
}

.subNavOn, .subNavOff {
	background:url(left_menu_item_sub.jpg) top left no-repeat;
	padding:6px 0 0 30px;
}

.subNavOff a {
	color:#555555;
}

h1 {
	font-size:16px;
	text-transform:uppercase;
	color:#841315;	
}

h2 {
	font-size:14px;
	color:#000000;	
}

h3 {
	font-size:12px;
	color:#841315;	
}


.quotestxt {
	margin-bottom:10px;
	border:1px solid #555;
	background:#EFEFEF;
	padding:8px;
}

.quotestop {
	
}

.quotebottom {
	text-align:right;
}

strong.red {

color:#C00000;

}