table.eventstable th
{
font-family: verdana;
	 text-decoration: none;

	padding: 5px;
border:double;
color: #FFF;
background: url(../images/cal.png) repeat-x #dde0e2;
}

table.eventstable td.ev
{
border:solid 1px #ECECEC;
text-align:left;
font-family:Verdana,Helvetica,sans-serif;
font-size:11px;
padding:2px;
}

table.eventstable td
{
border:solid 1px #ECECEC;
text-align:center;

font-family:Verdana,Helvetica,sans-serif;
font-size:11px;
padding:2px;
}
table.eventstable td.num
{
border:solid 1px #ECECEC;
text-align:center;

font-family:Verdana,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
padding:2px;
}
table.teamstable td
{
border:solid 1px #ECECEC;
text-align:center;
font-family:Verdana,Helvetica,sans-serif;
font-size:11px;

}
table.teamstable th
{
font-family: verdana;
	 text-decoration: none;
padding: 5px;

	 
border:double;
color: #FFF;
background: url(../images/cal.png) repeat-x #dde0e2;
}


table.driverstable th
{

text-align:center;
font-size:12px;
padding:5px;
border:double;
color: #FFF;
background: url(../images/cal.png) repeat-x #dde0e2;
}
table.driverstable th.name
{

text-align:center;
font-size:115%;
padding:5px;
border:double;
color: #FFF;
background: url(../images/cal.png) repeat-x #dde0e2;
}
table.driverstable td.spec
{
text-align:center;
font-size:12px;
padding:5px;
border:double;
color: #FFF;
background: url(../images/cal.png) repeat-x #dde0e2;
}

table.driverstable td
{
border:solid 1px #ECECEC;
text-align:center;
font-family:Verdana,Helvetica,sans-serif;
font-size:12px;
padding:4px;
}
table.driverstable td.dr
{
border:solid 1px #ECECEC;
text-align:center;
font-weight: bold;
font-family:Verdana,Helvetica,sans-serif;
font-size:12x;
padding:4px;
}
table.rules th
{
width: 180px;
text-align:left;
font-family: verdana;
text-decoration: none;
padding: 5px;
border:double;
color: #FFF;
background: url(../images/cal.png) repeat-x #dde0e2;
}
table.rules th.header
{
width: 648px;
text-align:center;
font-family: verdana;
text-decoration: none;
padding: 5px;
border:double;
color: #FFF;
background: url(../images/cal.png) repeat-x #dde0e2;
}


table.rules td
{
border:solid 1px #ECECEC;
text-align:left;
font-family:Verdana,Helvetica,sans-serif;
font-size:12px;
padding:4px;
}

table.winner td.a
{

text-align:left;
font-size:11px;
padding:2px;
border:double #fff;
color: #000;
background: #E8EBEF;
}

table.winner td
{
border:solid 1px #ECECEC;
text-align:left;
font-family:Verdana,Helvetica,sans-serif;
font-size:11px;
padding:2px;
}
table.winner td.foto
{
border:solid 1px #ECECEC;
text-align:center;
font-family:Verdana,Helvetica,sans-serif;
font-size:12px;
padding:2px;
}

table.standings th.driver
{
font-family: verdana;
width:150px;
text-decoration: none;
padding: 5px;
border:double;
color: #FFF;
background: url(../images/cal.png) repeat-x #dde0e2;
}
table.standings th.final
{
font-family: verdana;
text-decoration: none;
padding: 2px;
width:10px;
border:double;
color: #FFF;
background: url(../images/cal.png) repeat-x #dde0e2;
}
table.standings td.event
{
border:solid 1px #ECECEC;
text-align:center;
width:18px;
font-family:Verdana,Helvetica,sans-serif;
font-size:11px;
padding:2px;
}
table.standings td.name
{
border:solid 1px #ECECEC;
text-align:left;
font-family:Verdana,Helvetica,sans-serif;
font-size:11px;
padding:2px;
}
table.standings td
{
border:solid 1px #ECECEC;
text-align:center;
font-family:Verdana,Helvetica,sans-serif;
font-size:11px;
padding:2px;
}
table.standings td.final
{
border:solid 1px #ECECEC;
text-align:center;
font-family:Verdana,Helvetica,sans-serif;
font-size:11px;
font-weight: bold;
padding:2px;
}
table.standings td.win
{
border:solid 1px #ECECEC;
text-align:center;
color:#FF0000;
font-family:Verdana,Helvetica,sans-serif;
font-size:11px;
padding:2px;
}
table.standings td.pole
{
border:solid 1px #ECECEC;
text-align:center;
font-weight: bold;
font-family:Verdana,Helvetica,sans-serif;
font-size:11px;
padding:2px;
}
table.standings td.winbest
{
border:solid 1px #ECECEC;
text-align:center;
color:#FF0000;
text-decoration: underline;
font-family:Verdana,Helvetica,sans-serif;
font-size:11px;
padding:2px;
}
table.standings td.polebest
{
border:solid 1px #ECECEC;
text-align:center;

text-decoration: underline;
font-family:Verdana,Helvetica,sans-serif;
font-size:11px;
padding:2px;
}
table.standings td.und
{
border:solid 1px #ECECEC;
text-align:center;
text-decoration: underline;
font-family:Verdana,Helvetica,sans-serif;
font-size:11px;
padding:2px;
}
table.standings td.best
{
border:solid 1px #ECECEC;
text-align:center;
color:#00FF21;
font-family:Verdana,Helvetica,sans-serif;
font-size:11px;
padding:2px;
}
