﻿body {
	margin: 0px;
	padding: 0px;
	background-image: url('images/Bg.jpg');
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	font-size: 81.3%;
	color: #58626b;
	font-family: Arial, Helvetica, sans-serif;
}
#MainWrapper {
	width: 974px;
	margin-right: auto;
	margin-left: auto;
	border-right-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #cad0d7;
	border-left-color: #cad0d7;
	position: relative;
	overflow: hidden;
	z-index: 0;
}
#HeaderWrapper {
	width: 974px;
	background-color: #ffffff;
	position: relative;
	overflow: hidden;
}
#LogoHolder {
	float: left;
}
#TitleWrapper {
	overflow: hidden;
	clear: both;
	background-color: #003768;
}
#TitleHolder {
	float: left;
	font-size: 2em;
	color: #ffffff;
	padding-right: 18px;
	padding-left: 18px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#BreadcrumbHolder {
	color: #a8b1c1;
	font-size: 0.846em;
	text-transform: uppercase;
	float: right;
	padding: 14px 18px 5px 18px;
}
#BreadcrumbHolder a {
	color: #ffffff;
	text-decoration: none;
}
#ContentWrapper {
	overflow: hidden;
	clear: both;
	background-image: url('images/Content_Bg.jpg');
	background-repeat: repeat-y;
}
#FooterWrapper {
	clear: both;
	background-color: #003768;
	font-size: 0.769em;
	color: #FFFFFF;
	text-align: center;
	padding: 10px;
}
#FooterWrapper a {
	color: #FFFFFF;
	text-decoration: none;
}
#FooterWrapper a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#BottomWrapper {
	width: 974px;
	padding-top: 5px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	overflow: hidden;
	font-size: 0.769em;
	color: #959ca3;
}
#Column1 {
	float: left;
	width: 333px;
}
#Column2 {
	width: 641px;
	float: right;
}
#Column1Holder {
	padding: 9px 18px 9px 18px;
}
#Column2Holder {
	padding: 18px;
}
#AddressHolder {
	color: #57616b;
	padding-top: 9px;
	padding-bottom: 9px;
}
#MapLinkHolder {
	color: #003768;
	font-size: 1.077em;
	padding-top: 9px;
	padding-bottom: 9px;
	font-weight: bold;
}
#MapLinkHolder a {
	color: #003768;
	text-decoration: none;
}
#MapLinkHolder a:hover {
	color: #003768;
	text-decoration: underline;
}
#PhoneHolder {
	color: #339933;
	font-size: 1.846em;
	padding-top: 9px;
	padding-bottom: 9px;
}
#Lease247Holder {
	float: right;
	padding-left: 18px;
}
#HoursHolder {
	color: #57616b;
}
#BtnGreen {
	color: #FFFFFF;
	font-size: 1.154em;
	background-image: url('images/Btn_Green.png');
	background-repeat: repeat-x;
	height: 26px;
	padding-right: 5px;
	padding-left: 5px;
	line-height: 26px;
}
#BtnGreen:hover {
	background-image: url('images/Btn_Green-over.png');
	background-repeat: repeat-x;
}
#BtnGreen a {
	color: #FFFFFF;
	text-decoration: none;
}
.BtnGreenSubmit {
	border-width: 0px;
	color: #FFFFFF;
	font-size: 1.154em;
	background-image: url('images/Btn_Green.png');
	background-repeat: repeat-x;
	height: 26px;
	padding-top: 2px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;
}
.BtnGreenSubmit:hover {
	background-image: url('images/Btn_Green-over.png');
	background-repeat: repeat-x;
}
.BtnGreenSubmit a {
	color: #FFFFFF;
	text-decoration: none;
}
#BtnOrange {
	color: #FFFFFF;
	font-size: 1.154em;
	background-image: url('images/Btn_Orange.png');
	background-repeat: repeat-x;
	height: 26px;
	padding-top: 4px;
	padding-right: 5px;
	padding-left: 5px;
}
#BtnOrange:hover {
	background-image: url('images/Btn_Orange-over.png');
	background-repeat: repeat-x;
}
#BtnOrange a {
	color: #FFFFFF;
	text-decoration: none;
}
#NavBtnHolder1 {
	padding-top: 9px;
	padding-bottom: 9px;
}
#NavBtnHolder2 {
	clear: both;
	padding-top: 9px;
	padding-bottom: 9px;
}
#NavBtnHolder3 {
	position: absolute;
	bottom: 18px;
	right: 18px;
}
.LeftFloat {
	float: left;
}
.RightFloat {
	float: right;
}
.LeftGutter {
	margin-left: 18px;
}
.RightGutter {
	margin-right: 18px;
}
.SmallLeftGutter {
	margin-left: 5px;
}
.VAlignMiddle {
	vertical-align: middle;
}
#NavHolder {
	clear: both;
	padding-top: 9px;
	padding-bottom: 9px;
}
#MainNav {
	list-style-type: none;
	list-style-position: inside;
	margin: 0px;
	padding: 0px;
	width: 295px;
	color: #003768;
	font-weight: bold;
	font-size: 1.077em;
}
#MainNav a {
	color: #003768;
	text-decoration: none;
}
.NavItem {
	float: left;
	width: 275px;
	height: 36px;
	background-image: url('images/Btn_Nav.png');
	background-repeat: repeat-x;
	line-height: 36px;
	padding-left: 10px;
	padding-right: 10px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-left-color: #ffffff;
	cursor: pointer;
	margin: 0px;
}
.NavItemActive {
	float: left;
	width: 275px;
	height: 36px;
	background-image: url('images/Btn_Nav-over.png');
	background-repeat: repeat-x;
	line-height: 36px;
	padding-left: 10px;
	padding-right: 10px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-left-color: #ffffff;
	cursor: pointer;
	margin: 0px;
}
.NavItem:hover {
	background-image: url('images/Btn_Nav-over.png');
	background-repeat: repeat-x;
}
.NavItemBottom {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #ffffff;
}
#SubNav {
	list-style-type: none;
	list-style-position: inside;
	margin: -149px 0px 0px 285px;
	padding: 0px;
	width: 236px;
	color: #003768;
	font-weight: normal;
	font-size: 1.077em;
	position: absolute;
	display: none;
	z-index: 1001;
}
#SubNav a {
	color: #003768;
	text-decoration: none;
}
.NavItem2 {
	float: left;
	width: 216px;
	height: 36px;
	background-image: url('images/Btn_Nav.png');
	background-repeat: repeat-x;
	line-height: 36px;
	padding-left: 10px;
	padding-right: 10px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-left-color: #ffffff;
	cursor: pointer;
	margin: 0px;
}
.NavItem2Active {
	float: left;
	width: 216px;
	height: 36px;
	background-image: url('images/Btn_Nav-over.png');
	background-repeat: repeat-x;
	line-height: 36px;
	padding-left: 10px;
	padding-right: 10px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-left-color: #ffffff;
	cursor: pointer;
	margin: 0px;
}
.NavItem2:hover {
	background-image: url('images/Btn_Nav-over.png');
	background-repeat: repeat-x;
}
.NavItem2Bottom {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #ffffff;
}
#SpecialHolder {
	overflow: hidden;
	clear: both;
	padding-top: 9px;
	padding-bottom: 9px;
}
#SpecialTitleHolder {
	border: 1px solid #ffffff;
	background-image: url('images/Special_Title.png');
	background-repeat: repeat-x;
	height: 36px;
}
#SpecialTextHolder {
	padding: 10px;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #ffffff;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	color: #57616b;
	background-color: #dadfe5;
}
#SpecialTitle {
	color: #FFFFFF;
	font-size: 1.231em;
	float: left;
	line-height: 36px;
	padding-left: 10px;
}
#SpecialPrint {
	color: #a8b1c1;
	font-size: 0.846em;
	text-transform: uppercase;
	float: right;
	line-height: 36px;
	padding-right: 10px;
}
#SpecialPrint a {
	color: #a8b1c1;
	text-decoration: none;
}
.SpecialExp {
	text-align: right;
	font-size: 0.769em;
	text-transform: uppercase;
}
#TranslateHolder {
	float: left;
}
#SocialHolder {
	float: right;
	text-align: right;
}
#SocialHolder a {
	color: #959ca3;
	text-decoration: none;
}
.noBorder {
	border-width: 0px;
}
#TopNavWrapper {
	height: 115px;
	float: right;
	text-align: right;
	position: relative;
}
#TopNavHolder {
	padding-top: 18px;
	padding-right: 18px;
	color: #e2e3e4;
	font-size: 0.846em;
	text-transform: uppercase;
}
#TopNavHolder a {
	color: #959ca3;
	text-decoration: none;
}
#TopNavHolder a:hover {
	text-decoration: underline;
}
.Rotator {
	border-top-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-color: #ffffff;
	border-left-color: #ffffff;
}
#FeaturedApartmentsTitle {
	color: #003768;
	font-size: 1.231em;
	font-weight: bold;
}
#FeaturedApartmentsText {
	text-align: left;
	font-size: 1em;
}

#FeaturedApartmentsText th {
	text-align: left;
	font-size: 1em;
	font-weight: normal;
	color: #003768;
}
#FeaturedApartmentsText td {
	text-align: left;
	font-size: 1em;
}
#FeaturedApartmentsText a {
	color: #003768;
	font-weight: bold;
	text-decoration: none;
}
#FeaturedApartmentsText a:hover {
	color: #003768;
	font-weight: bold;
	text-decoration: underline;
}





#FeaturedApartmentsDisclaimer {
	color: #959ca3;
	font-size: 0.692em;
}
.Subtitle {
	color: #003768;
	font-size: 1.231em;
}
.Subtitle2 {
	color: #58626b;
	font-size: 1.077em;
	font-weight: bold;
	text-transform: uppercase;
}
.inputDefaulClass {
	color: #999999;
}
#NoNearby {
	background-color: #f2f3f5;
	margin-top: 9px;
	margin-bottom: 9px;
	overflow: hidden;
	color: #58626b;
	font-size: 1.077em;
}
#NoNearby a {
	color: #003768;
	text-decoration: none;
	font-weight: bold;
}
#NoNearby a:hover {
	text-decoration: underline;
}
.NearbyText {
	padding-top: 9px;
	color: #58626b;
	font-size: 0.923em;
}
.NearbyPropTitle {
	color: #339933;
	font-weight: bold;
	padding-top: 10px;
}
.NearbyPropTitle a {
	color: #339933;
	text-decoration: none;
}
.NearbyPropTitle a:hover {
	text-decoration: underline;
}
.AboutText a {
	color: #003768;
	font-weight: bold;
	text-decoration: none;
}
.AboutText a:hover {
	text-decoration: underline;
}
.TopGutter {
	padding-top: 18px;
}
.BottomGutter {
	padding-bottom: 18px;
}
.TopBottomGutter {
	padding-top: 9px;
	padding-bottom: 9px;
}
#MobileC2A {
	position: absolute;
	z-index: 0;
	top: 0px;
	right: 0px;
	display: none;
}
.Subtitle3 {
	color: #959ca3;
	font-size: 0.769em;
	text-transform: uppercase;
	padding-top: 6px;
	padding-bottom: 12px;
}
.AmenImageHolder {
	clear: both;
	width: 319px;
	float: left;
}
.AmenSectionHolder {
	clear: both;
}
.AmenTextHolder {
	width: 265px;
	float: right;
}
.AmenList {
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	padding-left: 0px;
}
.AmenListItem {
	padding-left: 18px;
	padding-top: 4px;
	padding-bottom: 4px;
	background: url('images/Bullet.png') left center no-repeat;
	text-transform: capitalize;
}
#TourList {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#TourList li {
	margin: 0px;
	padding: 0px;
	padding-left: 18px;
	text-align: left;
	float: left;
	width: 190px;
	text-transform: capitalize;
	background: url('images/Bullet.png') left center no-repeat;
}
.CommunityPicLink {
	cursor: pointer;
}
#ComImg {
	cursor: pointer;
}
.ApartmentPicLink {
	cursor: pointer;
}
#AptImg {
	cursor: pointer;
}
#LoadingTable {
	width: 317px;
	height: 237px;
	background-color: #ffffff;
	text-align: center;
}
#TourWrapper {
	background-color: #f2f3f5;
	margin-top: 9px;
	margin-bottom: 9px;
	overflow: hidden;
	color: #58626b;
}
#TourText {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	text-align: left;
}
#TourText a {
	color: #58626b;
	text-decoration: none;
}
#TourText a:hover {
	color: #58626b;
	text-decoration: underline;
}
#TourListWrapper {
	padding-right: 4px;
	padding-left: 4px;
}
#PetTable, #PetTable th, #PetTable td {
	border: 1px solid #ffffff;
	border-collapse: collapse;
	font-size: 	0.923em;
}
#PetTable {
	width: 100%;
	font-size: 1em;
}
#PetTable th {
	background-image: url('images/Pet_Bg.png');
	background-repeat: repeat-x;
	height: 40px;
	color: #ffffff;
	text-transform: uppercase;
	white-space: nowrap;
}
.PetCol1 {
	text-align: center;
	height: 40px;
	background-color: #d7dce2;
	color: #003768;
	font-weight: bold;
}
.PetCol2 {
	text-align: center;
	height: 40px;
	background-color: #e6e8ec;
}
.PetCol3 {
	text-align: center;
	height: 80px;
	background-color: #e6e8ec;
}
.ApplyList {
	list-style-type: square;
	margin: 10px 0px 0px 0px;
	padding-left: 18px;
}
.ApplyList li {
	padding-bottom: 10px;
}
.ApplyList li a{
	color: #003768;
	font-weight: bold;
	text-decoration: none;
}
.ApplyList li a:hover{
	color: #003768;
	font-weight: bold;
	text-decoration: underline;
}
.ApplyTextArea {
	width: 600px;
	height: 250px;
}
.FloorBarHolder {
	clear: both;
	padding-top: 18px;
}
.FloorBar {
	background-color: #cad0d7;
	height: 1px;
}
.FloorplanLeft {
	float: left;
	width: 375px;
}
.FloorplanRight {
	float: right;
	width: 200px;
	position: relative;
	text-align: center;
}
.FloorplanRight2 {
	clear: both;
	float: right;
	width: 250px;
	position: relative;
	text-align: center;
}
.FloorplanRow {
	clear: both;
}
.FloorplanTitle {
	color: #003768;
	font-weight: bold;
	font-size: 1.077em;
	text-transform: capitalize;
}
#FloorApplyTable {
	text-align: left;
	font-size: 	1em;
}
#FloorApplyTable th {
	text-align: left;
	font-size: 1em;
	font-weight: normal;
	color: #003768;
}
#FloorApplyTable td {
	text-align: left;
	font-size: 1em;
}
#FloorApplyTable a {
	color: #003768;
	text-decoration: none;
	font-weight: bold;
}
#FloorApplyTable a:hover {
	color: #003768;
	text-decoration: underline;
	font-weight: bold;
}

#FloorGridTable {
	text-align: left;
	font-size: 	1em;
}
.GridRow {
	background-color: #f2f3f5
}
#FloorGridTable th {
	text-align: left;
	font-size: 1em;
	font-weight: normal;
	color: #003768;
	background-color: #ffffff;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #cad0d7;
}
#FloorGridTable td {
	text-align: left;
	font-size: 1em;
}
#FloorGridTable a {
	color: #003768;
	text-decoration: none;
	font-weight: bold;
}
#FloorGridTable a:hover {
	color: #003768;
	text-decoration: underline;
	font-weight: bold;
}

#FloorViewHolder {
	color: #003768;
	font-size: 0.846em;
	text-transform: uppercase;
	padding-top: 9px;
}
#FloorViewHolder a {
	color: #003768;
	text-decoration: none;
}
.FloorViewNone {
	background-color: #ffffff;
	border: 1px solid #ffffff;
	text-align: center;
	padding: 2px 0px 2px 0px;
}
.FloorViewActive {
	background-color: #cad0d7;
	border: 1px solid #cad0d7;
	text-align: center;
	padding: 2px 5px 2px 5px;
}
.FloorViewOff {
	background-color: #ffffff;
	border: 1px solid #cad0d7;
	text-align: center;
	padding: 2px 5px 2px 5px;
}
#ApplyButton {
	color: #FFFFFF;
	font-size: 0.923em;
	background-image: url('images/Btn_Orange.png');
	background-repeat: repeat-x;
	padding-top: 2px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 2px;
	text-align: center;
	float: left;
	text-transform: uppercase;
}
#ApplyButton:hover {
	background-image: url('images/Btn_Orange-over.png');
	background-repeat: repeat-x;
}
#ApplyButton a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
#ApplyButton a:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
#ViewButton {
	color: #FFFFFF;
	font-size: 	0.923em;
	background-image: url('images/Btn_Green.png');
	background-repeat: repeat-x;
	padding-top: 2px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 2px;
	text-align: center;
	float: left;
	text-transform: uppercase;
}
#ViewButton:hover {
	background-image: url('images/Btn_Green-over.png');
	background-repeat: repeat-x;
}
#ViewButton a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
#ViewButton a:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
#MoreNear {
	clear: both;
	color: #003768;
	font-size: 0.846em;
	font-style: italic;
	float: right;
}
#MoreNear a {
	color: #003768;
	text-decoration: none;
}
#MoreNear a:hover {
	color: #003768;
	text-decoration: underline;
}
.PhotoShadow {
	background-image: url('images/Photo_Shadow.jpg');
	background-repeat: no-repeat;
	height: 120px;
	margin-top: 0px;
	padding-top: 0px;
	overflow: hidden;
}
#AdminFee {
	color: #003768;
	font-size: 1em;
	font-style: italic;
	float: right;
	text-transform: none;
}
.BigLetter {
	color: #003768;
	font-size: 1.538em;
	font-weight: bold;
	float: left;
	width: 40px;
}
.QuestionText {
	color: #58626b;
	font-size: 1.077em;
	font-weight: bold;
	float: left;
	padding-top: 7px;
	width: 560px;
}
.QuestionSpace {
	clear: both;
	height: 18px;
}
.AnswerText {
	color: #58626b;
	font-size: 1em;
	float: left;
	padding-top: 9px;
	width: 560px;
}
.AnswerText a {
	color: #003768;
	font-weight: bold;
	text-decoration: none;
}
.AnswerText a:hover {
	color: #003768;
	text-decoration: underline;
}
.FAQBarHolder {
	clear: both;
	padding-top: 18px;
	padding-bottom: 18px;
}
.AboutBarHolder {
	clear: both;
	padding-top: 18px;
	padding-bottom: 18px;
}
#RentalCriteria {
	overflow: auto;
	border: 1px solid #cad0d7;
	width: 590px;
	height: 250px;
	padding: 5px;
}
#FloorplanSub {
	font-weight: bold;
	font-size: 1em;
}
#FloorplanSub a {
	color: #003768;
	text-decoration: none;
}
#FloorplanSub a:hover {
	color: #003768;
	text-decoration: underline;
}
#MainBrochureWrapper {
	width: 576px;
	margin-right: auto;
	margin-left: auto;
	border-right-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #cad0d7;
	border-left-color: #cad0d7;
	background: #ffffff;
	position: relative;
	overflow: hidden;
	z-index: 0;
}
#MainBrochureContent {
	clear: both;
	padding-right: 18px;
	padding-left: 18px;
}
#BrochureHeaderWrapper {
	position: relative;
	width: 576px;
	height: 86px;
}
#PrintBtn {
	position: absolute;
	right: 18px;
	bottom: 18px;
}
#BrochureFloorplanPic {
	width: 286px;
	float: left;
	text-align: center;
	padding-top: 18px;
}
#BrochureFloorplanText {
	width: 240px;
	float: right;
	padding-top: 18px;
}
#BrochureAddress {
	width: 286px;
	float: left;
	padding-top: 18px;
}
#BrochureHours {
	width: 240px;
	float: right;
	padding-top: 18px;
}
#BrochureMap {
	width: 286px;
	float: left;
	padding-top: 18px;
}
#BrochureDirections {
	width: 240px;
	float: right;
	padding-top: 18px;
}
.BrochureMapBorder {
	border: 1px solid #ccd1d8;
}
#BrochureDisclaimer {
	width: 576px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 9px;
	font-size: 0.692em;
	color: #959ca3;
}

