/* Stylized Tables */
/* Complex Table Model Set */

caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

thead {
	background-color: #ECE9D8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

thead tr th {
	border-left: 1px solid #FFF;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #999;
	border-top: 1px solid #EEE;
	height: 1.4em;
}

thead tr th a {
	display: block;
	width: auto;
	height: 100%;
	text-decoration: none;
	color: #0000FF;
	padding: 2px 2px;
}

thead tr th a:hover {
	border-bottom: .15em solid orange;
	height: 1.25em; /* height of parent -.1 for bottom border */
}

tbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 	
}



.highlightColumn {
	background-color: #EEEEEE;
}

.highlightRow {
	background-color: #9999FF;
}