/*Concord*/
.text {
	color:#4c4129;
}
.title {
	color:#49515f;
}
a {
	color:#546c6a;
}
a:hover {
	color:#4c4129;
	text-decoration:none;
}
.propertySummary {
	border-top:0px solid #ffeac1;
}
.propertySummary .propertySummaryText strong {
	color:#443e37;
}
.propertyTabContainer {
	border-bottom:1px solid #443e37;
	width:960px;
}
.propertyTabs {
	background:none;
	border:0px;
	padding-top:15px;
	filter:none;
}
.propertyTabs li {
	color:#555354;
	margin:0px;
}
.propertyTabs li.selected {
	color:#798d4f;
	border:1px solid #443e37;
	border-bottom:1px solid #fff;
}
.propertySearchMargin {
	padding-top:14px;
	padding-left:0px;
}
.propertySearchBoxAlign {
	margin:0px 22px 5px 0px;
}
.propertyPageOuterContainer {
	width:765px;
	margin:15px 0px 20px 0px;
}
.sectionTitleBar {
	background-color:transparent;
	padding:0px 0px 0px 3px;;
	color:#95af64;
	border:0px;
	filter:none;
	/*filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#661719', startColorstr='#972226', gradientType='0');*/
}
.section a {
	color:#443e37;
}
.infoBalloon {
	border:1px solid #5e7472;
	border-bottom:2px solid #5e7472;
	border-right:2px solid #5e7472;
	background-color:#5e7472;
	color:#fff;
}
.errorMessage div.innerFill {
	color:#353535;
	border:2px solid #353535;
}
input.error {
	background-color:#353535;
	color:#f4f0e9;
}
select.error {
	background-color:#353535;
	color:#f4f0e9;
}
textarea.error {
	background-color:#353535;
	color:#f4f0e9;
}
.displayTextBlock {
	margin-top:-25px;
}
.displayTextBlockText {
	padding:0px 1px 0px 1px;
}
.equalHousingOpportunity {
	 background-color:transparent;
	 padding:17px 0px 17px 17px;
}
.titleEqualHousing {
	border-bottom: 0px;
    color: #90A878;
    font: bold 17px/20px Arial,Helvetica,sans-serif;
}
.virtualToursTable tr.selected td img {
	background-color:#49515f;
}
.virtualToursTable tr.selected td a {
	color:#95af64;
}
.contentAlign {
	padding:0px 0px 15px 22px;
}
.contactInput {
	font:normal 12px/20px Arial;
	height:16px;
	border:1px solid #e3e1e2;
}
.contactInput.select {
	height:24px;
}
.fieldHeading {
	font:bold 10px/20px Arial;
	color:#888687;
}
.fieldSubTitle {
	font:normal 10px/13px Arial;
	color:#888687;
}
.messageText {
	font:normal 10px/12px Arial;
	color:#888687;
}
.selectionBar {
	background:#e3e1e2;
	color:#888687;
}
.stateMapTable {
	padding-top:0px;
}
.googleMap {
	margin-left:0px;
	border:3px solid #d7d7d7;
}
.directionsInput {
	font:normal 12px/20px Arial;
	border:1px solid #e3e1e2;
	padding:1px 3px 4px 3px;
}
.directionsInputTitle {
	font:bold 10px/20px Arial;
	color:#888687;
}
.seperatorDashed {
	border-bottom:1px dashed #0f0f0f;
	background-color:transparent;
	padding:5px 0px 0px 10px;
	margin-right:15px;
}
.directionsMap {
	border:3px solid #d7d7d7;
}
.rightNavigationPropertyName {
	color:#385a73;
}
.applicationComponentDiv .subTitle {
	color:#a385a73;
}
.sectionContent  {
	border-top:0px;
}
.propertyPageContainer {
	padding:15px 0px 25px 0px;
}
.contactFormSection  {
	margin-top:10px;
}
.overviewImage img {
	margin-top:7px;
}
/*---------------Language Translator---------------*/
.languageTranslatorBox {
	height:120px;
}
/*------------ Limited View -------*/
.limitedPropertyPageContainer, limitedPropertyPageMainContent{
	text-align:left;
	width:960px;

}
/*.limitedPropertyPageContainer div.overviewImageBorder, .limitedPropertyPageContainer div.overviewImageBorder img{
border-color:#353500;
}*/
div.overviewImageBorder {
	border:0px
}
div.overviewImageBorder img {
	border:0px;
}
.limitedPropertyPageContainer .limitedText {
	color:#4c4129;
}
.limitedPropertyPageContainer .limitedSubTitle, .contentTitle, a.titleLink,
.limitedPropertyPageContainer .morePhotos, a.footerLinks:hover, .limitedPropertyPageContainer a:hover,
.limitedPropertyPageContainer .limitedSectionTitle, .limitedPropertyPageContainer .photoMenu a.active, .limitedPropertyPageContainer .photoMenu a.activeTop,
.limitedPropertyPageContainer .photoMenu a.activeMiddle, .limitedPropertyPageContainer .photoMenu a.activeBottom, .limitedPropertyPageContainer .photoTitle,
a.titleLink:hover, .limitedText a:hover,
.limitedPropertyPageContainer .morePhotos:hover, .limitedPropertyPageContainer .photoContainerHeader, .limitedPropertyPageContainer .photoTitle,
.limitedPropertyPageContainer .currentTemp, .limitedPropertyPageContainer .rightLinks, limitedPropertyPageContainer a:hover, .limitedPropertyPageContainer td strong,
.limitedPropertyPageContainer strong, .limitedSectionTitle {
	color:#90a878;
	text-decoration:none;
}
.limitedPropertyPageContainer .tabsNavigationSelected a span {
	color:#546c6a;
}
.limitedPropertyPageContainer .tabsNavigation a:hover span {
	color:#546c6a;
}
.limitedPropertyPageContainer .limitedTitle {
	font:bold 17px/20px Arial, Helvetica, sans-serif;
	color:#90a878;
}
.limitedPropertyPageContainer .morePhotos {
	font:bold 14px/17px Arial, Helvetica, sans-serif;
	color:#90a878;
	text-transform:capitalize;
}
.limitedPropertyPageContainer .limitedSubTitle {
	color:#685c43;
}
.limitedPropertyPageContainer .specialButton, .limitedPropertyPageContainer .floorplanNavigation a,
.limitedPropertyPageContainer .floorplanDetailed, .limitedPropertyPageContainer .accordion li ul li.active ul li a, .limitedPropertyPageContainer .accordion li ul li a:hover,
.limitedPropertyPageContainer .accordion li ul li a:active, .limitedPropertyPageContainer .accordion li ul li.active ul li a:hover {
	border-color:#405d5c;
	background-color:#607776;
}
.limitedPropertyPageContainer .floorplanDetailed {
	-moz-border-radius-topright: 10px;
	-khtml-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-khtml-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-khtml-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-khtml-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
}
.quickLinksContainer {
	padding:10px 0px 10px 0px;
	width:145px;
	-moz-border-radius-topright: 10px;
	-khtml-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-khtml-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-khtml-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-khtml-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
}
.quickLinks {
	background-color:#607776;
}
.quickLinks ul li a {
	font:bold 12px/24px Arial, Helvetica, sans-serif;
	text-transform:capitalize;
	color:#fff;
	background:#607776 url('/Common/website_templates/concord_universal/images/quicklinks_background.png') top left no-repeat;
}
.quickLinks ul li a:hover {
	color:#fff;
	text-decoration:underline;
	background: url('/Common/website_templates/concord_universal/images/quicklinks_background.png') left -60px no-repeat;
}
.limitedPropertyPageContainer .floorplanNavigationSelected a{
	color:#808184;
	border:1px solid #e0e0e1;
	background-image:none;
	border-bottom-color:#FFF;
	background-color:#FFF;
}
.limitedPropertyPageContainer .tableTopRound, .limitedPropertyPageContainer .limitedFloorplans tr.limitedDescription td {
	border-color:#5e7472;
	background:#5e7472 url('/Common/website_templates/concord_universal/images/floor_plan_top_background.gif') repeat-x bottom;
}
.limitedPropertyPageContainer .alternate1 {
	background-color:#f9f9ef;
}
.limitedPropertyPageContainer .alternate2 {
	background-color:#deeade;
}
.limitedPropertyPageContainer button.jqTransformButton {
	background-color:#607776;
	color:#fff;
	border-color:#405d5c;
}
.limitedPropertyPageContainer .photoContainer {
	width:72%;
}
.limitedPropertyPageContainer .limitedOverviewTitle {
	font: bold 22px/20px Arial, Helvetica, sans-serif;
	color:#90a878;
}
.propertyContact {
	background:transparent url('/Common/website_templates/concord_universal/images/property_contact_background.gif') no-repeat;
	width:16px;
	height:23px;
	*padding-top:1px;
}
.propertyContactText {
	font:bold 18px/12px Arial, Helvetica, sans-serif;
	color:#463824;
	width:100%;
}
.requestButton {
	background:transparent url('/Common/website_templates/concord_universal/images/request_more_info_button_background.gif') no-repeat;
	width:147px;
	height:29px;
	border:0px;
	margin-bottom:10px;
}
.requestButton a, .requestButton a:hover {
	font:bold 13px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:left;
}

/*------------------ Tab Nav Start----------------------------------*/
.tabsNavigation {
	height:33px;
	padding:5 8px;
	_padding:0 6px;
	margin:20px 0;
	background:none;
	border-bottom:1px solid #a1beb8;
}
.tabsNavigation ul, .amenities ul{
	background-image:none;
	padding-left:15px;
	margin:0;
}
.tabsNavigation li {
	list-style:none;
	display:inline;
	padding:0;
}
.tabsNavigation a {
	float:left;
	background:url('/Common/website_templates/concord_universal/images/tab_left.gif') no-repeat -6px 1px;
	padding:0 0 0 6px;
	border-bottom:1px solid #a1beb8;
}
.tabsNavigation a span {
	display:block;
	min-width:64px;
	background:url('/Common/website_templates/concord_universal/images/tab_right.gif') no-repeat right 1px;
	margin-right:-5px;
	padding:12px 16px 5px 0px;
	*padding:11px 17px 5px 6px;
	color:#8baaa7;
	text-align:center;
}
.tabsNavigationSelected a {
	position:relative;
	z-index:10;
	padding:0 0 0 12px;
	background-position:left bottom;
	margin-left:-6px;
	margin-top:2px;
	border-bottom:none;
}
.tabsNavigation li:first-child.tabsNavigationSelected a{
	background-position:-3px -35px;
}
.tabsNavigationSelected a span {
	background-position:right bottom;
	/*color:#fff;*/
	padding-top:9px;
	padding-bottom:7px;
}
.tabsNavigation a:hover {
	position:relative;
	min-width:64px;
	z-index:11;
	background-position:-6px -33px;
	text-decoration:none;
}
.tabsNavigationSelected a:hover {
	background-position:left bottom;
}
.tabsNavigation a:hover span{
	background-position:right -33px;
}
.tabsNavigationSelected a:hover span {
	background-position:right bottom;
}
/* IE 6 */
* html .tabsNavigation a {
	margin-top:4px;
}
* html .tabsNavigationSelected a {
	top:3px;
	background-position:-5px -35px;
	margin-left:-2px;
}
* html .tabsNavigationSelected a:hover {
	top:3px;
	background-position:-5px -35px;
}
.tabsNavigation960 a span {
	padding:8px 16px 5px 6px;
	*padding:10px 16px 3px 6px;
	min-width:90px;
}
.tabsNavigation960 .tabsNavigationSelected a span {
	padding:8px 16px 4px 6px;
	*padding:10px 16px 2px 6px;
	min-width:90px;
}
.tabsNavigation960 a:hover span {
	background-position:right -33px;
}
.tabsNavigation960 .tabsNavigationSelected a:hover span, .tabsNavigation li.tabsNavigationSelected:first-child a:hover span {
	background-position:right bottom;
}
.tabsNavigation960 .lastTab a:hover {
	background-position:left bottom;
}
.tabsNavigation960 .lastTab a span{
	background-position:right bottom;
}
.tabsNavigation960 .lastTab a:hover span{
	padding-right:16px;
}
.tabsNavigation960 .tabsNavigationSelected a span {
	padding-top:6px;
	padding-bottom:6px;
}
/*------------------ Tab Nav End----------------------------------*/

.limitedFloorplans td {
	font:normal normal normal 11px/16px arial;
	color:#546c6a;
	padding:3px 5px 3px 5px;
}
.limitedPropertyPageContainer a.limitedFloorPlansLinks{
	font:normal 12px/30px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.limitedPropertyPageContainer a.limitedFloorPlansLinks:hover {
	color:#546c6a;
	text-decoration:none;
}
.jqtransform {
	color:#546c6a;
	font-size:10px;
}
buttons.jqTransformButton {
	border-color:#3d5a6b;
	background-color:#476779;
	color:#FFFFFF;
}
/*.jqTransformInputWrapper {
	background:#f4f4e2 none;
	border-top:1px solid #949489;
	border-left:1px solid #9f9f93;
}
.jqTransformInputInner {
	background-image:none;
}*/
.jqTransformInputInner div input {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#372915;
	top:2px;
	*top:3px;
}
.limitedPropertyPageContainer .moveinDate {
	background:#f4f4e2 none;
	border-top:1px solid #949489;
	border-left:1px solid #9f9f93;
	height:19px;
	margin-left:-6px;
	margin-top: -3px;
	padding: 2px 7px 0px 6px;
}
.limitedPropertyPageContainer .specialButton {
	height:23px;
	text-align:center;
	margin:3px 16px 0 0;
}
.specialButton a {
	padding:0;
	float:none;
	border:none;
	background:none;
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#fff;
}
.specialButton a:hover {
	color:#d9e4f0;
}
.limitedPropertyPageContainer .tableTopRound {
	-moz-border-radius-topright: 6px;
	-khtml-border-radius-topright: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-khtml-border-radius-topleft: 6px;
	-webkit-border-top-left-radius: 6px;
	/*border-width:6px 6px 0px 0px;*/
	height:0px;
	*height:-1px;
}
.displayTitleBarTitle {
	color:#463824;
}
.limitedPropertyPageContainer .footerBackground {
	background:#fff url('/Common/website_templates/concord_universal/images/footer_background.jpg') repeat-x;
	height:91px;
	padding-bottom:0px;
}
.floorplanMainNavigation {
	background:transparent;
	border-bottom:1px solid #e4e4cd;
}
.bottomLine {
	border-top:1px solid #fff;
}
.calendar thead .name {
	background:#607776;
}
.calendar tbody .day {
	background:#f4f4e2;
}
.photoInnerContainerTopLeft {
	width:98.1%;	
	margin-right:-3px;
}
.photoInnerContainerBottomMiddle  {
	width:96.1%;
	margin-right:-4px;
}
.photoInnerContainerTopRightCorner, .photoInnerContainerBottomLeftCorner, .photoInnerContainerBottomRightCorner {
	width:2.2%;	
}
button.jqTransformButton {
	font: normal 11px Arial, Helvetica, sans-serif;
	background-color:#637373;
	border:3px solid #425252;
}
.mainBodyContent button.jqTransformButton {
	line-height:22px;
}
.limitedPropertyPageContainer .vacancyPhoneNumber {
	font:bold 13px/20px Arial,Helvetica,sans-serif;
	padding:0 0 10px 32px;
}
