﻿body
{
	min-height:600px;
	min-width:800px;
	height:100%;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	background-color:#999999;
	font-family: Verdana;
	font-size:12px;
	color:Black;
	text-align:center;
	}
h1 
{
	font-size:16px;
	background-color:White;
	font-family: Verdana;
	font-weight:bold;
	color:#003366;
	text-align:Left;
}
ul
{
	list-style-position:inside;
	color:#003366;
	line-height:14px;
	font-family:Verdana;
	font-weight:normal;
	
}
#MainContainer
{
	display:block;
	overflow:visible;
	text-align:center;
	min-height:600px;
	min-width:800px;
	margin: 0 auto;
	height:100%;
}
.ContentWidth {width:640px}
#TopofPageContainer
{
	/*float:left;
	clear:left;*/
	width:800px;
	height:34px;
	margin:0 auto;
	padding:0px 0px 0px 0px;
	text-align:center;
	background-color:#dae0e1;
}
#TopLeftContainer
{
	float:left;
	clear:left;
	vertical-align:top;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#dae0e1;
	height:34px;
	width:159px;
}
#TopLeftContainerMF
{
	float:left;
	clear:left;
	vertical-align:top;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#ffeb9a;
	height:34px;
	width:159px;
}
#TopRightContainer
{
	float:right;
	clear:right;
	vertical-align:middle;
	/*text-align:right;*/
	/*background-color:Maroon;*/
	background-color:White;
	height:34px;
	width:641px;
}
#LogoBannerContainer
{
	/*float:left;
	clear:left;*/
	text-align:center;
	width:800px;
	height:154px;
	background-color:#003366;
	margin:0 auto;
}
#LogoContainer 
{
	float:left;
	clear:left;
	width:154px;
	height:154px;
	background-color:#003366;
	}
#BannerContainer
{
	float:right;
	clear:right;
	width:641px;
	height:154px;
	background-color:#dae0e1;
	padding:0px 0px 0px 0px;
}
#Banner
{
	float:right;
	clear:right;
	width:641px;
	height:112px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#MenuBar
{
	float:right;
	clear:right;
	height:42px;
	width:641px;
	font-family:Garamond;
	background-color:#dae0e1;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#BannerContainerApt
{
	float:right;
	clear:right;
	width:641px;
	height:154px;
	background-color:#ffeb9a;
	padding:0px 0px 0px 0px;
}
#MenuBarApt
{
	height:42px;
	width:641;
	float:right;
	clear:right;
	font-family:Garamond;
	background-color:#ffeb9a;
}
#WorkContainer
{
	width:800px;
	min-height:407px;
	display:block;
	overflow:auto;
	text-align:center;
	height:auto;
	background-color:#dae0e1;
	margin:0 auto;
}
#LeftMenu
{
	width:159px;
	float:left;
	clear:left;
	height:100%;
	text-align:right;
	background-color:#dae0e1;
}
#ContentContainer
{
	width:601px;
	margin:0px 0px 0px 0px;
	padding:10px 20px 0px 20px;
	float:right;
	clear:right;
	text-align:left;
	background-color:White;
	height:100%;
	min-height:407px;
}

#WorkContainerApt
{
	width:800px;
	min-height:407px;
	display:block;
	overflow:auto;
	text-align:center;
	height:auto;
	background-color:#ffeb9a;
	margin:0 auto;
}

#LeftMenuApt
{
	width:154px;
	float:left;
	clear:left;
	text-align:right;
	background-color:#ffeb9a;
}
.LeftMenuItem
{
	margin-right:5px;
}
#AptCallOutContainer
{
	width:601px;
	height:auto;
	/*margin:10px 10px 10px 10x;*/
	background-color:White;
}

#AptContainer
{
	width:auto;
	height:auto;
	text-align:justify;
	background-color:White;
}
#BottomContainer
{
	height:24px;
	width:800px;
	text-align:center;
	margin:0 auto;
}
#BottomLeftContainer
{
	text-align:left;
	width:154px;
	height:24px;
	vertical-align:bottom;
	float:left;
	clear:left;
}
#BottomRightContainer
{
	width:641px;
	height:24px;
	text-align:right;
	vertical-align:bottom;
	background-color:White;
	float:right;
	clear:right;
}
/*Roll over buttons for site except apartment section*/

.CommButton
{
	display:block;
	width:320px;
	height:42px;
	margin:0;
	padding:0;
}
.CommButtonbg
{
	background: url("/images/SiteDesignSpecific/BigButtons/sln_cre_nav.jpg") 0 -84px no-repeat;
}
.CommButtonBlue
{
	display:block;
	width:320px;
	height:42px;
	margin:0;
	padding:0;
}
.CommButtonbgBlue
{
	background: url("/images/SiteDesignSpecific/BigButtons/sln_cre_nav.jpg") 0 0px no-repeat;
}
.MFButton
{
	display:block;
	width:321px;
	height:42px;
	margin:0;
	padding:0;
}
.MFButtonbg
{
	background: url("/images/SiteDesignSpecific/BigButtons/sln_multifamily_nav.gif") 0 -84px no-repeat;
}

.CommButtonAM
{
	display:block;
	width:320px;
	height:42px;
	margin:0;
	padding:0;
}
.CommButtonbgAM
{
	background: url("/images/SiteDesignSpecific/BigButtons/sln_cre_nav_apt.gif") 0 -84px no-repeat;
}
.MFButtonAM
{
	display:block;
	width:321px;
	height:42px;
	margin:0;
	padding:0;
}
.MFButtonbgAM
{
	background: url("/images/SiteDesignSpecific/BigButtons/sln_multifamily_nav_apt.gif") 0 0 no-repeat;
}

.topNav
{
	font-family:verdana;
	font-size:10px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:32px;
	background-color:White;
	text-decoration:none;
	color:Black;
}
.topNav a{
	font-family:verdana;
	font-size:10px;
	color:black;
	text-decoration:overline;
	}
	
.topNav a:active {
	font-family:verdana;
	font-size:10px;
	text-decoration:none;
	color:White;
	background-color:#003366;
	}
	
.topNav a:hover{
	font-family:verdana;
	font-size:10px;
	text-decoration:underline;
}
.PageHeader
{
	font-size:16px;
	background-color:White;
	font-family: Verdana;
	font-weight:bold;
	color:#003366;
	text-align:Left;
}
#Container
{
	text-align:left;
	margin:10px 10px 10px 10px;
	width:611px;
	min-height:387px;
	/*background-color:Red;*/
	font-family:Garamond;
	color:#003366;
	
}
#ApartmentContainer
{
	float:left;
	clear:left;
	text-align:justify;
	font-family:Garamond;
}
/* Rounded Corners*/

#CallOutContainer
{
	float:right;
	clear:right;
	text-align:left;
	
	margin:0px -9px 0px 0px;
	padding:0px 0px 0px 10px;
	/*background-color:Aqua;*/
}

.AptBordTop
{
	border-top:solid 1px #00991f;
}

.AptBordBot
{
	border-bottom:solid 1px #00991f;
	margin: 0px 0px 3px 0px;
}
.AptLeftCol
{
	border-left: solid 1px #00991f;
}
#FeatureTextContainer
{
	position:inherit;
	padding:5px 0px 0px 10px;
}
#ImageContainer
{
	float:right;
	clear:right;
	text-align:left;
	margin:0px 20px 0px 10px;
	padding:0px 0px 0px 0px;
	/*background-color:Aqua;*/
}
#ContactContainer
{
	position:inherit;
	font-family:Verdana;
	padding:5px 0px 0px 10px;
}
#BioContainer
{
	float:left;
	clear:left;
	text-align:justify;
	font-family:Garamond;
	/*background-color:Fuchsia;*/
}
.LeftNavigationSubMenu
{
	padding:3px 0px 5px 0px;
	font-size:10px;
}
.AptURLLink
{
	background-color:inherit;
	text-decoration:none;
}
a:hover.AptURLLink
{
	text-decoration:underline;
	border-bottom:solid thin green;
	cursor:pointer;
}
a:visited.AptURLLink
{
	text-decoration:none;
	background-color:#003366;
	color:White;
}
.OddRow
{
	background-color:White;
	color:#003366;
}
.EvenRow 
{
	background-color:#ffeb9a;
	color:White;
}
a {color:#003366; text-decoration:none;}
a:hover {text-decoration:underline}


a:link.leftNavActive,
a:active.leftNavActive,
a:visited.leftNavActive,
a:hover.leftNavActive,
a:link.globalActive,
a:active.globalActive,
a:visited.globalActive,
a:hover.globalActive 
	{background-color:#003366;color:White}

a:link.contentLink,
a:active.contentLink,
a:hover.contentLink,
a:visited.contentLink
{
	text-decoration:underline;
	color:#003366;
	
}
ul.contentBullet
{
	list-style-type:square;
	list-style-position:outside;
	line-height:20px;
	color:#003366;
}

.AboutUsMenu
{
	height:100%;
	margin:40px 0px 0px 5px;
	padding:0px 10px 0px 5px;
	line-height:14px;
}
.AboutUsMenuCorpMarketing
{
	margin:40px 0px 0px 4px;
	padding:0px 5px 0px 0px;
}
.AboutUsMenuApt
{
	margin:40px 10px 0px 5px;
}
.AboutUsMultifamily
{
	color:#5e615a;
	font-size:11px;
}
.AboutUsMultifamily a:hover
{
	text-decoration:underline;
}
.AboutUsMultifamily a:visted
{
	color:#5e615a;
	text-decoration:none;
}
.AboutUsMultifamily a:active
{
	text-decoration:underline;
}
.ContactUsMenu
{
	margin:60px 10px 0px 5px;
	text-align:right;
}
#FooterContainer
{
	width:800px;
	height:auto;
	margin:0 auto;
	/*float:left;
	clear:left;*/
	text-align:center;
	font-family:Verdana;
	color:Black;
	font-size:10px;
}
.FooterDiv
{
	word-spacing:5px;
}
.Footer
{
	text-align:center;
	color:Black;
	font-family:Verdana;
	word-spacing:normal;
	font-size:10px;
}
.Footer a:
{
	text-align:center;
	text-decoration:none;
	color:Black;
}
.Footer a:Hover
{
	text-align:center;
	text-decoration:none;
	color:#003366;
}

.StateListing
{
	margin-left:35px;
}
/*Menu Classes ties to web.config Menu CssClass values*/
.MenuItemSpacingLevel1
{
	margin:5px 0px 2px 0px;
}
.MenuItemSpacingLevel2
{
	margin:2px 0px 0px 0px;
}

.MenuItemLevel1
{
	text-align:right;
	font:Verdana;
	font-size:12px;
}
a:visited.MenuItemLevel1
{
	/*display:inline-block;*/
	text-decoration:none;
}
a:hover.MenuItemLevel1
{
	text-decoration:underline;
}

a:active.MenuItemLevel1
{
	text-decoration:none;
}
.MenuItemLevel2
{
	text-align:right;
	font:Verdana;
	font-size:11px;
	/*display:inline-block;*/
	padding-top:2px;
	padding-bottom:0px;
	color:#003366;
}
a:visited.MenuItemLevel2
{
	text-align:right;
	font:Verdana;
	font-size:11px;
	color:#003366;
}
a:hover.MenuItemLevel2
{
	text-decoration:underline;
}

a:active.MenuItemLevel2
{
	text-decoration:none;
}
.MenuItemLevel1Selected
{
	text-align:right;
	font:Verdana;
	font-size:12px;
	/*display:inline-block;*/
	margin-top:5px;
	margin-bottom:2px;
	color:White;
	background-color:#003366;
}
a:hover.MenuItemLevel1Selected
{
	text-decoration:underline;
}
a:visited.MenuItemLevel1Selected,
a:active.MenuItemLevel1Selected
{
	text-decoration:none;
}
.MenuItemLevel2Selected
{
	text-align:right;
	font:Verdana;
	font-size:11px;
	/*display:inline-block;*/
	margin-top:2px;
	margin-bottom:0px;
	color:White;
	background-color:#003366;
}
a:hover.MenuItemLevel2Selected
{
	text-decoration:underline;
}
a:visited.MenuItemLevel2Selected,
a:active.MenuItemLevel2Selected
{
	text-decoration:none;
}
#LandingPageImageDisplayContainer
{
	text-align:left;
	width:601px;
	height:auto;
}
#LandingPageImgContainer
{
	height:300px;
	width:205px;
	margin:35px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	text-align:left;
	float:right;
	clear:right;
}
#LandingPageTextContainer
{
	height:auto;
	width:480px;
	clear:left;
	float:left;
}
#AptDisplayPageContainer
{
	text-align:left;
	/*border:outset 2px red;*/
	width:601px;
	height:auto;
}
#AptDisplayLifeStyleContainer
{
	height:407px;
	width:241px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	/*border:outset 2px #003366;*/
	text-align:left;
	float:right;
	clear:right;
}
#AptDisplayPanelContainer
{
	height:auto;
	/*border:outset 2px green;*/
	width:330px;
	clear:left;
	float:left;
}
.AptDisplayPanel
{
	width:330px;
}
.AptSelHeader
{
	font-size:12px;
	font-family:Verdana;
	text-align:left;
	color:#003366;
}
a:link.AptSelHeader
{
	text-decoration:underline;
}
a:visited.AptSelHeader
{
	text-decoration:none;
	font-size:12px;
	font-family:Verdana;
	font-weight:bold;
	color:#003366;
}
a:hover.AptSelHeader
{
	font-size:12px;
	font-family:Verdana;
	font-weight:bold;
	text-align:left;
	overflow:visible;
	text-decoration:underline;
	background-color:#003366;
	color:White;
}

.AptSel
{
	font-size:11px;
	font-family:Verdana;
	text-align:left;
	overflow:visible;
	color:#003366;
}
.AptSel a:link
{
	text-decoration:underline;
}

.AptSel a:visited
{
	font-size:11px;
	font-family:Verdana;
	text-align:left;
	overflow:visible;
	color:#003366;
	text-decoration:underline;
	background-color:White;
}
.AptSel a:hover
{
	font-size:11px;
	font-family:Verdana;
	text-align:left;
	overflow:visible;
	text-decoration:underline;
	background-color:#003366;
	color:White;
}
.StateName
{
	text-align:center;
	width:100%;
	color:#003366;
	font-family:Verdana;
	font-weight:bold;
	font-size:14px;
}



	
