@charset "utf-8";
/* CSS Document */

table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: thin none #CCCCCC;
	vertical-align: text-top;
}

.TableHeadings {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #Eeeeee;
	text-align: center;
	vertical-align: bottom;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	font-size: 12px;
	font-weight: bold;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #999999;
	
	padding: 5px;
}

td, th {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align:left;
}

th {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #Eeeeee;
	text-align: center;
	vertical-align: bottom;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	font-weight: bold;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #999999;
	padding: 5px;
}

.tableContainer {
	background-image: url(../site%20images/grey-gradient.gif);
	background-repeat: repeat-x;
	background-position: top;
	text-align:center;
	margin-top:20px;
	padding: 10px;
	min-height:400px;
	overflow: scroll;
	max-height:700px;
}

/*Spry tables*/
.rowStyle {
	CURSOR: pointer
}
.spryhover {
	BACKGROUND-COLOR: #ffffcc
}
.spryselected {
	BACKGROUND-COLOR: #cccccc
}
#compDetail {
	FILTER: alpha(opacity=0);
	opacity: 0
}

#scorecard td {
text-align:center;
border-bottom:solid;
border-bottom-width:1px;
padding:3px;
border-bottom-color:#CCCCCC;
}

#scorecard .white {
background-color:#FFFFFF;
}
#scorecard .yellow {
background-color:#FFFF66;
}
#scorecard .red {
background-color:#FF3300;
}
#scorecard .si {
color:#FF0000;
}
#scorecard {
min-height:700px;
}
