@charset "utf-8";
/* CSS Document */

/* Table styles
---------------------------------------- */

table#data {
	width: 100%;
	border: 1px solid #c0c0c0;
	background-color: #FFFFFF;
	padding: 1px;
}

table#data th {
	padding: 3px 4px;
	color: #FFFFFF;
	font-size: 0.90em;
	background: #e53333 url("gradient2b.gif") bottom left repeat-x;
	border-top: 1px solid #e56767;
	border-bottom: 1px solid #b90202;
	text-align: left;
	text-transform: uppercase;
}

table#data td {
	padding: 4px;
	line-height: 1.20em;
}
table#data td.clearAll, table#data td.clearAll td {
	padding: 0px;
	line-height: normal;
}

table#data.type2 {
	border: none;
	background: none;
	padding: 0;
}

table#data.type2 th {
	background: none;
	border-top: none;
	text-align: center;
	color: #115098;
	padding: 2px 0;
}

table#data.type2 td {
	padding: 0;
	font-size: 1em;
}

table#data.type2 td.name {
	padding: 2px;
	vertical-align: middle;
}


table#data th.name {
	text-align: left;
	width: auto;
}

table#data td.name {
	text-align: left;
	font-weight: bold;
}

table#data .entry {
	text-align: left;
	font-weight: normal;
}

table#data .row1 { background-color: #F9F9F9; }
table#data .row2 { background-color: #e3e3e3; }
table#data .row3 { background-color: #ffd9d9; }
table#data .Over { background-color: #f6f4d0; }
table#data .Active { background-color: #c7c7c7; }
table#data .row4 { background-color: #E4E8EB; }
table#data .col1 { background-color: #ffebeb; }
table#data .col2 { background-color: #F9F9F9; }

table#data .spacer {
	background-color: #DBDFE2;
	height: 1px;
	line-height: 1px;
}

/*** END TABLE ****/
