.snlOutline {
background-color:#FFFFFF;
}
.snlTtl {
color:#000000;
font-family:Arial,Helvetica,Sans-Serif;
font-size:12px;
font-weight:bold;
}
.snlTblLnk {
font-family:Arial,Helvetica,Sans-Serif;
font-size:12px;
}
.snlTblTtl {
color:#000000;
font-family:Arial,Helvetica,Sans-Serif;
font-size:12px;
font-weight:bold;
}
.snlBgTblTtl {
background-color:#9CCF9C;
}
.snlTblOdd {
color:#000000;
font-family:Arial,Helvetica,Sans-Serif;
font-size:12px;
}
.snlBgTblOdd {
}
.snlTblEven {
color:#000000;
font-family:Arial,Helvetica,Sans-Serif;
font-size:12px;
}
.snlBgTblEven {
background-color:#CCCCCC;
}
.snlTblTxt {
color:#000000;
font-family:Arial,Helvetica,Sans-Serif;
font-size:12px;
}
.snlBgSpacer {
background-color:transparent;
}





/*****************************************General Styles********************************************/



body{padding:0 auto;

	font-family:Arial,Helvetica,sans-serif;

	text-align:center;}

#container1{position:relative;

	margin-left:auto;

	margin-right:auto;

	width:968px;

	text-align:left}

#leftColumn, #leftColumnSub, #topNavPrimary, #homeLeft {width:245px;position:relative;float:left;z-index:2;}

#rightColumn, #topNavSecondary{width:245px;position:relative;float:right;z-index:2;}

/*p, ol, ul {color:#002d58;

	font-size:.725em;}*/

p, ol, ul {color:#000000;

	font-size:.725em;
	font-size:11px;
}

p{padding-bottom:10px;}

ul ul{font-size:1em;margin-left:5px;}

a {color:#637bb2;}

h1{color:#5a975a;font-size:1.1em;font-size:18px;font-weight:bold;margin:5px 0 5px 5px;}
.h1a{color:#5a975a;font-size:1.1em;font-size:18px;font-weight:bold;margin-top: 5px;;}



#totals{text-align:right;}

/**************************************************************************************************/

/*****************************************List Styles**********************************************/

ol, ul{margin-top:5px;}

ul{float:left;margin-top:0}

* html ul{margin-left:15px;padding-left:15px}

/**************************************************************************************************/

/*****************************************Paragraph Styles*****************************************/

p {margin-left:15px;margin-top:0;margin-bottom:0;}

.leftP{margin-left:8px;

	position:relative;

	float:left;}

html > body .leftP{margin-left:15px;}

.rightP{display:block;

	float:right;

	width:150px;}

/**************************************************************************************************/

/*****************************************Navigation Styles****************************************/

#topNavPrimary{background:url(nav_primaryBG.gif);

	background-repeat:repeat-x;

	white-space:nowrap;

	margin-top:10px;}

#topNavSecondary{text-align:right;

	background:url(nav_secondaryBG.gif);

	white-space:nowrap;

	margin-top:10px;}

/**************************************************************************************************/

/*****************************************Left Column Styles***************************************/

#leftColumn div{border-top:solid 5px #5a975a;	

	margin-top:3px;}

#leftColumnSub, #homeLeft{border-top:solid 5px #FFFFFF;

	margin-top:3px;}

#leftColumnSub h1{color:#5a975a;

	font-size:1.2em;
	font-size:19px;

	font-weight:bold;

	margin:5px 0;}

#leftColumnSub p{color:#000; margin-left:0;}

#leftColumn h1{color:#5a975a;

	font-size:1.1em;
	font-size:18px;

	font-weight:bold;

	margin:5px 0 5px 15px;}

#mainImage{width:718px;

	height:138px;

	border-left:solid 1px #5a975a;

	border-bottom:solid 1px #5a975a;

	background-color:#5a975a;

	position:relative;

	line-height:10px;}

#leftColumn .leftP{width:200px}

.rightImg {position:relative;

	float:right;

	border:solid 1px #5a975a;}

#pngBackground{background:url(quickSearchBkgd.png);

	background-repeat:no-repeat;

	position:absolute;

	left:490px;

	top:75px;

	z-index:999998;

	width:210px;

	height:298px;}

#homeApartmentSearch{

	background:url(quickSearch.gif);

	background-repeat:no-repeat;

	position:absolute;

	left:7px;

	top:7px;

	z-index:999999;

	width:193px;

	height:300px;

	padding:42px 4px 0 14px;}

* html #pngBackground{background: transparent;border:solid 1px #afd0b3;height:301px}

#homeApartmentSearch .buttonLeft{margin-left:30px; margin-top:10px; _margin-top:9px; margin-bottom:5px; _margin-bottom: 10px;}

* html #homeApartmentSearch .buttonLeft{margin-bottom:0}

#homeApartmentSearch .blue{margin-left:10px;font-size:.75em;font-weight:bold;}

#homeApartmentSearch h2{color:#00582e;}

#homeApartmentSearch form{margin-left:5px; margin-bottom: 0px;}

#homeApartmentSearch select{margin-left:5px; _font-size: .8em; height: 1.65em !important;}

#flashContent{position:absolute;z-index:1;}



/**************************************************************************************************/

/*****************************************Right Column Styles***************************************/

#rightColumn div{border-top:solid 5px #8e9ec8;

	background:url(blueGradient.jpg);

	background-repeat:no-repeat;

	width:100%;

	margin-top:3px;

	padding-bottom:12px;}

html > body #rightColumn div{padding-bottom:30px;}

#rightColumn .leftP{width:100px}

#rightColumn h1{color:#002d58;

	font-size:1.1em;
	font-size:18px;

	font-weight:normal;

	margin:5px 0 5px 15px;}

#rightColumn .blue{font-size:.75em;font-weight:bold}

#rightColumn .noFloat h2{color:#000;font-size:0.75em;margin-top:0px;}

#rightColumn .noFloat form{margin-bottom:5px;}

#homeBottomRight{margin-bottom:-6px;}

#homeBottomRight p{padding-bottom:0}

html > body #homeBottomRight{margin-bottom:-7px;margin-top:-30px}

/**************************************************************************************************/

/******************************Styles to control the position of divs******************************/

.floatRight{float:right;

	width:49.75%;

	background:url(greenGradient.jpg);

	background-repeat:no-repeat;

	padding-bottom:5px;

	min-width:240px;}

.fixWidthMidCol{float:right;

	width:347px;

	background:url(greenGradient.jpg);

	background-repeat:no-repeat;

	padding-bottom:5px;}

html > body .fixWidthMidCol{width:355px}

.floatLeft{float:left;

	width:49.75%;

	background:url(greenGradient.jpg);

	background-repeat:no-repeat;

	padding-bottom:5px;}

.noFloat{min-width:50%;

	background:url(greenGradient.jpg);

	background-repeat:no-repeat;

	position:relative;

	padding-bottom:5px;}

#leftColumnBrokers{background:url(greenGradient.jpg);

	background-repeat:no-repeat;

	border-top:solid 5px #5a975a;

	width:719px;

	position:relative;

	float:left;

	z-index:2;

	margin-top:3px;

	padding-left:10px;}

#leftColumnPrivacy{background:url(greenGradient.jpg);

	background-repeat:no-repeat;

	border-top:solid 5px #5a975a;

	width:719px;

	position:relative;

	float:left;

	z-index:2;

	margin-top:3px;

	padding-left:10px;}

html > body #leftColumnPrivacy{width:709px}

html > body #leftColumnBrokers .justFloatLeft{width:470px;}

html > body #leftColumnBrokers{width:709px}

#leftColumnBrokers h1{position:relative;z-index:99999}

/**************************************************************************************************/

/*****************************************Button Styles********************************************/

.buttonLeft {

	float: left;

}

.buttonRight {

	float: right;

}

.buttonLeft, .buttonRight {

	margin: 4px;

	padding: 0px 0px 0px 8px;

	background: url(leftNub.gif) no-repeat left;

}

.buttonLeft SPAN, .buttonRight SPAN {

	float: left;

	margin: 0px;

	padding: 0px 8px 0px 0px;

	background: url(rightNub.gif) no-repeat right;

}

.buttonLeft A, .buttonRight A {

	float: left;

	margin: 0px;

	padding:0px 10px;

	background-color:#637bb2;

	border-top:solid 2px #7f9db9;

	border-bottom:solid 2px #7f9db9;

	height: 15px;

	line-height: 15px;

	color:#fff;

	font-size:12px;

	font-weight:bold;

	text-decoration: none;

	white-space:nowrap;

}

.buttonLeft A:hover, .buttonRight A:hover {

	text-decoration: underline;

}



/**************************************************************************************************/

/*****************************************Footer Styles********************************************/

#footer{font-size:.7em;	

	margin-left:0;

	margin-right:auto;

	width:100%;

	text-align:left;

	margin-top:25px;}

* html #footer{padding-top:10px;}

#footerImage{float:left;}

.copyright{

	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
	
	padding-left:15px;

	padding-top:5px;

	float:left;	

	color:#666;}

.footerLinks{float:right;

	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
	color:#000;

	text-align:right;}

.footerLinks a, .footerLinks a:link, .footerLinks a:visited, .footerLinks a:hover{ color:#666;}

/**************************************************************************************************/

/****************************styles for dropdown forms used for searching**************************/

.dropdowns{display:block;margin-left:15px;}

* html .dropdowns {margin-left:0}

select{margin-bottom:3px;}

/**************************************************************************************************/

/*****************************box that holds dropdowns for searching*******************************/

#researchFixedHeight{/*height:109px;*/padding-bottom:0;margin-bottom:-20px}

#researchFixedHeight form{position:relative;float:left;margin:0;padding:2px;}

*html #researchFixedHeight select{margin-left:18px;}

* html #researchFixedHeight .buttonLeft{margin-left:20px}

/**************************************************************************************************/

/******************************************Table Styles********************************************/

.brClear{clear:both;}

ul {margin-bottom: 0px;}

/*table{font-size:.8em;border:solid 1px #d1d6e9;}*/

/*table td{padding:0px 10px;}*/

.tableHeader{color:#fff;

	font-weight:bold;

	background-color:#8f9ec9;

	line-height:20px;}

.tableHeader a{color:#fff;

	font-weight:bold;}

.tableHeader td{padding-left:5px}

.tableAlt{background-color:#e2e8fe;}

.tableDarkerBlue{background-color:#637bb2;color:#fff;}

.tableReg a, .tableAlt a{font-weight:bold;}

.tableReg, .tableAlt{border:solid 1px #d1d6e9;}

.tableReg td, .tableAlt td{padding:5px;}

.searchResultsTable td{border-left:none;border-right:none;padding-left:5px;vertical-align:top;padding-top:10px;}

.borderFreeHeaders td{border-bottom:none;font-weight:bold;}

.fullWidthTable, .fullWidthBorderedTable{width:100%;margin:auto 0 auto 0;padding:0}

* html .fullWidthBorderedTable{width:96%;}

.fullWidthTable td, .fullWidthBorderedTable td{padding:3px;}

.fullWidthBorderedTable td{border:solid 1px #d1d6e9;}

.wofTable td{text-align:center;font-weight:bold;}

.wofTable img{margin-left:36px;}

/**************************************************************************************************/

/*********************************Specific to Living Expenses Page*********************************/

.blueBoxed{background-color:#e2e8fe;

	border:solid 1px #d4dae8;

	width:18em;

	height:80px;

	margin:auto;}

.blueBoxed span{margin:0 10px;

	font-size:.9em;}

.blueBoxed h2{ color:#899dcf;

	font-size:1em;

	margin:10px 0 0 10px;

	text-align:left;}

/**************************************************************************************************/

/****************************Box in upper right corner of each page********************************/

#topQuestion{

	float:right;

	margin-top:-69px;

	position:relative;

	z-index:9999;

	width:172px;

	height:58px;

	background-color: #ffffff;

	overflow:hidden;

	clip: 0px 172px 58px 0px;}

html > body #topQuestion{ margin-top:-62px;width:200px;margin-left:400px;margin-right:-25px;}

#topQuestion h2{font-size:.7em;margin-top:4px;}

#topQuestion h3{font-size:.7em;

	color:#637bb2;

	font-weight:bold;

	float:right;

	white-space:nowrap;

	padding-right:6px;

	margin-top:0;}

#topQuestion a {color:#637bb2;}

#topQuestion img{float:left;margin:4px;}

/**************************************************************************************************/

/************Specific to View All Apartments Page (and also Apartment Details page)****************/

#singleBlockContent{width:100%;border-top:solid 6px #8e9ec8;margin-top:3px;padding-top:2px;}

* html #singleBlockContent{margin-top:-15px}

#singleBlockContent h1{color:#5a975a;font-size:1.3em;margin-bottom:2px;margin-left:0}

#singleBlockContent p{color:#000;margin:0;font-size:.8em;}

#singleBlockContent li{list-style:none;float:left;}

.searchCriteria{float:right;color:#000;}

.searchCriteria .buttonLeft{margin-top:0;margin-left:8px;}

html > body .searchCriteria .button{margin-top:-12px;}

.searchCriteria .buttonText, .searchResultsTable .buttonText{padding-left:0;padding-right:0;}

.buttonText a:hover{text-decoration:underline;}

.searchCriteria form{margin-top:0;margin-left:5px;}



.searchCriteria select{font-size:.9em;}

#singleBlockContent table{width:100%;}

#singleBlockContent table img, .searchResultsTable img{float:left;padding-right:8px;}

#singleBlockContent td{vertical-align:top;padding-top:4px;}

.sortingBy{position:relative;float:left;}

.tableHeader img{margin:5px 0 0 5px;}

/**************************************************************************************************/

/*****************************************Search Results*******************************************/



/*html > body .searchResultsTable{margin-top:10px;}*/

/*html > body .otherTab{padding-bottom:2px;padding-top:3px;}*/

.imageCell img{border:solid 1px #8e9ec8;margin:0 0 5px 3px;padding-right:0;}

.imageCell{padding-right:0;width:15%;}

.whatsNearby{margin-left:0;margin-top:30px;}

/**************************************************************************************************/

/*****************************************Sitemap**************************************************/

#sitemapLeft{position:relative;float:left;}

#sitemapRight{position:relative;float:right;padding-right:10px;}

#sitemapLeft ul, #sitemapRight ul{margin-left:0}

#sitemapLeft li, #sitemapRight li{float:none;font-size:1.2em;margin-left:0;padding:1px 0;}

#sitemapLeft li li, #sitemapRight li li{font-size:1em;}

#sitemapLeft ul li li, #sitemapRight ul li li{font-size:1em;margin-left:20px}

html > body #sitemapLeft li, html > body #sitemapRight li{margin-left:-10px}



/**************************************************************************************************/

/************************Right column with details about a city/metro area*************************/

#researchArea li{float:none;font-size:1.2em;margin-left:35px;}

#researchArea h1{color:#637bb2;margin-top:15px;}

#researchArea h2{color:#000;margin-top:10px;margin-bottom:0;margin-left:15px}

#researchArea {height:83%;}

#researchArea ul{float:none;margin-top:2px;margin-bottom:0;}

#researchArea a{color:#6479bc;}

#researchArea p{color:#000;font-size:.8em;}

#researchArea .justFloatRight{border:solid 1px #8e9ec8;margin:5px;}



#tabArea {width:100%;list-style:none;float:left;white-space: nowrap;font-size:12px;position:relative;z-index:9999;}



#tabArea ul{float:right;}

#tabArea li{float:left;list-style-type:none;}



.selectedTab{background-image:url(selectedTab.gif);

	background-repeat:repeat-x;

	padding:0px 10px;

	height:25px;

	text-align:center;

	border:solid 1px #d1d6e9;

	border-bottom:none;

	background-color:#fff;

	line-height:25px;

	z-index:100;

	position:relative;

}

.otherTab{background-image:url(deselectedTab.gif);

	background-color: #7D92C2;

	height:21px;

	margin-top:5px;

	text-align:center;

	padding:0px 10px;

	line-height:21px;

}

.selectedTab a{color:#637bb2;}

.otherTab a{color:#fff;}

#tabArea a{text-decoration:none;font-weight:bold;font-size:.9em;}

#tabArea .selectedTab a{font-size:1.3em;}

#tabArea .otherTab a{font-size:1.3em;}

/*hack for Opera*/

@media all and (min-width: 0px){.searchResultsTable, .mapView{}}

/**************************************************************************************************/

/*******************************************Just for positioning***********************************/

.justFloatRight{float:right;}

.justFloatLeft{float:left;}

.center{text-align:center;}

.center .buttonLeft{margin-left:315px}

.textAlignRight{text-align:right;}

.textAlignLeft{text-align:left;}

/**************************************************************************************************/

/*************************************Apartment Details Pages**************************************/

/*The top*/

#leftColAptDetails{position:relative;

	float:left;}

#leftColAptDetails td{font-size:.85em;

	margin:0;

	padding:0;}

#leftColAptDetails .noBorder{margin-left:10px;

	width:200px;

	margin-top:-10px;}

#aptDetailsImages{width:225px;

	padding:5px;

	padding-bottom:20px;

	background-color:url(aptDetailsImgBckgd.jpg);

	border:solid 1px #d0d7e8;}

* html #aptDetailsImages{padding-bottom:5px;}

#aptDetailsImages{font-size:.75em;

	color:#637bb2;}

#aptDetailsImages a{color:#637bb2;}

#aptDetailInfo{

	width:auto;

	max-width:700px;

	position:relative;

	float:right;

	font-size:.75em;}

* html #aptDetailInfo{padding-left:15px}

#aptDetailInfo h1{margin-top:0;

	font-size:1.75em;margin-left:0;}

#aptDetailInfo .justFloatRight{text-align:right;}

#aptDetailInfo .justFloatRight, #aptDetailInfo .justFloatRight a{color:#637bb2;}

#aptDetailInfo table{font-size:1em;margin-top:10px;margin-bottom:10px;}

#aptDetailInfo td{border:1px;}

.aptDetailsHeader{font-weight:bold;}

.aptDetailsHeader td{padding-left:5px}

#communityDropdown{position:relative;

	float:right;

	text-align:right;

	font-size:.7em;

	padding-top:0;

	margin-top:-15px;}

#communityDropdown select{font-size:1em}

.applyNow a{font-weight:normal;}

#aptDetailInfo .buttontext a{color:#fff;}

/*The tabbed area*/

.tabbedBox, .tabbedBoxFeatures{border:solid 1px #d1d6e9;

	padding:8px 5px;

	margin-top: -1px;

	z-index:99;

	position:relative;

	clear:both}

.tabbedBoxFeatures{background:url(vRuleFeatures.gif) repeat-y;}

.tabbedBoxFeatures#furnishedTab{background-position:-101px;}

.mapView, .searchResultsTable{border:solid 1px #d1d6e9;

	padding:10px 5px;

	margin-top: -1px;

	z-index:99;

	position:relative;}

.mapView{text-align:center;padding:auto;}

.mapView p{text-align:left;margin-bottom:10px;}

#map{border:solid 1px #979797;

	margin:auto;

	padding:0;

	height:363px;

	width:550px;

	white-space:nowrap;}

.mapView{margin-top:-19px;}

.tabbedBox p, .tabbedBoxFeatures p{text-align:left;

	margin-bottom:10px;}

table a img{border:none;}

.tabbedBoxLeftCol{position:relative;float:left;width:620px;padding-left:5px;}

#furnishedTab .tabbedBoxLeftCol{width:520px;}

.tabbedBoxLeftCol td{border:none;}

.tabbedBoxLeftCol td strong{font-size:1.2em;}

.tabbedBoxLeftCol table{border:solid 1px #d1d6e9; margin-right:10px}

#furnishedTab .tabbedBoxLeftCol table{margin-right:0px}

.tabbedBoxLeftCol .justFloatLeft{width:290px}

#furnishedTab .tabbedBoxLeftCol .justFloatLeft{width:253px;}

.tabbedBoxLeftCol .justFloatRight{width:290px; margin-right:15px}

#furnishedTab .tabbedBoxLeftCol .justFloatRight{width:253px; margin-right:0px}

.tabbedBoxRightCol{ 

	position:relative;float:right;width:315px;

	padding: 0px 0px 0px 15px;}

#furnishedTab .tabbedBoxRightCol{width:405px; padding: 0px 5px 0px 0px;}

html > body .tabbedBoxRightCol{width:305px}

.tabbedBoxLeftCol .justFloatRight table{margin-bottom:5px;}

.tabbedBoxRightCol h2{color:#5a975a;

	font-weight:bold;

	font-size:1.1em;
	font-size:18px;

	text-align:left;

	margin:0}

.tabbedBoxLeftCol h3, .tabbedBoxLeftCol .tabSubHead {font-size:.9em;

	font-weight:bold;

	text-align:left;

	margin-bottom:5px;}

.floatLeftParagraph{width:200px;

	float:left}

.floatRightParagraph{width:205px;

	float:right;

	padding-left:10px;}

.tabbedBoxRightCol p {padding-bottom:15px}

.tabbedBoxRightCol a img{border:0;}

.tabbedBoxRightCol, .tabbedBoxRightCol a{text-align:left;

	color:#637bb2;}

p strong{font-size:.9em;}

#detailsTabArea, #detailsTabArea a{font-size:1.05em;text-decoration:none;font-weight:bold}



#detailsTabArea .otherTab, #tabArea .otherTab{border-left:solid 1px #fff;}



.icon{border:0;margin:2px 5px 0 5px;}



/*Photos & Tour Tab, Floor Plans Tab, What's Nearby*/

#thumbnailHolder{width:304px;border:none;}

#thumbnailHolder td{width:101px;border:none;}

#thumbnailHolder img{margin:0;padding:0;}

#leftPhotoCol{position:relative;

	float:left;

	width:400px;

	margin-left:15px;

	text-align:left;}

#leftMapCol{position:relative;

	float:left;

	width:300px;

	margin-left:15px;

	text-align:left;}

#leftPhotoCol li, #leftMapCol li{

	margin-left: 20px;

}

#leftPhotoCol td, #leftPhotoCol td a, #leftMapCol td, #leftMapCol td a{font-weight:normal;font-size:.95em;}

#leftPhotoCol .center, #leftMapCol .center{font-size:.9em}

#leftPhotoCol h3, #leftMapCol h3,#leftPhotoCol .tabSubHead, #leftMapCol .tabSubHead {color:#000;font-size:.9em;margin-bottom:0;margin-top:10px;}

.rightPhotoCol{

	float:right;

	clear:right;

	position:relative;

	background-color:#E8ECF5;

	padding:2px 2px 0px;

	margin-right:16px;

	width:377px;

	height:312px;

	border:1px solid #D1D6E9;

	text-align:right;

}

.rightPhotoCol img{

	border:1px solid #8E9EC8;

}

.virtualTour {

	margin-right:16px;

	width:377px;

	text-align:left;

	float:right;

	position:relative;

	font-size:12px;

	font-weight:bold;

}

#imagecaption, .imagecaption{

	font-size:14px;

	text-align:center;

}

.rightMapCol{position:relative;

	float:right;

	padding-right:15px;

	width:450px;}

html > body .rightMapCol{padding-right:150px;}

.rightColFloorplans{position:relative;

	float:right;

	padding-right:15px;

	width:450px;

	text-align:left;

	font-size:1.2em;}

.rightColFloorplans p{padding-bottom:5px}

.rightPhotoCol a{color:#637bb2;font-size:.8em;}

#leftPhotoCol li, #leftMapCol li{float:none;list-style:disc;}

.center{text-align:center;white-space:nowrap;border-left:none;}

.noBorder, .noBorder td, .wofTable{border:none;}



/*Schedule a Visit tab*/

#leftColVisit{position:relative;

	float:left;

	width:515px;

	text-align:left;

	margin-left:15px;}

#leftColVisit h2{color:#000;margin-left:0;font-size:.9em;}

#leftColVisit p{width:545px;}

#leftColVisit td, #leftColVisit table{padding:2;margin:0;border:none;}

#rightColVisit{position:relative;

	float:right;

	width:260px;

	text-align:left;

	font-size:.85em;

	color:#000;

	padding-left:0;

	padding-top:5px;}



#rightColVisit h3, #rightColVisit .tabSubHead {margin:0;

	font-size:1.1em;
	font-size:18px;
}

.little{font-size:.85em}

h4{font-weight:normal;

	margin:0;}

.noBorder td{padding:0;margin:0;}

.alignRight{text-align:right;}

.time input{width:45px}

/***************************************************************************************************/

/*****************************************Printable Brochure****************************************/

#printableBrochure{width:100%; text-align:left;font-size:1.3em;}

#printableBrochure .header{border-bottom:solid 5px #5a975a;}

#printableBrochure h1{margin-left:0;}

#printableBrochure h2, #printableBrochure p{color:#000;margin-left:0px;}

#printableBrochure h2{font-size:1em;}

#printableBrochure p{margin-bottom:10px;}

#printableBrochure table{border:0}

#printableBrochure td{padding:2px;}

#printableBrochure .borderMe{border:solid 1px #d1d6e9;}

#printableBrochure .justFloatLeft table{margin-right:20px;border:solid 1px #d1d6e9;}



#printableBrochure h3, #printableBrochure .tabSubHead {color:#5a975a;font-size:.9em;margin:0}

/***************************************************************************************************/

/****************************************Print Friendly Test****************************************/

@media print {

   /*BODY {font-size: 10pt; line-height: 120%; background: white;}*/

}



/***************************************************************************************************/

/*******************************************Colored Spans*******************************************/

.darkRed{color:#990000;}

.red{color:#cc0000;}

.blue{color:#637bb2;}

/**************************************************************************************************/

/*******************************************Misc. Styles*******************************************/

#breadcrumbs{
	font-size:.7em;font-size:11px;
}

#breadcrumbs a{color:#617bac;}

.leftFloater{float:left;

	margin-left:15px;

	list-style:disc;}

html > body .leftFloater{ margin-left:35px;}

#header{position:relative;z-index:99999;}

h2{color:#000;

	font-size:.8em;

	font-weight:bold;

	margin:0;}

/*form {float:left;

	margin-left:15px;
}*/

.note{font-size:.85em;}

.note strong{font-weight:bold;}

hr{color:#d4d4d4;background-color:#d4d4d4;border:none;}

.checkbox{margin-left:10px;}

.checkBox2{display:inline;}

.mapViewCopy{font-size:1.1em;font-size:18px;}

table ul, table h2{font-size:1.5em;}

table h2{margin-left:0}

.researchAreaTable{border:none;margin:0;padding:0}

.researchAreaTable td{padding:0; padding-right:30px;}

.researchAreaTable h2{color:000;}

#tabArea ul, #detailsTabArea ul{margin-left:-15px;}

html > body #tabArea ul, html > body #detailsTabArea ul{margin-left:-40px;}

.leftWidthControl{width:680px}

.leftWidthControl .tabbedBox{width:705px}

.leftWidthControl #tabArea{width:720px;}

html > body .leftWidthControl #tabArea{width:717px}

.leftOfTabsText{float:left;font-size:1.1em;font-size:18px;margin-top:9px;}

.marginLeft15px{margin-left:15px;}

.fixWidthMid{width:100px}

#contactList li{width:170px;vertical-align:text-top}

#contactList{margin-left:0px;}

/*#LargeImg{margin-top:30px;margin-right:30px;}*/

html > body #increaseFontSize{font-size:1em}

#increaseFontSize td{padding:3px}

#homeTopRight{/*height:180px;*/margin-bottom:-10px}

html > body #homeTopRight{/*height:230px*/}

h3, .tabSubHead {color:#5a975a;font-size:14px;font-weight:bold;margin-bottom:0}

.largerFont{font-size:1.1em;font-size:18px;line-height:.9em}

.rightCareerMap{position:relative;float:right;width:232px;padding-right:16px;}

html > body .rightCareerMap{margin-right:83px}

/**************************************************************************************************/

/********************************************MJ Styles*********************************************/

ul.hilight{margin-top:5px;font-weight:800; clear:left;}

ul.hilight li{font-weight:normal;margin:10px;}

div#leftRightChunks{padding:0 20px;}

#leftRightChunks h2{color:#5a975a;

	padding-top:20px;}

#leftRightChunks .small {font-size:.6em;}	

/**************************************************************************************************/

#mapForPrint{display:none;}

#featuresTable {background-color:#e8f0e3;border:solid 1px #b4c9a8;}

#featuresTable td{padding:5px}

#featuresTable a {font-weight:bold;}

#featuresTable img{border:solid 1px #b4c9a8; padding-right:0px;margin-right:5px;}

#featuresTable h2{color:#637bb2;

	font-size:12px;

	margin:0;

	padding:0;}

H3.byState, .tabSubHead.byState {

	margin:0px;

	padding:8px 0px 4px;

}



/*Added from apartment-details.asp*/

#mapContent, #featuresContent, #furnishedContent {position:absolute; visibility:hidden; left:4px; top:0px;}



/*Added from search-results.asp*/

#ViewApartmentList {display:none;}

