/* QI office balanced scorecard styles 
used in /offices/vp/qi/Unit_Scorecards
Don't use elsewhere

WDC 7 Feb 2005
*/

.noBullet { list-style-image: none; }
.TableChartWhiteCells, .TableCharts td, .TableHeaderWhiteCells {
	background-color: #fff;
	vertical-align: top;
	border: none;
/*	border: 1px solid #999;
	padding: 2px 2px 2px 4px; */
	font-weight: normal;
}

.TableHeaderWhiteCells { text-align: left; }

.TableChartTh, .TableChartTitle {
	color: #fff;
	background-color: #666;
	vertical-align: middle;
	font-weight: bold;
/*	border: 2px solid #999;
	padding: 2px;*/
	text-align: center;
}

.TableChartTh a { color: #eee; }

.TableChartH2, td.TableChartH2 {
	font-weight: bold;
	background-color: #CCCCCC;
/*	border: 1px solid #999999;
	padding: 2px 2px 2px 4px; */
}

table.TableNoColHeaders .TableChartTh th { display:none }
table.TableChartsBS, table.TableNoColHeaders { 
	width: 100%; 
	border-collapse: collapse; 
	margin: 0;
}
/* list items */
.DAFBodyMain ul {
	padding: 0; 
	margin: 0; 
	margin-left: 2em;
}

/* division scorecard only */
#customerContainer { 
	border: 2px solid #666;
	padding: -2px; 
	border-collapse: collapse; 
}

#customerTable { 
	border: 2px solid #666; 
	background-color: #eee; 
	border-collapse: collapse; 
	padding: 0;
	margin: -3px; 
}
#initiatives { 
	/* margin-left: 0px; border: none; margin-right: 1px; */
}
#initiatives div {
	background-color: #666; color: #fff; text-align: center; font-weight: bold; height: 1.5em;
	margin-top: -2px; margin-right: -1px;  margin-bottom: .5em; padding: 3px 0 2px 0; border-bottom: 1px solid #999; border-left: 2px solid #999;
}
#initiatives li { margin-bottom: 1em; padding-right: .5em; }
/*  end division scorecard only */


/* top header row */
th.TableChartTitle span { display: none; }
th.TableChartTh, th.TableChartTitle { border-right: 2px solid #999; }
th.TableChartTitle { width: 10% }
th.TableChartTh { width: 44% }

/* all cells below the top header row*/
#customerTable th.catRow, #customerTable td { 
	border-right: 2px solid #666; 
	border-bottom: 2px solid #666; 
	padding: .5em;
	vertical-align: top; 
}

#customerTable td { background-color: #fff;}

/* contacts */
#contacts { }
p.floatLeft { padding-left: 1em; vertical-align: top; float: left; width: 47%; }

/*common overrides*/
#customerTable th#BSC_row0col1 { border-bottom: none; /*2px solid #eee; */}
th#BSC_row1col1 div { visibility: hidden;  }
td#BSC_row0col2, td#BSC_row0col3, td#BSC_row0col4 { border-bottom: none; /*2px solid #fff; */}

/*pbviews*/
.pbviews { font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size: 120%; }
.h1pbviews { font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size: 120%; color:#000000; }
.menuContent .pbviews  { font-family:Arial, Helvetica, sans-serif; font-weight: normal; font-size: 120%; }
.menuContent .pdfLink { background-image: none; padding-left: 0; }
.menuContent #guides li { line-height: 1em; margin-top: -4px; padding-top: 0; }
/*epilogue*/
.epilogue { padding-top: 1em }
.epilogue span { visibility: hidden }
