table
{
	border-collapse:collapse;
}

table, th, td
{
	border: 1px solid black;
}

td.hover, tr.hover
{
	background-color:#ddd;
}

td.hovercell
{
	background-color:#aaa;
}

td.Craft
{
	background-color:#ff9a00;
}

td.Science
{
	background-color:#00ff00;
}

td.Art
{
	background-color:#3165FF;
}

td.Civic
{
	background-color:#ff0000;
}

td.Religion
{
	background-color:#ffff00;
}

td.num
{
	text-align:right;
}
