/* Skin Table Cell Styles */
table.lv
{
	margin: 0px;
	width: 980px;
	height: auto;
}
.lvfarright
{
	vertical-align: top;
	height: 100%;
	overflow: hidden;
	padding: 5px;
}
.lvleft 
{
	width: 586px;
	height: 1px;
}

.lvright
{
	vertical-align: top;
	width: 164px;
	overflow: hidden;
	height: 1px;
}
.lvcontent
{
	width: 750px;
	height: auto;
	
}
.lvbottomcontent 
{	
	width: 750px;
	height: 182px;
	background-image: url('/Portals/_default/Skins/Azure/pix/bggradient.jpg');
	background-position: right bottom;
	background-repeat: no-repeat;
}
.skinmaster
{

}
/* Skin Table Cell Styles */


/******************************************/
/*  NEW LISTING VIEWER                    */
/******************************************/
.lvMenuSubscribeControls {
	position: absolute;
	left: 100px;
	top: 100px;
	z-index: 500;
	width: 600px;
	border-bottom: 0px !important;
}
.SubscribeTopRow {
	background-color: #5F89C7;
}
.SubscribeTLCornerDiv, .SubscribeTLCornerCell {
	width: 10px;
}
.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: #ccdef0;
}
.SubscribeBodyLeftCell {
	width: 293px;
}
.SubscribeBodyRightCell {
	width: 280px;
}
.SubscribeBodyRightCell {
        border-left: 1px solid #5F89C7 !important;
}
.SubscribeBodyLeftCell, .SubscribeBodyRightCell {
	padding: 10px;
}
.SubscribeBLCell, .SubscribeBRCell {
	background-color: #ccdef0;
}
.SubscribeBLCornerCell {
	background-image: url('/Portals/_default/Skins/Azure/pix/ToViewLeft.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
}
.SubscribeBRCornerCell {
	background-image: url('/Portals/_default/Skins/Azure/pix/ToViewRight.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
}
.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: 10px 0;
	width: auto;
	overflow: hidden;
}
.lvMenuTable
{
	margin: 0px;
	padding: 0px;
}
.lvMenuHeaderRow {background-color: #5f89c7;}
.lvMenuFooterRow {background-color: #ccdef0;}
.lvMenuHeader
{
	font-family: Arial, Sans-Serif; 
	font-size:1.0em; 
	font-weight: bold; 
	color: white;
}
span.lvMenuHeader 
{
	padding-top: 4px;
	padding-bottom: 4px;
	display: block;
}
.lvMenuItemsToDo, .lvMenuItemsToView
{
	background-color: #ccdef0;
	padding-left:10px; 
	padding-right:10px; 
	padding-top:5px; 
}
.lvMenuItemsToDo {padding-bottom:5px;}
.lvMenuItemsToView {padding-bottom:0px;}
.lvMenuTLCorner
{
	width: 10px;
	height: 22px;
}
.lvMenuTRCorner
{
}
.lvMenuBLCorner
{
	background-image: url('/Portals/_default/Skins/Azure/pix/ToViewLeft.jpg');
	background-repeat: no-repeat;
	background-position: left bottom;
}
.lvMenuBRCorner
{
	background-image: url('/Portals/_default/Skins/Azure/pix/ToViewRight.jpg');
	background-repeat: no-repeat;
	background-position: right bottom;
}
.lvMenuItem
{
	border-bottom: 1px solid #7ea6d7; 
	display:block;
}
.lvMenuItemCurrent 
{
	color: #000;
	font-family: Arial, Sans-Serif;
	font-size: 1.0em;
	font-weight: bold;
}
.lvMenuItem a, .lvMenuItem a:visited, .lvMenuItem a:active
{
	text-decoration:none; 
	font: normal 1.0em Arial, Sans-Serif; 
	color:#000066;
}
.lvMenuItem a:hover { color:red; text-decoration: none;}


/* Gallery Styles */
.Gallery
{
	position: relative;
	margin: 5px;
}
.GalleryTitle
{
	display: none;
}
.GalleryFlash 
{
	margin-left: 10px;
	margin-bottom: 10px;
	width: 430px;
	float: left;
}
.GalleryList 
{
	position: absolute;
	left: 445px;
	top: 10px;
}
.VirtualTourHeading 
{ 
	white-space:nowrap; 
	font-family: Arial, Sans-Serif;
	font-size: 1.1em;
	color:#000000;
	margin-left: 15px;
}
.VirtualTourList span, .VirtualTourList a
{
	margin: 0;
	font-size: 1.0em;
	font-family: Arial, Sans-Serif;
}
.Gallery ul, li.VirtualTourList
{
	list-style-type: none;
}
/* End Gallery Styles */

/* Profile Menu Styles */
.ProfileMenu 
{
	margin: 0px 10px 10px 10px;
	padding: 0px;
	padding-left: 3px;
	font-size: 1.0em;
	font-family:Arial, Sans-Serif; 
}
.ProfileMenuItemChecked
{
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 3px 0px;
	background-image: url('/Portals/_default/Skins/Azure/pix/checkbox.gif');
	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
{
	height: 100%;
	width: 100%;
	vertical-align: top;
	font-family: Arial, Sans-Serif;
}
.ProfileTitle 
{
	font-size: 1.1em; 
	font-weight: bold;
}
.ProfileHighlightsText, .ProfileLinks
{
	margin: 0px 10px 10px 10px;
	width: auto;
}

.ProfileLinks a
{
	margin-left: 7px;
	margin-right: 7px;
}
td.ProfileLinksTableDetails 
{
	width: 20%;
	background-color: #ccdef0;
}
.ProfileLinksTableDetails > span
{
	font-size: 1.1em;
	font-weight: bold;
	color: #003D73;
	text-align: left;
}
.ProfileHighlightsTableCenter, .ProfileLinksTableCenter
{	
	padding: 5px;
	text-align: left;
	background-color: #ccdef0;
}
.ProfileHighlightsTableCenter span, .ProfileLinksTableCenter span
{
	padding-left: 0px;
	margin-left: 0px;
	padding-right: 6px;
}
.ProfileHighlightsTableLeft, .ProfileLinksTableLeft
{
	background-color: #ccdef0;
	background-image: url('/Portals/_default/Skins/Azure/pix/ToViewLeft.jpg');
	background-repeat: no-repeat;
	background-position: left bottom;
}
.ProfileHighlightsTableRight, .ProfileLinksTableRight
{
	background-color: #ccdef0;
	background-image: url('/Portals/_default/Skins/Azure/pix/ToViewRight.jpg');
	background-repeat: no-repeat;
	background-position: right bottom;
}
.ProfileColumnSet
{
	width: 100%;
	padding: 0px;
	margin: 0px;
}
.ProfileColumn
{
	vertical-align: top;
	width: 50%;
	padding: 0px;
	margin: 0px;
}
.ProfileSection
{
	width: 100%;
	vertical-align: top;
	margin: 0px;
	padding: 5px 5px 5px 5px;
}
.ProfileSectionIE6
{
	background-image: url('/Portals/_default/Skins/Azure/pix/profilesectionheader.gif');
	background-repeat: no-repeat;
	background-position: left top;
	width: 349px;
	float: left;
	vertical-align: top;
	margin: 0px 5px 10px 5px;
	padding: 5px;
	border-width: 0px 0px 0px 1px;
	border-style: solid;
	border-color: #5f89c7;
}

.ProfileEligibilitySection {}
.ProfileCareSection {}
.ProfileAlzheimersSection {}
.ProfileLivingSpaceSection {}
.ProfileAccomodationsSection {}
.ProfileCommunitySection {}
.ProfileCostSection {}
.ProfileVacancySection
{
	width: auto;
	float: none !important;
}

.ProfileSectionTitle, .ProfileVacancySectionTitle
{
	background-image: url('/Portals/_default/Skins/Azure/pix/ToViewRight.jpg');
	background-repeat: no-repeat;
	background-position: right bottom;
	
	display: block;
	font-weight: bold; 
	font-size: 1.1em;
	text-indent: 3px;
	margin: 0px 20px 10px 0px;
	color: #003D73;
	background-color: #CCDEF0;
	padding: 5px 0px 5px 5px;
}
.ProfileVacancySection .ProfileSectionTitle
{
	display: none;
}
.ProfileBoolGroupContainer { display: block; }

.ProfileBoolGroupHead, .ProfileBoolProperty, .ProfileEnumProperty, .ProfileStringProperty, .ProfileIntProperty
{
	font-family: Arial, Sans-Serif;
	font-size: .9em;
}
.ProfileBoolGroupHead, .ProfileBoolProperty, .ProfileEnumProperty
{
	font-weight: bold;
	display: block; 
	margin-top: 3px;
	padding-left: 3px;
}

.ProfileIntProperty, .ProfileStringProperty
{
	margin-top: 3px;
	display: block; 
	padding-left: 3px;
}
.ProfileIntPropertyData, .ProfileStringPropertyData, .ProfileLivingSpaceSection .ProfileIntPropertyIntro
{
	font-weight: normal;
}
.ProfileIntPropertyIntro, .ProfileStringPropertyIntro
{
	font-weight: bold;
}
.ProfileBoolGroupBody, .ProfileLivingSpaceSection .ProfileIntProperty, .ProfileLivingSpaceSection .ProfileEnumProperty
{
	background-image: url('/Portals/_default/Skins/Azure/pix/checknobox.gif');
	background-repeat: no-repeat;
	background-position: 10px 0px;
	font-size: .9em;
	font-weight: normal;
	display: block; 
	text-indent: 25px; 
	padding-left: 10px;
	color: #333333;
}

/* End Profile Styles */


/* Consumer Lead Form Styles */
.ContactLeadForm, .ContactLeadFormConfirm
{
	margin: 0px 10px 10px 10px;
	width: auto;
	font-family: Arial, Sans-Serif;
}
.ContactLeadIntro
{
}
.ContactLeadDiv
{
	border: solid 1px #CCCCCC;
	padding: 5px;
	width: auto;
}
.ContactLeadForm > center > input.normal 
{
	margin-top: 15px;
}
.ContactLeadAdditionalInfoIntro
{
}
.ContactLeadAdditionalInfoToggle
{
	font-family: Arial, Sans-Serif;
	font-size: 1.1em;
	font-weight: bold;
}
#ToggleDiv
{
	cursor:pointer; cursor:hand
}
#ExtraInfoDiv
{
	position: relative;
}
#CloseExtraInfoDiv
{
	font-family: Arial, Sans-Serif;
	font-size: 1.0em;
	height: 20px;
	padding-left: 3px;
	padding-right: 3px;
	position: absolute;
	right: 8px;
	top: 8px;
	border: solid 1px #777777;
	cursor:pointer; cursor:hand
}
.CloseExtraInfoDivMouseover
{
	background-color: #e1f4fb;
}
.CloseExtraInfoDivMouseout
{
	background-color: #ffffff;
}
.ContactBold
{
	font-family: Arial, Sans-Serif;
	font-size: 1.1em;
	font-weight: bold;
}
.FormTextBox
{
}
/* Consumer Lead Form Styles */

/* Map Styles */
.Map
{
	width: auto;
	margin: 0px 10px 10px 10px;
	padding-top: 5px;
	vertical-align: top;
}
.MapTitle, .ContactTitle, .ShareTitle
{
	font-size: 1.1em;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	padding: 5px;
	padding-bottom: 15px;
	margin: 0px;
	background-image: url('/Portals/_default/Skins/Azure/pix/widesectionheader.gif');
	background-repeat: no-repeat;
	background-position: left top;
	border-width: 0px 0px 0px 1px;
	border-style: solid;
	border-color: #5f89c7;
	color: #003d73;
}
.MapCheckbox
{
	padding-left: 5px;
}
#MapDirectionsInput 
{
	padding: 10px;
	font: normal 1.0em Arial, Sans-Serif;
	color: #000000;
}
#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;
}
.MapMap
{
	border: 1px solid #333333;
	margin-top: 5px;
}
.MapMarkerTable
{
	border-collapse: collapse;
	border: 0px solid black;
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	height: 75px;
	width: 400px;
}
.MapMarkerImage
{
}
.MapMarkerData
{
	font-family: Arial, Sans-Serif;
	text-align: left;
	color: black;
	background-color: #ffffff;
}
.MapMarkerName 
{
	font-weight: bold;
}
.MapKeyMissing
{
	color: Red;
	font-family: Arial, Sans-Serif;
	font-size: 1.2em;
	font-weight: bold;
}
/* End Map Styles */

/* License Styles */
.License, .Affiliation
{
	margin: 0px 10px 10px 10px;
	width: auto;
	height: auto;
	vertical-align: top;
	font-size: 1.0em;
	font-family: Arial, Sans-Serif;
}
.LicenseTitle, .AffiliationTitle
{

	font-size: 1.1em;
	font-weight: bold;
	padding: 5px;
	color: #003d73;
}

.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: 10px 0px 10px 10px; 
	position:relative; 
	left:0px; 
	top:0px; 
	width:566px;
}
.SummaryError 
{
	margin: 10px 0px 10px 10px;
	font-family: Arial, Sans-Serif;
	font-size: 1.4em;
	font-weight: bold;
}
.SummaryError a
{
	font-size: .8em;
}
.SummaryListing 
{
	width: 566px; 
	height: auto;
}
.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, Sans-Serif;
	color:#000000; 
	float:left; 
	padding-top:15px;
	position: relative; 
	z-index: 75;
	width: 230px;
}
.SummaryBody span 
{
	white-space: normal;
	overflow: hidden;
}
.SummaryRightCurve 
{
	z-index: 50; 
	position:absolute; 
	left:340px; 
	top:0px;
}
.SummaryVacancy 
{
	font: bold 1.0em Arial, Sans-Serif; 
	color:#00cc00; 
	position:absolute; 
	right: 5px; 
	top:4px; 
	z-index: 90;
	width: 190px;
	text-align: right;
	display: block;
	white-space: normal;
	text-shadow: white 0.1em 0.1em 0.2em;
}
.SummaryVacancyUnknown
{
	font: bold 1.0em Arial, Sans-Serif;
	color:#666666; 
	position:absolute; 
	right: 5px; 
	top:4px; 
	z-index: 90;
	width: 190px;
	text-align: right;
	display: block;
	white-space: normal;
}
.SummaryMemoryCare 
{
	font: bold 1.0em Arial, Sans-Serif;
	color:#000000; 
}
.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:#000000; 
}
.SummaryFavorite span
{
	padding-left: 4px;
}
.SummaryNoFavorite
{
	display: none;
}
.SummaryHeaderBasic 
{
	width:100%; 
	background-image:url('/Portals/_default/Skins/Azure/pix/LVMain_BasicHead.gif'); 
	height:30px; 
	border-bottom: solid 1px #000000;
	border-top:solid 1px #000000; 
	border-right:solid 1px #000000; 
	font: bold 1.1em Arial, Sans-Serif; 
	color:#005384;
}
.SummaryTLBasic
{
	background-image: url('/Portals/_default/Skins/Azure/pix/LVMain_BasicTL.gif'); 
	width:15px; 
	height: 30px; 
	border-bottom: solid 1px #000000;
}
.SummaryMainBasic 
{
	height:auto; 
	border-left: solid 1px #000000; 
	border-bottom: solid 1px #000000; 
	border-right: solid 1px #000000; 
	padding-bottom: 10px;
	vertical-align:top; 
	background: transparent url('/Portals/_default/Skins/Azure/pix/LVBasicRight_ie.gif') repeat-y right;
}
.SummaryHeaderRowEnh
{
	background-image:url('/Portals/_default/Skins/Azure/pix/LVMain_EnhHeadRow.gif');
	background-repeat: repeat-x;
	background-position: 0px 0px;
	/*background-color: #008500;*/
	border-collapse: collapse;
	border: 0px;
}
.SummaryHeaderEnh 
{
	width:100%; 
	background-image:url('/Portals/_default/Skins/Azure/pix/LVMain_EnhHead.gif');
	height:30px; 
	border-top:solid 1px #008500; 
	border-right:solid 1px #008500; 
	font: bold 1.1em Arial, Sans-Serif; 
	color:#000000;
	text-shadow: 0 0 0.7em white, 0 0 0.7em white, 0 0 0.7em white;
}  

.SummaryTLEnh 
{
	background-image:url('/Portals/_default/Skins/Azure/pix/LVMain_EnhTL.gif'); 
	background-repeat: no-repeat;
	width:15px; 
	height: 30px; 
	}
.SummaryMainEnh 
{
	height:auto; 
	border-left: solid 1px #008500; 
	border-bottom: solid 1px #008500; 
	border-right: solid 1px #008500; 
	padding-bottom: 10px;
	vertical-align:top; 
	background: #99CC33 url('/Portals/_default/Skins/Azure/pix/LVEnhRight_ie.gif') repeat-y right;
}
.SummaryHeaderEnh span, .SummaryHeaderBasic span
{
	display: block;
	width: 390px;
}


/* End Summary Styles */


/* Favorites */
.TreeContainer 
{
	margin-top: 10px;
}

.contentPanes 
{
	background-color: White;
	border-left: solid 1px #7EA6D7;
	border-right: solid 1px #7EA6D7;
}

/* IE Aggregator width hack - ESV 2009-02-11 */
#dnn_ctr3068_ContentPane { width: 740px; }

