/* Forcing browser height of 100% */

BODY {background-color: #ccdef0; margin: 0px; height: 100%;}

html {height: 100%;} 

#sizer { display:none } 

.skinmaster {background-color:#ccdef0;}

.headBanner { width: 982px;}

.tagLine {font-family: Arial, Sans-Serif; font-size:22px; color: #003d73; padding-bottom:0px; padding-top:0px; white-space:nowrap;}

.copyrightLine {font-family: Arial, Sans-Serif; font-size:.7em; color: #003d73; padding-bottom:20px;}

/*Content Panes   */

.panetop{width: 100%; background-color: transparent;padding-left: 0px;padding-right: 0px;padding-top: 0px; padding-bottom:0px;}

.paneleft {background-color: transparent;padding-left: 5px;padding-right: 0px;padding-top: 6px;}

.panecontent {width: 100%;background-color: transparent;padding-left: 0px;padding-right: 0px;padding-top: 0px;}

.paneright{width: 230px;background-color: transparent;padding-left: 0px;padding-right: 5px;padding-top: 6px;}

.panebottom{width: 100%;background-color: transparent;padding-left: 6px;padding-right: 4px;padding-top: 6px;}

.panewidebottom{width: 100%;background-color: transparent;padding-left: 6px;padding-right: 4px;padding-top: 6px;}

.panecontentbottomleft, .panecontentbottomcenter, .panecontentbottomright, .panecontentbottomlowright {padding-top:10px;}

.panecontentbottomlowright {padding-left:0px;}

.Normal, .NormalBold, .NormalRed
{
	font-family: Arial, Sans-Serif !important;
	font-size: .9em;
}
/**********************************/
/* 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 */
/**************************************/




/**********************************/
/* NEW LISTING VIEWER SKIN STYLES */
/**********************************/

/**************************************/
/* END NEW LISTING VIEWER SKIN STYLES */
/**************************************/

/*  If using Banner in Platinum Skin - you may need to adjust logo width and remove iconst to fit in 800 x 600*/

.Logo {width: 200px;height: 110px;border-bottom: 0px dotted #e3e3e3; padding-left: 5px;padding-right: 5px;}

.icons {height: auto;}

 

/*.Banner {display: block;padding-top: 3px;}*/

/*Header Height   */

.Header{height: 25px;}

/* Header Background */

.HeaderLeft {height: 27px;text-align: right;}

/* Login/Register/Search div */

.HeaderDiv {width: auto;display: block;float: right;height: 27px;color: #828282;padding: 4px 32px 1px 22px;}

.GoButton {margin-bottom: -8px;position: absolute;}

/* Separator image in header */

 

/* Generic Classes to ensure XFlex Resizing works */

H1 {font-size:1.5em;font-weight: bold;color: #75808A;}

H2 {font-size:1.4em;font-weight: bold;color:#cc0000;}

H3 {font-size:1.3em;font-weight: bold;color:#2c2c2c;}

H4 {font-size:1.2em;font-weight: bold;color:#75808A;}

H5, DT  {font-size:1.1em; font-weight: bold; color: #75808A;}

H6  {font-size:1.0em;font-weight:bold; color: #75808A;}

 

TFOOT, THEAD { font-size:  1.1em;color: #75808A;}

TH  {vertical-align: baseline;font-size:  1.1em;font-weight: bold;color: #75808A;}

 

SMALL { font-size: 0.8em;}

BIG { font-size: 1.2em;}

 

BLOCKQUOTE, PRE { font-family: Lucida Console, monospace;}

 

UL LI{list-style-type: square ;}

UL LI LI { list-style-type: disc;}

UL LI LI LI {list-style-type: circle;}

 

OL LI{list-style-type: decimal;}

OL OL LI { list-style-type: lower-alpha;}

OL OL OL LI {list-style-type: lower-roman;}

HR {color: #cccccc;height:1px;text-align:left}

 

/* Content container */

.ContentMaster {padding: 2px 20px 20px 20px;}

 

/* Classes with Hyperlinks   */

/* Basic links */

a {font-family:Arial, Sans-Serif; color:#003D73;}

a:link, a:visited, a:active {font-weight: normal;font-size: inherit;text-decoration: underline; }



/* Terms/Privacy/Copyright Class */

.Footer {width: auto;height: 35px;color: #777777;padding: 6px 0px 0 10px;border-top: 1px solid #cccccc; text-align: center;}

/*Custom Class */

.User {line-height: 15px;color: #888888; padding: 0px 5px 0px 5px; white-space: nowrap; }

/* For the links that look like buttons */

/* Commented out 1/2/2006 in order to fix CommandButton size bug with text sizer controls
a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active {color: #777777;font-size: medium;text-decoration: underline;}

*/
.CommandButton
{
	font-family: Arial, Sans-Serif;
	font-size: 1.0em;
}

a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active
{
    color: rgb(119, 119, 119);
    text-decoration: underline;
    font-size: 0.9em;
}

a.CommandButton:hover {color: #777777;text-decoration: none;}
/* For links that come with a pre-attached Normal class */

.SkinObject {font-size: 10px; color: #003d73; font-family: Arial, Sans-Serif; text-decoration: none;}

A.SkinObject:link, A.SkinObject:visited,A.SkinObject:active {text-decoration:none;color:#003d73;}

A.SkinObject:hover {text-decoration: none; color:#003d73;}

 

.XLinks {font-size:.9em; color: #404040; font-family: Arial, Sans-Serif; text-decoration: none; padding-left: 3px; padding-right: 3px;}
span.XLinks {display: block; padding-bottom: 3px;}

A.XLinks:link {text-decoration: none; color:#000000;}

A.XLinks:visited {text-decoration: none; color:#000000;}

A.XLinks:active {text-decoration:none;color:#000000;}

A.XLinks:hover {text-decoration: none; color:#FFFFFF; background-color: #000000;}

 

.FooterLink {font-size:inherit; color: #003d73; font-family: Arial, Sans-Serif; text-decoration: none; }

A.FooterLink:link {text-decoration: none; color:#003d73;}

A.FooterLink:visited {text-decoration: none; color:#003d73;}

A.FooterLink:active {text-decoration:none;color:#003d73;}

A.FooterLink:hover {text-decoration: none; color:#003d73; text-decoration: underline;}


/* BodyLink - correct Safari red links 02/04/08 */
.BodyLink {font-size:inherit; font-family: Arial, Sans-Serif; }

A.BodyLink:link,  A.BodyLink:visited, A.BodyLink:active {text-decoration:underline; color:#003d73;}

A.BodyLink:hover {text-decoration: underline; color:#FF0000;}


a.Normal:link, a.Normal:visited, a.Normal:active {color: #777777;font-weight: normal;text-decoration: underline;}

a.Normal:hover {color: #777777;font-weight: normal;text-decoration: none;}

 

/* Standard Installed Items */

/* Alert Text Color */

.NormalRed {font-size:.9em;color: #FF0000;font-weight: bold;}
NormalRed 

/* Normal bold text */

.NormalBold {
	font-size:.9em;
	font-weight: bold;
	color: #000000;
}

/* Normal bold text */

.Normal {font-size:.9em;color: #000000;}

/* Padding for Banner */

.Banner {margin-top: 3px;margin-bottom: 3px;}

/* Used in admin section */

.SubHead {font-size:1.0em;font-weight: bold; color: #000000; font-family: Arial, Sans-Serif !important;}

 

/*Input boxes 

select, input {font-size:1.0em; color: #555555; line-height: 16px;}
*/
 

/* Applies to text input boxes */

.NormalTextBox {font-size:.9em;color: #555555;padding-left: 1px;font-weight: normal;}

/* Applies to the table cells that contain text input boxes */

td.NormalTextBox {padding: 0;margin: 0;background: transparent;}

.StandardButton {background: #8D8D8D;border-right: 1px solid #5E6063;border-left: 1px solid #A4A5A8;border-top: 1px solid #A4A5A8;border-bottom: 1px solid #5E6063;color: #ffffff;font-weight: normal;}

 /* Main Menu */

.MainMenu_MenuContainer 
{
	background-color: #ccdef0; 
	border-bottom: 0px solid #999999;
	border-left: 0px;
	border-right: 0px;
}
	
.MainMenu_MenuBar 
{
	cursor: pointer; 
	cursor: hand;
	height:16px;
}

.MainMenu_MenuItem 
{
	cursor: pointer; 
	cursor: hand; 	
	font-family: Arial, Sans-Serif;
	color: #000000;
	font-size: 11pt; 
	font-weight: normal;
	font-style: normal; 	
	background-color:#ccdef0;
	border-left: #999999 1px solid;
	border-bottom: #999999 1px solid;
	border-right: #999999 1px solid;
	border-top: 0px;
	padding: 1px 4px 2px 2px; 
	height: 22px;
}

.MainMenu_SubMenu 
{
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	margin: 0px 0px 0px 0px;
	border: 0px;
	padding: 0px; 
	/*height: 22px;	*/
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3);
}

.MainMenu_MenuBreak 
{
	background-color: #ccdef0; 
	border-top: 0px;
	border-bottom: 0px;
}

.MainMenu_MenuItemSel 
{
	cursor: pointer; 
	cursor: hand; 
	color: #FFFFFF; 
	font-family: Arial, Sans-Serif; 
	font-size: 11pt;	
	font-style: normal;
	font-weight: normal;	
	background-color: #5f89c7;
	border-left: #999999 1px solid;
	border-right: #999999 1px solid;
	padding: 1px 4px 2px 2px;
	height: 22px;	
}

.BreadcrumbRootTab
{

   FONT-SIZE: 11pt;
   CURSOR: hand;
   COLOR: white;
   FONT-STYLE: normal;
   FONT-FAMILY: Arial, Sans-Serif;
   text-align:center;
   background-color:#5f89c7;
}



/*
.ActiveRootTab TD
{
	font-family: tahoma; 
	font-size: 11pt; 
	font-weight: normal;
	cursor: pointer; 
	cursor: hand; 
	color: #ffffff;
	background-color:#5f89c7; 
	height: 22px;	
}
*/

.MenuHolder 
{
	background-color: #ccdef0; 
	border-top: solid 1px #999999;
	border-bottom: solid 1px #5f89c7; 
}
 
 .MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuIcon {display: none; }
 
/* .RootTab TD {border-right: solid 1px #999999; }  */

/* Modules - Integrating the look and feel with Menu */

.ModuleTitle_MenuContainer {color: #2c2c2c;}

.ModuleTitle_MenuBar {cursor: pointer; cursor: hand; height: 21px;}

.ModuleTitle_MenuItem {font-family: tahoma; color: #888888;font-size: 11px; font-weight: normal;background: #F3F3F3;border-top: #F3F3F3 1px solid;border-left: #F3F3F3 1px solid;border-bottom: #F3F3F3 1px solid;border-right: #F3F3F3 1px solid;padding: 1px 4px 2px 2px;}

.ModuleTitle_SubMenu {z-index: 1000; cursor: pointer; cursor: hand; margin: 2px 0px 0px 0px;background-color: #F3F3F3;border: 1px solid #c7c7c7;padding: 0px;}

.ModuleTitle_MenuItemSel {font-family: tahoma; font-size: 11px; font-weight: normal;cursor: pointer; cursor: hand; color: #ffffff;background: #cc0000;border-left: #cc0000 1px solid;border-right: #cc0000 1px solid;padding: 1px 4px 2px 2px;}

.ModuleTitle_MenuBreak, .ModuleTitle_MenuIcon, .ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow {display: none;}

/* End */ 

/* Left Nav */

.LeftMenu_MenuContainer 
{
	width: 170px;
	background-color: #DFE5F2;
	BORDER-RIGHT: #7994CB 1px solid; 
	BORDER-TOP: #7994CB 1px solid; 
	BORDER-LEFT: #7994CB 1px solid; 
	BORDER-BOTTOM: #7994CB 1px solid; 
	margin-top: 7px;
	margin-left: 5px;
}

.LeftMenu_SubMenu 
{
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	margin: 0px 0px 0px 0px;
	background-color: #7994CB;
	border: 1px solid #c7c7c7;
	padding: 1px; 
	height: 22px;	
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); 	
}

/* faq styles */
.faqQuestionLiteral
{

}

.faqAnswerLiteral
{

}

A.faqQuestion
{
	font-size:smaller;
	font-weight: normal;
	font-style: normal; 
	color: #339900;
	padding: 5px; 
}

.faqAnswer
{

}

/* breadcrumb style */

A.SkinObject {
	font-size: .9em;
}

/* Resource Styles */
.GreenBoldHead
{
	font-size:21pt;
	font-weight:bold;
	color: #339900;
}

.GreenBoldSubHead
{
	font-size:17pt;
	font-weight:bold;
	color: #339900;
}

.ResBlackHead
{
	font-size:17pt;
	font-weight:bold;
	color: #000000;
}

.ResBlackSmallHead
{
	font-size:15pt;
	font-weight:bold;
	color: #000000;
}

.ResContentLink
{
	font-size:14pt;
	font-weight:bold;
}

.ResCopy
{
	font-family: Arial, Sans-Serif;
	font-weight:normal;
	color: #000000;
	line-height:20px;
}

.ResThumb
{
	padding:10px 5px 10px 5px;
	vertical-align:top;
}

.ResImage
{
      padding:10px 5px 10px 5px;
      vertical-align:top;
      float:right;
}

.ResImageLeft
{
      padding:0px 10px 5px 0px;
      vertical-align:top;
      float:left;
}

.AzureDate
{
	font-family: Arial, Sans-Serif;
	font-weight:normal;
	color: #FFFFFF;
	padding-right: 10px;
}

.FormTextBox   {
	font-size:1em;color: #000000;
	padding-left: 1px;
	font-weight: normal; 
	border-style:solid; 
	border-width: 1px; 
	border-color:#444444; 
	text-indent:2px;
	overflow: auto;
}





/*************************************/
/* 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-family: Arial, Helvetica, Sans-Serif;
	font-size: 1.0em;
	text-decoration: none;
	color: #777777;
	cursor: pointer;
	cursor: hand;
}
a.PagerLink:hover 
{
	color: #5F89C7;
}
.PagerLinkActive 
{
	font-family: Arial, Helvetica, Sans-Serif;
	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-family: Arial, Sans-Serif;
	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-family: Arial, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	white-space: normal;
	position: absolute;
	top: 5px;
	right: 5px;
}
.SearchResultsListingMemoryCare
{
	width: 152px;
	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-family: Arial, Sans-Serif;
	font-size: 11px;
	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
{
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
	position: relative;
	/*background-color: #ccdef0;*/
}


/* 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
{
}
.TreeBody table
{
	background-color: #ccdef0;
}
.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
{
	width: auto;
	padding: 5px 0;
	text-align: center;
}
.FavTreeScroller
{
	width: 220px;
	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-family: Arial, Sans-Serif;
	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-family: Arial, Sans-Serif;
	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: 198px;
	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 {
}
.searchPane, .fullWidth
{
	width: 220px;
}
.titleText {
background-color: #5f89c7;
color: #ffffff;
font-family: Arial, Sans-Serif;
font-weight: bold;
width: 100%;
}

.searchCriteria {
color: #003366;
font-family: Arial, Sans-Serif;
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;
font-family: Arial, Sans-Serif;
}
.helpPopupHeader
{
	background-color: #5f89c7;
	color: #fff;
	width: 650px;
	display: block;
	margin: 0px;
	padding: 4px;
	position: relative;
	font-family: Arial, Sans-Serif;
	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-family: Arial, Sans-Serif;
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-family: Arial, Sans-Serif;
font-weight:bold;
}
#helpLink, #FavoritesHelpLink {
color: #ffffff;
font-family: Arial, Sans-Serif;
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;
font-family: Arial, Sans-Serif;
}

.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-family: Arial, Sans-Serif;
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 {
	font-family: Arial, Helvetica, Sans-Serif;
	color: #333;
	font-style: italic;
}
.SubscriptionManager {
	margin-top: 5px;
	margin-bottom: 5px;
}
.SubscriptionTitle {
	font-size: 1.6em;
	font-weight: bold;
	font-family: Arial, Helvetica, Sans-Serif;
}


/* variable header background */

.AzureHeaderBG 
{
    background: #FFFFFF url('/Portals/_default/Skins/Azure/images/orangeCornerlong982.png') no-repeat top right;
}

