/* Copyright 2004, Brook Group, LTDŽ */

/* BASIC ELEMENTS */

div, span, table, td, th, li, ul, ol, dd, hr
form, select, input, textarea,
p, h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	padding: 0px;
	}
img { border: 0; }
body {
 	letter-spacing: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	background: #FFF url(none);
	}
td.noprint	{
	display: none;
	}	

/* CUSTOM STUFF */



/* global */
a:link {
	color: #000;
	text-decoration: none;
	}
a:visited {
	color: #000;
	text-decoration: none;
	}
a:hover {
	color: #999;
	text-decoration: none;
	}
a:active {
	color: #000;
	text-decoration: none;
	}
h1	{
	color: #000;
	font-size: 24px;
	font-family: georgia, serif;
	font-weight: normal;
	letter-spacing: 0px;
	margin: 0px;
	padding: 0px;
	margin-top: 16px;
	margin-bottom: 5px;
	}
h1.Sheesh	{
	margin-top: 0px;
	font-family: georgia, serif;
	font-weight: normal;
	font-size: 21px;
	margin-bottom: 5px;
	line-height: 125%;
	letter-spacing: 0px;
	color: #1C1C1C;
	}
h1.Sheesh2	{
	margin-top: 0px;
	font-family: georgia, serif;
	font-weight: normal;
	font-size: 21px;
	margin-bottom: 5px;
	line-height: 135%;
	letter-spacing: 0px;
	color: #1C1C1C;
	}
h1.Part2,
h2	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 17px;
	margin-top: 0px;
	margin-bottom: 5px;
	line-height: 110%;
	letter-spacing: 0px;
	}
h1.Part2	{
	color: #333;
	}
h2.h2Index	{
	font-family: georgia, serif;
	font-weight: normal;
	font-size: 21px;
	margin-bottom: 5px;
	line-height: 125%;
	letter-spacing: 0px;
	color: #1C1C1C;
	}
h2.h2body	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 17px;
	margin-bottom: 5px;
	line-height: 135%;
	letter-spacing: 0px;
	}
h2 .smallh2	{
	font-size: 10px;
	font-weight: bold;
	color: #6D6D6D;
	line-height: 135%;
	}
h2.Size2	{
	font-size: 11px;
	font-weight: bold;
	line-height: 135%;
	}
h3	{
	font-size: 12px;
	font-weight: bold;
	margin: 4px 0 5px 0;
	line-height: 125%;
	}
h4	{
	font-size: 11px;
	font-weight: bold;
	margin: 4px 0 5px 0;
	}
.inline li	{
	display: inline;
	}
.wrapper	{
	width: 100%; 
	background: url(../images/bg_body_01.gif) top left repeat-x;
	}


/* left nav */
#leftnav	{
	width: 150px;
	padding: 20px 13px 20px 6px;
	}
* html #leftnav	{
	width: 178px;
	padding: 20px 13px 20px 6px;
	}
#leftnav li	{
	list-style-type: none;
	}
#leftnav a:link,
#leftnav a:visited,
#leftnav a:active,
#leftnav li.selected li a:link,
#leftnav li.selected li a:visited,
#leftnav li.selected li a:active {
	color: #333;
	text-decoration: none;
	}
#leftnav a:hover,
#leftnav li.selected li a:hover {
	color: #949494;
	text-decoration: none;
	}
#leftnav li.selected a:link,
#leftnav li.selected a:visited,
#leftnav li.selected a:active {
	color: #2B5D6E;
	text-decoration: none;
	}
#leftnav li.selected a:hover {
	color: #7CA2AF;
	text-decoration: none;
	}	
#leftnav ul li	{
	font-size: 26px;
	font-family: times, serif;
	font-weight: normal;
	padding-bottom: 11px;
	padding-right: 7px;
	}
#leftnav ul ul	{
	margin-top: 7px;
	}
* html #leftnav ul ul ul	{
	margin-top: 0px;
	}
#leftnav ul ul li	{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 1px;
	padding-right: 0px;
	}
#leftnav ul ul ul li	{
	text-transform: none;
	padding-bottom: 5px;
	letter-spacing: 0px;
	}
#leftnav ul li.selected	{
	background: url(../images/blt_arrow_ffffff_01.gif) 100% 9px no-repeat;
	}
#leftnav ul.ul2 li	{
	padding-right: 9px;
	margin-right: -9px;
	}
#leftnav ul.ul2 li.selected	{
	background: url(../images/blt_arrow_ffffff_01.gif) 100% 1px no-repeat;
	}
#leftnav ul.ul4 li	{
	font-weight: normal;
	background: url(../images/blt_dot_01.gif) 100% 2px no-repeat;
	padding-right: 20px;
	}
#leftnav ul.ul4 li.selected	{
	font-weight: normal;
	background: url(../images/blt_dot-arrow_01.gif) 100% 2px no-repeat;
	padding-right: 20px;
	}
#leftnav ul.ul5 li	{
	font-weight: normal;
	background: url(../images/blt_dash_01.gif) 100% 2px no-repeat;
	padding-right: 25px;
	margin-right: -18px;
	}
#leftnav ul.ul5 li.selected	{
	font-weight: normal;
	background: url(../images/blt_dash-arrow_01.gif) 100% 2px no-repeat;
	padding-right: 25px;
	margin-right: -18px;
	}


* html #leftnav ul.ul3 li	{
	line-height: 125%;
	}
* html #leftnav ul.ul2 ul	{
	margin-top: 7px;
	}

* html #leftnav ul li.selected	{
	background: url(../images/blt_arrow_ffffff_01.gif) 100% 10px no-repeat;
	}
* html #leftnav ul.ul2 li.selected	{
	background: url(../images/blt_arrow_ffffff_01.gif) 100% 6px no-repeat;
	}
* html #leftnav ul.ul3 li.selected	{
	background: url(../images/blt_arrow_ffffff_01.gif) 100% 2px no-repeat;
	}
* html #leftnav ul.ul4 li.selected	{
	background: url(../images/blt_dot-arrow_01.gif) 100% 2px no-repeat;
	}
* html #leftnav ul.ul5 li.selected	{
	background: url(../images/blt_dash-arrow_01.gif) 100% 2px no-repeat;
	}


/* content */
.content	{
	color: #1C1C1C;
	font-size: 10px;
	letter-spacing: 0px;
	padding: 46px 30px 78px 30px;
	line-height: 175%;
	}
#contentWrapper1	{
	padding: 0 125px 0 0;
	}
#contentWrapper2	{
	width: 555px;
	}
#contentWrapper3	{
	width: 200px;
	}
.content h2	{
	line-height: 150%;
	}

.phone-search	{
	width: 178px;
	text-align: center;
	}
.phone	{
	font-size: 19px;
	color: #948A84;
	}
.promo	{
	color: #2B5D6E;
	font-size: 11px;
	}
.promo p	{
	width: 214px;
	line-height: 150%;
	}
#callout1	{
	float: right;
	margin-top: 33px;
	}
#callout1 p	{
	color: #70645D;
	font-size: 11px;
	}
img.promo2	{
	float: right;
	margin: 11px;
	}
.content2	{
	padding: 30px;
	color: #333;
	font-size: 11px;
	background: url(../images/bg_content_b_01.gif) top left no-repeat;
	}
.content2 p,
.content2 td	{
	font-size: 11px;
	line-height: 140%;
	}
/* jono list test */
#career ul.CareerLevel1	{
	list-style-type: disc;
	margin: 0 0 22px 0;
	font-weight: bold;
	}
#career ul.CareerLevel1 a	{
	list-style-type: disc;
	margin: 0 0 22px 0;
	font-weight: normal;
	}
#career ul.CareerLevel1	{
	margin: 0;
	}
#career ul.CareerLevel1 li	{
	margin: 0;
	padding: 11px 0 0 0;
	}
#career ul.CareerLevel1 ul.CareerLevel2	{
	margin: 4px 0 0 0;
	}
#career ul.CareerLevel1 ul.CareerLevel2 li	{
	list-style-type: disc;	
	margin: 0 0 0 11px;
	font-weight: normal;
	background: url(../images/blt_asterisk_333.gif) 0px 5px no-repeat;
	padding: 0 0 3px 9px;
	}
#career ul.CareerLevel1 ul.CareerLevel2 ul.CareerLevel3,
ul.CareerLevel1 ul.CareerLevel2 ul.CareerLevel3 ul.CareerLevel4,
ul.CareerLevel1 ul.CareerLevel2 ul.CareerLevel3 ul.CareerLevel4 ul.CareerLevel5	{
	margin: 5px 0 0 14px;
	}
#career #careerPush	{
	margin: 0 0 0 33px;
	}	
	
	
	

table.enter-info,
table.enter-info2	{
	margin-bottom: 30px;
	}
table.enter-info2	{
	width: 500px;
	}
table.enter-info td,
table.enter-info2 td	{
	padding: 3px;
	font-size: 11px;
	}
table.enter-info .promo-col1,
table.enter-info2 .promo-col1	{
	text-align: right;
	padding-right: 5px;
	}
table.enter-info2 .promo-col1	{
	width: 140px;
	}
input.btn111	{
	position: relative;
	top: 3px;
	}
input.request1,
select.request1,
textarea.request1	{
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
input.request1,
select.request1	{
	height: 22px;
	}
table.yes-no td	{
	padding: 1px;
	}
table.pricing	{
	border: 1px solid #E8E7DE;
	}
table.MixedUse	{
	border: 1px solid #E8E7DE;
	margin-top: 5px;
	}
table.pricing td	{
	padding: 4px 7px;
	background-color: #FFF;
	}
table.MixedUse td	{
	padding: 5px 8px 1px 7px;
	background-color: #FFF;
	font-size: 11px;
	border: 1px solid #E8E7DE;
	}
.row-type-01 td	{
	background-color: #E8E7DE;
	padding: 11px;
	}

.row-type-02 td	{
	border-bottom: 1px solid #E8E7DE;
	}
table.pricing .row-type-01 td	{
	background-color: #E8E7DE;
	padding: 4px 7px;
	}
table.MixedUse .row-type-01 td	{
	background-color: #E8E7DE;
	padding: 4px 8px 3px 7px;
	}
table.MixedUse td.MixedUseLegendTitle	{
	font-size: 9px; 
	letter-spacing: 2px; 
	font-weight: bold; 
	padding: 5px 7px;
	color: #666;
	}


ul.MixedUseListLevel1 li	{
	list-style-type: disc;
	margin: 0 0 11px 0;
	}
ul.MixedUseListLevel1 ul	{
	margin: 0 0 0 11px;
	}
ul.MixedUseListLevel1 ul.MixedUseListLevel2	{
	margin: 11px 0 22px 0;
	}
ul.MixedUseListLevel1 ul.MixedUseListLevel2 li	{
	margin: 0 0 5px 0;
	}
ul.MixedUseListLevel1 ul.MixedUseListLevel2 ul.MixedUseListLevel3	{
	margin: 3px 0 11px 11px;
	}

img.icon1	{
	float: left;
	margin-right: 4px;
	top: -2px;
	position: relative;
	}
img.icon2	{
	position: relative;
	top: 5px;
	}
img.icon3	{
	position: relative;
	top: 4px;
	}	

	
	
.detail-1,
.detail-2,
.detail-3	{
	list-style-type: disc;
	}
.detail-2,
.detail-3	{
	margin: 0 0 0 16px;
	}
.detail-1 a:link,
.detail-1 a:visited,
.detail-1 a:active	{
	text-decoration: underline;
	}
.detail-1 li.selected a:link,
.detail-1 li.selected a:visited,
.detail-1 li.selected a:hover,
.detail-1 li.selected a:active	{
	text-decoration: none;
	font-weight: bold;
	}
.detail-2 a:link,
.detail-2 a:visited,
.detail-2 a:active	{
	text-decoration: underline;
	color: #3A768A;
	}
.detail-2 a:hover	{
	text-decoration: underline;
	color: #7CA2AF;
	}
.detail-3 a:link,
.detail-3 a:visited,
.detail-3 a:active	{
	text-decoration: underline;
	color: #770B00;
	}
.detail-3 a:hover	{
	text-decoration: underline;
	color: #BF6158;
	}
.detail-2 li,
.detail-3 li	{
	padding-left: 0px;
	}
#download-brochure	{
	background: url(../images/blt_detail_1.gif) 0px 2px no-repeat;
	}
#email-friend	{
	background: url(../images/blt_detail_2.gif) 0px 2px no-repeat;
	}
#contact-us	{
	background: url(../images/blt_detail_3.gif) 0px 2px no-repeat;
	}
#service-request	{
	background: url(../images/blt_detail_4.gif) 0px 2px no-repeat;
	}
#satisfaction-survey	{
	background: url(../images/blt_detail_5.gif) 0px 2px no-repeat;
	}
.features	{
	margin: 0 0 0 16px;
	}
.features li	{
	list-style-type: disc;
	background: url(../images/blt_asterisk_333.gif) 0px 5px no-repeat;
	padding-left: 0px;
	}
.careerSubs li	{
	list-style-type: disc;
	background: url(none);
	display: inline;
	padding-right: 3px;
	}
.careerSubs a:link,
.careerSubs a:visited,
.careerSubs a:hover,
.careerSubs a:active	{
	text-decoration: none;
	}
.careerSubs .selected	{
	font-weight: bold;
	}
.logo1	{
	padding-left: 28px; 
	padding-right: 105px; 
	padding-top: 56px; 
	padding-bottom: 22px;
	}
* html table.ie6fix01	{
	width: 560px;
	}
	
#sl	{
	margin: 0 0 0 33px;
	}
#residential-properties,
#residential-properties1,
#commercial-properties,
#Generic2,
#Generic3	{
	width: 708px;
	height: 38px;
	}
#residential-properties	{

	background: url(../images/bg_hdr_residential2.gif) top left no-repeat;
	}
#residential-properties1	{
	background: url(../images/bg_hdr_residential.gif) top left no-repeat;
	}
#residential-properties span,
#residential-properties1 span,
#commercial-properties span,
#Generic2 span,
#Generic3 span	{
	visibility: visible;
	font-size: 18px;
	line-height: 38px;
	margin: 0 0 0 33px;
	padding: 0px;
	}
#commercial-properties	{
	background: url(../images/bg_hdr_commercial.gif) top left no-repeat;
	}
#Generic2	{
	background: url(../images/bg-hdr-about-us.jpg) top left no-repeat;
	}
#Generic3	{
	background: url(../images/bg_hdr_home_01.jpg) top left no-repeat;
	}
img.SoldOut1	{
	margin: 0 0 7px 0;
	}

	
p.tiny,
p.tiny2	{
	font-size: 9px; 
	letter-spacing: 1px; 
	font-family: arial, sans-serif;
	margin-top: 9px;
	}
.spacer1	{
	}

table.FavoriteAmenity td	{
	padding: 0 15px 0 0;
	}	
.SiteMapRamble	{
	display: block;
	color: #666;
	font-size: 9px;
	font-weight: normal;
	width: 75%;
	padding: 3px 0 5px 0;
	}
.rotating-div	{
	position: absolute;
	top: 158px;
	visibility: hidden;
	}
	
	






/* map stuff */

.map td	{
	font-size: 111px;
	}
.map-text	{
	float: left;
	width: 250px;
	}
.map-text p,
.map-text li	{
	color: #770B00;
	}
.map-text li	{
	background: url(../images/blt_map-text_01.gif) 0px 7px no-repeat;
	list-style-type: disc;
	padding-left: 11px;
	margin-left: 7px;
	}
.map-text li a:link,
.map-text li a:visited,
.map-text li a:active	{
	text-decoration: underline;
	color: #770B00;
	}
.map-text li a:hover	{
	text-decoration: underline;
	color: #BF6158;
	}
#map-text-owingsmills,
#map-text-pikesville,
#map-text-woodlawn,
#map-text-baltimorecity,
#map-text-reisterstown,
#map-text-stevenson	{
	visibility: hidden;
	position: absolute;
	top: 188px;
	left: 566px;
	}



a#map-apt-om:link,
a#map-apt-om:visited,
a#map-apt-om:active	{
	background: url(../images/maps/apartments/map_apart_om-off.gif) top left no-repeat;
	}
a#map-apt-om:hover	{
	background: url(../images/maps/apartments/map_apart_om-on.gif) top left no-repeat;
	}
a#map-apt-om2:link,
a#map-apt-om2:visited,
a#map-apt-om2:active	{
	background: url(../images/maps/single_family/images/map_condo_owingsmills.gif) top left no-repeat;
	}
a#map-apt-om2:hover	{
	background: url(../images/maps/single_family/images/map_condo_owingsmills-over.gif) top left no-repeat;
	}
a#map-apt-om3:link,
a#map-apt-om3:visited,
a#map-apt-om3:active	{
	background: url(../images/maps/condos/images/map_condo_owingsmills.gif) top left no-repeat;
	}
a#map-apt-om3:hover	{
	background: url(../images/maps/condos/images/map_condo_owingsmills-over.gif) top left no-repeat;
	}
	
a#map-apt-wl:link,
a#map-apt-wl:visited,
a#map-apt-wl:active	{
	background: url(../images/maps/apartments/map_apart_wl-off.gif) top left no-repeat;
	}
a#map-apt-wl:hover	{
	background: url(../images/maps/apartments/map_apart_wl-on.gif) top left no-repeat;
	}
a#map-apt-pv:link,
a#map-apt-pv:visited,
a#map-apt-pv:active	{
	background: url(../images/maps/apartments/map_apart_pv-off.gif) top left no-repeat;
	}
a#map-apt-pv:hover	{
	background: url(../images/maps/apartments/map_apart_pv-on.gif) top left no-repeat;
	}
a#map-apt-bc:link,
a#map-apt-bc:visited,
a#map-apt-bc:active	{
	background: url(../images/maps/apartments/map_apart_bc-off.gif) top left no-repeat;
	}
a#map-apt-bc:hover	{
	background: url(../images/maps/apartments/map_apart_bc-on.gif) top left no-repeat;
	}
a#map-apt-rt:link,
a#map-apt-rt:visited,
a#map-apt-rt:active	{
	background: url(../images/maps/single_family/images/map_condo_reisterstown.gif) top left no-repeat;
	}
a#map-apt-rt:hover	{
	background: url(../images/maps/single_family/images/map_condo_reisterstown-over.gif) top left no-repeat;
	}
a#map-apt-st:link,
a#map-apt-st:visited,
a#map-apt-st:active	{
	background: url(../images/maps/condos/images/map_condo_stevenson.gif) top left no-repeat;
	}
a#map-apt-st:hover	{
	background: url(../images/maps/condos/images/map_condo_stevenson-over.gif) top left no-repeat;
	}

	
	
	

/* footer */

#footer	{
	margin: 11px 0px 22px 0px;
	}
#footer,
#footer a	{
	color: #948A84;
	font-size: 10px;
	}
#footer li	{
	display: inline;
	}
#footer a:link,
#footer a:visited,
#footer a:active	{
	text-decoration: underline;
	}
#footer a:hover	{
	color: #C6B9B1;
	}
#footer a.selected:link,
#footer a.selected:visited,
#footer a.selected:active	{
	text-decoration: none;
	font-weight: bold;
	}
#footer a.selected:hover	{
	color: #C6B9B1;
	}




/* rotating home images */
#rotatingLayer3 a:link {
	color: #000;
	text-decoration: underline;
	}
.rotater	{
	position: absolute;
	top: 348px;
	}
#r1	{
	left: 632px;
	}
#r2	{
	left: 709px;
	}
#r3	{
	left: 784px;
	}
