/*========================================================*/
/*         CSS for DotNetNuke Skin - Minimalist           */
/*                   by Evan O'Neil                       */
/*             http://www.NukeVille.com                   */
/*========================================================*/

.MenuHeight *, .SubMenuHeight * { font-size: 11px; }

table, tr, td,
p,
.LOGIN_object, a.LOGIN_object:link, a.LOGIN_object:visited, a.LOGIN_object:active,
a.LOGIN_object:hover,
.USER_object, a.USER_object:link, a.USER_object:visited, a.USER_object:active,
a.USER_object:hover,
.DATE_object, a.DATE_object:link, a.DATE_object:visited, a.DATE_object:active,
a.DATE_object:hover,
.BREADCRUMBS_object, a.BREADCRUMBS_object:link, a.BREADCRUMBS_object:visited, a.BREADCRUMBS_object:active,
a.BREADCRUMBS_object:hover,
.FOOTER_objects,
a.FOOTER_objects:link, a.FOOTER_objects:visited, a.FOOTER_objects:active,
a.FOOTER_objects:hover,
.Language_object,
.normal, .Normal,
.NormalBold,
.NormalRed,
.SubHead,
.Head,
a:link, a:visited, a:active,
a:hover,
a.Normal:link, a.Normal:visited,
a.Normal:hover,
.Footer_Links, a.Footer_Links:link, a.Footer_Links:visited, a.Footer_Links:active,
a.Footer_Links:hover,
select, input,
.NormalTextBox { font-size: 12px; }

body,p,a,
a.PagerLink,
.PagerLinkActive,
.SearchResultsListingHeaderC span,
.SearchResultsListingVacancy span,
.SearchResultsListingMemoryCare span, .SearchResultsListingMemoryCareIE6 span,
.TreeTitle,
.TreeCommand,
.titleText,
.searchCriteria,
.helpPopupContainer,
.helpPopupHeader,
.helpPopupBody,
.helpBoxTitle,
#helpLink, #FavoritesHelpLink,
#l_s, #n_s, #ch_s,
.ChainSearchLink,
.contactInfo,
.SubscriptionTitle,
.SubscribeHeader,
.lvMenuHeader,
.lvMenuItemCurrent,
.lvMenuItem a, .lvMenuItem a:visited, .lvMenuItem a:active,
.GalleryTitle,
.VirtualTourHeading,
.VirtualTourList span, .VirtualTourList a,
.ProfileMenu,
.Profile,
.ProfileBoolGroupHead, .ProfileBoolProperty, .ProfileEnumProperty, .ProfileStringProperty, .ProfileIntProperty,
.ContactLeadForm, .ContactLeadFormConfirm,
.ContactLeadAdditionalInfoToggle,
#CloseExtraInfoDiv,
.ContactBold,
.MapTitle, .ContactTitle, .ShareTitle,
#MapDirectionsInput,
.MapTextDirections,
.MapCheckboxLabel,
.MapMarkerData,
.MapKeyMissing,
.License, .Affiliation,
.SummaryError,
.SummaryBody,
.SummaryVacancy,
.SummaryVacancyUnknown,
.SummaryMemoryCare,
.SummaryFavorite,
.SummaryHeaderBasic,
.SummaryHeaderEnh { font-family: Tahoma, Arial, Helvetica, Sans-Serif; }

/*========================================================*/
/*  Universal                                             */
/*========================================================*/

/* Style For HTML PAGE                   */ html { height: 100%; }
/* Style For HTML BODY ID                */ #body { margin: 0; background: #FFFFFF; margin: 0 0 0 0; height: 100%; }
/* Style For HTML BODY                   */ body {height:100%}
/* Setting Text Throughout the skin      */ table, tr, td {  margin: 0;}
                                            p { }
/* Setting Heading 01                    */ h1 { font-weight: bold; color: #2e69ff; font-size:32pt; margin: 0; }
/* Setting Heading 02                    */ h2 { font-weight: bold; color: #555555; font-size:24pt; margin: 0; }
/* Setting Heading 03                    */ h3 { font-weight: bold; color: #2e69ff; font-size:18pt; margin: 0; }
/* Setting Heading 04                    */ h4 { font-weight: bold; color: #555555; font-size:14pt; margin: 0; }
/* Setting Heading 05                    */ h5 { font-weight: bold; color: #2e69ff; font-size:12pt; margin: 0; }
/* Setting Heading 06                    */ h6 { font-weight: bold; color: #2e69ff; font-size:9pt; margin: 0; }

/*========================================================*/
/*  Design Elements                                       */
/*========================================================*/

/*-- width setting on skins        --*/ .StandardWidth { width:960px; }
/*-- 100 percent height where req  --*/ .FullHeight { height:100%; }
/*-- 100 percent width where req   --*/ .FullWidth { width:100%; }
/*-- outer table on skins          --*/ .OuterTable { width:100%; height:100%; }
/*-- cell containing content panes --*/ .ContentPanesTD { width:auto; height:100%; vertical-align: top; padding: 0 0 0 0; }
/*-- dotted background             --*/ .Dotted { background: url(dotted2.gif) repeat top left; }
/*-- row containing logo area      --*/ .LogoRow { height:1px; padding: 0 10px 0 7px; }
/*-- cell containing logo          --*/ .LogoTD { width:1px; padding: 0 0 0 0; }
/*-- row containing breadcrumbs    --*/ .BreadcrumbsRow { height:41px; background: url(bread-bg.gif) repeat top left; padding: 0 0 0 0; }
/*-- row for space between areas   --*/ .SpaceBar { height:10px; padding: 0 0 0 0; }
/*-- cell containing breadcrumbs   --*/ .BreadcrumbsTD { height: 41px; width: 100%; background: url(bread-bg-l.gif) no-repeat top left; color:#a1a1a1; vertical-align: middle; padding: 0 20px 0 17px; }
/*-- cell containing search        --*/ .SearchTD { width:215px; vertical-align: top; text-align: right; height: 41px; background: url(search-bg.gif) no-repeat top right; padding: 10px 7px 0 0; }
/*-- cell containing privacy       --*/ .PrivacyTD { text-align: left; padding: 0 0 0 0; }
/*-- cell containing copyright     --*/ .CopyrightTD { text-align: right; padding: 0 0 0 0; }
/*-- cell containing flash h       --*/ .FlashTD { padding: 9px 7px 0 7px; }
/*-- cell containing flash v       --*/ .FlashTDV { padding: 4px 7px 0 7px; }
/*-- used for setting attribute    --*/ .SkinBox, .BackgroundTile, .BackgroundTopStretch, .BackgroundImage { height:100%; }
/*-- various common properties     --*/ .PanePad { padding: 0 7px 0 7px; } .Width100p { width: 100%; } .Width50p { width: 50%; } .Width25p { width: 25%; } .Width33p { width: 33%; } .Height1px { height: 1px; }

/*========================================================*/
/*  Footer Box Elements                                   */
/*========================================================*/

/*-- footer area                   --*/ .FooterBox { border: 1px solid #aec5e6; background-color:#fcfeff; }
/*-- row containing footer area    --*/ .FooterRow { height:36px; padding: 0 7px 0 7px; }
/*-- table within footer - rounded --*/ .FooterTable { height:36px;  }
/*-- rounded top-left corner       --*/ .FooterTL { height:29px; width:6px; }
/*-- rounded top-right corner      --*/ .FooterTR { height:29px; width:6px;  }
/*-- left side                     --*/ .FooterL { width:6px; }
/*-- right side                    --*/ .FooterR { width:6px; }
/*-- rounded bottom left corner    --*/ .FooterBL { height:6px; width:6px; }
/*-- rounded bottom right corner   --*/ .FooterBR { height:6px; width:6px;  }

/*========================================================*/
/*  Content Panes                                         */
/*========================================================*/

/*-- image content pane 1 horiz    --*/ .ImagePane01 { padding: 0 7px 9px 7px; }
/*-- image content pane 2          --*/ .ImagePane02 { padding: 9px 7px 0 7px; }
/*-- image content pane 2 vertical --*/ .ImagePane02V { padding: 4px 7px 0 7px; }
/*-- image content pane 3          --*/ .ImagePane03 { padding: 0 7px 9px 7px; }
/*-- footer content pane           --*/ .FooterPane { padding: 6px 7px 6px 7px; vertical-align:middle; }

/*========================================================*/
/*  Tokens                                                */
/*========================================================*/

/*-- login token idle                  --*/ .LOGIN_object, a.LOGIN_object:link, a.LOGIN_object:visited, a.LOGIN_object:active { color: #939393; background:  url(ico-login.gif) no-repeat bottom left;    font-weight:bold; text-decoration: none; height:17px; padding: 2px 0px 0 25px; margin: 0 0px 0 16px; }
/*-- login token hover                 --*/ a.LOGIN_object:hover { background:  url(ico-login-over.gif) no-repeat bottom left; color: #444444;  font-weight:bold;  text-decoration: none; }
/*-- user token idle                   --*/ .USER_object, a.USER_object:link, a.USER_object:visited, a.USER_object:active { color: #939393; background:  url(ico-register.gif) no-repeat bottom left;    font-weight:bold; text-decoration: none; height:17px; padding: 2px 0px 0 25px;  margin: 0 0px 0 16px; }
/*-- user token hover                  --*/ a.USER_object:hover { background:  url(ico-register-over.gif) no-repeat bottom left; color: #444444;  font-weight:bold;  text-decoration: none; }
/*-- date token idle                   --*/ .DATE_object, a.DATE_object:link, a.DATE_object:visited, a.DATE_object:active { color: #939393;   text-decoration: none;  height:17px; margin: 0 0 0 16px; padding: 2px 0 0 25px;  }
/*-- date token hover                  --*/ a.DATE_object:hover { color: #c1c1c1;   text-decoration: none; }
/*-- breadcrumbs token idle            --*/ .BREADCRUMBS_object, a.BREADCRUMBS_object:link, a.BREADCRUMBS_object:visited, a.BREADCRUMBS_object:active { color: #8f8f8f;   text-decoration: none; font-weight:bold;}
/*-- breadcrumbs token hover           --*/ a.BREADCRUMBS_object:hover { color: #666;   text-decoration: none; font-weight:bold; }
/*-- terms privacy and copyright       --*/ .FOOTER_objects { color:#aaa;  }
/*-- terms privacy and copyright links --*/ a.FOOTER_objects:link, a.FOOTER_objects:visited, a.FOOTER_objects:active {  color:#aaa; font-weight:bold; text-decoration:none; }
/*-- terms privacy and copyright hover --*/ a.FOOTER_objects:hover {  color:#777; font-weight:bold; text-decoration:none;  }
/*-- language selector dropdown        --*/ .Language_object {   text-decoration: none; }

/*========================================================*/
/*  Text                                                  */
/*========================================================*/

/*-- most of the text on site          --*/ .normal, .Normal {   color: #555; }
/*-- most of the bold text on site     --*/ .NormalBold {   font-weight: bold; color: #555; }
/*-- red text on site for errors       --*/ .NormalRed { color: #C50000;  font-weight: bold;  }
/*-- subheadings - mostly in admin     --*/ .SubHead {   font-weight: bold; color: #777; padding: 0; }
/*-- headings - mostly in admin        --*/ .Head {  color: #777; background: transparent; font-weight: bold; padding: 0;}

/*========================================================*/
/*  Links                                                 */
/*========================================================*/

/*-- default links visited and active  --*/ a:link, a:visited, a:active { color: #666;  font-weight: bold;  text-decoration: underline; }
/*-- default links hover               --*/ a:hover { color: #444;   text-decoration: underline; }
/*-- normal  links visited and active  --*/ a.Normal:link, a.Normal:visited { color: #666;  font-weight: bold;  text-decoration: none; }
/*-- normal  links hover               --*/ a.Normal:hover { color: #444;  	text-decoration: none; }
/*-- search button in search form      --*/ .SearchButton { background: transparent; padding: 15px 12px 7px 12px; cursor: hand; font-size:1px; margin: 0 0 0 0;}
/*-- footer links                      --*/ .Footer_Links, a.Footer_Links:link, a.Footer_Links:visited, a.Footer_Links:active { color: #FFF;   font-weight:bold; text-decoration: none; }
/*-- footer links hover                --*/ a.Footer_Links:hover { color: #EEE;  font-weight:bold;  text-decoration: none; }

/*========================================================*/
/*  Forms                                                 */
/*========================================================*/

/*-- default form elements      --*/ select, input {   color: #333; }
/*-- textbox                    --*/ .NormalTextBox { color: #333; padding-left: 4px; line-height: 12px;  font-weight: normal;  }
/*-- textbox container          --*/ td.NormalTextBox { padding: 0; margin: 0; background: transparent; visibility: invisible; border: 0; }
/*-- textbox used for search    --*/ #dnn_dnnSEARCH_txtSearch.NormalTextBox { height:21px; background: transparent; width: 174px; color: #666; padding: 4px 4px 0px 4px; border: 0px solid #FFFFFF; cursor:text;}

/*========================================================*/
/*  Sub Menus and Module Menus                            */
/*========================================================*/

/*-- submenu container          --*/ .MainMenu_SubMenu, .ModuleTitle_SubMenu { background: #FFF; padding: 0px; border: 1px solid #ccc; z-index: 1000;  cursor: pointer;  cursor: hand; font-weight: normal; filter: none;}
/*-- submenu items idle         --*/ .MainMenu_MenuItem, .ModuleTitle_MenuItem { background: #FFF; color: #666;  font-size: 8pt; font-weight: bold; font-style: normal; padding: 0px 30px 0px 16px; height: 28px; border-left:0px; border-right:0px; border-top:0px; border-bottom: 1px solid #ccc; margin:0 0 0 0;}
/*-- submenu items hover        --*/ .MainMenu_MenuItemSel, .ModuleTitle_MenuItemSel { background: #eee; color: #2e69ff;  font-size: 8pt; font-weight: bold; cursor: pointer; cursor: hand; padding: 0px 30px 0px 16px; height: 28px; border-left:0px; border-right:0px; border-top:0px; border-bottom: 1px solid #ccc; margin:0 0 0 0;}


/*==========================================================*/
/*  End Style Sheet                                         */
/*==========================================================*/



/**********************************/
/* NEW SEARCH RESULTS SKIN STYLES */
/**********************************/
.divmaster
{
	margin: 10px;
	width: 960px;
	height: auto;
}
.srleft 
{
	margin-right: 10px;
	position: relative;
	float: left;
	display: inline;
	top: 0px;
	left: 0px;
	width: 220px;
	height: 100%;
	overflow: hidden;
}

.srcenter
{
	display: inline;
	float: left;
	vertical-align: top;
	width: 500px;
	overflow: hidden;
}
.srtop 
{
	height: auto;
	width: 100%;
	margin-bottom: 10px;
}
.srcontent 
{
	width: 100%;
	height: 100%;
}
.srright 
{
	display: block;
	vertical-align: top;
	width: 230px;
	height: 100%;
	overflow: hidden;
}
.srright .TreeContainer
{
	margin-left: 10px;
}
.srbottom 
{
	margin: 0px 10px 10px 10px;
	width: 960px;
}
/**************************************/
/* END NEW SEARCH RESULTS SKIN STYLES */
/**************************************/



/*************************************/
/* Classes for Search Results revamp */
/*************************************/
.LicenseFilterSelect {
	width: 200px;
}
.SortSelect {
}
.SearchAreaCell {
	width: 50%;
}
.SortCell {
	width: 20%;
}
LicenseFilterCell {
	width: 30%;
}
.ActionContainer 
{
	margin-top: 5px;
	margin-bottom: 5px;
	width: 100%;
}
a.PagerLink 
{
	font-size: 1.0em;
	text-decoration: none;
	color: #777777;
	cursor: pointer;
	cursor: hand;
}
a.PagerLink:hover 
{
	color: #5F89C7;
}
.PagerLinkActive 
{
	font-size: 1.0em;
	text-decoration: none;
	font-weight: bold;
}
.Listing
{
	width: 100%;
	height: auto;
	margin-top:8px;
	margin-bottom: 0px;
	white-space: nowrap;
	text-align: left;
	vertical-align: middle;
	cursor:pointer; cursor:hand
}
.ListingWithVacancy .SearchResultsListingHeaderL 
{
	background-image: url('../../../../DesktopModules/SFS_SearchResults/images/green_header_l.png');
}
.ListingWithVacancyMouseover .SearchResultsListingHeaderL 
{
	background-image: url('../../../../DesktopModules/SFS_SearchResults/images/green_header_l.png');
}
.ListingWithVacancy .SearchResultsListingHeaderC, .ListingWithVacancy .SearchResultsListingHeaderCR {
	background-image: url('../../../../DesktopModules/SFS_SearchResults/images/green_header_c.png');
}
.ListingWithVacancyMouseover .SearchResultsListingHeaderC, .ListingWithVacancyMouseover .SearchResultsListingHeaderCR {
	background-image: url('../../../../DesktopModules/SFS_SearchResults/images/green_header_c.png');
}
.ListingWithVacancy .SearchResultsListingHeaderR
{
	background-image: url('../../../../DesktopModules/SFS_SearchResults/images/green_header_r.png');
}
.ListingWithVacancyMouseover .SearchResultsListingHeaderR
{
	background-image: url('../../../../DesktopModules/SFS_SearchResults/images/green_header_r.png');
}
.ListingWithoutVacancy .SearchResultsListingHeaderL {
	background-image: url('../../../../DesktopModules/SFS_SearchResults/images/blue_header_l.png');
}
.ListingWithoutVacancyMouseover .SearchResultsListingHeaderL {
	background-image: url('../../../../DesktopModules/SFS_SearchResults/images/blue_header_l.png');
}
.ListingWithoutVacancy .SearchResultsListingHeaderC, .ListingWithoutVacancy .SearchResultsListingHeaderCR {
	background-image: url('../../../../DesktopModules/SFS_SearchResults/images/blue_header_c.png');
	background-color: #ccdef0;
}
.ListingWithoutVacancyMouseover .SearchResultsListingHeaderC, .ListingWithoutVacancyMouseover .SearchResultsListingHeaderCR {
	background-image: url('../../../../DesktopModules/SFS_SearchResults/images/blue_header_c.png');
}
.ListingWithoutVacancy .SearchResultsListingHeaderR {
	background-image: url('../../../../DesktopModules/SFS_SearchResults/images/blue_header_r.png');
}
.ListingWithoutVacancyMouseover .SearchResultsListingHeaderR {
	background-image: url('../../../../DesktopModules/SFS_SearchResults/images/blue_header_r.png');
}
.ListingWithVacancy .SearchResultsListingVacancy 
{
	background-image: url('../../../../DesktopModules/SFS_SearchResults/images/orange_curve.png');
}
.ListingWithVacancyMouseover .SearchResultsListingVacancy 
{
	background-image: url('../../../../DesktopModules/SFS_SearchResults/images/orange_curve.png');
}

.SearchResultsListingVacancy span
{
	color: #000000;
}


.SearchResultsListingHeaderL
{
	width: 7px;
	background-position: left top;
	background-repeat: no-repeat;
	z-index: 50;
}
.SearchResultsListingHeaderR
{
	width: 7px;
	background-position: right top;
	background-repeat: no-repeat;
	z-index: 50;
}
.SearchResultsListingHeader
{
	width: 100%;
	padding-top: 3px;
	padding-bottom: 0px;
	border: 0px;
	background-position: top;
	background-repeat: repeat-x;
	z-index: 25;
	vertical-align: baseline;
}
.SearchResultsListingHeaderC
{
	width: auto;
	padding-top: 2px;
	padding-bottom: 2px;
}
.SearchResultsListingHeaderCR
{
	width: 25px;
}
.SearchResultsListingHeaderC span
{
	white-space: normal;
	font-size: 1.1em;
	font-weight: bold;
	vertical-align: baseline;
}

.ListingWithVacancy .SearchResultsListingHeader a, .ListingWithVacancy .SearchResultsListingHeader a:visited, .ListingWithVacancy .SearchResultsListingHeader a:active
{
	color: #000000;
	font-weight: bold !important;
	height: auto;
	text-shadow: 0 0 0.3em white, 0 0 0.3em white, 0 0 0.3em white;
}
.ListingWithVacancyMouseover .SearchResultsListingHeader a, .ListingWithVacancy .SearchResultsListingHeader a:visited, .ListingWithVacancy .SearchResultsListingHeader a:active
{
	color: #000000;
	font-weight: bold !important;
	height: auto;
	text-shadow: 0 0 0.3em white, 0 0 0.3em white, 0 0 0.3em white;
}
.summaryContainer .SubHead, span.titleText, .titleText span, #helpLink, .TreeTitle, .TreeCommand span, span.lvMenuHeader, #FavoritesHelpLink
{
	text-shadow: 0 0 0.3em black, 0 0 0.3em black, 0 0 0.3em black;
}

.ListingWithoutVacancy .SearchResultsListingHeader a, .ListingWithoutVacancy .SearchResultsListingHeader a:visited, .ListingWithoutVacancy .SearchResultsListingHeader a:active
{
	color: #003366;
	font-weight: bold !important;
}
.ListingWithoutVacancyMouseover .SearchResultsListingHeader a, .ListingWithoutVacancy .SearchResultsListingHeader a:visited, .ListingWithoutVacancy .SearchResultsListingHeader a:active
{
	color: #003366;
	font-weight: bold !important;
}
.SearchResultsListingHeader a:hover
{
	color: #3333ff !important;
	text-shadow: 0 0 0.2em white, 0 0 0.2em white, 0 0 0.2em white;
}
.SearchResultsListingHeaderFavoriteImage, .SearchResultsListingHeaderSubscriptionImage
{
	display: inline;
}
.SearchResultsListingHeaderFavoriteImage img, .SearchResultsListingHeaderSubscriptionImage img
{
	padding-top: 5px;
}
.SearchResultsListingBody
{
	border: 1px solid black;
	position: relative;
	width: auto;
	height: 90px;
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	z-index: 75;
}
.SearchResultsListingBodyIE
{
	width: auto;
	height: 90px;
	/*top: -6px !important;*/
	z-index: 75;
}

.ListingWithVacancyMouseover .SearchResultsListingBody
{
	background-color: #ffff99;
}
.ListingWithoutVacancyMouseover .SearchResultsListingBody
{
	background-color: #ffff99;
}
.SearchResultsListingPhoto
{
	position: absolute;
	top: 0px;
	left: 0px;
}
.SearchResultsListingPhoto a img
{
	border-width: 0px;
	width: 135px;
	height: 90px;
}
.SearchResultsListingNoPhoto a img
{
	border-width: 0px;
	width: 0px;
	height: 0px;
	display: none;
}
.SearchResultsListingAddressPhoto
{
	display: inline;
	position: absolute;
	width: 200px;
	height: 90px;
	left: 140px;
	top: 3px;
}

.SearchResultsListingAddressNoPhoto
{
	display: inline;
	position: absolute;
	width: 200px;
	height: 90px;
	left: 5px;
	top: 3px;
}

.SearchResultsListingHighlightsPhoto
{
	position: absolute;
	bottom: 0px;
	left: 140px;
	right: 108px;
	width: auto;
	height: auto;
	overflow: hidden;
}
.SearchResultsListingHighlightsNoPhoto
{
	position: absolute;
	bottom: 0px;
	left: 5px;
	right: 108px;
	width: auto;
	height: auto;
	overflow: hidden;
}
* html .SearchResultsListingHighlightsPhoto { /*IE only rule, applied on top of the default above*/
width: expression(parentNode.offsetWidth - 258) !important;
}
* html .SearchResultsListingHighlightsNoPhoto { /*IE only rule, applied on top of the default above*/
width: expression(parentNode.offsetWidth - 123) !important;
}

.SearchResultsListingHightlightsNoPhoto span
{
	position: relative;
}

.SearchResultsListingVacancy
{
	width: 149px;
	height: 27px;
	display: inline;
	position: absolute;
	right: 0px;
	top: -1px;
	background-position: right;
}
.SearchResultsListingVacancy span
{
	
	font-weight: bold;
	white-space: normal;
	position: absolute;
	top: 5px;
	right: 5px;
}
.SearchResultsListingMemoryCare
{
	width: 162px;
	height: 28px;
	background-image: url('../../../../DesktopModules/SFS_SearchResults/images/checkmark_orange.png');
	background-position: left;
	background-repeat: no-repeat;
	position: absolute;
	right: 0px;
	bottom: 40px;
}
.SearchResultsListingMemoryCareIE6
{
	width: 150px;
	height: 28px;
	background-image: url('../../../../DesktopModules/SFS_SearchResults/images/checkmark_orange_IE6.gif');
	background-position: left;
	background-repeat: no-repeat;
	position: absolute;
	right: 0px;
	bottom: 40px;
}
.SearchResultsListingNoMemoryCare
{
	display: none;
}
.SearchResultsListingMemoryCare span, .SearchResultsListingMemoryCareIE6 span
{
	position: absolute;
	right: 5px;
	bottom: 5px;
	
	font-weight: bold;
	white-space: normal;
}
.SearchResultsListingMoreInfoButton
{
	width: 108px;
	height: 28px;
	background-image: url('../../../../DesktopModules/SFS_SearchResults/images/infobuttons.png');
	background-position: 0px 0px;
	position: absolute;
	right: 0px;
	bottom: 0px;
}

.ListingWithVacancyMouseover .SearchResultsListingMoreInfoButton
{
	background-position: 108px 0px;
}
.ListingWithoutVacancyMouseover .SearchResultsListingMoreInfoButton
{
	background-position: 108px 0px;
} 
.SearchResultsListingMoreInfoButton span
{
	display: none;
}

.SearchResultsHighlightsAlpha
{
	width: 50px;
	height: 40px;
	background-image: url('../../../../DesktopModules/SFS_SearchResults/images/gradients.png');
	background-position: 0px 0px;
	position: absolute;
	bottom: 0px;
	right: 108px;
}
.SearchResultsHighlightsAlphaIE6
{
	display: none;
}

.ListingWithVacancyMouseover .SearchResultsHighlightsAlpha
{
	background-position: 50px 0px;
}
.ListingWithoutVacancyMouseover .SearchResultsHighlightsAlpha
{
	background-position: 50px 0px;
}

#LocationSearchPane_s
{
	border-bottom: 0px;
}


.summaryContainer
{
	background-color: #5f89c7;
	padding: 3px;
}
.errorContainer
{
	width: 100% !important;
	margin-top: 0px !important;
}

/******************************************/
/* END SEARCH RESULTS NEW LISTING CLASSES */
/******************************************/


/****************************************/
/*   FAVORITES BUCKET                   */
/****************************************/
/* The entire module enclosure div */
.TreeContainer
{
	position: relative;
}


/* The header div above the tree, containing "Favorites", "Help", and "New Folder" */
.TreeHeader
{
	background-color: #5f89c7;
	padding: 2px 0px 2px 2px;
}

/* The tree div, below the header div */
.TreeBody
{
	background-color: #ccdef0;
}
.TreeBody table
{
}
.TreeBodyBottom
{
}
/* This class must be enabled to allow word-wrapping on long facility names */
.TreeBody span
{
       display: -moz-inline-block;
       display:inline-block;
}
/* "Sign In" or "Join Now" to use Favorites -- displayed in place of tree when user isn't logged in */
.NagPanel
{
	font-size: .9em;
	width: auto;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.FavTreeScroller
{
	max-height: 415px !important;
	overflow: auto;
	overflow-x: hidden !important;
}
/* Div shown when a postback is occurring */
.PostbackUpdate, #PostbackUpdate
{
	display: none;
	position: absolute;
	/* This should be .TreeContainer.width/2 - img.width/2 */
	left: 89; 
	/* This will get overwritten by the JS */
	top: 80; 
}

/* The "Favorites" span */
.TreeTitle
{
	font-size: 1em;
	font-weight: bold;
	color: #fff;
	text-align: left;
	float: left;
}
.TreeHeader .TreeTitle
{
	padding-left: 3px;
}

/* "Help", "New Folder", and "Expand" */
.TreeCommand
{
	font-size: 1em;
	font-weight: normal;
	color: #fff;
	text-decoration: underline;
	text-align: right;	
	margin-right: 2px;
	margin-left: 2px;
	float: right;
	cursor: pointer; cursor: hand
}

.TreeCommand #FavoritesHelpLink
{
	float: left;
	text-align: right;
}


/* Prevent Party and Search nodes from getting a link underline */
a.TreeNode:link, a.TreeNode:visited, a.TreeNode:active
{
	text-decoration: none;
}

.TreeBLCorner
{
	background-image: url('/Portals/_default/Skins/Azure/pix/ToViewLeft.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 11px;
	font-size: 0px;
	line-height: 0px;
}
.TreeBottomCenter
{
	width: 100%;
	font-size: 0px;
	line-height: 0px;
}
.TreeBRCorner
{
	background-image: url('/Portals/_default/Skins/Azure/pix/ToViewRight.jpg');
	background-repeat: no-repeat;
	background-position: bottom right;
	width: 11px;
	font-size: 0px;
	line-height: 0px;
}

.darkenBackground {
background-color: rgb(0, 0, 0);
opacity: 0.7; /* Safari, Opera */
-moz-opacity:0.70; /* FireFox */
filter: alpha(opacity=70); /* IE */
z-index: 110;
height: 100%;
width: 100%;
background-repeat:repeat;
position:fixed;
top: 0px;
left: 0px;
display: none;
}
/********************************/
/* END FAVORITES BUCKET         */
/********************************/


/* Quicksearch styles */
.grey {
padding-left:5px;
padding-right: 5px;
padding-top: 3px;
padding-bottom: 0px;
background-color:#ccdef0;
width: 210px;
}

.fullWidth {
background-color:#ccdef0;
}
.checkBoxes {
padding-left:10px;
}
.searchPane, #LocationSearchPane_Title, #LocationSearchPane_s, .fullWidth, #CriteriaPaneBody, .grey {
}

/* .fullWidth { width: 220px;} */

.searchPane
{
	width: 220px;
}
.titleText {
background-color: #5f89c7;
color: #ffffff;
font-weight: bold;
width: 100%;
}

.searchCriteria {
color: #003366;
font-weight: bold;
text-decoration:underline;
cursor:pointer; cursor:hand
}
.searchCriteria span:hover {
color: #5f89c7;
}
.Label {
text-align:first-line;
}
.checkBoxCell {
vertical-align:top;
}
.facilityName {
background-color:transparent;
padding-top:8px;
padding-bottom:8px;
width:95%;
margin-right:auto;
margin-left:auto;
}
.disclaimer {
font-style:italic;
font-size:x-small;
}
.helpPopup {
overflow:hidden;
float:left;
display:none;
width:650px;
position:absolute;
z-index:120;
left:0px;
top:0px;
}
.helpPopupContainer {
text-align:left;
overflow:hidden;
position: relative;
z-index: 80;
}
.helpPopupHeader
{
	background-color: #5f89c7;
	color: #fff;
	width: 650px;
	display: block;
	margin: 0px;
	padding: 4px;
	position: relative;
	font-size: 1.2em;
}
.helpPopupHeader > img
{
	position: absolute;
	top: 6px;
	right: 13px;
	cursor: pointer; cursor: hand
}
.helpPopupBody
{
padding-top:2px;
padding-bottom:2px;
padding-left:5px;
padding-right:5px;
background-color:#ccdef0;
font-size: 1.0em;
}
.helpPopupBLCorner
{
	background-image: url('/Portals/_default/Skins/Azure/pix/ToViewLeft.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 11px;
}

.helpPopupBRCorner
{
	background-image: url('/Portals/_default/Skins/Azure/pix/ToViewRight.gif');
	background-repeat: no-repeat;
	background-position: bottom right;
	width: 11px;
}

.divmaster {z-index: 80;}
.srleft {z-index: 80}

.helpBoxTitle {
font-weight:bold;
}
#helpLink, #FavoritesHelpLink {
color: #ffffff;
width: inherit;
text-align: right;
text-decoration: underline;
cursor:pointer; cursor:hand
}
#helpLink:hover, #FavoritesHelpLink:hover {
color: #ccdef0;
}
#helpLink 
{
	margin-right: 13px;
}
.fakeLink {
font-size: .9em !important;
color: #03366 !important;
text-decoration: underline;
}
.fakeLink:hover {
color: #5f89c7 !important;
}
#l_s, #n_s, #ch_s
{
font-size: .9em;
}

.BLCorner
{
    position: absolute;
    bottom: 0px;
    left: 0px;
}
.BRCorner
{
    position: absolute;
    bottom: 0px;
    right: 0px;
}
#LocationSearchPane_Title, #NameSearchHelpPane, #CriteriaPaneHeader
{
    position: relative;
}
#LocationSearchPane_Title
{
margin-bottom: 10px;
}
#CriteriaPaneWarning
{
margin-top: 5px;
}
#NameSearchHelpPaneBody > td, #NameSearchHelpPaneTitle > td, td.titleArea
{
padding-left: 5px;
padding-right: 5px;
padding-top: 2px;
padding-bottom: 2px;
}

#FacilityNameSearch
{
display: block;
}

#FacilityChainSearch
{
display: none;
}

.ChainSearchLink
{
font-size: .9em;
color: #003366;
font-weight: normal;
}
a.ChainSearchLink:hover
{
color: red;
}
#n_s, #ch_s
{
margin-bottom: 3px;
}
.dnnTitle16px_p003v1 
{
	font-size: 1.5em !important;
}

/* end quick search styles */



.contactInfo {
	color: #333;
	font-style: italic;
}
.SubscriptionManager {
	margin-top: 5px;
	margin-bottom: 5px;
}
.SubscriptionTitle {
	font-size: 1.6em;
	font-weight: bold;
}

/* Skin Table Cell Styles */
table.lv
{
	margin: 0px;
	width: 980px;
	height: auto;
}
.lvfarright
{
	vertical-align: top;
	height: 100%;
	overflow: hidden;
}
.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-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 0px 10px 0px;
	overflow: hidden;
}
.lvMenuTable
{
	margin: 0px;
	padding: 0px;
}
.lvMenuHeaderRow {background-color: #5f89c7;}
.lvMenuFooterRow {background-color: #ccdef0;}
.lvMenuHeader
{
	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-size: 1.0em;
	font-weight: bold;
}
.lvMenuItem a, .lvMenuItem a:visited, .lvMenuItem a:active
{
	text-decoration:none;
	font-size: 1.0em;
	font-style: normal;
	color:#000066;
}
.lvMenuItem a:hover { color:red; text-decoration: none;}


/* Gallery Styles */

div.Gallery {height: 340px;}

.Gallery
{
	margin: 10px;
	vertical-align: top;
}
.GalleryTitle
{
	display: none;
}
.GalleryFlash 
{
	margin-left: 10px;
	margin-bottom: 10px;
	width: 430px;
	float: left;
}
.GalleryList 
{
}
.VirtualTourHeading 
{ 
	white-space:nowrap; 
	font-size: 1.1em; 
	color:#000000;
	padding-left:20px; 
	font-weight: bold;
}
.VirtualTourList span, .VirtualTourList a
{
	padding-left: 30px;
	font-size: 1.0em;
}
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;
}
.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;
}
.ProfileTitle 
{
	font-size: 1.1em; 
	font-weight: bold;
}
.ProfileHighlightsText, .ProfileLinks
{
	margin: 0 0 10px 0;
	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-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;
}
.ContactLeadIntro
{
}
.ContactLeadDiv
{
	border: solid 1px #CCCCCC;
	padding: 5px;
	width: auto;
}
.ContactLeadForm > center > input.normal 
{
	margin-top: 15px;
}
.ContactLeadAdditionalInfoIntro
{
}
.ContactLeadAdditionalInfoToggle
{
	font-size: 1.1em;
	font-weight: bold;
}
#ToggleDiv
{
	cursor:pointer; cursor:hand
}
#ExtraInfoDiv
{
	position: relative;
}
#CloseExtraInfoDiv
{
	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-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-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-style: normal;
	font-size: 1.0em;
	color: #000000;
}
#SrcAddrIntro {font-weight: bold;}
#SrcAddrTextbox
{
	width: 500px;
}
.MapTextDirections
{
	font-size: .9em;
}


.MapCheckboxLabel
{
	font-size: 1.0em;
	font-weight: bold;
}
.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
{
	text-align: left;
	color: black;
	background-color: #ffffff;
}
.MapMarkerName 
{
	font-weight: bold;
}
.MapKeyMissing
{
	color: Red;
	font-size: 1.2em;
	font-weight: bold;
}
/* End Map Styles */

.SNAPDetailedInside {padding-left:0px !important;}

/* License Styles */
.License, .Affiliation, .LicenseName
{
	margin: 0px 10px 10px 0px;
	width: auto;
	height: auto;
	vertical-align: top;
    font-family: Tahoma, Arial, Helvetica, Sans-Serif;
}
.LicenseTitle, .AffiliationTitle
{

	font-size: 1.1em;
	font-weight: bold;
	padding: 5px;
	color: #003d73;
}

.LicenseItem, .AffiliationItem
{
	margin-bottom: 10px;
	margin-top: 0px;
	padding-left: 0px;
}

.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-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-style: normal;
	font-size: 1.0em;
	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-weight: bold;
	font-size: 1.0em;
	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-weight: bold;
	font-size: 1.0em;
	color:#666666; 
	position:absolute; 
	right: 5px; 
	top:4px; 
	z-index: 90;
	width: 190px;
	text-align: right;
	display: block;
	white-space: normal;
}
.SummaryMemoryCare 
{
	font-weight: bold;
	font-size: 1.0em;
	color:#000000; 
}
.SummaryMemoryCare img, .SummaryNoMemoryCare img, .SummaryFavorite img, .SummaryNoFavorite img
{
	width: 16px;
	height: 16px;
}
.SummaryMemoryCare span
{
	padding-left: 4px;
}
.SummaryNoMemoryCare
{
	display: none;
}
.SummaryFavorite
{
	font-weight: bold;
	font-size: 1.0em;
	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-weight: bold;
	font-size: 1.1em;
	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-weight: bold;
	font-size: 1.1em;
	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 */


.contentPanes 
{
	background-color: White;
	border-left: solid 1px #7EA6D7;
	border-right: solid 1px #7EA6D7;
}


