@charset "UTF-8";
html,body {
	background-color: #544a42;
	background: url(../images/bg.gif) repeat;
}
html.own,body#own {
	background: url(../images/bg_own.gif) repeat;
}
html.rent, body#rent {
	background: url(../images/bg_rent.gif) repeat;
}
body {
	text-align: center;
	position: relative;
	color: #685744;
	font-family: arial;
	font-size: 13px;
	margin-top: 50px;
}
a {
	outline: none;
	text-decoration: none;
}
a:active,button {
	outline: none;
}
a:focus,button {
	-moz-outline-style: none;
}
#outerContainer {
	width: 990px;
	height: 650px;
	text-align: left;
	margin: 0 auto;
	position: relative;
}
#centerContainer {
	width: 970px;
	height: 370px;
	margin: 0 0 0 14px;
	position: relative;
}
#header {
	width: 990px;
	height: 140px;
	background: url(../images/header_bg.png) no-repeat 0 0;
	position: relative;
	behavior: url(css/iepngfix.htc);
}
#footer {
	width: 990px;
	height: 140px;
}
#own #header {
	background: url(../images/header_bg_own.png) no-repeat 0 0;
}
#rent #header {
	background: url(../images/header_bg_rent.png) no-repeat 0 0;
}
img {
	-ms-interpolation-mode: bicubic;
	behavior: url(css/iepngfix.htc);
}
img.logo {
	-ms-interpolation-mode: bicubic;
}
#navContainer {
	width: 100%;
	height: 116px;
	position: relative;
}
#mainNav {
	text-align: left;
	width: 990px;
	height: 100%;
	display: block;
}
#mainNav .titleContainer {
	width: 100%;
	height: 22px;
	position: absolute;
	top: 29px;
}
#mainNav h1 {
	color: #fff;
	font-family: arial;
	font-size: 13px;
	width: 100%;
	text-align: center;
	position: static;
}
#mainNav li {
	list-style-type: none;
	height: 116px;
	width: 123px;
	float: left;
}
#mainNav li img {
	position: absolute;
	bottom: 16px;
	left: 40px;
}
#mainNav li.first {
	width: 105px;
}
#mainNav li.first img {
	left: 30px;
}
#mainNav li.selected img {
	width: 47px;
	height: 47px;
}
.hidden {
	display: none;
}
.logoContainer {
	position: relative;
	height: 100%;
	width: 100%;
}
#indexContentContainer {
	visibility: hidden;
	position: absolute;
	width: 970px;
	height: 370px;
	top: 0;
	left: 0;
	z-index: 1;
}
#flashIntroContainer {
	width: 970px;
	height: 370px;
	z-index: 100;
	position: absolute;
	top: 0;
	left: 0;
}
#mainLeft {
	width: 384px;
	height: 370px;
	position: absolute;
	top: 0;
	left: 0;
}
#mainRight {
	width: 586px;
	height: 370px;
	position: absolute;
	top: 0;
	left: 384px;
}
#index #mainLeft {
	background: url(../images/mainLeft_index.gif) no-repeat 0 0;
}
#index #mainRight {
	background: url(../images/mainRight_index.png) no-repeat 0 0;
}
#green.leed #mainRight {
	background-image: none;
}
#green.leed #mainRight #staticImage {
	background: url(../images/mainRight_leed.jpg) no-repeat 0 0;
}

#green.creek #mainRight {
	background: none;
}
#team.partners #mainRight {
	background: url(../images/mainRight_index.png) no-repeat 0 0;
}
#media #mainRight {
	width: 525px;
	left: 445px;
}
#northgate #mainLeft {
	background: url(../images/mainLeft_northgate.gif) no-repeat 0 0;
}
#community #mainLeft {
	background: url(../images/mainLeft_community.gif) no-repeat 0 0;
}
#team #mainLeft {
	background: url(../images/mainLeft_team.gif) no-repeat 0 0;
}
#green #mainLeft {
	background: url(../images/mainLeft_green.gif) no-repeat 0 0;
}
#green.leed #mainLeft {
	background: url(../images/mainLeft_leed.gif) no-repeat 0 0;
}
#green.creek #mainLeft {
	background: url(../images/mainLeft_creek.gif) no-repeat 0 0;
}
#green.greenbenefits #mainLeft {
	background: url(../images/mainLeft_greenbenefits.gif) no-repeat 0 0;
}
#own #mainLeft {
	background: url(../images/mainLeft_own.gif) no-repeat 0 0;
}
#own.gallery #mainLeft {
	background: url(../images/mainLeft_ownGallery.gif) no-repeat 0 0;
}
#rent #mainLeft {
	background: url(../images/mainLeft_rent.gif) no-repeat 0 0;
}
#rent.ownVsRent #mainLeft {
	background: url(../images/mainLeft_ownVsRent.gif) no-repeat 0 0;
}
#retail #mainLeft {
	background: url(../images/mainLeft_retail.gif) no-repeat 0 0;
}
#retail.shop #mainLeft {
	background: url(../images/mainLeft_shop.gif) no-repeat 0 0;
}
#contact #mainLeft {
	background: url(../images/mainLeft_contact.gif) no-repeat 0 0;
}
#own.incentives #mainLeft {
	background: url(../images/mainLeft_incentives.gif) no-repeat 0 0;
}
#ownersPortal #mainLeft,
#brokersPortal #mainLeft {
	background: url(../images/media/mainLeft_media.gif) no-repeat 0 0;
}
#renterCenter #mainLeft {
	background: url(../images/renterCenter/mainLeft_renterCenter.gif) no-repeat 0 0;
}
#media #mainLeft {
	width: 445px;
	background: url(../images/media/mainLeft_mediaWide.gif) no-repeat 0 0;
}
.copyContainer {
	margin: 75px 0 0 33px;
	width: 335px;
	height: 275px;
	padding-right: 6px;
	overflow: auto;
}
.copyContainer p {
	padding-bottom: 12px;
}
.quickLinksContainer {
	font-size: 12px;
	width: 340px;
	height: 65px;
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 20px 0 0 33px;
}
.quickLinksContainer p {
	padding-bottom: 2px;
}
#mainLeft .jScrollPaneContainer {
	margin: 75px 0 0 33px;
	width: 335px;
	height: 275px;
}
#mainLeft.shortCopy .copyContainer,#mainLeft.shortCopy .jScrollPaneContainer {
	height: 212px;
}
#northgate a {
	color: #4d8eca;
	text-decoration: none;
}
#subNavContainer {
	width: 900px;
	height: 20px;
	margin: 0 0 0 11px;
}
#own #subNavContainer {
	width: 930px;
}
#subNav {
	color: #b4b2b1;
}
#subNav a {
	color: #b4b2b1;
	padding: 0 4px;
}
#community #subNav li.selected a,#community #subNav a:hover,#community #mainLeft a,#retail #subNav li.selected a,#retail #subNav a:hover,#retail #mainLeft a {
	color: #eb7e1f;
}
#northgate #subNav li.selected a,#northgate #subNav a:hover {
	color: #4d8eca;
	text-decoration: none;
}
#rent #subNav li.selected a,#rent #subNav a:hover {
	color: #76bbfa;
	/*color: #578cbb;*/
}
#rent #mainLeft a {
	color: #578cbb;
}
#team #subNav li.selected a,#team #subNav a:hover,#team #mainLeft a,#contact #subNav li.selected a,#contact #subNav a:hover,#contact #mainLeft a {
	color: #eac316;
}
#green #subNav li.selected a,#green #subNav a:hover,#green #mainLeft a,#own #subNav li.selected a,#own #subNav a:hover,#own #mainLeft a,#index #mainLeft a,#media #mainLeft a,.portal #centerContainer a {
	color: #a0b220;
}
#team .copyContainer h1 a {
	color: #685744;
}
#team .copyContainer h1 a:hover {
	text-decoration: none;
}
#subNav li {
	list-style-type: none;
	float: left;
}
#socialLinksContainer {
	width: 365px;
	height: 30px;
	margin: 10px 0 0 14px;
	float: left;
}
#socialLinksContainer a {
	margin: 0 5px 0 0;
	float: left;
}
.addThisLink {
	float: left;
	border-left: 2px dotted #544a42;
	padding: 0 5px 0 5px;
	display: block;
}
.addThisLink div {
	float: left;
	padding: 5px 0 0 5px;
	color: #b4b2b1;
	cursor: pointer;
}
#socialLinksContainer img {
	height: 22px;
	float: left;
}
#mainRight #circle {
	width: 313px;
	height: 313px;
	position: absolute;
	right: 0;
	bottom: 29px;
	z-index: 3;
}
#mainRight #circle img {
	width: 313px;
	height: 313px;
	position: absolute;
	right: 0;
	bottom: 0;
}
#mainRight #cornerLogo {
	width: 195px;
	height: 52px;
	background: url(../images/logo_corner.png) no-repeat 0 0;
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 4;
}
#footerLinksContainer {
	width: 555px;
	height: 30px;
	margin: 10px 20px 0 0;
	padding: 5px;
	float: right;
	color: #b4b2b1;
}
#footerLinksContainer ul {
	float: right;
	margin-right: 15px;
}
#footerLinksContainer ul li {
	list-style-type: none;
	float: left;
}
#footerLinksContainer a {
	padding: 0 4px;
	color: #b4b2b1;
}
#footerLinksContainer li.selected a,#footerLinksContainer a:hover {
	color: #fff;
}
#mainRight .youtubeContainer {
	width: 220px;
	height: 189px;
	position: absolute;
	right: 48px;
	bottom: 63px;
	z-index: 6;
}
#mainRight .externalYouTubeLink {
	margin-top: 10px;
	text-align: center;
	display: block;
	color: #ffffff;
}
#mainRight .externalYouTubeLink:hover {
	text-decoration: underline;
}
#community #mainRight {
	overflow: hidden;
}
.slideShowContainer,#mainRight #staticImage {
	width: 526px;
	height: 370px;
	position: absolute;
	top: 0;
	left: 20px;
	overflow: hidden;
}
#rent.amenities #staticImage {
	background: url(../images/slideshow/creek/IMG_2338.JPG) no-repeat 0 0;
}
.slideshow {
	width: 526px;
	height: 370px;
}
#northgate #staticImage {
	background: url(../images/slideshow/community/3CommunityCenter.jpg) no-repeat 0 0;
}
#contact #staticImage {
	background: url(../images/contact/1dog.jpg) no-repeat 0 0;
}
#rent.ownVsRent #staticImage {
	background: url(../images/slideshow/rent/TP_Apts_014_061509_2.jpg) no-repeat 0 0;
}
#staticImage.apartmentAmenitiesStaticImage {
	background: url(../images/TP-Amenities.jpg) no-repeat 0 0;
}
#staticImage.leasingStaticImage {
	background: url(../images/TP-Leasing.jpg) no-repeat 0 0;
}
#media #staticImage {
	width: 465px;
	background: url(../images/media/mainRight_media.jpg) no-repeat 0 0;
}
#ownersPortal #staticImage {
	background: url(../images/ownersPortal/mainRight_ownersPortal.jpg) no-repeat 0 0;
}
#renterCenter #staticImage {
	background: url(../images/renterCenter/mainRight_renterCenter.jpg) no-repeat 0 0;
}
#media.brokers #staticImage {
	background: url(../images/brokersPortal/mainRight_brokersPortal2.jpg) no-repeat 0 0;
}
#own.incentives #staticImage {
	background: url(../images/slideshow/own/BER_018.jpg) no-repeat 0 0;
	height: 370px;
	width: 526px;
}
.slideshow li {
	height: 370px;
	width: 526px;
	display: block;
	position: absolute;
	display: none;
}
.slideshow li.current {
	display: block;
}
#mainRight #leftFiller {
	width: 20px;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #fff;
}
#mainRight .galleryButton {
	width: 24px;
	height: 24px;
	position: absolute;
	border: none;
	z-index: 10;
	background-color: transparent;
	cursor: pointer;
	padding: 0;
	top: 173px;
}
#prev.galleryButton {
	left: 8px;
}
#next.galleryButton {
	right: 28px;
}
#community #prev,
#retail #prev {
	background: url(../images/prevButton_community.png) no-repeat 0 0;
}
#community #next,
#retail #next {
	background: url(../images/nextButton_community.png) no-repeat 0 0;
}
#team #prev {
	background: url(../images/prevButton_team.png) no-repeat 0 0;
}
#team #next {
	background: url(../images/nextButton_team.png) no-repeat 0 0;
}
#green #prev,#own #prev {
	background: url(../images/prevButton_green.png) no-repeat 0 0;
}
#green #next,#own #next {
	background: url(../images/nextButton_green.png) no-repeat 0 0;
}
#rent #prev {
	background: url(../images/prevButton_rent.png) no-repeat 0 0;
}
#rent #next {
	background: url(../images/nextButton_rent.png) no-repeat 0 0;
}
.copyContainer h1 {
	font-weight: bold;
	padding-bottom: 2px;
}
.copyContainer h1.first {
	padding-bottom: 10px;
}
#circle .jqmClose {
	display: none;
	position: absolute;
	top: 45px;
	left: 28px;
	z-index: 250;
}
#circle .jqmClose .inactive {
	display: none;
}
#own .copyContainer h1.betweenLists {
	padding: 10px 0 10px 0;
}
.copyContainer ul {
	padding: 0 0 10px 1.4em;
	line-height: 16px;
}
.copyContainer ul li {
	display: list-item;
	list-style: disc outside;
	padding: 5px 0 5px 0;
}
#own .copyContainer .downloadLink {
	padding: 20px 0 0 10px;
}
#northgate .fb_share_link {
	display: none;
	position: absolute;
	bottom: 49px;
	right: 98px;
	z-index: 300;
	color: #fff;
	font-size: 10px;
	line-height: 15px;
}
#socialLinksContainer .linkDescription {
	font-size: 11px;
	color: #b4b2b1;
	padding: 5px 5px 0 0;
	float: left;
	height: 16px;
	border-left: 2px dotted #544a42;
	padding-left: 5px;
}
#overlay {
	display: none;
	width: 100%;
	height: 100%;
	background-color: black;
	opacity: .5;
	filter: alpha(opacity=50);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 100;
}
h1.printTitle {
	display: none;
}
#JSWarning {
	position: absolute;
	left: 30px;
	bottom: 8px;
	color: red;
	font-weight: bold;
	background: #fff;
}
.bold {
	font-weight: bold;
}
.smallerItalic {
	font-size: .85em;
	font-style: italic;
}
button.disabled {
	display: none;
}
#teamBottomFiller {
	display: block;
	width: 335px;
	height: 136px;
	text-align: center;
}
#team .copyContainer h1 span {
	font-weight: normal;
}
#mainRight #galleryInstructions {
	background: url(../images/translucent_black_bg.png) repeat 0 0;
	color: #b4b2b1;
	position: absolute;
	width: 266px;
	text-align: center;
	height: 40px;
	line-height: 40px;
	left: 150px;
	top: 155px;
	z-index: 300;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
}
#indexContentContainer #circle {
	display: none;
	z-index: 5;
}
img#EOL_logo {
	height: 22px;
	width: 29px;
	opacity: .6;
	filter: alpha(opacity=60);
}
#map_canvas {
	visibility: visible;
	display: block;
	width: 310px;
	height: 110px;
	float: left;
	margin: 10px 0 10px 0;
}
#directionsContainer {
	width: 100%;
	float: left;
	color: #685744;
}
#contact #directionsContainer form {
	height: 30px;
	margin: 0;
	padding: 0;
	float: left;
	line-height: 30px;
}
#directionsContainer input {
	font-size: 1em;
	padding: 0;
	margin: 0;
	line-height: 1em;
}
#contact #startAddress {
	float: left;
	margin: 4px 4px 0 0;
}
.formHint {
	color: #eac316;
	font-size: 10px;
}
#directionsContainer p {
	padding: 0;
	margin: 0;
}
.smaller {
	font-size: .85em;
}
#directionsSubmitButton {
	color: #685744;
	width: 64px;
	text-align: right;
	height: 30px;
	background: url(../images/registration/submitGraphic.png) no-repeat -12px 0;
	padding: 0;
	background-color: transparent;
	border: none;
	cursor: pointer;
	float: left;
	line-height: 30px;
}
#contact .contactInfo {
	float: left;
}
#contact .contactInfo p {
	padding: 0;
	margin: 0;
}
#indexContentContainer #circle img {
	display: none;
}
#indexContentContainer #circle img.current {
	display: block;
}
.portal #header img {
	position: absolute;
	top: 18px;
	left: 14px;
}
.portal #header a {
	margin-left: 14px;
	color: #b4b2b1;
}
#EOLContainer {
	display: block;
	float: left;
	width: 28px;
	height: 22px;
	padding-left: 4px;
	border-left: 2px dotted #544a42;
}
.underlined {
	text-decoration: underline;
}
#retail #staticImage {
	background: url(../images/retailrenderingfpo.jpg) no-repeat 0 0;
}
#retail.shop #staticImage {
	background: url(../images/Retail_370x526_091111.jpg) no-repeat 0 0;
}
#media #mainLeft .copyContainer {
	width: 275px;
	position: absolute;
	left: 175px;
	top: 35px;
	margin: 0;
}

#media.media #mainLeft .copyContainer {
	position: static;
	left: 0;
	top: 0;
	width: 270px;
	
	height: 310px;
}

#media.media #mainLeft .jScrollPaneContainer {
	margin: 35px 0 0 175px;
	width: 270px;
}
/*#media #mainLeft .jScrollPaneContainer {
	margin: 35px 0 0 173px;
	width: 275px;
	height: 275px;
}*/
#media #mainLeft ul.subNav {
	position: absolute;
	left: 24px;
	top: 35px;
	line-height: 20px;
}
#media #mainLeft ul.subNav a {
	color: #685744;
}
#media #mainLeft ul.subNav li.selected a,
#media #mainLeft ul.subNav a:hover { 
	color: #a0b220;
}
#media #mainLeft ul.subNav li.selected a,
#media #mainLeft ul li {
	cursor: default;
}
#media .copyContainer ul {
	padding: 0;
	line-height: 20px;
}
#media .copyContainer li {
	list-style-type: none;
	padding: 0;
}
#rent .tableHeader {
	font-size: 12px;
}
#rent table {
	margin: 0 0 15px 0;
	font-size: 11px;
}
#rent td {
	margin: 1px 0px 1px 0px;
}
.registerButtonContainer {
	display: block;
	min-height: 43px;
}
.registerButtonContainer .copy {
	display: block;
	padding: 5px 0 0 50px;
}
#registerButton {
	float: left;
	width: 43px;
	height: 43px;
}
#contact #registerButton {
	background: url(../images/registerButton_contact.png) no-repeat 0 0;
}
#index #registerButton {
	background: url(../images/registerButton_index.png) no-repeat 0 0;
}
#index .copyContainer p {
	padding-bottom: 8px;
}
#renterCenter .copyContainer a {
	color: #578cbb;
}
.larger {
	font-size: 1.25em;
}
a.underlineRollover {
	color: #eb7e1f;
}
a.underlineRollover:hover {
		text-decoration: underline;
}
.disclaimerText {
	font-style: normal;
	font-size: 0.85em;
}
.allCaps {
	text-transform: uppercase;
}
.tenPix {
	font-size: 10px;
}