.blockform{margin:0;padding:0}
.blockform div{border:0;margin:5px 0;padding:5px;font-weight:bold;font-size:10px;background:#777;color:#FFF;border:1px #444 solid}
.blockform div input{background:#DDD;font-size:12px;font-weight:bold;text-align:left;color:#333}
.blockform div.highlighted{background:#3FA0DF;border:1px #0F80AF solid}
.blockform div.highlighted input{background:#7FD0EF}
.blockform input.full{width:100%}
.blockform div.light{background:none;border:0;color:#444}

.blockform input.button{font-size:16px;vertical-align:middle;padding:2px 4px}
.blockform input.button:active{padding:1px 4px 3px 4px}

table.results{margin:0;border:2px #21262a solid; color: #FFF;}
table.results th{background:#333;text-align:center;padding:5px;font-family:Arial,sans-serif}
table.results td{text-align:center}
table.results td.left{text-align:left}
table.results td.dark{background:#000; color: #FFF;}
.sep{padding:0;background:#CCC;height:2px}
.pages{margin-top:10px}

h2{
	background:#000;
	color:#FFF;
	font-size:13px;
	padding:5px;
}