body{
color:#000000;
background-color:#FFFFFF;
text-align:center;
font-family:helvetica, arial, sans-serif;
margin-top:0;
}
h1{
font-size:1em; 
font-weight:bold; 
color:#039; 
margin:0; 
padding:0;
}
h2{
font-size:0.85em; 
font-weight:bold; 
color:#000; 
margin:0; 
padding:0;
}
h3{
font-size:0.85em;
padding:0;
margin:0;
margin-bottom:20px;
}			
a:link, a:visited{
font-weight:normal; 
margin:5px 0 0 0; 
border:none; 
color:#900; 
text-decoration:none;
}
a:hover, a:active{
color:#F33; 
border:0; 
text-decoration:none;
}
table {border:1px solid #666; width:755px; margin:0; padding:10px; border:1px solid #666; margin-top:2px}
table {margin-bottom:20px;}
table td{margin:0; padding:2px 2px; font-size:0.85em; line-height: 1.5em; color:#333}
table tr.even-row td{background:#e6e6e6 url(../images/graybg.gif); padding:3px; margin:0; border:0; color:#000;}
table tr.odd-row td{background-color:#fff; padding:3px; margin:0; border:0; color:#000;}
table th{font-weight:bold; font-size:0.85em; color:#666; border:0; margin:0; padding:3px; text-align:center}
table th.title{
font-size:0.9em; 
font-weight:bold; 
color:#000; 
margin:0; 
padding:0;
border-bottom:1px solid #CCCCCC;
}
.title{
font-size:18px;
background-color:#FFFFFF;
}
.name{
text-align:left;
}
.winner{
color:#FF0000;
}
.highlight{
color:#FF0000;
font-weight:bold;
}
.column-heading{
background-color:#FFFFFF;
}
.odd-row{
background-color:#DDDDDD;
}
.even-row{
background-color:#FFFFFF;
}
#results{
margin:0 auto;
width:760px;
}
pre {
text-align:left;
margin-left:30px;
}