body{
	background-color: #666;
	margin:0px;
	padding:0px;
	background-image: url(/slices/background_top.jpg);
	background-repeat: repeat-x;
}

div#supercontainer{
}

div#top{
	background-image: url(/slices/background-head.jpg);
	background-repeat: none;
	margin:0px;
	padding:0px;
	height:276px;
	width:788px;
}

div#contentFrame{
	background-image:url(/slices/background_contentframe.jpg);
	background-repeat:repeat-y;
	background-position:top left;
	width:788px;
	padding-bottom:10px;
	min-height:565px;
}

div#content{
	/*background-image: url(slices/background_body.jpg);
	background-repeat: repeat-y;*/
	width:522px;
	/*border:1px solid #ff0;*/

}

div#contentText{
	margin-left:90px;
	margin-right:15px;
	padding-top:10px;
	font-size:12px;
	font-family: Helvetica, sans-serif;
	color: #fff;
	/*border:1px solid #f00;*/
}


div#sidebar{
	background-image: url(/slices/background-sidetop.jpg);
	background-repeat: none;
	width:263px;
	color:#fff;
	float:right;
}

div#sidebarText{
	margin-top:270px;
	padding-left:5px;
	padding-right:5px;
	background-image: url(/slices/background_sidebartext.jpg);
	background-repeat: none;
	font-size:12px;
	font-family: Helvetica, sans-serif;
	color: #fff;
	padding-bottom:20px;
}

div#validation{
	font-size:10px;
	font-color: #b5d3d3;
	text-align:center;
	background-color:#4d6363;
	border: 1px solid #b5d3d3;
	margin-top:5px;
	padding:5px;
}

div#footer{
	background-image: url(/slices/background-footer.jpg);
	height:35px;
	clear:right;
}

div#validation a{
	border: 0px;
	border-left: 1px solid;
	border-right: 1px solid;
	padding-left:5px;
	padding-right:5px;
	margin-left:5px;
	margin-right:5px;
}

div#validation a:hover{
	color: #fff;
}


p{
	margin:0px;
	padding-bottom: 10px;
	line-height:15px;
}

h1{
	margin:0px;
	padding-bottom:10px;
}

ul#navigation{
	margin:0px;
	margin-left:10px;
	padding:0px;
	padding-top:5px;

}

ul#navigation li{
	list-style:none;
}			

a{
	color: #b5d3d3;
	text-decoration:none;
	border-bottom: 1px solid #b5d3d3;
	padding-left:1px;
	padding-right:1px;
}

a:hover{
	color: #4d6363;
	border-bottom: none;
	background-color:#b5d3d3;
	text-decoration:underline;
}

a.floorplan{
	border-bottom:none;
}

a.named{
	color:inherit;
	border-bottom:none;
}

a.named:hover{
	background-color:transparent;
}

.noDisplay{
	display:none;
}

p.newsItemDate{
	color:#b5d3d3;
	font-size:10px;
}

h2{
	padding:0px;
	margin:0px;
	font-size:14px;
}

ul#navigation a.lastNavigation{
	border-bottom:1px solid #5e7777;
}

ul#navigation li a{
	border-top:1px solid #5e7777;
	border-right:1px solid #5e7777;
	border-bottom: 0px;
	border-left:5px solid #630;
	color: #fff;
	background-color:#4d6363;
	display:block;
	width:225px;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
}

ul#navigation li a:hover{
	background-color:#759393;
	border-left: 5px solid #834200;
}

.contact{
	margin-left: 10px;
	color: #ccc;
	font-size: 10px;
	padding-top:10px;
	padding-bottom:0px;
}

.flashNotice{
	color: #090;
	background-color: #efe;
	border: 1px solid #090;
	padding:5px;
	margin-bottom:10px;
}

td.description{
	vertical-align: top;
	width: 205px;
}

td.description p{
	color: #fff;
	font-size: 12px;
}

.descriptionLeader{
	font-weight: bold;
}

p.pictures {
	font-size: 9px;
	color: #fff;
}

a.unitStyleImageLink{
	padding-left:  0px;
	padding-right: 0px;
	border:  none;
}

a.anchor{
	padding-left:  0px;
	padding-right: 0px;
	border:  none;
	color: #fff;
}

a.unitStyleImageLink:hover{
	border-bottom: 0px solid #b5d3d3;
	padding-left:0px;
	padding-right:0px;
	text-decoration:none;
	background-color: #4d6363;
}

a.unitStyleImageLink img.unitStyleImage{
	border:  1px solid #b5d3d3;
	padding: 1px;
}

a.unitStyleImageLink:hover img.unitStyleImage{
	border:  1px solid #fff;
	padding: 1px;
}

td.displayImageControl{
	font-size: 12px;
	color: #fff;
	width: 33%;
	text-align: center;
}