img {
border-color: #f8f8f8;
border-style: solid;
}

a:link {
text-decoration: none;
color: #2f4f4f;
font-size: 9pt;
}
a:visited {
text-decoration: none;
color: #778899;
font-size: 9pt;
} 
a:hover {
text-decoration: underline;
color: #000000;
font-size: 9pt;
}

body {	
 margin: 0;
 padding: 0;
 color: white;
 background: url(pics/backgrounds/stmtdk35.jpg) ;
 font: 9pt Arial, sans-serif;
}


#wrapper {
 color: black;
 margin: 15px auto 0 auto;
 padding: 0px;
 width: 990px;
 border: 1px solid #dcdcdc;
}
#footer {
 font-size: 10px;
 text-align: center;
 margin: 10px auto 10px auto;
}
#terminator {
 background: url(http://images.rapidshare.com/img/terminator_back.png) repeat-x;
 height: 15px;
 margin: 0 0 0 0;
 border: 0;
}
#header {
 border-bottom: 1px solid #000000;
 margin: 0px;
 height: 136px;
}
#header .left {
 background: #ACC4CE url(http://images.rapidshare.com/img/back_left.jpg);
 width: 100px;
 float: left;
 height: 136px;
 margin: 0px; 
}
#header .right {
 background: #ACC4CE url(http://images.rapidshare.com/img/back_right.jpg);
 width: 800px;
 float: left;
 margin: 0x;
 height: 136px;
 padding: 0px;
}
#header-bottom {
 border-top: 0;
 border-bottom: 0;
 background: #ffffff;
 margin: 0 0 0 0;
}
#main {
 position: relative;
 margin: 10px;
}
#content {
 margin: 0 0 0 0;
 border-style: none;
 border-width: 0 0px 0px 0;
 background: white;
 color: black;
}
#content .inner {
 margin: 0px 0px 0px 0px;
}
#content .inner a {
 color: #0B7BCC;
 text-decoration: underline;
}
#content .inner a:hover {
 color: #0B7BCC;
 text-decoration: none;
}
#content .inner h2 {
 color: #245185;
 padding-bottom: 0.2em;
 border-bottom: 1px solid #b9d2e3;
 font-size: 120%;
}
#content .inner h3 {
 font-size: 130%;
}
#content .inner p {
 color: #666666;
 font-size: 100%;
}
#content .inner hr {
 background-color: #444444;
 height: 1px;
 margin: 2px;
 border: 0;
}
#content .inner textarea {
 background-color:#CCCCCC;
 color:#666666;
 font-size:9px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
}
ul.dropdown {
 list-style: none;
 margin:0;
 padding:0;
 width:100%;
}
ul.dropdown * ul {
 list-style: none;
 margin:0;
 padding: 0;
 display:none;
 position:absolute;
 z-index:99;
}
ul.dropdown li {
 float: left;
 padding: 0px; /* padding: 2px; helps Opera with hover */
}
ul.dropdown li * li {
 float: none;
 position: relative;
}
ul.dropdown ul * ul {
 left:98%;
 top:0;
 width:100%;
}
ul.dropdown a {
 display:block;
}
ul.dropdown ul * a {
 width:20em;
}
ul.dropdown li:hover ul ul, ul.dropdown li:hover ul ul ul, ul.dropdown li:hover ul ul ul ul {
 display:none;
}
ul.dropdown li:hover ul, ul.dropdown ul li:hover ul, ul.dropdown ul ul li:hover ul {
 display:block;
}
ul.dropdown a {
 background-color: #666666;
 color: #fff;
 padding: 2px 9px 2px 9px;
 text-decoration: none;
}
ul.dropdown a:hover {
 background-color: #444;
 color: #fff;
}
ul.dropdown ul {
 border: 0;
 background-color: #ccc;
}
ul.dropdown ul a {
 background-color: #ccc;
 color: #000;
 padding: 4px;
 text-decoration: none;
}
ul.dropdown ul a:hover {
 background-color: #E1E1E1;
 color: #000;
}
ul.dropdown ul li {
 background-color: #ccc;
}
ul.dropdown hr {
 background-color: #444444;
 height: 1px;
 margin: 3px;
 border: 0;
}
#mainmenu {
 background: url(http://images.rapidshare.com/img/img/terminatr_back.png) #666666 repeat-x;
 height: 20px;	
}
input, textarea {
 background-color: #f8f8f8;
 border: 1px solid #cecece;
 padding: 0px;
 margin-right: 1px;
 margin-top: 1px;
 font: normal 10px verdana, arial, geneva, helvetica, sans-serif;
}
input:focus, textarea:focus {
 border: 1px solid #888;
}
input:hover, textarea:hover {
 border: 1px solid #aaa;
}
select, input[type=checkbox], input[type=radio], input[type=button], input[type=submit] {
 cursor: pointer;
 background-color: #f8f8f8;
 color: #333333;
 font: normal 10px verdana, arial, geneva, helvetica, sans-serif;
}
form {
 line-height: 150%;
}

.trackworktable {
}

.trackworktable tr {
horizontal-align: center;
color: #000000;
}

.trackworktable td {
text-align: center;
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px; 

}

.trackworktable th {
text-align: center;
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-weight: bold;
}

.trackworktable tbody td a{
text-align: left;
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px; 
 font-weight:normal; 
 display:block;
 background: transparent url(links_yellow.gif) no-repeat 0% 50%;
 padding-left:15px;
}

.trackworktable tbody tr:hover
{
  background: #CAE1FF repeat;
}

.trackworktable tbody tr:hover td
{
  color: #003F87;
}


.racevideotable {
}

.racevideotable tr {
horizontal-align: center;
color: #000000;
}

.racevideotable td {
text-align: center;
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 

}

.racevideotable th {
text-align: center;
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold;
}

.racevideotable tbody td a{
text-align: left;
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
 font-weight:normal; 
 display:block;
 background: transparent url(links_yellow.gif) no-repeat 0% 50%;
 padding-left:15px;
}

.racevideotable tbody tr:hover
{
  background: #CAE1FF repeat;
}

.racevideotable tbody tr:hover td
{
  color: #003F87;
}




.standardtable td
{
	border               : 1px solid #CCC;
	border-collapse      : collapse;
  font                 : small/1.5 "Tahoma", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
}
.standardtable
{
	border                :none;
	border                :1px solid #CCC;
}
.standardtable thead th, .standardtable tbody th
{
	background            : #FFF url(th_bck.gif) repeat-x;
  color                 : #666;  
	padding               : 5px 10px;
  border-left           : 1px solid #CCC;
}

.standardtable tbody th
{
  background            : #fafafb;
  border-top            : 1px solid #CCC;
  text-align            : left;
  font-weight           : normal;
}
.standardtable tbody tr td
{
	padding               : 5px 10px;
  color                 : #666;
}
.standardtable tbody tr:hover
{
  background            : #FFF url(tr_bck.gif) repeat;
}

.standardtable tbody tr:hover td
{
  color                 : #454545;
}
.standardtable tfoot td, .standardtable tfoot th
{
  border-left           : none;
  border-top            : 1px solid #CCC;
	padding               : 4px;
  background            : #FFF url(foot_bck.gif) repeat;
  color                 : #666;
}
.standardtable caption
{
	text-align            : left;
	font-size             : 120%;
	padding               : 10px 0;
	color                 : #666;
}
.standardtable a:link
{
	color                 : #666;
}
.standardtable a:visited
{
	color                 : #666;
}
.standardtable a:hover
{
	color                 : #003366;
	text-decoration       : none;
}
.standardtable a:active
{
	color                 : #003366;
}

/* Spearmint tints > http://inspire.server101.com/bttdb/html/tables/ */

/* table */
.greentable {
	margin: 0 0 1em;
	background: #FFF;
	border-collapse: collapse;
	border-top: 1px solid #363;
	border-bottom: 2px solid #363;
}

/* caption = table title/heading */
.greentable caption {
	text-align: left;
	font: bold small-caps 120%/1.3 "trebuchet ms",Helvetica,Arial,Sans-Serif;
	color: #363;
	margin: .3em 0;
}

/* reduced font size to save space */
.greentable tr { font-size: 90%; }
/* prevent nested tables reducing font size further */
.greentable tr tr { font-size: 100%; }

/* tinted rows */
/* in CSS3 selectors: tbody tr:even or tbody tr:nth-child(2n) */
.greentable tr.odd {
	background: #DFD;
}

/* table cells */
.greentable th, .greentable td {
	font-weight: normal;
	padding: .3em .7em;
	text-align: left;
	vertical-align: top;
}

/* borders to separate body sections */
.greentable tbody tr:first-child th,
.greentable tbody tr:first-child td,
.greentable tfoot tr:first-child th,
.greentable tfoot tr:first-child td {
	border-top: 1px solid #363;
}

/* tints for column headings */
.greentable thead {
	background: #9C9;
	white-space: nowrap;
}

/* tints for totals */
.greentable tfoot {
	background: #ADA;
}

/* bold text for totals */
.greentable tfoot th,
.greentable tfoot td {
	font-weight: bold;
}


.orangetable {
	width: 100px;
	border-collapse:collapse;
	border:1px solid #FFCA5E;
}
.orangetable caption {
	font: 1.8em/1.8em Arial, Helvetica, sans-serif;
	text-align: left;
	text-indent: 10px;
	background: url(bg_caption.jpg) right top;
	height: 45px;
	color: #FFAA00;
}
.orangetable thead th {
	background: url(bg_th.jpg) no-repeat right;
	height: 47px;
	color: #FFFFFF;
	font-size: 0.8em;
	font-weight: bold;
	padding: 0px 7px;
	margin: 20px 0px 0px;
	text-align: left;
	border-right: 1px solid #FCF1D4;
}
.orangetable tbody tr {
background: url(bg_td1.jpg) repeat-x top;
}
.orangetable tbody tr.odd {
	background: #FFF8E8 url(bg_td2.jpg) repeat-x;
}

.orangetable tbody th, .orangetable tbody td {
	font-size: 0.8em;
	line-height: 1.4em;
	font-family: Arial, Helvetica, sans-serif;
	color: #777777;
	padding: 10px 7px;
	border-top: 1px solid #FFCA5E;
	border-right: 1px solid #DDDDDD;
	text-align: left;
}
.orangetable a {
	color: #777777;
	font-weight: bold;
	text-decoration: underline;
}
.orangetable a:hover {
	color: #F8A704;
	text-decoration: underline;
}
.orangetable tfoot th {
	background: url(bg_total.jpg) repeat-x bottom;
	color: #FFFFFF;
	height: 30px;
}
.orangetable tfoot td {
	background: url(bg_total.jpg) repeat-x bottom;
	color: #FFFFFF;
	height: 30px;
}

.chivestable {
	background-color: #FFFFFF;
	border: none;
	color: #495E49;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
}

.chivestable a:link, .chivestable a:visited, .chivestable a:active {
	background-color: transparent;
	color: #002043;
	font-size: 10px;
	text-decoration: none;
}

.chivestable a:hover {
	background: transparent;
	color: #000000;
	text-decoration: underline;
}

.chivestable caption {
	background-color: transparent;
	color: #67BD2A;
	font-family: Georgia, serif;
	font-size: 24px;
	padding-bottom: 12px;
	padding-left: 8px;
	text-align: left;
}

.chivestable, .chivestable td, .chivestable th {
	margin: 0;
	padding: 0;
}

.chivestable tbody td, .chivestable tbody th {
	background-color: #efefef;
	border-bottom: 2px solid #DDDDDD;
	border-top: 3px solid #FFFFFF;
	padding: 3px;
}

.chivestable tbody tr.odd th, .chivestable tbody tr.odd td {
	background-color: #dcdcdc;
	border-bottom: 2px solid #BBBBBB;
	border-top: 3px solid #FFFFFF;
	padding: 3px;
}

.chivestable tbody tr:hover td, .chivestable tbody tr:hover th {
	background-color: #BAE899;
}

.chivestable td, .chivestable th {
	vertical-align: middle;
}

.chivestable tfoot td, .chivestable tfoot th {
	font-weight: bold;
	padding: 4px 8px 6px 9px;
}

.chivestable thead th {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 19px;
	padding: 0 8px 2px 8px;
	white-space: nowrap;
}

.redtable {
	color: #000000;
	font: 12px "Trebuchet MS",Verdana,sans-serif;
	border-collapse: collapse;
	margin: 0 auto;


}

.redtable caption {
	margin: 0 auto;
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
	padding: 5px;
	color: #FFF;
	background-color: #E13A3E;
	font-weight: bold;
	text-transform: uppercase
}

.redtable th, .redtable td {
	padding: 5px;
	border-top:		1px solid #333333;
	border-bottom:		1px solid #333333;
	border-left:		1px solid #333333;
	border-right:		1px solid #333333;
	text-align:center;
}

.redtable thead th,.redtable tfoot th,.redtable tfoot td {
	background-color: #0853A6;
	color: #FFF;
	font-weight: bold;
	text-transform: uppercase
}

.redtable thead th {
	background-color: #0853A6;
	color: #fff;
	text-align: center
}

.redtable tbody th {
	padding: 20px 10px
}

.redtable tbody tr.odd {
	background-color: #CCCCCC;
	color: #666
}

.redtable tbody a {
	padding: 1px 2px;
	color: #333;
	text-decoration: none;
	border-bottom: 1px dotted #E63C1E
}

.redtable tbody a:active,.redtable tbody a:hover,.redtable tbody a:focus,.redtable tbody a:visited {
	color: #666
}

.redtable tbody tr:hover {
	background-color: #CAE1FF;
	color: #333
}

.redtable tbody tr:hover a {
	background-color: #CAE1FF
}

.redtable tbody td+td+td+td a {
	color: #C30;
	font-weight: bold;
	border-bottom: 0
}

.redtable tbody td+td+td+td a:active,.redtable tbody td+td+td+td a:hover,.redtable tbody td+td+td+td a:focus,.redtable tbody td+td+td+td a:visited {
	color: #E63C1E
}

.redtable tbody a:visited:after {
	font-family: Verdana,sans-serif;
	content: "\00A0\221A"
}


/*
Theme: Dark Night
Author: Michael Schmieding
Web site: http://www.slifer.de/
*/

.darktable table a, .darktable table, .darktable tbody, .darktable tfoot, .darktable tr, .darktable th, .darktable td, .darktable table caption {
	font-family: Verdana, arial, helvetica, sans-serif;
	background:#f8f8f8;
	color:#333;
	text-align:left;
	font-size:12px;
}
.darktable table, .darktable table caption {
	border-left:3px solid #ccc;
	border-right:3px solid #999;
}
.darktable table {
	border-top:1px solid #ccc;
	border-bottom:3px solid #999;
}
.darktable table a {
	text-decoration:underline;
	font-weight:bold;
}
.darktable table a:visited {
	background:#262b38;
	color:#abc;
}
.darktable table a:hover {
	text-decoration:none;
	position:relative;
	top:1px;
	left:1px;
}
.darktable table caption {
	border-top:3px solid #567;
	border-bottom:1px solid #000;
	font-size:20px;
	font-weight:bold;
}
.darktable table, .darktable td, .darktable th {
	margin:0px;
	padding:0px;
}
.darktable tbody td, .darktable tbody th, .darktable tbody tr.odd th, .darktable tbody tr.odd td {
	border-top:1px solid #ccc;
	border-bottom:1px solid #999;
	border-left:1px solid #ccc;
	border-right:1px solid #999;
}
.darktable td, .darktable th, .darktable table caption {
	padding:5px;
	vertical-align:middle;
}
.darktable tfoot td, .darktable tfoot th, .darktable thead th {
	border-top:1px solid #000;
	border-bottom:1px solid #567;
	border-left:1px solid #000;
	border-right:1px solid #567;
	font-weight:bold;
	white-space:nowrap;
	font-size:14px;
}

.winner21, .winner21 td.top{
   border-top: 1px solid #dcdcdc;
   border-left: 1px solid #dcdcdc;
   border-bottom: 1px solid #dcdcdc;
   border-right: 1px solid #dcdcdc;
}

.winner21b, .winner21b td, .winner21b th{
   border-top: 1px solid #cccccc;
   border-left: 1px solid #cccccc;
   border-bottom: 1px solid #cccccc;
   border-right: 1px solid #cccccc;
}