/* Customer Header Template, ProviderTemplateTop*/
/* note:div.SQCProvider is not used in Platform Style, not sure why this entry is here*/
div.SQCProvider
{
	/* this makes FF not put a top margin...  related to float */
	height: 1px;
	margin: 0px;
	padding: 0px;
}

div.main
{
	height: auto;
}

#OuterDiv
{
	width: 980px;
}

* html #OuterDiv
{
	margin-top: 15px; }

div.HeaderToolbar
{
	clear: left;
	float: left;
	height: 600px;
	margin-left: 15px;
	position: relative;
	padding: 0px;
	width: 160px;
}

div.IEONLY.HeaderToolbar 
{
	margin-left: 5px; }

.HeaderToolbar ul
{
	margin: 0px;
}

.HeaderToolbar ul li
{
	background-image: url(../../../Images/platform/leftnav_arrow.gif);
	background-position: 5px 5px;
	background-repeat: no-repeat;
	border-bottom: 2px solid #CCCCCC;
	clear: left;
	padding: 3px 10px 3px 20px;
	width: 130px;
}

.IEONLY.HeaderToolbar ul li
{
	width: 100%;
}

.ToolbarBG
{
	background-color: #FFFFFF;
	background-image: url(../../../Images/platform/leftnav_bg.gif);
	background-repeat: repeat-y;
	border: none;
}

.HeaderToolbar ul li.Selected
{
	background-color: #EDF5E0;
	background-image: url(../../../Images/platform/leftNav_arrow_down.gif);
}

.HeaderToolbar ul li a.ToolbarBG 
{
	background: none; 
	padding: 3px 20px 5px 5px !important;
	padding: 3px auto 5px 5px;
	display: block;
	height: auto;
}
	
.ToolbarTabstrip
{
	float: none;
}

div.ProviderMain
{
	clear: right;
	float: left;
	width: 740px;
}

div.Crumbs
{
    /* Error in IE prevents display:none here, so instead */
    position:absolute;
    visibility:hidden;
}

div.ProviderReportFrame
{
	clear: none;
	float: left;
}

div.TooManyHitsHolder
{
	width: 500px;
}

/*Start LeftToolbar corner rounding*/
.LeftToolbarUL
{
	background-image: url(../../../Images/platform/LeftToolbar_corner_ul.gif);
	background-repeat: no-repeat;
	height: 18px;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 12px;
	z-index: 2;
}

.LeftToolbarUR
{
	background-image: url(../../../Images/platform/LeftToolbar_corner_ur.gif);
	background-repeat: no-repeat;
	height: 18px;
	position: absolute;
	right: -8px;
	top: 0px;
	width: 12px;
	z-index: 2;
}

.LeftToolbarBL
{
	position: absolute;
	left: 0px;
	bottom: -14px;
	z-index: 2;
	width: 12px;
	height: 18px;
	background-image: url(../../../Images/platform/LeftToolbar_corner_bl.gif);
	background-repeat: no-repeat;
}
.LeftToolbarBR
{
	position: absolute;
	right: -8px;
	bottom: -14px;
	z-index: 2;
	width: 12px;
	height: 18px;
	background-image: url(../../../Images/platform/LeftToolbar_corner_br.gif);
	background-repeat: no-repeat;
}

.IEONLY.LeftToolbarBL
{
	bottom: -15px;
}

.IEONLY.LeftToolbarBR
{
	bottom: -15px;
}

/*End LeftToolbar corner rounding*/

div.RelatedLinks
{
	border: none;
	float: left;
	width: 340px;
	clear: left;
	margin: 15px 0 10px 10px;
}

div.RelatedLinks ul li
{
	list-style-type: none;
}

div.RelatedLinks .AddLinksSpan
{
	float: left;
	width: 340px;
	border-bottom: 1px solid #adc979;
	margin: 0;
}

* html div.RelatedLinks .AddLinksSpan
{
	width: 330px; }

.AdditionalPlanLinks
{
	border: none;
	float: left;
	clear: left;
	margin: 0px;
	width: 340px;
}

div.AdditionalPlanLinksList ul {
	margin: 0 0 0 19px;
}

div.AdditionalPlanLinks ul li
{
	list-style-type: none;
}

div.IEONLY.AdditionalPlanLinks
{
	width: 340px;
}

div.AdditionalPlanLinksList ul li
{
	padding: 2px 0 3px 0;
}

div.AdditionalPlanLinksList ul a, div.AdditionalPlanLinksList a:link, div.AdditionalPlanLinksList a:visited {
	text-decoration: underline;
}

div.AdditionalPlanLinks .AddLinksSpan
{
	display: block;
	width: 340px;
	border-bottom: 1px solid #adc979;
}

div.IEONLY.AdditionalPlanLinks .AddLinksSpan
{
	width: 340px;
	margin-right: 0px;
	padding-right: 0px;
}

div.WelcomeMessage
{
	margin-top: 0px;
	clear: both;
	width: 100%;
	display: none;
}

.LeftNav
{
	display: none;
}

.HubNameLocation
{
	width: 740px !important;
}

.LastNameSearch
{
	float: left;
	clear: none;
}
.LocationSearch
{
	float: left;
	clear: right;
}

div.ProviderMain div.SpecialtySearch
{
	background-color:#EBE9DC;
	float: left;
	clear: both;
	margin-bottom: 0px;
	max-width: 664px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) { /*safari hack*/
	div.ProviderMain div.SpecialtySearch {
		width: 642px; } }
		
div.IEONLY.ProviderMain div.SpecialtySearch
{
	width: 662px;
	height: 252px; /*this unbreaks the box in IE*/
}

.SpecialtySearch .SpecialtySearchArea .SpecialtyCategory .mxButton
{
	margin: 0 0 0 5px !important;
}

.CategoryTeaserDropdown, .SpecialtyCategory .Category span select.CategoryTeaserDropdown
{
	width: 225px;
}

h1.ErrorLabel 
{
	clear: both;
}

.IEONLY.RefineSearch .SearchExtras 
{
	width: 270px; }
	
/*Deal with the new teaser stuff*/
.Teaser .BigColoredText
{
	margin: 0px;
	border-bottom: 1px solid #adc979;
	display: block;
	height: 14px;
}

.Teaser
{
	border: none;
	background-image: none;
}

.TeaserInner 
{
	background-image: none; }

.SidebarUL, .SidebarUR, .SidebarBL, .SidebarBR
{
	display: none;
}

div.SidebarBG
{
	background-color: #ffffff;
	border: none;
	height: 100px;
	float: left;
	margin: 10px 0px 0px 10px;
	width: 340px;
}

.AdditionalLinksHolder
{
	clear: both;
	float: left;
	margin: 10px 0 0 0;
	width: 100%;
}

div.TeaserLinks ul li
{
	float: left;
	list-style-position: inside;
	padding-top: 5px;
	width: 125px !important;
	width: 170px;
	padding-right: 10px;
	margin: 0;
}

div.ProviderMain div.TeaserLinks ul li a, div.ProviderMain div.TeaserLinks ul li a:link, div.ProviderMain div.TeaserLinks ul li a:visited
{
	text-decoration: underline;
}

div.ProviderMain div.FindByCategory
{
	width: 450px;
}

div.ProviderMain div.FindByBodypart
{
	float: right;
}

.BodypartExplanationHolder
{
	width: 150px;
	margin-top: 50px;
}

#SituationTeaser
{
	background-color: #F5F5F5;
	background-image: url(../../../Images/platform/situation_bg.jpg);
	background-repeat: no-repeat;
	border: 1px solid #ADC979;
	float: right;
	height: 176px;
	width: 292px !important;
	width: 302px;
	margin-right: 65px !important;
	margin-right: 68px;
	padding: 10px;
}

.SituationDropdown
{
	width: 220px;
	float: left;
	display: block;
}

.SituationLinks .ButtonNext input 
{
	margin-left: 5px !important; 
	margin-left: 2px;
}

.BigColoredText
{
	color: #E27D0D;
}

.SituationLinks .BigColoredText
{
	border: none;
}

/*Re-theme content boxes*/
.FocusedContentBG
{
	
	border: 1px solid #adc979;
	position:inherit;
}


div.ProviderMain div.LocationSearch, div.ProviderMain div.LastNameSearch
{
	background-color: #EBE9DC;
	background-image: url(../../../Images/platform/search_bg.gif);
	background-repeat: repeat-x;
	max-width: 313px;
	min-height: 145px;
	max-height: 145px;
	width: 301px;
}

div.IEONLY.ProviderMain div.LocationSearch, div.IEONLY.ProviderMain div.LastNameSearch
{
	width: 326px;
}
	
/*Start FocusedContent corner rounding*/
.FocusedContentUL
{
	background-image: url(../../../Images/platform/FocusedContent_corner_ul.gif);
	background-repeat: no-repeat;
	height: 18px;
	position: absolute;
	left: -1px;
	top: -1px;
	width: 12px;
	z-index: 2;
}

.FocusedContentUR
{
	background-image: url(../../../Images/platform/FocusedContent_corner_ur.gif);
	background-repeat: no-repeat;
	height: 18px;
	position: absolute;
	right: -9px;
	top: -1px;
	width: 12px;
	z-index: 2;
}
.FocusedContentBL
{
	background-image: url(../../../Images/platform/FocusedContent_corner_bl.gif);
	background-repeat: no-repeat;
	position: absolute;
	left: -1px;
	bottom: -15px;
	z-index: 2;
	width: 12px;
	height: 18px;
}
.FocusedContentBR
{
	position: absolute;
	right: -9px;
	bottom: -15px;
	z-index: 2;
	width: 12px;
	height: 18px;
	background-image: url(../../../Images/platform/FocusedContent_corner_br.gif);
	background-repeat: no-repeat;
}

.IEONLY.FocusedContentBL
{
	bottom: -16px;
}
.IEONLY.FocusedContentBR
{
	bottom: -16px;
}

/*End FocusedContent corner rounding*/

/* Refinement Page*/

.SearchRefinementButton /* Get Your Results button on search refine pages */
{
	float: right;
}

/* End Refinement Page*/

/*Specialty Selection Page*/

div#OuterDiv div.SpecialtyTemplateHolder
{
	clear: right;
}

div#OuterDiv div.ContentBG div.SuperContentBG div.IEONLY.ContinueA
{
	float: right;
	clear: none;
	margin-left: 10px;
}
div#OuterDiv div.ContentBG div.SuperContentBG
{
	float: left;
	clear: none;
}

div#OuterDiv div.ContentBG div.SuperContentBG div.IEONLY.ContinueB
{
	float: right;
	clear: none;
	margin-left: 17px;
	padding: 10px;
}

/*End Specialty Selection Page*/

div.SpecialtyOr
{
	margin-left: 10px;
}

/*Report page*/
div.FilterTitle, div.FilterSection div.Filters
{
	width: 754px !important;
	width: 759px; 
}

div.SearchFilter div input
{
	clear: both;
	margin-bottom: 3px;
}

div.DistanceFilter
{
	padding: 0px 0px 10px 0px;
}

div.DistanceFilterButton
{
	float: left;
	clear: none;
	padding: 0px;
	margin-left: 6px;
}

div#MainReportFilters
{
	background-color: #ececec;
	border-color: #c9c9c9;
	border-width: 1px 2px 2px 1px;
	padding: 9px 15px 15px 9px;
}

div.SearchFilter
{
	width: 760px !important;
	width: 785px;
}
	
div.SearchFilterWarning
{
	width: 783px !important;
	width: 770px;
}
	
div.ProviderReport 
{
	width: 761px !important;
	width: 765px; }

/*to fix tab display in FF2...*/
.Tabstrip, x:-moz-any-link { margin-bottom: -1px; } /*ff2*/ 
.Tabstrip, x:-moz-any-link, x:default { margin-bottom: -2px; } /*ff3*/
.IEONLY.Tabstrip { margin-bottom: -2px; }

div.ProviderReport div.Measure
{
	width: 759px;
}

div.IEONLY.ProviderReport div.PrintProvider, div.IEONLY.ProviderReport div.PrintProviderBottom
{
	margin-right: -20px;
}

div.IEONLY.ProviderReport div.PrintProviderBottom div.ReportGridButtons
{
	margin-right: -5px;
}

.IEONLY.RefineSearch 
{
	width: 765px;
}

/*Don't drop the report*/
div.IEONLY.SearchFilter
{
	clear: none;
}

.PlatformGlossaryLink
{
	float: left;
	white-space: nowrap;
	position: relative;
	top: 65px;
	margin-left: 10px;
}

div.ProviderMain div.SpecialtySearch
{
	width: 641px !important;
	width: 662px;
}
	
.SpecialtyCategory, .SpecialtyBodypart
{
	width: 303px;
	float: left;
}

.SpecialtyBodypart 
{
	clear: none; }
	
.IEONLY.SpecialtyCategory, .IEONLY.SpecialtyBodypart
{
	width: 314px; }
	
.SpecialtySearchArea .BodypartExplanationHolder, .SpecialtyTemplateHolder .BodypartExplanationHolderLong
{
	width: 130px;
	margin-top: 50px;
}

#CopyRight
{
	display: none;
}


/*Text sizing tool*/

.FontSizeControl 
{
	clear: none; 
	padding-bottom: 20px;
}
