body
{
    background: #A3A27A;
    margin: 20px;
}
div.body
{
    padding: 0;
    border: dashed;
    border-width: 1px;
    border-color: #90C02B;
}
.top-header
{
    background: url("/images/top_vline.gif") #E8E6DD;
}
td.flash-top
{
    background: #FFFFFF;
}
div.menu-top
{
    background: #000000;
    color: #999999;
    width: 440px;
    position: relative;
    left: 150px;
    top: 87px;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    padding: 6px;
}
a.menu-top
{
    color: #FFFFFF;
    text-decoration: none;
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;
    padding-left: 3px;
    padding-right: 3px;
}
a.menu-top:hover
{
    color: #E58425;
}
a.menu-top-active
{
    color: #E58425;
    text-decoration: none;
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;
    padding-left: 3px;
    padding-right: 3px;
}
td.text
{
    padding: 10px;
}
.title
{
    color: #231F20;
    font: bold 16px Verdana, Arial, Helvetica, sans-serif;
}
.caption
{
    color: #231F20;
    font: 12px Verdana, Arial, Helvetica, sans-serif;
}
a.caption
{
    color: #231F20;
    text-decoration: none;
    font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}
a.caption:hover
{
    color: #E58425;
}
.text
{
    color: #231F20;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
}
a.text
{
    color: #231F20;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
}
a.text:hover
{
    color: #E58425;
}
.secondary
{
    color: #999999;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
}
a.secondary
{
    color: #999999;
    text-decoration: none;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
}
a.text:hover
{
    color: #E58425;
}
.content
{
    height: 300px;
    background: #FFFFFF;
    color: #231F20;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
}
div.content
{
    padding: 0;
    border: dashed;
    border-width: 1px;
    border-color: #90C02B;
}
.left-side
{
    width: 125px;
    background: #FFFFFF;
    color: #231F20;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
}
tr.menu-bottom
{
    height:30px;
    background: #FFFFFF;
}
div.menu-bottom
{
    color: #878568;
    font: 10px Arial, Helvetica, sans-serif;
}
a.menu-bottom
{
    color: #878568;
    padding: 5px;
    text-decoration: none;
}
a.menu-bottom:hover
{
    color: #E58425;
}
.quick-search, span.quick-search
{
    color: #3E3E3B;
    font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}
table.quick-search
{
    border: 1px solid #A7A67F;
    background: #F6F6EA;
    padding: 10px;
}
p.quick-search
{
    text-align: center;
    font: bold 13px Verdana, Arial, Helvetica, sans-serif;
    color: #A3A27A;
    padding: 0;
    padding-bottom: 10px;
    margin: 0;
}
td.quick-search
{
    background: #A3A27A;
    padding: 5px;
}
a.quick-search
{
    color: #3E3E3B;
    font: bold 12px Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
a.quick-search:hover
{
    color: #FFFFFF;
}
select.quick-search
{
    width: 168px;
}
select.multiple
{
    height: 100px;
    width: 168px;
}
input
{
    height: 22px;
    border: 1px solid black;
    font: 12px Verdana, Arial, Helvetica, sans-serif;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
}
select
{
    border: 1px solid black;
    height: 22px;
    font: 12px Verdana, Arial, Helvetica, sans-serif;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
}
textarea
{
    border: 1px solid black;
    font: 12px Verdana, Arial, Helvetica, sans-serif;
    padding: 4px;
}
input.quick-search
{
    width: 168px;
    height: 22px;
    border: 1px solid black;
    font: 12px Verdana, Arial, Helvetica, sans-serif;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
}
button.quick-search
{
    width: 82px;
    height: 23px;
    background: #D5D1BF;
    font: bold 12px Verdana, Arial, Helvetica, sans-serif;
    border-color: #D5D1BF;
    border: 0px solid;
    cursor:pointer;
}
form
{
    padding: 0;
    margin: 0;
}
h3.communities-states
{
    color: #E58425;
    font: bold 14px Verdana, Arial, Helvetica, sans-serif;
    padding: 0;
    margin: 0;
}
td.communities-states
{
    color: #4D4D4D;
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}
a.communities-states
{
    color: #4D4D4D;
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
a.communities-states:hover
{
    color: #E58425;
}
table.communities-states
{
    width: 100%;
    border-color: #A3A27A;
    border: 1px solid;
    background: #FFFFCF;
    padding: 6px;
}
h2.communities-states
{
    color: #A3A27A;
    font: bold 16px Verdana, Arial, Helvetica, sans-serif;
    padding: 0;
    margin: 0;
}
p.communities-states
{
    color: #A3A27A;
    font: bold 14px Verdana, Arial, Helvetica, sans-serif;
    padding: 0;
    margin: 0;
}
table.communities-apartaments
{
    width: 100%;
}
tr.communities-apartaments
{
    background: #E2E0D7;
    color: #4D4D4D;
    font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}
tr.communities-apartaments-row0
{
    background: #FFFFFF;
    color: #4D4D4D;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    cursor:pointer;
}
tr.communities-apartaments-row1
{
    background: #F6F5F0;
    color: #4D4D4D;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    cursor:pointer;
}
tr.communities-apartaments-row
{
    background: #E2E1A7;
    color: #4D4D4D;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    cursor:pointer;
}
a.communities-apartaments
{
    color: #4D4D4D;
    font: 12px Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
table.about-for
{
    width: 110px;
    height: 127px;
    border-color: #B0B0B0;
    border: 1px solid;
    background: #F6F6EA;
    padding: 5px;
}
a.about-for
{
    color: #484727;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    padding: 0px;
}
a.about-for:hover
{
    color: #CA6F19;
}
a.about-for-active
{
    color: #CA6F19;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    padding: 0px;
}
div.visible
{
    display:block;
}
div.notvisible
{
    display:none;
}
p.about-intouch
{
    padding-left: 23px;
    font: 10px Verdana, Arial, Helvetica, sans-serif;
}
table.about-staff-photo
{
    width: 95px;
    height: 130px;
    border-color: #B0B0B0;
    border: 1px solid;
    background: #FFFFFF;
    padding: 0px;
}
table.about-core
{
    width: 210px;
    border-color: #D0D0BB;
    border: 2px solid;
    background: #EAE8DE;
    padding: 10px;
    margin-top: 20px;
}
.text-accent
{
    color: #CA6F19;
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;    
}
.text-required
{
    color: #FF0000;
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;    
}
a.text-accent
{
    color: #231F20;
    text-decoration: none;
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}
a.text-accent:hover
{
    color: #E58425;
}
table.top-links
{
    margin: 6px;
    margin-left: 15px;
    margin-bottom: 5px;
    padding: 6px;
    margin-top: 0px;
    padding-top: 0px;
}
table.residents-for
{
    width: 110px;
    border-color: #B0B0B0;
    border: 1px solid;
    background: #F6F6EA;
    padding: 5px;
}
h3.communities-search
{
    color: #076259;
    font: bold 14px Verdana, Arial, Helvetica, sans-serif;
    padding: 0;
    margin: 0;
    padding-bottom: 15px;
}
tr.communities-search-caption
{
    background: #DCDBC6;
    color: #47462B;
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}
td.communities-search-photo
{
    padding-top: 5px;
}
img.communities-search-photo
{
    filter: gray;
}
td.communities-search-description
{
    color: #076259;
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    padding: 5px;
}
a.communities-search-description
{
    color: #076259;
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
a.communities-search-description:hover
{
    color: #E58425;
}
a.communities-search-caption
{
    color: #6B6A4F;
    text-decoration: none;
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}
a.communities-search-caption:hover
{
    color: #E58425;
}
table.communities-details-menu
{
}
td.communities-details-menu
{
    color: #E58425;
    font: bold 12px Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    cursor:pointer;
    padding: 5px;
    border-right: 1 solid #E58425;
}
td.communities-details-menu-right
{
    color: #E58425;
    font: bold 12px Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    cursor:pointer;
    padding: 5px;
}
td.communities-details-menu-active
{
    color: #FFFFFF;
    background: #E58425;
    font: bold 12px Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    cursor:pointer;
    padding: 5px;
    border-right: 1px solid #E58425;
}
td.communities-details-menu-active-right
{
    color: #FFFFFF;
    background: #E58425;
    font: bold 12px Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    cursor:pointer;
    padding: 5px;
}
table.communities-details-leftphoto
{
    width: 154px;
    color: #FFFFFF;
    padding: 1px;
    border: 1px solid #000000;
    margin-top: 20px;
}
div.communities-details-left
{
    padding-left: 4px;
    padding-top: 10px;
}
div.coomunites-video-tour
{
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
}
.text-bold
{
    color: #000000;
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}
p.text-bold
{
    margin-bottom: 0px;
    padding-bottom: 0px;
}
td.details-text
{
    padding-left: 25px;
    padding-right: 10px;
    padding-top: 16px;
    padding-bottom: 10px;
    color: #231F20;
    font: 12px Verdana, Arial, Helvetica, sans-serif;
}
h2.communities-details
{
    color: #A3A27A;
    font: bold 16px Verdana, Arial, Helvetica, sans-serif;
    padding: 0;
    margin: 0;
    padding-bottom: 10px;
}
table.communities-features
{
    margin-top: 10px;
    padding: 4px;
    border: 1px solid #999999;
}
tr.communities-features-section
{
    color: #FFFFFF;
    font: bold 12px Verdana, Arial, Helvetica, sans-serif;
    background: #999999;
}
tr.communities-features-row0
{
    color: #000000;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
}
tr.communities-features-row1
{
    color: #000000;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    background: #F0F0F0;
}
table.communities-details-photo
{
    border: 1px solid #B0B0B0;
    background: #EEECE3;
    padding: 10px;
}
img.communities-details-photos
{
    border: 1px solid #000000;
    cursor:pointer;    
}
img.communities-details-photo
{
    border: 1px solid #000000;
}
table.communities-details-map
{
    border: 1px solid #B0B0B0;
    background: #EEECE3;
    padding: 0px;
}
table.communities-details-floorplans
{
    border: 1px solid #B0B0B0;
    background: #FFFFFF;
    padding: 5px;
}
tr.communities-details-floorplans
{
    color: #E58425;
    font: bold 12px Verdana, Arial, Helvetica, sans-serif;    
    background: #DBE5E4;
}
tr.communities-details-floorplans-row0
{
    color: #000000;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
}
tr.communities-details-floorplans-row1
{
    color: #000000;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    background: #F0F0F0;
}
table.communities-details-request
{
    border: 1px solid #B0B0B0;
    background: #EEECE3;
    padding: 10px;
}
p.communities-details-floorplans-disclaimer
{
    color: #000000;
    font: 10px Verdana, Arial, Helvetica, sans-serif;
}
table.investor-partnerships
{
    width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
}
tr.investor-partnerships-title
{
    color: #E64C25;
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-bottom: 5px;
}
td.investor-partnerships-title
{
    color: #E64C25;
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	border-bottom: solid 1px #E64C25;
	padding-top: 5px;
	padding-bottom: 5px;
}
tr.investor-partnerships
{
    color: #000000;
    font: 10px Verdana, Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-bottom: 15px;
}
td.investor-partnerships
{
    color: #000000;
    font: 10px Verdana, Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-bottom: 15px;
}
a.investor-partnerships
{
    color: #000000;
    font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
tr.investor-partnerships-portfolio
{
    background: #E2E0D7;
    color: #000000;
    font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-bottom: 5px;
}
a.investor-partnerships-portfolio
{
    color: #000000;
    font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 2px;
}
a.investor-logout
{
    color: #000000;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border: solid 1px #000000;
	padding: 2px;
	padding-left: 20px;
	padding-right: 20px;
	background-color: #D4D0C8;
}
div.investor-contact
{
	border: solid 1px #9A9C8E;
	background-color: #F6F7F2;
	padding: 10px;
}
table.investor-contact
{
    color: #000000;
    font: 10px Verdana, Arial, Helvetica, sans-serif;
}
div.portfolio-links
{
	color: #DD8A35;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}

