/* 
qi survey results 
ratings styles 
*/

#sealX h1 {
	border: none;
}
/* screen only; not print */
@media screen {
#legend b, #legend strong, td.satisfied b, td.satisfied strong {
	font-weight: normal;
}
#legend em, #legend i, td.satisfied em, td.satisfied i {
	font-style: normal;
}
.TableCharts td b, .TableCharts td strong {
	font-weight: normal;
}
.TableCharts td em, .TableCharts td i {
	font-style: normal;
}
}
/* print styles */
@media print {
}
h2 {
	margin-top: 1em;
	margin-bottom: .25em;
	padding-bottom: 0;
}
p.TableDesc {
	margin-bottom: .4em;
}
/*table.TableCharts td {
	text-align: center;
}*/
/* common widths for data cells */
/*table.TableCharts td {
	width: 5em;
}*/
p.respondents {
	margin: 0 0 1em 0;
	padding: 0;
}
/* ---------------------------------------------------------------------- colors */
table.TableCharts td.satisfied {
	background-color: #ccc;
	width: 5em;
}
/* green */
.high, table.TableCharts td.high {
	background-color: #66FF66;
}
/* yellow */
.mid, table.TableCharts td.mid {
	background-color: #FFF495;
}
/* red */
.low, table.TableCharts td.low {
	background-color: #DB4B4D;
}
.unusedCell {
	background-color: #999999;
}
/* ---------------------------------------------------------------------- /colors */


/* total respondents row */
tr.total th {
	text-align: right;
}
tr.total th, tr.total td, tr.total td.satisfied {
	background-color: #ccc;
}
/*tr.total td.satisfied { background-color: #fff;}*/


/* comparisons columns */
td.up {
	background-image: url("/assets/icons/arrow-up_thick.gif");
	background-position: 50% 0%;
}
td.down {
	background-image: url("/assets/icons/arrow-dn_thick.gif");
	background-position: 50% 100%;
}
td.nochange {
	background-image: url("/assets/icons/equals_thick.gif");
	background-position: 50% 45%;
}
td.up, td.down, td.nochange {
	background-repeat: no-repeat;
}
td.up span {
	display: none;
}
td.down span {
	display: none;
}
td.nochange span {
	display: none;
}
/* end comparisons columns */

/* ----------------------------------------------------------------------- template styles */
/*
.viewActionPlan { float: right; width: 10%; } 
*/
/* action items */
.actionitems {
	margin: 0 0 2em 0;
	border: 3px solid #3A4FDE;
	padding: .5em;
	background-color: #EAEAFF;
}
.actionitems h1 {
	font-size: 1.1em;
	padding-top: 0;
	margin-top: 0;
}
.actionitems h2 {
	font-size: 1em;
	padding-top: 0;
	margin-top: 0;
	color: #666;
}
.actionitems p {
	margin: 1em 0 .5em .5em;
	padding-bottom: 0;
	font-size: .9em;
}
.actionitems ul {
	margin: 0;
	padding: 0 0 0 3em;
	font-size: .9em;
}
table {
	width: 100%;
}
.chartbutton {
	width:50px;
	float:right;
	padding-bottom:1em;
}

.statement, .toprow { width: 550px; }

td { text-align:center; }
