﻿body 
{
	background-color:#3F4A68;
	margin:0px;
}
td
{
	font-family:Arial;
	color:#4C4C4C;
}

td a
{
	color: #0D1D42;
}
td a:visited
{
	color: #0D1D42;
}
.homepage-bodyText
{
	font-size:small;
	text-align:left;
	padding:2px;
}
.banner
{
		background-color:#BCE1B6;
}
.adminLoginLink
{
	font-size:x-small;
	color:Silver;
}
.bio-nameAndTitle
{
	font-size:medium;
	font-weight:bold;
}
.press-release-title
{
	color:#0D1D42;
	height:30px;
}
.press-release-title a
{
	color:#0D1D42;
}
.press-release-title a:visited
{
	color:#0D1D42;
}
.press-release-date
{
	color:Gray;
	font-size:small;
}
.bio-body
{
	
}
.bio-backToTop
{
	font-size:small;
}
.bio-backToTop a
{
	color:#0D1D42;
}
.bio-backToTop a:visited
{
	color:#0D1D42;
}
.homepage-moreinfo-link
{
	font:arial;
	font-size:12px;
	color:#0D1D42;
	padding-left:5px;
}
.homepage-moreinfo-link a
{
	color:#0D1D42;
}
.homepage-moreinfo-link a:visited
{
	color:#0D1D42;
}
.homepage-propertytitle
{
	font:arial;
	font-size:12px;
	font-weight:bold;
	color:#0D1D42;
	padding-left:5px;
}
.about-mailto
{
	font-size:x-small;
	text-align:right;
}
.homepage-propertyDiscussion
{
	font:arial;
	font-size:11px;
	color:#0D1D42;
	padding-left:10px;
}
.lightGreenWithBlueLinks-homepage
{
	font-size:small;
	background-color:#D6EDD3;
	color:#0D1D41;
	padding-left:6px;
}

.lightGreenWithBlueLinks-homepage a      
{
	
	color:#0D1D42;
    display: block;
    /* margin CONTROLS THE VERTICAL SPACING  */
    margin: .33em 0;
    padding: 0 0 0 5px;
    text-decoration:none;
}
.lightGreenWithBlueLinks-homepage a:hover
{
	text-decoration:underline;
}
.greenWithBlueLinks-homepage
{
	font-size:small;
	background-color:#BCE1B6;
	color:#0D1D41;
	padding-left:6px;
}

.greenWithBlueLinks-homepage a      
{
	
	color:#0D1D42;
    display: block;
    /* margin CONTROLS THE VERTICAL SPACING  */
    margin: .33em 0;
    padding: 0 0 0 5px;
    text-decoration:none;
}
.greenWithBlueLinks-homepage a:hover
{
	text-decoration:underline;
}

.greenWithBlueLinks a      
{
	
	color:#0D1D42;
    display: block;
    /* margin CONTROLS THE VERTICAL SPACING  */
    margin: .33em 0;
    padding: 0 0 0 10px;
    text-decoration:none;
}
.greenWithBlueLinks a:hover
{
	text-decoration:underline;
}
.greenWithBlueLinks a
{
	color:#0D1D42;
}
.greenWithBlueLinks a:visited
{
color:#0D1D42;
}
.greenWithBlueLinks
{
	font-size:small;
	background-color:#BCE1B6;
	color:Navy;
	padding-left:20px;
}

.seperatorNavyBlue
{
	background-color:#303749;
}
.tenants
{
	font-size:x-small;

}
.topNav
{
	background-color:#0D1D41;
	text-align:right;
	color:White;
	font-size:11px;
}
.topNav a
{
	color:White;
}
.topNav a:visited
{
	color:White;
}
.topNav a:hover
{
	color:White;
	text-decoration:underline;
}
.topNav a:active
{
	color:Red;
}
.copyrightText
{
	font-size:x-small;
	font-weight:bold;
	color:Gray;
	padding-left:10px;
}
.seperatorMetalBlue
{
	background-color:#727890;
}
.seperatorMintGreen
{
	font-size:small;
	background-color:#BCE1B6;
	color:Navy;
	padding-left:6px;
	background-color:#D6EDD3;
}

.boldLinks
{
	font-weight:bolder;
	
}
.seperatorDarkNavy
{
	background-color:#0B1D41;
}
.seperatorDenimBlue
{
	background-color:#5889B1;
}
.seperatorGreen
{
	background-color:#84C478;
}
.seperatorWhite
{
	background-color:White;
}
.seperatorLightMintGreen
{
	background-color: #ECF6ED;
}
.footerBuildingCommunityText
{
	position:relative;
	color:White;
	font-style:italic;
	font-size:x-small;
	font-weight: bold;
	padding-left:20px;
}
.propertyState
{
	font-weight:bold;
	font-size:medium;
	color:#0D1D42;
}

.propertyCity
{
	color:#5889B1;
	font-weight:bold;
	font-style:italic;
	font-size:small;
}
.propertiesAnchorLinks
{
	font-size:small;
}
.propertiesAnchorLinks a
{
	font-size:small;
}
.propertyName
{
	font-size:small;
	font-weight:bold;
}
.propertyName a
{
	color:#0D1D42;
	text-decoration:underline;
}
.propertyName a:visited
{
	color:#0D1D42;
	text-decoration:underline;
}
.propertyAddress
{
	font-size:small;
}
.propertyTitle
{
	font-size:large;
	font-weight: bold;

}

.propertyTitle-Green
{
	color:#58B348;
	font-size:medium;
	font-weight:bold;
}

.propertyQuickSearch-Green
{
	color:#58B348;
	font-weight:bold;
	font-size:large;
}
#MainContentTitle
{
	color:#0D1D42;
	font-size:20px;
	font-weight:bold;
}
#MainContentBody
{
	font-size:small;
}
.subtitle
{
	font-weight:bold;
	text-decoration:underline;
}
.boldLinks a
{
	font-weight:bold;
}

.coded-bullets-align-right
{
	text-align:right;
}

td .Right
{
	text-align:	right;
}

#DivName
{
	float:		right;
	position:	absolute;
	top:		50px;
	right:		250px;
	font:		bold 33px Arial;
}

#LeftLogo
{
	float:		left;
	position:	absolute;
}

#PressReleases div
{
	position:	relative;
	margin:		0 0 5px 140px;
	color:		#0d1d42;
}

#PressReleases div span
{
	position:	absolute;
	margin-left: -140px;
	left:		0;
}

.PropertyLinks td
{
	text-align:	center;
	width:		225px;
}

.PropertyLinks td a
{
	display:	block;
	padding-bottom: 10px;
}

#NewDev
{
}

#NewDev th
{
	text-align:	left;
}

.ImageMap		/* for some strange reason, there is a 3px gap between the cell containing the image map and the row below it. */
{
	background:	#303749;
}

.ImageMap div
{
	position:	relative;
	top:		3px;
	border-top:	solid 1px White;
}

#MainContent
{
	width:		510px;
/*	margin:		10px 25px 10px;/**/		/* adding padding or a margin breaks #Content. */
	font-size:	13px;
}

* html #MainContent
{
	padding-top: 15px;
}

#MainContent ul
{
	padding:	0;
	margin:		0;
	list-style:	none;
}

#MainContent li
{
	display:	inline;
	font-size:	10px;
	padding:	0 7px;
}

#MainContent img
{
	border:		none;
}

#MainContent td
{
	text-align:	center;
	vertical-align: top;
}

#MainContent h4, #MainContent h6
{
	margin:		5px 0 10px;
}

#MainContent a span
{
	width:		150px;
	padding:	0 0 5px;
	font-weight: bold;
	text-align:	center;
	text-decoration: underline;
}