table { empty-cells:show; border:1px solid #CCCCCC; }
#links { 
	color:#339933;
	margin:0 0 4em 0;
}
#links ul { 
	margin:0;
	padding:0;
}
#links ul li { 
	font-weight:bold;
	display:inline;
	float:left;
	padding:.4em .9em;
	margin:.1em 0 0 0;
	background-color:#F2FAF2;
	border:1px solid #CCCCCC;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	-khtml-border-radius-topleft:10px;
	-khtml-border-radius-topright:10px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
}

#links ul li.current {
	background-color:#FFFFFF;
	border-bottom:0;
	margin:0;
	padding-bottom:.5em;
}

#links ul li a { 
	font-weight:normal;
}

h3 { clear:both; }
tbody tr { text-align:center; border:1px solid #CCCCCC; padding:2px; }
tbody th { text-align:center; vertical-align:top; border:1px solid #CCCCCC; padding:2px; }
tbody td { text-align:center; width:4em; border:1px solid #CCCCCC; padding:2px; }
*.void { background-color:#EEEEEE; border:1px solid #CCCCCC; }
*.m2,*.m3,*.m4 { font-weight:bold; background-color:#F2FAF2; border:1px solid #CCCCCC; }
*.m3 { color:red; font-size:1.5em; padding:2px; width:2em; }
*.m1 { text-align:left; }
*.m4 { width:6em; }
