body
{
	background:#4e5a6e;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	margin:0px,0px;
	margin-top:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.tbsize
{
    font-size:12px;
    font-family: Verdana, arial, Helvetica, Sans-Serif;
}

A:link {text-decoration:none;color:#033f99;}
A:visited {text-decoration:none;color:#033f99;}
A:active {text-decoration:none;color:#033f99;}
A:hover {text-decoration:none;color:#548dec;}

#container
{
    width:960px;
    margin: 5px auto;
    position:relative;
	background:#fff;
}

#topbanner
{
    background-color:#fff;
    height:102px;
}

#topnav
{
    background:url('../images/navbg.gif') repeat-x #3575a7;
    height:28px;
    padding:0;
	color:#fff;
	border-bottom: solid #e27039 15px;
}
#topnav a
{
    display:inline-block;
    background:url('../images/navsep.gif') no-repeat right;
    color:#fff;
    font-weight:bold;
    font-size:14px;
    text-decoration:none;
	height:24px;
	padding-top:4px;
}
#topnav a:hover{ color:#fdca00;}


#left{
	float:left;
	margin: 0px 3px 5px 0;
}
#leftprop{
	float:left;
	margin: 5px 2px 0 0;
	background:#164f7c url('../images/properties09.jpg') top no-repeat;
	width:149px;
	height:321px;
	padding: 50px 0 0 5px;
	text-align:left;
}
#leftprop a{
	color:#fff;
	font-size:13px;
	font-weight: bold;
	text-decoration: none;
}
#leftprop a:hover {Color:#fdca00;}

#access{
	width:144px;
	float:left;
	margin-right:3px;
}

#access a:hover{color:#fdca00;}

#makepayment{
	background:url('../images/makepayment.jpg') no-repeat; 
	width:131px; 
	padding: 70px 5px 0 8px; 
	height:113px; 
	margin: 5px 3px; 
	font-size:10px; 
	color:#154468; 
}

#account{
	background:url('../images/accountlogin.jpg') no-repeat; 
	width:144px; 
	height:73px; 
	padding-top:110px; 
	margin: 0 3px;
}

.bb{
	display:block;
	width:118px;
	height:17px;
	background:url('../images/bluebutton.jpg') no-repeat;
	color:#fff;
	font-size:12px;
	margin: 30px auto;
}
.bb a{color:#fff;}

#youtube{
	float:left;
	width:431px;
	margin: 5px 0 0 2px;
}
#youtubetop{
	background:#154468;
	height:23px;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	padding-top: 3px;
}

#right{
	float:right;
	margin: 5px 0 0 0;
	background:#154468;
	padding: 0;
}
#quicklinks{
	background:#154468 url('../images/quicklinks.jpg') top left no-repeat;
	width:210px;
	padding: 40px 0 0px 8px;
	text-align:left;
}
#quicklinks a{
	display:block;
	background: url('../images/quicklinks_arrow.jpg') left no-repeat;
	padding-left:30px;
	color:#fff;
	font-size:14px;
	text-decoration: none;

}
#quicklinks a:hover{
	color:#fdca00;
}

.fprop{
	position:absolute;
	top:300px;
	right:5px;
}
#featureprop{
	border-top:5px Solid #e27039;
	background:#a4c5df;
	padding:0;
	margin-top:35px;
}
#fptop{
	width:207px;
	background: #fff;
	padding: 0px 0 0 0;
	color:#154468;
	font-size:12px;
	margin:5px 0 0 0;
	height:205px;
}

#bottom {
	clear:both;
	border-top: solid #e27039 15px;
	background-color:#fff;
	height:auto;
	width:960px;
}
#bottom p {
	font-size:14px;
	text-align:left;
	padding: 10px 11px 0 10px;
	color:#154468;
}
#bottom img {
	border:none;
}
#imgUCard {
	margin:6px;
}

#bottom b{
	font-size:14px;
}

#bottom a:Hover{color:#fdca00;}

#joinmail{
	display:block;
	font-size:18px;
	color:#fff;
	position:absolute;
	bottom:170px;
	right:10px;
}


#header
{
	position:relative;
	z-index:99;
}

#leftMenu
{
	float:left;
	top:20px;
	margin-left:18px;
	margin-left: expression("0px");
	width: 167px;
	width: expression("154px");
	position:relative;
	z-index:4;
}

#apts
{
	position:relative;
	top:5px;
	float:left;
	font-size:smaller;
	font-weight:bold;
	color:#033f99;
	line-height:18px;
}

#dotLine
{
	top:0px;
	background-image:url(../images/lines.gif);
	background-position: right;
	background-repeat:repeat-y;
	height:299px;
	width:1px;
	float: right;
}

/* New Bottom */

.newLeft
{
	margin-left: -5px;
	margin-top: 10px;
}

.mid
{
	margin-top: 30px;
	margin-left: expression("6px");
	margin-left: 10px;
}

.right
{
	margin-top: 30px; 
	margin-left: expression("2px");
}

/*End New Bottom */
#content
{
	float:left;
	background-image:url(../images/main-bg.gif);
	width:792px;
	background-repeat:no-repeat;
	font-size:smaller;
	text-align:left;
}

#innerContent
{
	width:700px;
	padding-bottom:40px;
	display:block;
	padding-left: 20px;
}

#propertyContent
{
	top:30px;
	left:10px;
	width:730px;
	padding-bottom:40px;
}


#resignform
{
	position:absolute;
	left:600px;
	top:227px;
	width:130px;
	clear:both;
	z-index:1;
}

#csuites
{
	width:130px;
	margin-top: 10px;
	margin-left: 3px;
	left: expression("15px");
	margin-bottom: expression("10px");
}

#csuites2
{
	width: 132px; 
	height: 135px;
	height: expression("180px"); 
	background-image: url(../images/corporate.jpg); 
	background-repeat: no-repeat; 
	padding: 45 5 5 5; 
	padding: expression("60px 5px 5px 5xp");
	margin-top: 10px;
	margin-left: 3px;
}

#specials
{
	left:600px;
	top:480px;
	width:130px;
	clear:both;
	z-index:1;
}
.complobby
{
background:url(../images/computers.jpg);
width:130px;
height:63px;
margin-top: 5px;
margin-left: 5px;
}

.payment
{
    font-size:11px;
}

.payment p
{
    margin:0;
}

#nav {
position:relative;
width: 519px;
height:22px; /*Must spec height along with width or FF goes der...*/
margin: 0px;
padding: 0px 0px 0px 10px;
list-style: none;
background: url(../images/tiny.gif) repeat-x bottom;
}

#nav li {
float: left;
margin: 0;
padding: 0;
font-family: Verdana; /*Changed from Vercinda Grande??? LF*/
font-size: 55%;
}

#nav a {
float: left;
display: block;
margin: 0 1px 0 0;
padding:4px 8px;
color: #333;
text-decoration: none;
border: 1px solid #9b8748;
border-bottom: none;
background: url(../images/blue-bg.gif) repeat-x top left;

}

#nav a:hover, div#divGeneral #t-general a, div#divPhotos #t-photos a, div#divPlans #t-plans a, div#divDirections #t-directions a, div#divTour #t-tour a, div#divsitePlan #t-siteplan a, div#divBus #t-bus a, div#divFlyer #t-flyer a, div#divPrice #t-price a,div#divBreakdown #t-breakdown a {
	color: #333;
	padding-bottom: 5px;
	border-color: #727377;
	background: #fff url(../images/wht-bg.gif) repeat-x top left;
}

div.unit_subheading
{
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 95%;
	color: #1A5AA4;
	font-weight: bold;
}

td.unit_subheading
{
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 95%;
	color: #1A5AA4;
	font-weight: bold;
}

.unit_subheading
{
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: medium;
	color: #1A5AA4;
	
}

.specials_heading
{
	font-size: 130%;
	color:Black;
	font-weight:bold;
}

.button
{
	font-size: 10px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	background-color: #b9d3f0;
	border-color:White;
	height: 24px;
	width: 150px;
}
.description
{
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:85%;
	
	margin: 0;
	
}

.leasing_address
{
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:85%;
}

.amenities
{
	font-size:85%;
	margin 0;
}

div.unit_address
{
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 70%;
	display:none;
}

.imgborder
{
	border: 2px solid #FAB416;
}

.tabsBG
{
	background:#D6E0EA;
}


#footer
{
	position:relative;
	background-image:url(../images/footer.jpg);
	background-repeat:repeat-y;
	width:960px;
	height:25px;
	display:block;
	padding-top:24px;
	clear:left;
	font-size:60%;
	
}
	
#topMenu
{
	position:relative;
	background-image:url(../images/menu-bg2.jpg);
	background-repeat:repeat-x;
	height:19px;
	width:727px;
	text-align:left;
	font-size:smaller;
	font-weight:normal;
}

.menuItems
{
	position:relative;
	float:left;
	z-index:99999999999999;
}

#divMenu
{
	position: absolute;
	left: 599px;
	top: 130px;
	width: 158px;
	display:block;
	border-style: solid;
	border-width: 1px;
	background-color: #3575a7;
	border-color:black;
	border-top:none;
	color:#033f99;
	font-weight:normal;
}
#divMenu a{
	color:#fff;
	font-size:12px;
	background:none;
}

#divMapsFloat
{
	width:200px;
	border-style: solid;
	border-width: 1px;
	display:block;
	background-color: #cfe0fb;
	border-color:black;
	color:#033f99;
	font-weight:normal;
	padding:5px 10px 10px 10px;
}

#divPay
{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-top: 3px;
	padding-left: 7px;
	padding-right: 3px;
	padding-bottom: 3px;
}

#divMENUI
{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-left: 7px;
	padding-top: 3px;
	padding-bottom: 3px;
}

#divMENUend
{
	padding-top: 3px;
	padding-left: 7px;
	padding-right: 3px;
	padding-bottom: 3px;
}
h3
{
	margin:0;
	padding:0 0 3px;
	background:#D6E0EA;
	text-align:left;
	font-size:Medium;
}

p.links
{
	background:#E2ECF5;
	margin:0;
	padding: 5px 10px;
	line-height: 1.3;
	text-align:center;
	font-size:smaller;
	
}

h3.tabs
{
	margin: 0;
	padding:0 0 0px 0px;
	background-color:#D6E0EA;
	text-align:left;
	font-size:Medium;
	z-index:999999;
}

p.tabs
{
	background:#ffffff;
	margin:0;
	padding: 5px 10px 50px;
	line-height: 1.3;
	text-align:left;
	font-size:smaller;
	clear:left;
}


p.icon
{
	font-size:smaller;
}

.small A:link
{
    color: #1A5AA4;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 70%;
}

.small A:visited
{
    color: #1A5AA4;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 70%;
}

.small A:hover 
{
 	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
 	color: #FAB416;
 	text-decoration: underline;
 	font-size: 70%;
}

.small A:active
{
    color: #1A5AA4;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 70%;
}



.rtop,.artop{display:block}
.rtop *,.artop *{display:block;height:1px;overflow:hidden;font-size:1px}
.artop *{border-style: solid;border-width:0 1px}
.r1,.rl1,.re1,.rel1{margin-left:5px}
.r1,.rr1,.re1,.rer1{margin-right:5px}
.r2,.rl2,.re2,.rel2,.ra1,.ral1{margin-left:3px}
.r2,.rr2,.re2,.rer2,.ra1,.rar1{margin-right:3px}
.r3,.rl3,.re3,.rel3,.ra2,.ral2,.rs1,.rsl1,.res1,.resl1{margin-left:2px}
.r3,.rr3,.re3,.rer3,.ra2,.rar2,.rs1,.rsr1,.res1,.resr1{margin-right:2px}
.r4,.rl4,.rs2,.rsl2,.re4,.rel4,.ra3,.ral3,.ras1,.rasl1,.res2,.resl2{margin-left:1px}
.r4,.rr4,.rs2,.rsr2,.re4,.rer4,.ra3,.rar3,.ras1,.rasr1,.res2,.resr2{margin-right:1px}
.rx1,.rxl1{border-left-width:5px}
.rx1,.rxr1{border-right-width:5px}
.rx2,.rxl2{border-left-width:3px}
.rx2,.rxr2{border-right-width:3px}
.re2,.rel2,.ra1,.ral1,.rx3,.rxl3,.rxs1,.rxsl1{border-left-width:2px}
.re2,.rer2,.ra1,.rar1,.rx3,.rxr3,.rxs1,.rxsr1{border-right-width:2px}
.rxl1,.rxl2,.rxl3,.rxl4,.rxsl1,.rxsl2,.ral1,.ral2,.ral3,.ral4,.rasl1,.rasl2{border-right-width:0}
.rxr1,.rxr2,.rxr3,.rxr4,.rxsr1,.rxsr2,.rar1,.rar2,.rar3,.rar4,.rasr1,.rasr2{border-left-width:0}
.r4,.rl4,.rr4,.re4,.rel4,.rer4,.ra4,.rar4,.ral4,.rx4,.rxl4,.rxr4{height:2px}
.rer1,.rel1,.re1,.res1,.resl1,.resr1{border-width:1px 0 0;height:0px !important;height /**/:1px}

#appform b{color:#033f99;}


.linkreader
{
    background:url(../images/pdf-icon.jpg); 
    background-position:left; background-repeat:no-repeat;
    padding:6px 0 6px 25px; font-size:14px; color: #1A5AA4;
}

.moveup{margin-top:-60px;  margin-top:expression("-45px");}
.moveleft{margin-left: expression("-8px");}