/* Global Styles */



body {
	margin:0px;
	background-color: #B9D6F8
	}

#container	{
	width: 900px;
	margin: 0 auto;
	float: left;
	}	

td {

	font:11px arial;

	color:#333333;

	}



ol	{

	list-style-image: url(images/gifs/goldstar.gif);

	list-style-type: circle;

	font:11px verdana;

	line-height: 1.5em;

	padding:5px 5px 5px 10px;

	}



ul	{

	font:11px arial;

	padding:5px 5px 10px 2px;

	}

	

a {

	color: #ff9900;

	text-decoration:underline;

	font-weight:bold;

	}

	

a:hover {

	color: #990000;

	text-decoration:underline;

	}

	

/* ID Styles */

	

#navigation a {

	font:10px arial;

	color: #ffffff;

	text-decoration:none;

	letter-spacing:.1em;

	}

	

#navigation a:hover {

	color: #993300;

	text-decoration:underline;

	}



#padding {

	padding: 5px 5px 20px 5px;

	}

	

#weekdays th {

	font:10px arial;

	color: #ffffff;

	letter-spacing:.2em;

	}



#calheader td {

	font-weight:bold;

	}



#centreback{

	position: absolute;

	left: 318px;

	top: 214px;

	width: 500px;

	height: 630px;

	padding:0px 10px 0px 10px;

	background-color: #006699;

	z-index: 0;

	}	

	

#homeback{

	position: absolute;

	left: 318px;

	top: 214px;

	width: 500px;

	height: 630px;

	padding:0px 10px 0px 10px;

	background-color: #006699;

	z-index: 0;

	}	



#apartments{

	position: absolute;

	left: 330px;

	top: 290px;

	width: 230px;

	height: 540px;

	padding:0px 0px 0px 0px;

	background-color: #006699;

	z-index: 2;

	}

	

#floorplan{

	position: absolute;

	left: 570px;

	top: 290px;

	width: 250px;

	height: 540px;

	padding:0px 0px 0px 0px;

	background-color: #006699;

	z-index: 3;

	}



#floorplan_base{

	position: absolute;

	left: 570px;

	top: 664px;

	width: 224px;

	height: 170px;

	padding:0px 0px 0px 0px;

	background-color: #006699;

	z-index: 4;

	}



#leftcorner{

	position: absolute;

	left: 318px;

	top: 210px;

	width: 4px;

	height: 4px;

	padding:0px 0px 0px 0px;

	Background:url(images/gifs/feat_top_left.gif) no-repeat;

	z-index: 1;

	}

	

#rightcorner{

	position: absolute;

	left: 834px;

	top: 210px;

	width: 4px;

	height: 4px;

	padding:0px 0px 0px 0px;

	Background:url(images/gifs/feat_top_right.gif) no-repeat;

	z-index: 1;

	}	

	

#cornerspacer{

	position: absolute;

	left: 322px;

	top: 210px;

	width: 516px;

	height: 4px;

	padding:0px 0px 0px 0px;

	Background:url(images/gifs/feat_row_back.gif) repeat-x;

	z-index: 1;

	}	



	

/* Class Styles */



.logo {

	font:16px arial;

	color: #990000;

	letter-spacing:.6em;

	font-weight:bold;

	}



.sidebarText {

	font:12px verdana;

	color: #ffffff;

	line-height:18px;

	}

	

.bodyText {

	font:11px arial;

	line-height:16px;

	color:#006699;

	padding: 0px 5px 0px 5px;

	}



.featureText {

	font:11px arial;

	color:#ffffff;

	padding: 0px 10px 0px 10px;

	}

	

.formText {

	font:11px arial;

	color:#000000;

	padding: 0px 0px 0px 0px;

	}

	

.pageName {

	font:24px verdana;

	color: #990000;

	letter-spacing:.1em;

	line-height:26px;

	padding: 0px 0px 20px 10px;

	}



.rightcolumnName {

	font:20px verdana;

	color: #006699;

	letter-spacing:.1em;

	line-height:26px;

	padding: 0px 0px 10px 10px;

	}

	

.subHeader {

	font:14px georgia;

	color: #669999;

	font-weight:bold;

	line-height:20px;

	letter-spacing:.1em;

	}

	

.navText {

	font:10px arial;

	color: #ffffff;

	letter-spacing:.1em;

	}

	

.calendarText {

	font:11px arial;

	line-height:14px;

	color:#333333;

	}

	

.thumb {

	border: 2px solid #ffffff;

	padding: 0px;

	margin: 7px 0px 7px 10px;

	}	

	

.featureImage {

	border: 2px solid #ffffff;

	padding: 0px;

	margin: 0px 0px 15px 0px;

	}	

.subject_to_change	{
	color: #FFCC00;
	}