﻿    /* HTML TAGS 
     ul { margin:0px 0px 0px 15px; list-style-type: circle;  padding-top:0px; }
     li { font-weight:normal; list-style-type:disc; margin:0px 0px 3px 0px; }
    */
    /* END HTML TAGS */
    
   
    /* Header Area */
    #p6header { border:dotted 1px #ffffff; margin-top:0px; font-family:Arial, Verdana, Sans-Serif;}
    #p6header #p6logo {border:dotted 1px #ffffff;  padding-top:10px; margin-bottom:0px; }
    #p6header #p6logo hr { height:0pt; color:#636363; width:0% }
    
    /* Header Report title Text */  
    #p6header #p6ReportTitleDiv { margin-top:0px; border:dotted 1px #ffffff; } 
    #p6header #p6ReportTitleDiv #p6ReportTitle {font-weight:bold; font-family:arial, Verdana, Sans-Serif; color:#636363; margin-top:0px; padding-top:0px; border-top:solid 3px #636363; padding-top:5px; }
    #p6ReportType { font-size:20px; color:#BBBCBF;}  
	#p6ReportTitleDiv { margin-top:0px; border:dotted 1px #ffffff; } 
    #p6ReportTitleDiv #p6ReportTitle {font-weight:bold; font-size:16px; font-family:arial, Verdana, Sans-Serif; color:#636363; margin-top:0px; padding-top:0px; }

    /* Header Analyst Title Area Text ===================================================== */
	#p6TitleContainer table {font-weight:bold; font-size:12px; border:1px solid none; width:330px; color:#636363;  }
	#p6TitleContainer table td {padding:5px 10px 5px 0px; }
    #p6TitleContainer #p6HeaderAnalystArea {width:500px;} 
    #p6TitleContainer td { border:none; } 
    
    /* Footer Table of Contents Text Area  */
    #p6Questions #p6Footer { margin-top:50px; width:98%; color:#636363; }
    #p6Footer .footerTag { font-size:10px; display:inline; }
    #p6Footer .footerBar { font-size:10px; display:inline; margin-left:25px; }
    #p6Footer .footerReportTitle { font-size:10px; display:inline; margin-left:25px; } 
    
	/* Header Table of Contents Text Area */	
    #p6TableOfContents { padding-bottom:10px; clear:both; }
    #p6TableOfContents #p6TOC .h2Contents {width:500px; padding-bottom:5px; border-bottom:solid 1px #a0a0a0; color:#951b24; font-weight:bold; }
    
	#p6TOC ul li  { list-style-type:none; padding-top:3px;  }
	#p6TOC .p6ULTopLevel li a { color:#355b6d; font-weight:bold; }
	#p6TOC .p6ULTopLevel li { .margin-bottom:7px;  .margin-top:3px; margin-left:10px; }
	#p6TOC .p6ULSecondLevel { padding-top:0px; margin-top:0px; .margin-top:-20px; }	
	#p6TOC .p6ULSecondLevel li { padding-top:3px; } 
	#p6TOC .p6ULSecondLevel li a { color:#636363; font-weight:normal; padding-left:20px;}
	#p6TOC .p6ULThirdLevel li { padding-top:3px; } 
	#p6TOC .p6ULThirdLevel li a { color:#636363; font-weight:normal; padding-left:20px;}
	
	/*	Special Area for binary part hold over from the old style css and word converted ml process  
			The styles below intercept and change the setting of css/html tags
	*/
	.p6BinaryDiv { margin-left:10px; width:98%; margin-top:0px; color: #636363; } 
	/* .p6BinaryDiv table { width:100%}  */
	.p6BinaryDiv  p { font-weight:normal; padding-top:10px;} 
	.p6BinaryDiv p a { font-weight:bold; }
	.p6BinaryDiv table { }
	 /* Implements in next plannned change to builders */
	 table .topBorder p {border-top:dotted 1px #636363; padding-top:5px; } */
	.p6BinaryDiv  b span { background-color:Lime; }

	.p6BinaryDiv a { color:#043C59; }
	.p6BinaryDiv p .Hyperlink { color:#043C59; font-weight:bold; padding-left:0px  }
	.p6BinaryDiv p b span { color:#951b24; font-family: Arial, Verdana, Sans-Serif; background-color:#fff; font-size:14px; padding-top:0px; }	
	.p6BinaryDiv ul { font-weight:normal; padding-top:0px; list-style-type: disc; list-style-position: inside;    }
	.p6BinaryDiv ul li { font-weight:normal;  padding-top:5px; list-style-type:disc;  margin:0px 0px 3px 0px; margin-left:1em; }
	
	.p6morePricingInfo h4 a:hover { text-decoration:none; }
	.p6morePricingInfo p { width:750px; margin-left:10px; font-weight:normal; }
	.p6morePricingInfo ol { font-weight:normal;  padding-top:0px;  }
	.p6morePricingInfo ul { font-weight:normal;  padding-top:0px; margin-left:15px; list-style-type: disc; list-style-position: outside;  }
	.p6morePricingInfo ul li {  list-style-type:disc; margin-left:15px;  }
	.p6morePricingInfo div { margin-left:30px;  }
	.p6morePricingInfo h4 a {color:#043C59; margin-top:15px; }
	
	.p6document { clear:both; /* overflow:hidden; */ border-top:solid 3px #646464; }
    .p6document h4 { color:#951b24; font-family: Arial, Verdana, Sans-Serif; font-size:1.2em; padding-top:0px; font-weight:bold; border-top:dotted 1px #fff; }
    .p6document h4 a { color:#951b24; font-family: Arial, Verdana, Sans-Serif; font-size:1.2em; padding-top:0px; margin-top:10px; font-weight:bold; }
    .p6VerbiageBudgetPlanner { border:solid 1px none;  margin-top:5px;   }
    .p6ContextPClicktoReview { margin-top:10px; font-weight:bold; }
	.p6ContextP { font-weight:bold; }
	
	.p6VendorRedNoBorder { color:#951b24; font-family: Arial, Verdana, Sans-Serif; font-size:1.1em; padding-top:0px; font-weight:bold; vertical-align:middle; }
	.p6TdRedCell { color:#951b24; font-family: Arial, Verdana, Sans-Serif; font-size:1.1em; padding-top:0px; font-weight:bold; vertical-align:middle; border-top:dotted 1px #a0a0a0; text-align:left; }
	.p6TdNotRedCell { font-family: Arial, Verdana, Sans-Serif; padding-top:0px; vertical-align:middle; border-top:dotted 1px #a0a0a0; text-align:left; }
	.p6InnerText { vertical-align:top; }	
	.p6CellLineNumberNoLineGray { background-color:#ebebeb; }
	.pCell75NoLineGray { background-color:#ebebeb; }
	.pCell35NoLineGray { background-color:#ebebeb; }
	.pCellModelNoLineGray { background-color:#ebebeb; }
	.p6RedVendorName { color:#951b24; font-family: Arial, Verdana, Sans-Serif; font-size:1.1em; margin-top:10px; font-weight:bold; }
	.p6DocumentTableDescription { border:solid 1px none;  }
	.p6DocumentTableDescription p { margin:10px 0 5px 0; }
	.p6DocumentTableDescription h5 { color:#951b24; font-family: Arial, Verdana, Sans-Serif; font-size:1.0em; }
	.p6DocumentTableDescription h6 { color:#951b24; font-family: Arial, Verdana, Sans-Serif; font-size:.8em; font-weight:bold; margin-top:15px; }
	/* .p6TableContainer table { width:100%; }
	.p6TableContainer table tbody { width:100%; } */
	
	.p6TableFullWidth { width:100%; }
	.p6TableFullWidth th {width:150px }
	

	.p6CustomerFeedback { width:100%; background-color:#fff; }
	.p6CustomerFeedback th { width:150px; }
	.p6CustomerFeedback td { }
	
	.p6CustomerFeedbackAlt { width:100%;background-color:#f5f5f5; }
	.p6CustomerFeedbackAlt th { width:150px; }
	.p6CustomerFeedbackAlt td {  }
	
	
	.p6VendorRed { color:#951b24; font-family: Arial, Verdana, Sans-Serif; font-size:.8em; font-weight:bold; }
	.p6InnerTable td { border:none; }
	.p6InnerTableShort td {border:none; }

     /*.Question Table of Contents Text Area  */
	#p6Questions { margin-top:20px; color:#636363; font-size:11px; font-weight:bold; text-align:left; }
	#p6Questions h4 { color:#951b24; margin-top:5px; margin-bottom:5px;font-size:16px; font-weight:bold; }
	#p6Questions h4 a { color:#951b24; margin-top:5px; margin-bottom:5px; font-size:16px; font-weight:bold; }
	
	.p6MaintenancePlanTable td
	{ vertical-align:top; border-top:dotted 1px #636363;}
	
	.p6MaintenancePlanShortCell
	{ width:20%; }
	
	.fn  
	{ display:inline;
	}
	.title 
	{ display:inline;
	}
	
	#p6ReportType
	{ display:inline;
	}
	
	.p6document .p6DivTextCenter { text-align:center; }
	.p6document .p6TableContainer .p6LayoutTable .p6ChartTitleTd { border-top:dotted 1px #636363; background-color:#ffffff;padding-right:50px; padding-left:50px; width:250px; }
	.p6document .p6TableContainer .p6LayoutTable .p6ChartTitleTd h3 { border:none; font-size:15px; color:#636363; }
	.p6document .p6TableContainer .p6LayoutTable .p6ChartTitleTd img { border:none; margin:0px; padding:0px; margin-left:-62px; }
	 h4 { padding-bottom:6px; }
	 h4 a { color:#951b24; margin-top:5px; margin-bottom:5px;font-size:16px; font-weight:bold; }
	.p6BoldCellGray  { color:#636363; margin-top:5px; margin-bottom:5px;font-size:12px; font-weight:bold; }
	.p6document .HSSVerbiageFirstP { font-weight:bold; }
	.p6TableContainer .p6Table { margin-left:-8px; padding-left:0; }
	.p6TableContainer .p6Table td { border-top:dotted 1px #a0a0a0; text-align:left;  }
	.p6TableContainer .p6Table th { border-top:dotted 1px #a0a0a0; text-align:left;  }
	
	.p6BackToComparsionP { text-align:right; }
	.p6NoMarginTopText { }
	.p6PNoMarginsRed { margin:0; padding:0; color:#951b24; }
	.p6PNoMargins { margin:0; padding:0; }
	td .p6PNoMargins { vertical-align:top; }
	td .p6PNoMarginsRed { vertical-align:top; display:block; }
	.BoldP { font-weight:bold; }
	.p6RedVendorName { font-size:16px; padding-top:10px; padding-bottom:0; margin-bottom:0; }
	.p6VendorModelH4 { color:#646464;}
	.p6document .p6VendorModelH4 { color:#636363;  }
	.p6document p span { color:#951b24; }
	
	
	.p6VendorDirectory td, th { border-top:dotted 1px #646464; font-size:12px; vertical-align:top;  text-align:left; }
	.p6VendorDirectory span{ display:block; }
	.p6subtitleTD { border-top:dotted 1px #646464; }
	/*
	.p6VendorDirectory table .p6subtitleTD { border-top:solid 1px #646464; }
	*/
	.p6marketsegmentation h5 { color:#951b24; font-family: Arial, Verdana, Sans-Serif; font-size:1.2em; }
	.p6marketsegmentation a { color:#951b24 }
	.p6marketsegmentation h3 { color:#646464 }
	.p6MktSeqVendorName { color:#951b24; font-weight:bold; }
	
	.p6MktSeqVendorTableDiv table { margin-top:20px; width:75%; }
	.p6MktSeqVendorTableDiv td { border-top:dotted 1px #646464; width:25%;   }
	.p6MktSeqVendorTableHeaderP { font-weight:bold; }
	.p6MktSeqVendorTableVerbiage { font-style:italic; }
	
	.p6marketsegsubheader { margin-top:25px; }
	.p6mSegSubTitle { color:#951b24; font-family: Arial, Verdana, Sans-Serif; font-size:1.2em; font-weight:bold; }
	.p6subtitleTD  p { font-weight:bold; }
	.p6subtitleTD { border-top:dotted 1px #646464; }
	.p6VendorRankingTable td{ vertical-align:top; }
	
	/* Custom Reports Style Section */
	.SectionSecondarySubHeader { font-weight:bold; } /* refers to values from the p6subtitleTD tab */
	.SectionTitle { font-size:14px; font-weight:bold; padding:0px; margin:0px; color:#385b6d; }
	.SectionSubHeader { font-size:14px; font-weight:bold; padding:0px; margin:0px; }
	.p6BinaryDiv .ReportTitle { display:none; }
	.TableHeader { font-weight:bold; color:#636363; }
	.TableVendorHeader { font-weight:bold; color:#94141f; }
	.VendorName { font-weight:bold; color:#951b24; /* color:#385b6d; */  }
	
	
	.p6morePricingInfo div { margin-left:5px; }
	.p6morePricingInfo a { color:#951b24; font-family: Arial, Verdana, Sans-Serif; font-size:1.2em; font-weight:bold;  }
	 
	.p6BinaryDiv p { padding:0px;  margin:0px; }
	.p6BinaryDiv a { padding:0px;  margin:0px; }
	.p6BinaryDiv span { padding:0px;  margin:0px; }
	.p6BinaryDiv ul { padding:0px;  margin:0px;  }
	.p6BinaryDiv ul li { margin-left:20px; list-style-type:disc; list-style-position:outside; padding-bottom:3px; }
	.p6contactTitle { margin-bottom:2px; }
	.p6TableContainer .p6contactTitle { font-style:italic; }
	
	/*
	#p6ReportEquipment
	{ width:300px; }
	*/
	
	.FilteredResults div { font-weight:bold; margin-bottom:10px; color:#385b6d; text-align:left; }
	.dealsdatabasesidebar { font-weight:bold; margin-bottom:10px; color:#385b6d; text-align:left; }

	.PanelRegion {  width:100%;  }
	.VendorRegionTable { font-weight:normal; margin:0px 0px 10px 0px; }
	.MITable { width:100%; font-weight:normal; margin:0px 0px 10px 0px;  }
	.VendorRegionTable .Right { font-weight:bold; width:10%; border-bottom:solid 1px #e1e1e1; }
	.VendorRegionTable .Left { font-weight:bold; width:90%; border-bottom:solid 1px #e1e1e1; border-right:solid 1px #e1e1e1;  }
	.VendorRegionTable td { font-weight:normal; width:95px; max-width:95px; min-width:95px;}
	.VendorRegionTable .grayTD, .MITable .grayTD { background-color:#f5f5f5; }
	.VendorRegionTable .hiddenFiller { visibility:hidden; }
	.VendorRegionTable .vendorHeaderCell, .MITable .vendorHeaderCell { font-weight:bold; border-bottom:solid 1px #e1e1e1; border-right:solid 1px #e1e1e1; }
	.VendorRegionTable .hitsHeaderCell { font-weight:bold; border-bottom:solid 1px #e1e1e1; }
	
	.ActivityByBedSizeTable { font-weight:normal; margin:0px 0px 10px 0px; }
	.ActivityByBedSizeTable .Right { font-weight:bold; width:10%; border-bottom:solid 1px #e1e1e1; }
	.ActivityByBedSizeTable .Left { font-weight:bold; width:90%; border-bottom:solid 1px #e1e1e1; border-right:solid 1px #e1e1e1;  }
	.ActivityByBedSizeTable td { font-weight:normal; width:80px; max-width:80px; min-width:80px;}
	.ActivityByBedSizeTable .grayTD, .MITable .grayTD { background-color:#f5f5f5; }
	.ActivityByBedSizeTable .hiddenFiller { visibility:hidden; }
	.ActivityByBedSizeTable .vendorHeaderCell, .MITable .vendorHeaderCell { font-weight:bold; border-bottom:solid 1px #e1e1e1; border-right:solid 1px #e1e1e1; }
	.ActivityByBedSizeTable .hitsHeaderCell { font-weight:bold; border-bottom:solid 1px #e1e1e1; }
	
	#printDownloadLinks { text-align:right; width:100%; }
	
	#dealsdatabase  table { width:100%; }
	.msg_list { margin-bottom: 15px; }
	.msg_list span { margin-left:5px; }
	
	#tDeals { margin-top:25px; }
	#tDeals td, th { border:none } 
	#tDeals th { font-size:12px; color:#646464; border-bottom:solid 1px #646464; }
	#tDeals td { font-size:12px; }
	#tDeals .CommentsArea { border-bottom:solid 1px #acc4d1; padding-bottom:10px;  }
	#tDeals .VendorTD { color:#951b24; font-weight:bold;}
	
	.divRoutingReport 
	{
		margin-top:25px;
		border:solid 1px #888888;
		width:700px;

		background-color:#F9F9FC;
		text-align:center;
		
	}
	
	#divRecall table { width:800px; margin-left:20px; }
	
	.divRoutingReport div { margin-top:10px;  margin-bottom:20px; text-align:left; margin-left:25px;  }	
	
	.divRoutingReport h5 
	{
		margin-top:10px;
	}

	.divRoutingReport h3 
	{
		color:#0000FF;
	}

	.divRoutingReport h4
	{
		margin-top:10px;
		color:#000;
		text-decoration:underline;
	}	
	
	.divRoutingReport { margin-left:5px; margin-bottom:35px; }
	
	.divRoutingReport p { width:660px; }
	
	.divRoutingReport .departmentList { list-style-position: outside; margin-left:25px; color:#000; margin-bottom:15px;  }
	
	.divRoutingReport .departmentList li { margin-bottom:5px;  }
	
	.divRoutingReport .divSignoff { margin-top:20px; }
	
	#divRecalls #p6ReportType { margin-left:60px; }
	
	#divCheckbox { text-align:left; }
	
	#FDAPrintContainer table { margin-left:0px; width:680px; }
	
	#FDAPrintContainer  { border:solid 1px #f5f5f5; width:750px; text-align:center; margin-left:auto; margin-right:auto; color:#646464 }
	
	.divSignoff p { margin-bottom:10px; margin-top:20px; }
	
	p.pagebreak { PAGE-BREAK-BEFORE: always; } 

	#divFDAReportHeader table td h2 { font-size:16px; color:#385b6d; }
	#divFDAReportHeader table td a { margin-left: 10px; font-size:16px; color:#385b6d; } 
	
	#divPastReports { margin-top:25px; background:#ebebeb; width:400px; border:solid 1px #c8c8c8;}
	
	#divPastReports p { margin-left:10px; margin-top:10px; font-size:14px; color:#385b6d; font-weight:bold; text-decoration:underline;}
	#divPastReports ul { margin-left:10px; margin-top:10px; }
	#divPastReports li { margin-bottom:5px; }
	
	#tDeals .dealsComments { background-color:#f5f5f5; border:solid 1px #e1e1e1; }
	
	.p6TableFixWidth td { vertical-align:top; margin-bottom:5px; }
	.p6TableFixWidth th { vertical-align:top; margin-bottom:5px; text-align:left; }
	.p6TableFixWidth .p6NonGray  { border-top:dotted 1px #a0a0a0; }
	.p6TableFixWidth td { border-top:dotted 1px #a0a0a0; }
	.p6TableFixWidth th { border-top:dotted 1px #a0a0a0; }
	.p6NonGrayTH { border-top:dotted 1px #a0a0a0; text-align:left; font-size:10px; }
	.p6TableFixWidth .p6GrayTD { border-top:dotted 1px #a0a0a0; background-color:#ebebeb; }	
	Check
	.p6TableFixWidth { padding-top:15px;margin-top:15px;}
	.p6TableFixWidth td { width:200px; }
	.p6TableFixWidth th { width:200px; }
	
	.spanRedText { color:#951b24; font-weight:bold; margin-right:5px; }
	.p6document h3 { color:#951b24; }
	.qaSummaryTable { border:solid 1px #636363; margin-top:3px; } 
	.qaSummaryTable td  table { width:100%; }
	.qaSummaryTable td { border:solid 1px #636363; text-align:center; }
	.qaSummaryTable table td { text-align:left; border:solid 1px white; vertical-align:top; min-width:75px; }
	.qaSummaryTd { border:solid 1px #636363; background-color:#d1d3d4; 
	               text-align:center; padding-top:3px; padding-bottom:3px; font-weight:bold; }
	/* .qaVendorTitle { color:#951b24; font-weight:bold; } */
	 .pTotals { text-align:right; font-weight:bold; width:845px; padding-top:8px; }
	.qaSummaryTable .paDateTd { width:80px; text-align:left; vertical-align:top; margin-top:5px; margin-left:5px; padding-top:5px; padding-left:5px; }
	.paTrackingTd { width:205px; vertical-align:top;}
	.paVendorTd { width:250px; vertical-align:top; }
	.paPricingTd { width:150px; vertical-align:top; }
	.paTotalTd { width:80px; }
	.paSavingsTd { width:160px; }
	
	.paTdSpacing { margin-left:10px; }
	
	.PageWrapper { width:907px; height:100%; margin:0 auto; position:relative; border-left:solid 1px #f5f5f5; border-right:solid 1px #f5f5f5; }
	.PageWrapper #tDeals .CommentsArea .componenttable { width:99%; background-color:white; }
	.PageWrapper #tDeals .CommentsArea .componenttable ul { list-style:none; }
	.PageWrapper #tDeals .CommentsArea .componenttable td { width:475px; vertical-align:top; }
	.PageWrapper #tDeals .componenttable th { border-bottom:solid 1px white; }
	
	#fdaAlertsDiv table { width:90%; margin-top:15px; }
	#fdaAlertsDiv table select { .height:25px; }
	
	#FDAPrintContainer #p6TitleContainer { border-top:solid 2px #f5f5f5; border-bottom:solid 2px #f5f5f5; margin-top:30px; text-align:left;  }
	#FDAPrintContainer #p6TitleContainer table { width:300px; border:solid 1px white;}
	
	
	.tblCapitalList { vertical-align:top; width:550px; margin-bottom:25px; } 
	.p6TableFixWidth .p6InnerTable { .width:750px; }
	.p6TableFixWidth .p6InnerTable td { border-top:none; .border-spacing:5px; }
	.p6TableFixWidth .p6InnerTable th { border-top:none;  }
	.p6TableFixWidth .p6InnerTable .p6InnerTableLow { border-top:dotted 1px #e1e1e1;  }
	
	.fdaReportTable { width:100% }
	
	.fdaReportTable .fdaLeftColumn { font-weight:bold; width:10%;}
	
	.p6TableFixWidth .p6InnerTable .p6AveragePurchasePrice { .padding-left:10px; }
	.p6TableFixWidth .p6InnerTable .p6YearlyServiceCost { .padding-left:20px; }
	
	/* Caclulators  */
	.CustomerPrice { width:15px; }

	.divCompletedSurvey { border-top:3px solid #646464; }
	.divCompletedSurvey table { border:solid 1px #fff; width:800px; margin-left:30px; }
	.divCompletedSurvey table td { font-size:12px; }
	.divCompletedSurvey p { font-size:12px; font-weight:bold; margin-top:20px; }
	.divCompletedSurvey .question { padding-left:25px; }
	.divCompletedSurvey .tblCustomerInfo { margin-left:0px; margin-top:25px; }
	
	
	.PageWrapper .divCompletedSurvey table .checkBoxTD { width:25px; text-align:center; }
	
	#tDeals .componenttable { width:600px; _width:590px; }
	#tDeals .dealsComponents .componenttable td li { width:315px; }
	
	
	.p6TableFixWidthAlt td { vertical-align:top; margin-bottom:5px; }
	.p6TableFixWidthAlt th { vertical-align:top; margin-bottom:5px; text-align:left; }
	.p6TableFixWidthAlt .p6NonGray  { border-top:dotted 1px #a0a0a0; }
	.p6TableFixWidthAlt td { border-top:dotted 1px #a0a0a0; }
	.p6TableFixWidthAlt th { border-top:dotted 1px #a0a0a0; }
	.p6TableFixWidthAlt { border-top:dotted 1px #a0a0a0; text-align:left; font-size:10px; }
	.p6TableFixWidthAlt .p6GrayTD { border-top:dotted 1px #a0a0a0; background-color:#ebebeb; }	
	.p6TableFixWidthAlt { padding-top:15px;margin-top:15px;}
	.p6CellLineNumber {width:10px; }
	.p6CellLineNumberNoLine { width:10px; }
	
	
	.trendLegend  { border-bottom:solid 1px #ebebeb; margin-bottom:25px;padding-bottom:25px;  }
	.trendLegend ul { padding-left:25px;  }
	.trendLegendRed { color:#951b24; }
	
	.p6TableFixWidthAlt { border:none; }
	
	.RadioButtonBoldBlueLabel label { width:400px; }
	
	.ltFacilityTotalCSS { }
	
	
	


