/* Printed grid may have a title, which is included in an <h1> tag */
h1{
	text-align: center;
	color: black;
}


body {
    font-family: 'trebuchet MS', 'Lucida sans', Arial;
    font-size: 14px;
    color: #444;
}

table {
    *border-collapse: collapse; /* IE7 and lower */
    border-spacing: 0;
    width: 100%;   
    border: solid #ccc 1px;
}

td, th {
    padding: 5px;
}

 th {
    background-color: #dce9f9;
    background-image: linear-gradient(top, #ebf3fc, #dce9f9);
}

.level-1
{
	background-color: #ffffff;
}

.level-2
{
	background-color: #ccffcc;
}

.level-3
{
	background-color: #ccf2ff;
}