/* styles for stats - both panel stats and QOTW results */

/*
	 $LastChangedBy: andrew $
	 $Date: 2007-07-21 12:14:49 -0400 (Sat, 21 Jul 2007) $
	 $Revision: 94 $
*/

p.question {  /* used for xb results - print the question above the table of results */
	margin: 10px 0 10px 0;
	font-weight: bold;
	line-height: 1.4em;
}

table.RadioResults, table.CheckResults, table.XBResults {
	border: 1px solid gray; 				/* border = 0 */
	border-spacing: 0;	/* cellspacing = 0 */
	padding: 0;				/* cellpadding = 0 */
	border-collapse: collapse;
}

	table.RadioResults td.question, table.CheckResults td.question {
		font-weight: bold;
	}
	
td.stats-question {
	font-weight: bold;
	vertical-align: top;
   padding: 2px 5px 0 0;
}
	
td.stats-answer {
	padding: 2px;		
}
	
td.stats-count {
	padding: 2px 3px 2px 2px;		
	text-align: right;
}
	
td.stats-percent {
	padding: 2px 4px 2px 2px;		
	text-align: right;
}

td.totalrow {
   font-weight: bold;
   padding-right: 3px;
}

td.XBResults-head {
	padding: 0 6px 3px 6px;
	text-align: center;
	vertical-align: bottom;
}

td.XBResults-ans {
	padding: 2px 8px 2px 5px;
	border-bottom: 1px solid silver;
	border-top: 1px solid silver;
}

td.XBResults-count, td.XBResults-percent {
	text-align: center;	
	vertical-align: middle;
	padding: 2px 2px 0 0;
	border-top: 1px solid silver;
	border-bottom: 1px solid silver;
	border-right: 0;
}

td.right {

}

td.XBResults-count {
	border-left: 2px solid silver;
}

ul.OEResults {
	margin-left: 30px;
	list-style-image: url(/img/bullet.gif);
}

td.TotalRow {
	font-weight: bold;
	border-top: 1px solid gray;
}

td.h-stats-question {
	font-weight: bold;
	padding-right: 20px;
}

td.h-stats-answer {
	font-weight: bold;
}

td.h-stats-count {
	font-weight: bold;
	text-align: right;
	padding-right: 3px;
}

td.h-stats-percent {
	font-weight: bold;
	text-align: right;
	padding-right: 3px;
}

div.adminwrap {
	border: 1px solid gray;
	padding: 0 0 8px 5px;
	margin: 5px 0 0 -1px;
}

p.adminwrap {
	border: 1px solid gray;
	padding: 4px;
}

table.QOTWClient {
	border-collapse: collapse;	
}

	table.QOTWClient tr.act {
		background-color: #B2FF9F;
	}
	
	table.QOTWClient tr.dev {
		background-color: #FFF29F;
	}

	Table.QOTWClient td {
		text-align: center;
		border: 1px solid silver;
		padding: 0 3px;
	}
	
	table.QOTWClient td.desc {
		font-size: .9em;
		padding: 0 6px;
	} 
	
	table.QOTWClient td.head {
		font-size: .9em;
		white-space: nowrap;
		padding: 0 3px;
	}
	
/* styles for the tables of children ages */

table.AgeTable {
	border-spacing: 0;	/* cellspacing = 0 */
	padding: 0;				/* cellpadding = 0 */
	border-collapse: collapse;	
}

	table.AgeTable td.header {
		font-size: smaller;
		text-align: right;
		padding: 0 5px 0 0;
	}

	table.AgeTable td.desc {
		text-align: right;
		padding: 2px 5px;
		border: 1px solid gray;
	}
	
	table.AgeTable td.data {
		text-align: right;
		border: 1px solid gray;
		padding: 0 5px 0 0;
	}
	
/* style for OE results DIV */

div.OEResults {
	overflow: auto;
	height: 20em;
}
	
	

