.AlzCenterCell
{
	width: 778px;
}
.AlzLeftContentCell
{
	width: 615px;
	padding: 10px;	
}
.AlzRightContentCell
{
	width: 163px;
	padding: 10px 10px 10px 0px;
}
.AlzContentCell
{
	padding-left: 0px !important;
	padding-right: 0px !important;
}


.PoweredByLink
{
	margin-right: 100px;
}
/******************************************/
/*  NEW LISTING VIEWER                    */
/******************************************/
table.SubscribeTable {
	empty-cells: show !important;
}
.lvMenuSubscribeControls {
	position: absolute;
	left: 100px;
	top: 100px;
	z-index: 500;
	width: 600px;
	border-bottom: 0px !important;
}
.SubscribeTopRow {
	background-color: #6e4567;
}
.SubscribeTLCornerDiv, .SubscribeTLCornerCell {
	width: 10px;
}
.SubscribeTLCornerCell {
	background-color: #6e4567;
}
.SubscribeTRCornerDiv {
	padding-top: 3px;
	padding-right: 3px;
	width: 17px;
	cursor: pointer;
	cursor: hand;
}

.SubscribeHeader {
	color: #fff;
	font-size: 1.1em;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	text-shadow: black 0.1em 0.1em 0.2em; 
}
.SubscribeTLCell .SubscribeHeader {
	width: 283px;
}
.SubscribeTRCell .SubscribeHeader {
	padding-left: 10px;
}
.SubscribeMiddleRow {
	background-color: #f8fae5;
}
.SubscribeBodyLeftCell {
	width: 293px;
	background-color: #f9f6ea;
	border: 1px solid #dccab2;
	background-image: url(images/AlzSubscribeLeftBG.gif);
	background-position: right top;
	background-repeat: repeat-y;
}
.SubscribeBodyRightCell {
	width: 280px;
	background-color: #fff;
}
.SubscribeBodyLeftCell, .SubscribeBodyRightCell {
	padding: 10px;
}
.SubscribeBLCell {
	/*background-color: #f9f6ea;
	background-image: url(images/AlzSubscribeLeftBG.gif);
	background-position: right top;
	background-repeat: repeat-y;
	border-right: 1px solid #dccab2;
	border-bottom: 1px solid #dccab2;*/
}
.SubscribeBLCornerCell {
	/*background-color: #f9f6ea;
	background-image: url(images/AlzSubscribeLeftBG.gif);
	background-position: left top;
	background-repeat: repeat-y;
	border-left: 1px solid #dccab2;
	border-bottom: 1px solid #dccab2;*/
}

.SubscribeBRCell, .SubscribeBRCornerCell {
	/*background-color: #fff;*/
}
.SubscribeBLCornerDiv, .SubscribeBRCornerDiv, .SubscribeBLCornerCell, .SubscribeBRCornerCell {
	width: 10px;
	height: 11px;
}

.SubscribeCaptcha input, input.SubscribeEmailTextbox  {
	margin-top: 3px;
	margin-bottom: 3px;
	width: 283px;
}
.SubscribeCaptcha img {
	margin-top: 3px;
	margin-bottom: 3px;
}
.SubscribeButton {
	width: 120px;
}
.lvMenu {margin: 0px 0px 15px 0px;}
.lvMenuTable
{
	border-left: solid 1px #DCCAB2;
	width: 153px;
	margin: 0px;
	padding: 0px;
}
.lvMenuHeaderRow 
{
	background-color: #d4a973;
	/* background-image: url('/Portals/2/Skins/ELDRSkin/images/dots.png'); 
	background-repeat: repeat-x;
	background-position: left top; 
	border-top: solid 1px #DCCAB2; */
}
.lvMenuFooterRow 
{
	/*background-image: url('/Portals/3/Skins/AlzSkin/images/PoweredBySmall.gif');
	background-repeat: no-repeat;
	background-position: left 10px;
	padding-top: 10px;
	height: 45px;*/
}

.lvMenuHeader
{
	font-family: arial; 
    font-size: 1.0em;
    font-weight: bold;
    color: #FFFFFF;
    clear: both;
    /* text-transform: uppercase; */
    text-align: left;
	line-height: 21px;
	vertical-align: baseline;
}
.lvMenuItemsToDo, .lvMenuItemsToView
{
	/* background-color: #d4a973;
	 background-image: url('/Portals/2/Skins/ELDRSkin/images/dots.png');
	background-repeat: repeat-x;
	background-position: left top; */
	padding-left:0px; 
	padding-right:0px; 
	padding-top:5px; 
	text-align: left;

}
.lvMenuItemsToDo
{
	padding-bottom: 5px;
}


.lvMenuTLCorner
{
	display: none;
}

.lvMenuTRCorner
{
	display: none;
}
.lvMenuBLCorner
{
	display: none;
}
.lvMenuBRCorner
{
	display: none;
}
.lvMenuItem
{
	display:block;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom: 1px solid #dccab2;
}
.lvMenuItemCurrent 
{
	color: #b47c3f;
	font-family: Arial, Sans-Serif;
	font-size: 1.0em;
	font-weight: bold;
}


/* Gallery Styles */
.Gallery
{
	width: auto;
	margin: 0px 0px 15px 15px;
	height: 390px;
	vertical-align: top;
}
.GalleryTitle
{
	font-size: 1.1em;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	color: #b47c3f;
	padding-top: 5px;
	margin-bottom: 15px;
	margin-right: 10px;
	border-bottom: 1px solid #dccab2;
}
.GalleryTitle span
{	
	color: #b47c3f;
}
.GalleryFlash 
{
	margin-left: 8px;
	margin-bottom: 8px;
	width: 430px;
	float: left;
}
.GalleryList 
{
}
.VirtualTourHeading 
{ 
	white-space:nowrap; 
	font-family:Arial, Sans-serif; 
	font-size: 1.1em; 
	color:#000000;
	padding-left:35px; 
	padding-right:15px; 
}
.VirtualTourList span, .VirtualTourList a
{
	padding-left: 35px;
	font-size: 1.0em;
	font-family:Arial, Sans-serif; 
}
li.VirtualTourList
{
	list-style-type: none;
}
/* End Gallery Styles */

/* Profile Menu Styles */
.ProfileMenu 
{
	margin: 10px 10px 10px 10px;
	padding: 0px;
	padding-left: 3px;
	font-size: 1.0em;
	font-family:Arial, Sans-serif; 
	width: 758px;
}
.ProfileMenuItemChecked
{
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 3px 0px;
	background-image: url('/Portals/3/Skins/AlzSkin/images/CheckBox.png');
	background-repeat: no-repeat;
	background-position: 0px 3px;
	text-indent: 22px;
}
.ProfileMenuItemUnchecked
{
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 3px 0px;
	background-image: url('/Portals/_default/Skins/Azure/pix/boxnocheck.gif');
	background-repeat: no-repeat;
	background-position: 0px 3px;
	text-indent: 22px;
}
.ProfileMenuItemCurrent span
{
	text-decoration: none !important;
	font-weight: bold;
	color: #000000 !important;
}
.ProfileMenuHeader
{
	font-size: .9em;
	margin-bottom: 3px;
}
.ProfileMenuFooter
{
	margin-top: 3px;
	font-size: .9em;
}
/* End Profile Menu Styles */


/* Profile Styles */
.Profile
{
	position: relative;
	height: 100%;
	vertical-align: top;
	font-family: Arial, Sans-Serif;
}
.ProfileTitle 
{
	font-size: 1.1em; 
	font-weight: bold;
}
.ProfileHighlightsText, .ProfileLinks
{
	margin: 0px 15px 15px 15px;
	width: auto;
}
.ProfileLinks
{
	width: 748px;
    border-bottom: 1px solid #dccab2;
	background-color: Transparent;
}
.ProfileHighlightsText
{
	width: 748px;
	background-color: #f9f6ea;
	border: 1px solid #dccab2;
}
.ProfileLinks a
{
	margin-left: 7px;
	margin-right: 7px;
}
td.ProfileLinksTableLeft, td.ProfileLinksTableRight
{
	display: none;
}
td.ProfileLinksTableDetails 
{
	width: 20%;
	text-align: left;
}
.ProfileLinksTableDetails > span, .ProfileLinksTableDetails span
{
	color: #b47c3f;
	font-weight: bold;
	font-size: 1.1em;
	margin-left: 3px;
}
.ProfileHighlightsTableCenter
{	
	padding: 5px;
	text-align: left;
}
.ProfileLinksTableCenter
{
	
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
}
.ProfileHighlightsTableLeft
{
}
.ProfileHighlightsTableRight
{
}
.ProfileSection
{
	width: 374px;
	vertical-align: top;
	margin: 0px 0px 10px 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.ProfileSectionIE6
{
	width: 362px;
	float: left;
	vertical-align: top;
	margin: 0px 5px 10px 5px;
	padding: 5px;
}
.ProfileColumn
{
	vertical-align: top;
}

.ProfileEligibilitySection {}
.ProfileCareSection {}
.ProfileAlzheimersSection {}
.ProfileLivingSpaceSection {}
.ProfileAccommodationsSection {}
.ProfileCommunitySection {}
.ProfileCostSection {}
.ProfileVacancySection
{
	width: auto;
	float: none !important;
	border: 0px;
	background-color: #fff;
	margin-right: 10px;
}

.ProfileSectionTitle
{
	display: block;
	font-weight: bold; 
	font-size: 1.1em;
	text-indent: 3px;
	margin-bottom: 10px;
	color: #b47c3f;
	border-bottom: solid 1px #dccab2;
	margin-left: 5px;
	margin-right: 5px;
}
.ProfileVacancySectionTitle
{
	display: block;
	font-weight: bold; 
	font-size: 1.1em;
	text-indent: 3px;
	margin-bottom: 10px;
	color: #b47c3f;
	margin-left: 5px;
	border-bottom: solid 1px #dccab2;
}
.ProfileVacancySection .ProfileSectionTitle
{
	display: none;
	
}
.ProfileBoolGroupContainer { display: block; }

.ProfileBoolGroupHead, .ProfileBoolProperty, .ProfileEnumProperty, .ProfileStringProperty, .ProfileIntProperty
{
	color: #343637;
	font-family: Arial, Sans-Serif;
	font-size: .9em;

}
.ProfileBoolGroupHead, .ProfileBoolProperty, .ProfileEnumProperty
{
	color: #343637;
	display: block; 
	margin-top: 3px;
	padding-left: 8px;
	padding-right: 8px;
	font-weight: bold;
}
.ProfileIntProperty, .ProfileStringProperty
{
	margin-top: 3px;
	display: block; 
	padding-left: 8px;
	padding-right: 8px;
}
.ProfileIntPropertyData, .ProfileStringPropertyData, .ProfileLivingSpaceSection .ProfileIntPropertyIntro
{
	font-weight: normal;
}
.ProfileIntPropertyIntro, .ProfileStringPropertyIntro
{
	font-weight: bold;
}

.ProfileBoolGroupBody, .ProfileLivingSpaceSection .ProfileIntProperty, .ProfileLivingSpaceSection .ProfileEnumProperty
{
	background-image: url('../../../../Portals/3/Skins/AlzSkin/images/checkmark_brown_IE6.gif');
	background-repeat: no-repeat;
	background-position: 18px 0px;
	font-size: .9em;
	font-weight: normal;
	display: block; 
	text-indent: 25px; 
	padding-left: 15px;
	color: #343637;
}
/* End Profile Styles */


/* Consumer Lead Form Styles */
.ContactLeadForm, .ContactLeadFormConfirm
{
	font-family: Arial;
	text-align: left;
	margin: 0px 0px 10px 10px;
	padding-right: 10px;
	width: auto;
}
.ContactTitle
{
	font-size: 1.1em;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	padding: 5px;
	margin-bottom: 10px;
}
.ContactTitle span
{
	display: block;
	color: #b47c3f;
	border-bottom: 1px solid #dccab2;
}
.ContactLeadIntro
{
	margin-left: 5px;
	margin-right: 5px;
}
.ContactLeadDiv
{
	background-color: #f9f6ea;
	border: solid 1px #dccab2;
	padding: 5px;
	width: 748px;
}
.ContactLeadDiv .FormTextBox
{
	overflow: auto;
}
.ContactLeadAdditionalInfoIntro
{
}
.ContactLeadAdditionalInfoToggle
{
	font-family: Arial;
	font-size: 1.1em;
	font-weight: bold;
	color: #873901;
}
#ToggleDiv
{
	cursor:pointer; cursor:hand
}
#ExtraInfoDiv
{
	position: relative;
}
#CloseExtraInfoDiv
{
	font-family: Arial;
	font-size: 1.0em;
	height: 17px;
	padding-left: 3px;
	padding-right: 3px;
	position: absolute;
	right: 8px;
	top: 8px;
	border: solid 1px #873901;
	cursor:pointer; cursor:hand
}
.CloseExtraInfoDivMouseover
{
	background-color: #e1f8b5;
}
.CloseExtraInfoDivMouseout
{
	background-color: #ffffff;
}
.ContactBold
{
	font-family: Arial;
	font-size: 1.1em;
	font-weight: bold;
	color: #343637;
}
/* Consumer Lead Form Styles */

/* Map Styles */
.Map
{
	/*border: 1px solid #dccab2;
	background-color: #f9f6ea; */
	width: auto;
	margin: 0px 10px 10px 10px;
	padding-top: 5px;
	vertical-align: top;
}
.MapTitle
{
	font-size: 1.1em;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	padding: 5px;
	margin-bottom: 15px;
	margin-right: 5px;
	margin-left: 5px;
}
.MapTitle span
{
	display: block;
	color: #b47c3f;
	border-bottom: 1px solid #dccab2;
	width: 100%;
}
.MapCheckbox
{
	padding-left: 10px;
}
#MapDirectionsInput 
{
	padding: 10px;
	font: normal 1.0em Arial, Sans-Serif;
	color: #000000;
}
.MapError
{
	padding-left: 10px;
	padding-right: 10px;
}
#SrcAddrIntro {font-weight: bold;}
#SrcAddrTextbox
{
	width: 500px;
}
.MapTextDirections
{
	font-size: .9em;
	font-family: Arial, Sans-Serif;
}
.MapCheckboxLabel
{
	font-size: 1.0em;
	font-weight: bold;
	font-family: Arial, Sans-Serif;
	color: #343637;
}
.MapMap
{
	border: 1px solid #333333;
	margin: 10px;
}
.MapMarkerTable
{
	border-collapse: collapse;
	border: 0px solid black;
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	height: 75px;
	width: 400px;
}
.MapMarkerImage
{
}
.MapMarkerData
{
	font-family: Arial;
	text-align: left;
	color: black;
	background-color: #ffffff;
}
.MapMarkerName 
{
	font-weight: bold;
}
.MapKeyMissing
{
	color: Red;
	font-family: Arial;
	font-size: 1.2em;
	font-weight: bold;
}
/* End Map Styles */

/* License Styles */
.License, .Affiliation
{
	/*background-color: #f9f6ea;*/
	margin: 0px 10px 10px 10px;
	width: auto;
	height: auto;
	vertical-align: top;
	font-size: 1.0em;
	font-family:Arial, Sans-serif; 
	color: #343637;
	/*border: 1px solid #dccab2;*/
}
.LicenseTitle, .AffiliationTitle
{
	margin-left: 10px;
	margin-right: 10px;
	font-size: 1.1em;
	font-weight: bold;
	color: #b47c3f;
	padding-left: 0px;
	padding-top: 5px;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #dccab2;
}

.LicenseItem, .AffiliationItem
{
	margin-bottom: 10px;
	margin-top: 10px;
	padding-left: 10px;
}

.LicenseName, .AssociationName, .ChainName
{
	font-weight: bold;
}

.LicenseNumber
{
	padding-left: 20px;
	display: block;
}

.LicenseIssuer
{
	padding-left: 20px;
	display: block;
}
/* End License Styles */

/* Summary Styles */
.Summary 
{
	margin: 0px 0px 0px 0px; 
	position:relative; 
	left:0px; 
	top:0px; 
	width:595px;
}
.SummaryError 
{
	margin: 0px 0px 15px 0px;
	font-family: Arial, Sans-Serif;
	font-size: 1.4em;
	font-weight: bold;
}
.SummaryError a
{
	font-size: .8em;
}
.SummaryListing 
{
	width: 595px; 
	height: auto;

	border-top: solid 1px #dccab2;
}
.SummaryImageContainer
{
	float:left; 
	padding: 0px;
	width:auto; 
	height: 209px;
	position: relative; 
	z-index: 75;
	overflow: hidden;
	margin: 10px 10px 0px 10px;
	border: 0px solid black;
	border-collapse: collapse;
}
.SummaryImageContainerHasImage
{
	border: 1px solid black;
	border-collapse: collapse;
}
.SummaryImage
{
	margin-top: -15px;
	margin-bottom: -15px;
	margin-right: -15px;
	margin-left: -15px;
	width: 330px !important;
	height: 230px !important;
}
.SummaryBody 
{
	font: normal 1.0em arial; 
	color:#343637; 
	float:left; 
	padding-top:15px;
	position: relative; 
	z-index: 75;
	width: 260px;
	white-space: normal;
}
.SummaryRightCurve 
{
	display: none;
}
.SummaryVacancy 
{
	font: bold .9em arial; 
	/*color:#666600; */
	color: #fff;
	position:absolute; 
	right: 5px; 
	top:5px; 
	z-index: 90;
	white-space: nowrap;
}
.SummaryVacancyUnknown
{
	font: bold .9em arial; 
	color:#666666; 
	position:absolute; 
	right: 5px; 
	top:5px; 
	z-index: 90;
	white-space: nowrap;
}
.SummaryMemoryCare 
{
	font: bold 1.0em arial; 
	color:#343637; 
}
.SummaryMemoryCare img, .SummaryNoMemoryCare img, .SummaryFavorite img, .SummaryNoFavorite img
{
	width: 16px; height: 16px;
}
.SummaryMemoryCare span
{
	padding-left: 4px;
}
.SummaryNoMemoryCare
{
	display: none;
}
.SummaryFavorite
{
	font: bold 1.0em arial; 
	color:#343637; 
}
.SummaryFavorite span
{
	padding-left: 4px;
}
.SummaryNoFavorite
{
	display: none;
}
.SummaryHeaderBasic 
{
	width:100%; 
	height:30px; 
	
	background-color: #f9f6ea;
}

.SummaryTLBasic
{
	width:15px; 
	height: 30px; 
	background-color: #f9f6ea;
}
.SummaryMainBasic 
{
	background-color: #fff;
	height:auto; 
	vertical-align:top; 

}
.SummaryHeaderRowEnh
{
	border-collapse: collapse;
	border: 0px;
}
.SummaryHeaderEnh 
{
	width:100%; 
	height:30px; 
	/*background-color: #e1f8b5;*/
	background-color: #92ab5f;
}    
.SummaryHeaderEnh span
{
	font: bold 1.5em arial; 
	font-family:Arial, Sans-Serif;
	/*color:#669900;*/
	color: #fff;
}
.SummaryHeaderBasic span
{
	font: bold 1.5em arial; 
	font-family:Arial, Sans-Serif;
	color:#666600;
}
.SummaryTLEnh 
{
	width:15px; 
	height: 30px; 
	background-color: #92ab5f;
}
.SummaryMainEnh 
{
	height:auto; 
	background-color: #fff;
	padding-bottom: 10px;
	vertical-align:top; 
}
.SummaryHeaderEnh span, .SummaryHeaderBasic span
{
	display: block;
	width: 390px;
}
.SummaryHeaderEnh span
{
	color: #fff;
}
.SummaryHeaderBasic span
{
	color: #b47c3f;
}
/* End Summary Styles */

/* mark's styles */
#centercol .quicklinks p.subhead {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 1.0em;
        font-weight: bold;
        color: #669900;
        border-top: 1px solid #E7E6D2;
        border-bottom: 1px solid #E7E6D2;
        background-image: url(../../../../files/web-images/ltcol_subhead_bg.gif);
        background-repeat: repeat-y;
        background-position: left;
        margin-top:8px;
}


#centercol p.subhead {
        margin-top: 12px;
        border-top: 1px dotted #999999;
        border-bottom: 1px dotted #999999;
        font-size: 1.0em;
        font-weight: bold;
        color: #666600;
        padding-top: 4px;
        padding-bottom: 4px;
        margin-bottom: 12px;
        clear: both;
}


#centercol .subhead a {
        text-decoration: none;
        color: #666600;
}


#centercol .subhead a:hover {
        text-decoration: underline;
        color: #336600;
}


img.thumb {
        border: 1px solid #CCCCCC;
}

img.floatright {
        float: right;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 8px;
        margin-left: 8px;
}


