/*** global.css ***/

body
{
	margin: 0px;
	padding: 0px;
}

ul
{
	display: inline;
	margin-left: 0px;
	list-style: none;
}

div.Export ul
{
	padding-left: 0px;
}

img 
{ 
	border: 0px;
}

/* Width settings */
div.SQC
{
	width: 850px;
}

div.SQC div.leftnav
{
	width: 154px;
}

div.SQC div.main
{
	width: 696px;
}

div.Index
{
	width: 568px;
}

div.SelectHospitals,
div.SetRankings
{
	width: 645px;
}


div.SQC div.bodyness
{
	float: left;
	padding: 10px 0px 0px 10px;
}

/* end width settings */

/* BEGIN: header styles */
div.SQC
{
	background-color: #FFFDD1;
	border-top: solid 1px #7594B4;
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
}

div.SQC div.leftbar
{
	display: block;
	float: left;
}

div.SQC div.leftbar div
{
	clear: left;
	float: left;
}

div.SQC img
{
	border: 0px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}


tr.bodypicker
{
  background: #FFFFFF;
  text-align: left;	
}

tr.bodypicker img
{
	border: 0px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;	
}

div.main
{
	background-color: #FFFFFF;
	background-image: url(../../../Customer/_Shared/Images/sqchome9E_PCf_07.gif);
	background-repeat: repeat-y;
	display: block;
	float: left;
	height: 800px; /* sets minimum height */
}

div.SQC div.topness
{
	background-image: url(../../../Customer/_Shared/Images/sqchome_04.gif);
	background-repeat: repeat-x;
	float: left;
	height: 39px;
	margin: 0px;
	padding: 0px;
	width: 677px;
}

div.Header
{
	text-align: left;
}

/* END: header styles */

/* BEGIN: Table Styles */

th
{
	color: #FFFFFF;
	font-weight: 200;
	height: 20px;
	padding: 3px;
	text-align: center;
}

th a,
th a:link,
th a:visited,
th a:hover
{
	color: #FFFFFF;
	cursor: hand;
	text-decoration: none;
}

tr.Even
{
	background: #FFFFFF;
}

tr.Odd
{
	background: #EBEBF5;
}

tr.Even td.Selected
{
	background-color: #FFFFEB;
}

tr.Odd td.Selected
{
	background-color: #EDEDDC;
}

tr.Highlighted
{
	background-color:#EDEDDC;
}

.Left
{
	text-align: left;
}

.Center
{
	text-align: center;
}

.Right
{
	text-align: right;
}

/* END: Table Styles */

/* BEGIN: common control styles */

/*Configuration*/
/*The widget that lets users toggle between diagnosis selectors*/

div.button
{
	border: none;
	cursor: hand;
	float: right;
	height: 18px;
	padding: 0px;
	width: auto;
}

div.button div
{
	display: inline;
	height: 18px;
	padding: 2px 5px 3px 5px;
	margin: 0px;
}

div.button a
{
	font-size: 8pt;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
div.button a:link,
div.button a:visited
{
	cursor: hand;
	font-family: Arial, Helvetica;
	font-size: 10px;
	height: 18px;
	text-decoration: none;
	vertical-align: middle;
}

div.button a div.lightblue
{
	color: #FFFFFF;
	margin: 0px;
	padding: 2px 0px 3px 0px;
	width:auto;
	height: 18px;
}

div.button a div.light
{
	color: #656565;
}

div.button a div.dark
{
	color: #FFFFFF;
}

div.button img
{
	background-image: none;
	border: none;
	padding:0px;
	margin: 0px;
	vertical-align: middle;
	height: 18px;		
}

div.survey
{
	font-family: Verdana, Helvetica;
	font-size: 8pt;
	color: #333;
	text-align: center;
}

.ToggleLanguage
{
	display: none;
}

div.ToggleLanguage
{
	float: right;
}

div.Footer 
{
	clear: both;
	color: #333;
	float: left;
	font-family: Arial, Verdana, Helvetica;
	font-size: 7.5pt;
	text-align: center;
	width: 100%;
}

div.FAQ
{
	color: #333;
	font-family: Verdana, Arial, Helvetica;
	margin: 0 10px 0 10px;
}

div.FAQ div.Question
{
	clear: left;
	font-size: 10pt;
	font-weight: bold;
	margin-top: 25px;
}

div.FAQ div.Answer
{
	font-size: 8pt;
	margin-left: 10px;
}

div.FAQ div.Answer p
{
	margin-bottom: 5px;
	margin-top: 10px;
}

div.FAQ div.Answer ul li
{
	list-style: disc;	
	list-style-position: outside;
	margin-left: 15px;
}

.ProcedureCategoryName
{
	font-size: 10pt;
	text-decoration: underline;
}

/* END: common control styles */

/* BEGIN: legacy styles */

.ToolBorder
{
	width: 600px;
}

/* used in the templates */
.temp_outside
{
/*	background: #E7EBE9; */ /*uncomment for debugging if needed */
}

.diagnosis
{
	font-weight: 900;
	font-size: 1em;
}

h1, h2
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 1.4em;
	color: #333;
}

.TemplateHeader
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 1.2em;
	color: #899A90;
	background-color: #899A90;
}

.BasicContentBox
{
	color: #333;
	font-family: Arial, Verdana, Helvetica;
	font-size: 10pt;
	text-align: center;
}

.BasicContentBoxText
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 8pt;
	color: #333;
	text-align: left;
}

div.BasicContentBoxText ul
{ 
	list-style-position: outside;
	list-style-type: none;
	margin-left: 0px;
}

div.BasicContentBoxText ul li
{
	margin-left: 15px;
}

div.ToolNavigation
{
	background-color: #FFFFFF;
	border-bottom: solid 1px #899A90;
	border-top: solid 1px #899A90;
	float: left;
	margin-bottom: 5px;
	margin-top: 5px;
	width: 100%;
}

div.ToolNavigation li
{
	color: #AEAEAE;
	float: left;
	font-family: Helvetica;
	font-size: 7pt;
	padding-bottom: 4px;
	padding-top: 4px;
}

div.ToolNavigation li.Steps
{
	color: #656565;
	font-family: Verdana;
	font-weight: 700;
}

.IEONLY.ToolNavigation .StepsDiv ul .Steps
{
  padding-top: 5px;
}

div.ToolNavigation img
{
	border: 0px;
	float: left;
	margin-right: 5px;
}

div.ToolNavigation li span
{
	margin-top: 2px;
}

div.ToolNavigation li a:link,
div.ToolNavigation li a:visited,
.StepsDiv .past, .StepsDiv .present
{
	color: #656565;
	cursor: hand;
	font-family: Helvetica;
	font-size: 7pt;
	text-decoration: none;
}

.ToolNav3 .Step
{
	width: 31%;
	text-align: center;
}

.ToolNav4 .Step
{
	width: 23%;
	text-align: center;
}

div.Header
{
	clear: both;
	color: #FFFFFF;
	font-family: Arial, Helvetica;
	font-size: 1em;
	width: 100%;
}

/* Index */
div.Index
{
	float: left;
	padding: 1px;
}

div#Selector
{
	border-style: solid;
	border-width: 1px;
	color: #666;
	float: left;
	font-family: Arial, Verdana, Helvetica;
	font-size: 9pt;
	margin-top: 10px;
	padding: 5px 5px 10px 5px;
	width: 275px;
}

div#CategoryDiagnosisSelector
{
	float: left;
	width: 100%;
}

div#Selector .validation
{
	float: left;
	width: 10px;
}

div#Selector div#location
{
	float: left;
	width: 100%;
}

div#Selector div#location div
{
	float: left;
	width: auto;
}

div#Selector div#location div#state
{
	margin-left: 2px;
}

div#Selector div#distance
{
	clear: left;
	float: left;
	margin: 10px 0px 10px 0px;
	white-space: nowrap;
	width: auto;
}

div#Selector div#submit
{
	float: left;
	margin: 28px 0px 10px 10px;
}

.SuppressedHospitalsDiclaimer
{
	clear: both;
}

.ProcedureDiagnosisSubmit
{
    width: 85px !important;
}

.IEONLY.ProcedureDiagnosisSubmit
{
    width: auto !important;
}

div#Selector div#submit .button
{
	float: left;
}

div#Selector .validationsummary
{
	float: left;
	font-family: Arial, Verdana, Helvetica;
	font-size: 8pt;
	margin-top: 5px;
	width: 100%;
}

div.container
{
	background-color: #FFFFFF;
	float: left;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;	
}

div.container div.borderpartpicker div.partpicker
{
	border-width: 1px 1px 1px 1px;
	border-style: outset;
	height: 180px;
	float: left;
	padding: 6px, 0px, 0px, 0px;
	width: 137px;
}

div.container div.borderpartpicker div.partpicker img
{
	border: 0px;
}

div.container div.borderpartpicker div.BodypartProcedureCell
{
	border-width: 1px 1px 1px 0px;
	border-style: outset;
	float: left;
	font-family: Arial, Verdana, Helvetica;
	font-size: 8pt;
	overflow: auto;
	text-align: center;
	width:122px;
	padding: 0px 0px 0px 0px;	
	height: 180px;
}

div.swaplink
{
	clear: left;
	padding-top: 0px;	
}

div.container div.borderpartpicker div.partpicker div.button
{
	float: left;
	padding: 0px, 2px, 0px, 0px;
	margin-top: 3px;
}

div.container div.borderpartpicker div.partpicker div#male a div.lightblue
{
	padding: 2px 0px 3px 6px;
}

div.container div.borderpartpicker div.partpicker div#front a div.lightblue
{
	padding: 2px 0px 3px 4px;
}

div.container div.borderpartpicker div.partpicker div#back a div.lightblue
{
	padding: 2px 0px 3px 4px;
}

div.container div.borderpartpicker div.partpicker div.button a
{
	width: 42px;
	background-color: #90C9E6;
}

.BodypartPickerBodyBG
{
	background-image: url(../../../images/bodies/male_front_blue.gif);
	background-repeat: no-repeat;
	width: 81px;
	height: 124px;
	z-index:4;
}

div.container div.borderpartpicker div.partpicker div.fullbody
{
	margin-left: 27px;
	clear: left;
	padding: 0px 0px 0px 0px;
}

div.partpicker div.MxBodypartButton
{
	margin: 0px;
}

.MxBodypartButton span
{
	margin-right: 4px;
}

.MxBodypartButton .mxClearButton
{
	padding: 0 1px 0 6px; }
	
.IEONLY.MxBodypartButton .mxClearButton
{
	padding: 0 0 0 3px; }

div.Links,
div.Explanation,
div.Overview
{
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 2px;
	display: block;
	font-family: Arial, Verdana, Helvetica;
	margin-top: 10px;
	padding: 0px;
}

div.Links,
div.Explanation
{
	clear: right;
	float: right;
	width: 265px;
}

div.Explanation textarea
{
	margin: 5px;
	width: 250px;
}

div.Links div.Title,
div.Explanation div.Title,
div.Overview div.Title
{
	color: #333;
	font-size: 10pt;
	padding: 4px;
	text-align: center;
	vertical-align: top;
}

div.Links div.BasicContentBoxText,
div.Overview div.Body
{
	border-top: solid 1px #899A90;
	color: #333;
	display: block;
	font-size: 8pt;
	margin: 0px 4px 4px 4px;
	padding-top: 4px;
	text-align: left;
	width: auto;
}

div.BasicContentBoxText ul li a,
div.Intro div.Body ul li a
{
	color: blue;
	cursor: hand;
	list-style-type: none;
	text-decoration: 'underline';
}

div.Overview
{
	clear: both;
	float: right;
	width: 100%;
}

* html div.Overview
{
  float: none;
}

div.Overview div.Title
{
	text-align: left;
}

div.NameSearch div.Title
{
    font-weight: bold;
    text-align: left;
    padding-left: 0px;
}

div.NameSearch div.HospitalName span.bold,
div.NameSearch div.Location span.bold
{
    font-weight: bold;
}

div.NameSearch
{
    font-family: Arial, Verdana, Helvetica;
	font-size: 9pt;
	padding: 8px 8px 8px 8px;
}

div.NameSearch div
{
    margin-bottom: 8px;
}

div.NameSearch div#Submit
{
    float: left;
}

div.NameSearch div#Submit div
{
    float: left;
}

div.NameSearch div#Submit div.ButtonRight
{
    float: left;
    clear: right;
}

div.NameSearch div.fix
{
    margin-bottom: 0px;
}

div.NameSearch div.ValidationSummary, 
div.Selector div.ValidationSummary
{
    clear: both;
}

div.Selector div.ButtonPosition div.DefaultButton
{
    float: left;
    clear: both;
    margin-top: 8px;
}

div.NameSearch div.ValidationSummary ul li,
div.Selector div.ValidationSummary ul li
{
    list-style-type: disc;
    margin-left: 15px;
}

/* end: Index */

/* Select Hospitals */
div.SelectHospitals div.Footer,
div.SetRankings div.Footer
{
	border-top: solid 1px #899A90;	
}

div.MilesToTravel
{
	border-style: solid;
	border-width: 1px;
	color: #333;
	float: left;
	font-family: Verdana, Arial, Helvetica;
	font-size: 7.5pt;
	margin-bottom: 15px;
	margin-top: 15px;
	padding: 3px;
	width: 100%;
}

div.MilesToTravel span
{
	text-align: left;
	width: 100%;
}

div.MilesToTravel span.DataSourcesMessage
{
    float: left;
    clear: left;
}

div.MilesToTravel div.MatchScore
{
    margin-top: 5px;
}

div.MilesToTravel span.Location
{
    width: auto;
}

div.MilesToTravel span
{
    white-space: nowrap;
    width: auto;
}

div.SelectHospitals div.NameSearch div.MilesToTravel span.Location
{
    display: none;
}

div.ChooseHospitalsGrid,
div.RecordPager
{
	float: left;
	font-family: Verdana, Arial, Helvetica;
	font-size: 7.5pt;
	color: #333;
	width: 100%;
	position: relative;
	padding: 2px 0px 2px 0px;
}

div.RecordPagerLinks
{
    width: 460px;
    float: left;
}

div.CheckBoxSelector
{
    display:block;
    clear:both;
    padding: 2px 0px 2px 0px;
}

/* The following elements change dependent on the orientation of the pager */
div.PagerTop div.RecordPagerButton
{
    float: right;
    clear: right;
    width: 130px;
    position: absolute;
    bottom: 0px;
    right: 0px;
}

div.PagerBottom div.RecordPagerButton
{
    float: right;
    clear: right;
    width: 130px;
}

div.PagerTop div.RecordPagerLinks li
{
    display: block;
    float: left;
    vertical-align: bottom;
}

div.PagerBottom div.RecordPagerLinks li
{
    display: block;
    float: left;
    vertical-align: top;
}
/* End orientation-specific pager styles */

div.ChooseHospitalsGrid th a:link,
div.ChooseHospitalsGrid th a:visited,
div.ChooseHospitalsGrid th a:hover
{
	color: #ffffff;
	text-decoration: underline;
}

.pagination
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 7.5pt;
	color: #333;
}

div.SelectHospitalsLegend
{
	color: #333;
	float: left;
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
	margin-top: 20px;
	text-align: center;
	width: 100%;
}

div.SelectHospitals div.Legend
{
	border: 0px;
	margin-bottom: 20px;
	text-align: right;
	width: 100%;
}

div.SelectHospitals div.Legend table
{
	font-size: 8pt;
	text-align: right;
}

div.SelectHospitals div.NameSearch div.RecordPagerButton
{
    display: none;
}

/* end: Select Hospitals */

/* set rankings */

div.SetRankings div.Instructions
{
	border: 0;
	color: #333;
	font-family: arial, helvetica;
	font-size: 9pt;
	padding: 10px;
	margin: 1px;
	text-align: left;
	width: 100%;
}

div.SetRankings div.Footer
{
	margin-top: 10px;
}

div.SetRankings div.RankingsBase td.DropDownCell
{
    width: 150px;
}

/* end: set rankings */

/* used on all pages for content table */

.ContentBoxHeader
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 10pt;
	color: #333;
	text-align: center;
}

.ContentBoxText
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 8pt;
	color: #333;
	text-align: left;
}

.CategoryBox
{
	border-style: solid;
	border-width: 1pt 1pt 1pt 1pt;
}

.MedicalBoxHeader
{
	color: #333;
	font-family: Arial, Verdana, Helvetica;
	font-size: 10pt;
	text-align: left;
}

.MedicalBoxText
{
	color: #333;
	font-family: Arial, Verdana, Helvetica;
	font-size: 8pt;
	text-align: left;
}

.PageTitle
{
	color: #333333;
	float: left;
	font-family: Arial, Verdana, Helvetica;
	font-size: 14pt;
	text-align: left;
}

.purpose
{
	color: #333;
	font-size: 8pt;
	font-family: Arial, Helvetica, Verdana;
	margin: 5pt 10pt 0 10pt;
}

.search
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 9pt;
	color: #666;
}

.TableHeadText
{
	font-family: Arial, Helvetica;
	font-size: 12px;
	color: #FFF;
}

.footer
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 7.5pt;
	color: #333;
}	

.ContentTextarea
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 9pt;
}

.RankingsBase
{
	border: 0px;
	color: #333;
	font-family: arial, helvetica;
	font-size: 9pt;
	padding: 1px;
	margin: 1px;
	width: 100%;
}

div.RankingsBase
{
	padding-left: 15px;
	position: relative;
}

.RankNumber
{
	font-size: 12pt;
	font-weight: bold;
}

.survey
{
	font-family: Verdana, Helvetica;
	font-size: 8pt;
	color: #333;
	text-align: center;
}

/* used only on the eval page */
.EvalSectionContent
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 8pt;
	color: #333;
	margin: 0 10pt 0 10pt;
}

/* notification page */

.notify
{
	font-family: Arial, Helvetica, Verdana;
	font-size: 9pt;
	color: black;
	text-align: left;
}

div.notify div.NoResultsWarning
{
    padding-left: 20px;
}

div.notify div.NoResultsWarning ul
{
    list-style-type: disc;
    list-style-position: outside;
}

#Template_Ok
{
    float: left;
    margin-left: 20px;
}

/* terms and conditions, FAQ and glossary styles */

.GeneralSectionContent
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 8pt;
	color: #333;
	margin: 0 10pt 0 10pt;
}

/* Search Results */
.SearchKeywords
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 7pt;
	color: #333;
}

.SearchBase
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 9pt;
	color: #333;
}

.HelpNav
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 8pt;
	color: #333;
}

/* END: legacy styles */

/*Control themes*/

/*Tool nav*/
.StepsDiv .Step .number
{
	border-right: 2px solid transparent;
	background-repeat: no-repeat;
	background-position: left top;
	height: 12px;
	margin: 0px;
	width: 14px;
}

.IEONLY.StepsDiv .Step .number
{
	border: none;
}

.past .FirstStep, .present .FirstStep
{
	background-image: url(../../../images/nav_01_on.gif);

}

.future .SecondStep
{
	background-image: url(../../../images/nav_02_off.gif);
}

.past .SecondStep, .present .SecondStep
{
	background-image: url(../../../images/nav_02_on.gif);
}

.future .ThirdStep
{
	background-image: url(../../../images/nav_03_off.gif);
}

.past .ThirdStep, .present .ThirdStep
{
	background-image: url(../../../images/nav_03_on.gif);
}

.future .FourthStep
{
	background-image: url(../../../images/nav_04_off.gif);
}

.past .FourthStep, .present .FourthStep
{
	background-image: url(../../../images/nav_04_on.gif);
}

.StepsDiv ul
{
	float: left;
	width: 100%;
	height: 14px;
	padding: 0px;
	margin: 0px;
}

.StepsDiv ul li span
{
	background-color: #ffffff;
	height: 14px;
	line-height: 14px;
	padding: 0px 5px 0px 5px;
	white-space: nowrap;
}

.StepsDiv ul li
{
	float: left;
	text-align: center;
	list-style-type: none;
	list-style-position: inside;
	padding: 0px;
	margin: 0px;
}

/*Percents for global styles add to ~92%. This is because in 3.8 we have text saying "Steps" which takes up some room*/
.StepsDiv ul.ToolNav4 li
{
	width: 23%;
}

.IEONLY.StepsDiv ul.ToolNav4 li
{
	width: 22%;
}

/*No IE-only override, because 3x33 != 100 anyway*/
.StepsDiv ul.ToolNav3 li
{
	width: 30%;
}

.IEONLY.StepsDiv ul.ToolNav3 li
{
}

.StepsDiv ul.ToolNav2 li
{
	width: 46%;
}

.IEONLY.StepsDiv ul.ToolNav2 li
{
	width: 45%;
}

.StepsDiv ul.ToolNav1 li
{
	width: 92%;
}

.IEONLY.StepsDiv ul.ToolNav1 li
{
	width: 91%;
}

/*End tool nav*/

/*begin: new SQC button styles -- DUPE to ProviderDirectory.css */
.DefaultButton,
.LightBlue,
.Orange
{
	border: none;
	cursor: pointer;
	float: right;
	height: 18px;
	padding: 0px;
	width: auto;
}

.DefaultButton .ButtonLeft,
.LightBlue .ButtonLeft,
.DefaultButton .ButtonRight,
.LightBlue .ButtonRight
{
	float: left;
	clear: none;
	height: 18px;
	width: 8px;
}

.Orange .ButtonLeft,
.Orange .ButtonRight
{
	height: 20px;
	width: 2px;
}

.DefaultButton .ButtonContent,
.Orange .ButtonContent
{
	clear: none;
	float: left;
	font-family: Arial;
	font-size: 11px;
	height: 17px;
	padding: 1px 10px 0px 10px;
}

.LightBlue .ButtonContent
{
	clear: none;
	float: left;
	font-family: Arial;
	font-size: 11px;
	height: 17px;
	padding: 1px 0px 0px 0px;
}

.Orange .ButtonContent
{
	font-weight: bold;
	padding: 3px 10px 0px 10px;
}

.LightBlue .ButtonContent
{
	text-align: center;
	width: 40px;
}

.DefaultButton .IEONLY.ButtonContent,
.LightBlue .IEONLY.ButtonContent
{
	height: 18px;
}

.Orange .IEONLY.ButtonContent
{
	height: 20px;
}
/*end: new SQC button styles */

.ButtonControl
{
	clear: left;
	float: left;
	width: 520px;
}

.CloseFeatures
{ 	
	cursor: pointer;
	float: right;
	padding-right: 20px;	  
}

/* begin: common definition for all mxButtons */

.mxButton
{
    cursor: pointer;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 22px;
    margin-right: 6px;
    padding-right: 3px;
    text-decoration: none; 	
}

.mxButton span
{
	display: block;
    line-height: 14px;
    padding: 5px 5px 5px 8px; 
}

.mxButton span button 
{
	white-space: nowrap; 
}

.mxClearButton
{      
    background: transparent;
    border: 0px none transparent;
	 color: #fff;
    cursor: pointer;
	 font-size: xx-small;
    font-family: Verdana, sans-serif;
    font-weight: bold;
    overflow: visible;
    position: relative;
    text-transform: uppercase;
    top: -3px; 
}
	
/* end: common definition for all mxButtons */

/* end: base button definitions */

.BigColoredText
{
	color: #333;
	font-size: 10pt;
	padding: 4px;
	text-align: center;
	vertical-align: top;
}

/*Hide tool nav on report page*/
.Report .ToolNavigation
{
	display: none;
}

.ChartLink
{
	text-align: center;
	font-size: 9pt;
	float: none;
}

.ChartLink a
{
	float: left;
	width: 100%;
	text-align: center;
}

/*Profile: general table*/
.JCAHOInfo
{
	margin-left: 5px;
	float: left;
}

.AHAInfo
{
	margin-right: 5px;
	float: right;
}

.ProfileAccreditationLabel
{
	display: none;
}

div.ProfilePrint a,
div.ProfilePrint a:visited 
{
	clear:right;
	color:#EFB66B;
	float:right;
	padding: 5px 20px 0px 0px;
	font-weight:bold;
}

span.ServiceMark
{
    vertical-align: super;
    font-size: 7pt;
}

span.ServiceMark span
{
    display: none;
}

.ErrorLabel
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #aa0000;
}

/*OtherToc*/
.OtherToc1
{
	width: 100%;
}

.OtherToc2
{
	width: 50%;
}

.OtherToc3
{
	width: 33%;
}

.OtherToc4
{
	width: 25%;
}
/*End OtherToc*/

.BelowQI
{
	clear: both;
	float: left;
	width: 100%;
	height: 75px;
}

.SubSteps
{
	display: none;
}

/*Begin DebugPanel*/
.debugPanel
{
	height: 250px; 
	overflow: auto;
	clear:both;
}

#DebugPanelTable tr td
{
	vertical-align: top;
}

#DebugPanel .debugPanelAlternateRows
{
	background-color:#ECECEC;
}
#DebugPanel tr td div
{
	overflow:auto;
	height:50px;
	width:450px;
}
/*End DebugPanel*/

.OffScreen
{
	position: absolute;
	left: -5000px;
}

/* Address Map HA Specific */
.AddressMap h1.ProfileTitle
{
    font-size:12px;
}

.AddressMap .ProfileButtons a, .AddressMap .ProfileButtons a:visited
{
    font-size:12px;
	font-weight:normal;
}

.AddressMap .FocusedContentBG
{
    border-bottom:#c9c9c9 2px solid !important;
    border-left:#c9c9c9 1px solid !important;
    padding-bottom:15px;
    background-color:#ececec !important;
    padding-left: 9px;
    padding-right: 15px;
    border-top:#c9c9c9 1px solid !important;
    border-right:#c9c9c9 2px solid !important;
    padding-top: 9px;
}

.AddressMap .BigColoredText 
{
    text-align:left;
    padding:0px;
    color:#006695;
    vertical-align:baseline;
    font-size:13px;
}

.AddressMap .SmallDarkText
{
    font-size:12px;
}

.AddressMap .DirectionsSummary p, .AddressMap .DirectionsSummary h5
{
    font-size: 11px;
}

.LeapFrogTitle
{
    text-align:center;
    width:100%;
}

.LeftLeapfrogTitle
{
    float:left;
}

.BasicInfoHeader
{
	margin:0px;
	padding:0px;
}


.Explanation h4
{
    margin:0px;
    padding:0px;
}

.title h5
{
    margin:0px;
    padding:0px;
    font-size:13px;
}

.Title h3
{
    margin:0px;
    padding:0px;
    font-size:14px;
}

.Report .Title h3
{
    margin:0px;
    padding:0px;
    font-family: Verdana;
    font-size: 16pt;
    font-weight:normal;
}

.BasicContentBoxText p
{
    margin:0px;
}

.Tab h4
{
    margin:0px;
    padding:0px;
    font-size:13px;
}

.PopupSubhead h4
{
    margin:0px;
    padding:0px;
    font-size:12px;
}

.ConfiguredLabelRow h4
{
	 margin:0px;
    padding:0px; 
}

.Selected h2
{
	 margin:0px;
    padding:0px;
    font-size:13px;
    color:Gray;
}

.Selected h4, h3
{
	 margin:0px;
    padding:0px;
    font-size:12px;
}

.Intro .title h5
{
	 margin:0px;
    padding:0px;
    font-size:13px;
    font-weight:normal;
}

.RightButton
{
	float:right;
	margin-top:5px;
}

.ProfileAccreditationLabel h2
{
    margin:0px;
    font-size:13px;
}

.PopupHospitalName h1
{
    margin:0px;
    font-size:16px; 
    font-weight:normal;
}
.AccreditationStatus .StatusLabel h3
{
    margin:0px;
    font-size:13px;
}

.CmsIntroHolder .CmsIntroTitle h5
{
    margin:0px;
    padding:0px;
}

h5
{
	 margin:0px;
    padding:0px;
    font-size:11px;
}
/*** global.css ***/
