body {
	margin: 15px;
	font-family: Trebuchet, Tahoma, Verdana, sans-serif;
	background-color: #98A74D;
	background-attachment:fixed;
	background-repeat:repeat;
	background-image:url(images/background.gif);
	background-position:left 0px;
	text-align: left;
	font-size: 11px;
}
img { border: 0px; display:inline; vertical-align:top; text-align:left;}
td {vertical-align:top;}
table {width:100%  border:0px; align:center;}
table th {font-size:9px; text-align:left;}
.borderless {border:0px; line-height:20px; font-size:11px;}

a, a:visited {text-decoration: none; }
a:hover {color: #98A74D;}
#subcontent a, #subcontent a:visited { color: #98A74D; text-decoration: none; border-bottom: 1px solid #98A74D; font-weight:bold; }
#subcontent a:hover {color: black; border-bottom: 1px solid black; font-weight:bold;}
#footer a{ color: #FFFFFF; }
#footer a:hover {color: #CCCCCC; }

#subcontent .graphiclink a{text-decoration:none; border-bottom: 0px solid #98A74D;}

/*Format*/

.main h1 { margin: 0 0 5px 0; padding: 0 0 5px 0; border-bottom: 1px solid #D2D6D9; color: #FFFFFF; font-size: 18px; letter-spacing: -0.025em; clear: both; }
.h1 { margin: 0 0 15px 0; color: #000000; font-size: 32px; text-align: center; letter-spacing: -0.05em; }
.h2 { margin-bottom: 0; color: #000000; font-size: 15px; }
.h5 {margin: 0; font-size: 9px; color: #003366; text-transform: uppercase;}


#container {height: 100%; width: 741px; margin: 0px auto; background-image:url(images/content_background.gif); background-repeat:repeat-x; background-position:top; background-color: #FFFFFF; border:5px solid #CCCC99;}

/*Left Column */
#leftcolumn {text-align:right; padding:0px; width: 205px; height:511px; margin-left:54px; position:absolute; background-image:url(images/residences_logo2.gif); background-repeat:no-repeat; }

/* Menu */
#topnav {height:24px; padding-right:15px;}
.topnav, .topnav a, .topnav a:visited {text-align:right; font-family: Lucida Grande, Verdana, Arial, Helvetica; font-weight:bold; color:#FFFFFF; line-height:24px; font-size:10px;}
.topnav a:hover, .topnav a:active {color:#FFCC00;}

#menu {width:435px; float:right; padding:30px 15px 12px 0px;}
#menu img {vertical-align:middle; padding:0px 5px 0px 5px;}
.menu, .menu a, .menu a:visited{text-align:right; font-weight:bold; color:#820063; font-family: Lucida Grande, Verdana, Arial, Helvetica; font-weight:bold; letter-spacing: -0.015em;}
.menu a:hover, .menu a:active{color:#006233;}

#submenu {background-color:#FFC726; height:20px; padding:5px 15px 0px 0px;}
.submenu, .submenu a, .submenu a:visited{text-align:right; font-size:9px; font-weight:bold; color:#000000; font-family: Lucida Grande, Verdana, Arial, Helvetica; font-weight:bold; letter-spacing: -0.015em;}
.submenu a:hover, .submenu a:active{color:#006233;}
#submenu img {vertical-align:middle; padding:0px 5px 0px 10px;}

.floorplan a, .floorplan a:visited {padding-right: 15px; position:relative; top:215px; text-align:right; font-family: Lucida Grande, Verdana, Arial, Helvetica; font-weight:bold; color:#FFFFFF; line-height:14px; font-size:11px; letter-spacing:-0.015em;}
.floorplan a:hover, .floorplan a:active, {color:#FFCC00;}
.floorplan p{margin-top:0px;}

/*Main content*/
#leftcolumn .sublinks { width: 142px; float: left; margin: 0px; padding: 0px; list-style: none;}
#leftcolumn .sublinks ul { padding: 0px; margin:0px; list-style: none; }
#leftcolumn .sublinks li { padding-left: 0px; margin: 0px; border-bottom:1px solid #D2D6D9; line-height:24px;  font-size: 10px; color: #868F98;}

*#contentbox {width:741px; height:auto; margin: 0px auto; background-image:url(images/bottom_background.gif); background-repeat:repeat-y;}
#content {width:440px; margin: 0px auto; padding: 15px 15px 15px 15px;}
#subcontentbox {width:741px; height:auto; margin: 0px auto; background-image:url(images/amenities_back.gif); background-repeat:repeat-y;}

.content {color: #000000; font-size: 11px; float:right; line-height:20px;}
.content h3 { margin-bottom: 0; color: #006233; font-size: 12px; padding-bottom:0px; }
.activeh3 {color:#990066;}
.content smalltext {font-size: 9px; font-style: italic; color: #999999;}

/*Text Styles*/
.title {font-size:11px; text-transform: capitalize; letter-spacing:.5em; color:#990066; font-weight:bold;}

/*Footer*/

#footer { width: 741px; margin: auto; padding: 0px; color: #FFFFFF; font-size: 9px; clear:both; background-color:#000000;}
#footer p { margin: 0px; padding-right: 5px; text-align:right; line-height:25px;}
