me.bgVO
{
    background-color: #666666;
    color: #FFFFFF;
}

.bgRedVO
{
    background-color: #CC0000;
    color: #FFFFFF;
}

.bgGNC
{
    background-color: #FFCC00;
    color: #000000;
}

a:link
{
  color: #000000;
}

a:visited
{
  color: #000000;
}

a:active
{
  color: #000000;
}

a:hover
{
  color: #CE2918;
}

a.db_results
{
  color: #CE2918;
  text-decoration: none;
}

a.db_results:hover
{
  text-decoration: underline;
}

body
{
  background-image: url(images/background.gif);
  background-color: #000000;
  color: #000000;
  SCROLLBAR-BASE-COLOR: #FFCC00;
  SCROLLBAR-ARROW-COLOR: #800000;
}

div.attention_message
{
  width: 100%;
  text-align: center;
  margin: 15px auto;
  font-size: 13px;
  color: #FF0000;
  font-weight: bold;
}

div.faq_a
{
  background-color: #CACACA;

  width: 100%;
  margin: 5px;
  padding: 5px;

  display: none;
}

div.faq_q
{
  cursor: pointer;
  font-weight: bold;
}

div.halloffame
{
  float: left;
  width: 49%;
  margin-bottom: 10px;
}

div.halloffame div
{
  float: left;
}

div.halloffame img
{
  float: left;
}

div.insideVOPage a
{
  font-weight: bold;
}

div.rules a
{
  font-weight: bold;
}

div.series_icon
{
  margin: 0px auto;
  padding: 1px;
  text-align: center;
  width: 41px;
  font-size: 10px;
}

div.pageSubTitle
{
    margin-bottom: 15px;
    vertical-align: middle;
    font-weight: bold;
    padding: 10px;
    background-color: #FFCC00;
    text-align: left;
}

div.yellow_headline
{
  background-color: #FFCC00;

  padding: 10px;

  font-family: arial;
  font-size: 10pt;
  font-weight: bold;
}

img
{
  border: 0px;
}

input.button
{
  font-family: Verdana, serif;
  font-size: 11px;
  background-color: #FFCC00;
}

input.editValue
{
  background-color: #EFEFEF;
  font-family: Arial;
  font-size: 8pt;
}

p
{
  text-align: center;
}

p.newsStatsHead
{
  text-align: left;
  font-size: 13px;
  font-family: Arial;
  font-weight: bold;
}

span.db_title_links
{
  padding: 2px 5px;
}

span.db_title_links a
{
  text-decoration: none;
}

span.db_title_links a:hover
{
  text-decoration: underline;
}

span.import_title
{
  font-size: 13pt;
  font-weight: bold;
}

select
{
  background-color: #EFEFEF;
  font-family: Arial, Helvetica;
  font-size: 11px;
}

select.select
{
  margin: 0px 10px;
}

table.import
{
  margin: 0 auto;
  border-collapse: collapse;
  font-size: 8pt;
  font-family: verdana;
  text-align: left;
}

table.lapRecords a
{
  text-decoration: none;
}

table.main
{
  width: 100%;
  border: 1px solid #000000;
  border-collapse: collapse;
}

table.newsStats
{
  font-size: 10px;
  font-family: Arial;
  float: left;
  margin: 10px;
  width: 170px;
}

table.newsStatsClear
{
  font-size: 10px;
  font-family: Arial;
  clear: both;
  float: left;
  margin: 10px;
  width: 170px;
}

table.tableList
{
  width: 100%;
  border-collapse: collapse;
  font-size: 10px;
  text-align: center;
}

table.tableList td
{
  padding: 3px 2px;
}

table.tableList td.highlight
{
  font-size: 11px;
  font-weight: bold;
}

table.tableList td.negative
{
  color: #FF0000;
}

table.tableList td.neutral
{
  color: #FFFF00;
}

table.tableList td.positive
{
  color: #008000;
}

table.tableListSmall td
{
  padding: 3px 0px;
}

table.top5
{
  width: 100%;
  font-size: 10px;
  color: #FFFFFF;
}

table.top5 a
{
  text-decoration: none;
}

table.top5 tr
{
  height: 15px;
}

table.top5 td
{
  border-bottom: 1px solid #4A4A4A;
}

table.top5Main
{
  text-decoration: none;
  background-color: #CA1818;
  width: 100%;
  font-size: 10px;
  color: #FFFFFF;
}

table.top5Main a:hover
{
  text-decoration: underline;
}

table.top5Main a.top5Link
{
  color: #FFFFFF;
  text-decoration: none;
}

table.top5Main a.top5Link:hover
{
  text-decoration: underline;
}

td
{
  font-family: Arial;
}

td.adminButton
{
  text-align: center;
  font-size: 10px;
  width: 25px;
}

td.adminButton a
{
  background-color: #333333;
  color: #FFCC00;
  text-decoration: none;
}

td.label
{
  color: #808080;
}

td.main
{
  background-color: #DEDEDE;
  background-image: url(images/menuback4.gif);
  font-size: 13px;
}

td.mainTitle
{
  padding: 2px 20px;
  background-color: #333;

  color: #FFF;
  font-weight: bold;
  font-size: 12pt;
}

td.mainTitleLinks
{
  padding: 2px 20px;
  background-color: #333;
  text-align: right;
  color: #FFF;
  font-size: 10px;
}

td.mainTitleLinks a
{
  color: #FFCC00;
  text-decoration: none;
}

td.mainTitleLinks a:hover
{
  text-decoration: underline;
}

td.menuCategory
{
  text-align: center;
  font-weight: bold;
  font-size: 13px;
  padding: 0;
}

td.menuCategoryGNC
{
  background-image: url(images/menu_bg_yellow.gif);
}

td.menuCategoryRedVO
{
  background-image: url(images/menu_bg_red.gif);
  color: #FFFFFF;
}

td.menuCategoryVO
{
  background-image: url(images/menu_bg_grey.gif);
  color: #FFFFFF;
}

td.menuCategorySmall
{
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  padding: 0;
}

td.menuCategorySmallGNC
{
  background-image: url(images/menu_bg_small_yellow.gif);
}

td.menuCategorySmallRedVO
{
  background-image: url(images/menu_bg_small_red.gif);
  color: #FFFFFF;
}

td.menuCategorySmallVO
{
  background-image: url(images/menu_bg_small_grey.gif);
  color: #FFFFFF;
}

td.menuEntry
{
  padding: 2px 0px 2px 3px;
  font-size: 10px;
  border-bottom: 1px solid #CCCCCC;
}

td.menuEntry a
{
  text-decoration: none;
}

td.menuEntry a:hover
{
  text-decoration: underline;
}

td.menuLastEntry
{
  padding: 2px 0px 2px 3px;
  font-size: 10px;
}

td.menuLastEntry a
{
  text-decoration: none;
}

td.menuLastEntry a:hover
{
  text-decoration: underline;
}

td.menuSeparator
{
  background-color: #CCC;
}

td.newsStats
{
  font-size: 11px;
  font-weight: bold;
}

td.newsStatsHead
{
  font-size: 13px;
  font-weight: bold;
}


td.po_ban
{
  background-color: #FF0000;
  color: #FFFFFF;
  font-size: 11px;
  font-weight: bold;
}

td.po_clean
{
  color: #FFFFFF;
  background-color: #008800;
  font-size: 11px;
  font-weight: bold;
}

td.po_dnq
{
  background-color: #FFFF00;
  font-size: 11px;
  font-weight: bold;
}

td.po_dnumber
{
  text-align: right;
  padding: 0px 5px;
  background-color: #333333;
  color: #FFFFFF;
}

td.po_driver
{
  text-align: left;
  background-color: #333333;
  color: #FFFFFF;
  white-space: nowrap;
}

td.po_laps
{
  background-color: #C0FFC0;
}

td.po_penalty
{
  background-color: #FFC0C0;
}

td.po_prov
{
  background-color: #FFFF00;
  font-size: 11px;
  font-weight: bold;
}

td.po_span
{
  background-color: #333333;
}

td.po_vsk
{
  font-size: 11px;
  font-weight: bold;
}

td.po_warning
{
  background-color: #C0FFFF;
}

td.po_yellow
{
  background-color: #FFFFC0;
}

textarea.editValue
{
  background-color: #EFEFEF;
  font-family: Arial;
  font-size: 8pt;
}

tr.listBg
{
  background-color: #D6D6D6;
}

tr.driverBg
{
  background-color: #FFCC00;
}

tr.po_title
{
  color: #FFFFFF;
  background-color: #333333;
  white-space: nowrap;
}