

/* Global Values */
html { height:100%; }
body {margin:0; padding:0; font-family: "Trebuchet MS",Verdana,Arial,sans-serif; font-size: 12px; height:100%; }

td { margin:0; padding:0; font-family: "Trebuchet MS",Verdana,Arial,sans-serif; font-size: 12px;}


p {margin-bottom:0px;}
img { border:0; }
form {margin:0; padding:0;}
html, body, p, div, span, a { font-style: normal; }


/* Link Styles */
a { color: #343d92; text-decoration: underline; }
a:hover { color: #339900; text-decoration: underline; }
a:visited {color:#660099;}
a:visited:hover {color: #339900; text-decoration: underline;  }
a.nounderline {color: #969c90; text-decoration: none; cursor: text;}
a.nounderline:hover {color: #969c90; text-decoration: none;}
a.nounderline:visited {color:#969c90;text-decoration: none;}
a.nounderlineblack {color: #000000; text-decoration: none; cursor: text;}
a.nounderlineblack:hover {color: #000000; text-decoration: none;}

#bodyFrame { width:800px; margin-left:20px; padding:0px; border-left:1px solid #ddd; border-right:1px solid #ddd;  height:100%; }

/* Header */
.header { height:90px; width:800px; clear:both; background-color:#000000; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px;} 
.headerTitle { width:275px; float:left; padding:0px 0px 0px 10px  margin: 0px 0px 0px 0px;} 
.headerImage { float:right; margin: 0px 0px 0px 0px;} 
h1#title { color:#FFFFFF;  font: 16pt; font-weight: bold; margin-bottom:2px; } 
h2#benefits {font: 10pt; font-weight: bold; margin: 0px 0px 2px 0px; } 
.tagPhrase { color:#FFFFFF; font: 12pt; font-weight: bold; margin-top:2px; padding-left:25px;} 


/* Nav Menu */
.navMenu { background-color:#C9D7E4; width:160px; align: middle center; border-left: 1px solid #9AB0C5;} 
.navMenuTitle  { background-color:#9AB0C5; color: #FFFFFF; text-align: left; font-size: 12px; font-weight: bold; margin-bottom: 2px; padding-left:3px; padding-bottom:1px; padding-top:1px; }
.navItem { color:#326F99; margin-bottom: 2px; padding-left:5px; padding-bottom:1px; padding-top:1px;
           font-size: 12px; font-weight: bold;  border-bottom: 1px solid #ffffff; align:middle center;} 
.navItem a, a:visited { color:#326F99; text-decoration: none;}
.navItem a:hover, a:visited:hover { color:#326F99; text-decoration: underline;}
.navPadding { margin-top:5px; margin-bottom:5px; }
.navItemBanner { margin: 5px 1px 5px 1px;}

.breadcrumb { padding: 2px 1px 2px 1px;  color: #969c90; font-style: normal; font-size: 11px; margin-left:160px;}
a.bc_link { color: #969c90; text-decoration:underline;}
a.bc_link:hover { color: #969c90; text-decoration:underline;}
a.bc_link:visited { color: #969c90; text-decoration:underline;}
a.bc_link:visited:hover { color: #969c90; text-decoration:underline;}

/* Main Body */
.mainBody { width:800px; margin-bottom:20px} 
.bodyLeft { width:160px; float:left; background-color: #C9D7E4; padding-top:2px; } 
.bodyRight { width:615px; float:left; padding-left: 5px; padding-top:2px;} 

.HomepageLeft { width:300px; float:left; padding-left: 5px; }
.HomepageRight { width:270px; float:left; padding-left: 25px;  }
.HomepageBenefits { font-size: 12px; background-color:#C9D7E4; border: 2px solid #9AB0C5;  padding: 2px 2px 6px 4px; margin: 0px 0px 0px 0px;  }

.mainTextTitleBar  {clear:both; width:615; margin:0px 0px 0px 0px;}
.memberName { background-color:#9AB0C5; float:left; width:600; color: #FFFFFF; text-align: left; font-size: 12px; font-weight: bold; padding: 2px 2px 2px 2px; margin: 0px 0px 0px 0px;}
.blockText { margin:5px 0px 10px 0px; clear:both;}

/* Footer Stuff */
.footer { background-color:#C9D7E4; width:800px; padding: 1px 1px 1px 1px; clear:both;}
.footerLeft { background-color:#C9D7E4; width:250; white-space:nowrap; color: #969c90; font-style: normal; font-size: 11px; text-align:left; float:left; padding-left:3px; }
.footerMiddle { background-color:#C9D7E4; width:140;  float:left; }
.footerRight { background-color:#C9D7E4; width:400;  text-decoration:none; text-align:right; color: #969c90; font-style: normal; font-size: 11px;  float:left;}

/* Info Boxes */
.smallInfoBox { border: 1px solid #9AB0C5;  padding: 0px;  margin-bottom:3px;margin-top:3px; }
.boxTitle  { background-color:#9AB0C5; color: #FFFFFF; text-align: left; font-size: 12px; font-weight: bold; }
.boxContent { text-align: left; font-size: 11px; margin:2px;}


.titleSectionWithBottomLine { padding: 0px 0px 1px 0px; margin: 0px 0px 5px 0px; border-bottom: 2px solid #9AB0C5; clear:both;}


/*  Property List */
.leaseListings { padding: 0px 0px 1px 0px; margin: 0px 0px 5px 0px; border-bottom: 2px solid #9AB0C5; clear:both;}
.listingsImage { float: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 140px;  }
.listingsLeft  { float: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 235px; }
.listingsRight { float: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 235px; }
.listingsToDetail  { width:615; padding: 0px 0px 0px 375px; margin: 0px 0px 0px 0px; clear:both;}

/*  Property Detail */
.propertyDetail { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 615px; }
.propertyDetailTitle { background-color:#9AB0C5; width:600px; padding: 2px 2px 2px 2px; margin: 0px 0px 0px 0px; clear:both; font-size: 14px;}
.propertySectionTitle { background-color:#C9D7E4; border-bottom: 2px solid #9AB0C5; width:615px; padding: 0px 0px 0px 0px; margin: 10px 0px 0px 0px; clear:both;}
.propertyDetailMainImage { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 270px; float:left; }
.propertyDetailMainDesc  { padding: 0px 0px 0px 10px; margin: 0px 0px 0px 0px; width: 335px; float:left; font-style: normal; font-size: 13px; }

.previewImageList { padding: 5px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 600px; clear:both;}
.bodyText { padding: 0px 10px 0px 10px; margin: 0px 0px 0px 0px; width: 600px; }
.featuresList { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 190px; float:left; }


/*  Contact Us Page  */
.contactUsColumn1 { float: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 260px; }
.contactUsColumn2 { float: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 300px; }
.contactUsTitle { float: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 110px; }
.contactUsTitle2{ float: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 80px; }
.contactUsField { float: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.formfield { font-style: normal; font-size: 11px; }

.contactUsTable { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-style: normal; font-size: 11px; }

.clearAll { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 560px; }



.ContactUsButton { font-weight:bold; font-size: 13px; background-color:#9AB0C5; padding: 0px 0px 0px 3px; }
.ContactUsButtonLeftNav { font-weight:normal; font-size: 12px; background-color:#9AB0C5; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;  }

.errorMessage { font-weight:bold; font-size: 13px; color: #FF0000; }






