/********************************************
/*    include: site-css/main.css
/********************************************/
body, table, td, tr, th, p, ul, ol, li, .vanilla 
{ 
	font-family: verdana;
	font-size: 12px;
	color :#fff;
}

a {	font-family: verdana; font-size: 10px; color :#fff; text-decoration: none; }
a:hover {	font-family: verdana; font-size: 10px; color :#fff; text-decoration: underline; }

.bodytxt {	font-family: verdana; font-size: 10px; color :#fff;}

.driverdetails {	font-family: verdana; font-size: 10px; color :#fff; padding-left: 10px;}
.driverdetailsleft {	font-family: verdana; font-size: 10px; color :#fff;}

.footer
{
	font-family: verdana; 
	font-size: 9px;
	color :#666;
}

body {margin:0;}
.bdr { 	border: thin solid black;	}

td.content	{	vertical-align: top;	background: #fff;	}
td.tablesmall {	font-size: 10px;	}
td.ads		{	vertical-align: top;	padding-top: 5px; }
td.nav		{	vertical-align: top;	}
td.footer	{	text-align:center;	}

hr
{
	height: 0px;
	width:	100%;
	border: 0px none;
	border-top: 1px solid #000;
}

div.pagetitle { position: absolute; top: 215px; padding-left: 20px; color: #ffcc00; font-weight: bold; }

div.col_1	{ width:100%; margin:3px; }
div.col_2	{ width:48%;  margin:3px; }
div.col_3	{ width:32%;  margin:3px; }

a.linkwht, a.linkwht:link	{	color: #FFF;	font-weight: bold; font-size: 10px;	}
a.linkwht:hover		{	text-decoration: underline;	}
a.linkwht:visited	{	color: #CCC; }

a.footer, a.footer:link	{font-size: 9px; color: #666;	font-weight: normal;	text-decoration: none; }
a.footer:hover		{	text-decoration: underline;	}
a.footer:visited	{	color: #666; }

.left-pad, .inv-right-pad		{ margin-left: 15px; }
.right-pad, .inv-left-pad		{ margin-right: 15px; }
.left, .inv-right	{ float:left; }
.right, .inv-left	{ float:right; }
.center	{ text-align:center; }

img, a img	{	border: 0px none;	}

.minor_indent	{ text-indent: 16px; }

.bg_black			{ background: #000; }
.bg_white			{ background: #fff; }
.bg_ltgray,
.bg_ltgrey			{ background: #ccc; }
.bg_gray,
.bg_grey			{ background: #666; }
.bg_dkgray,
.bg_dkgrey			{ background: #333; }
.bg_green			{ background: #090; }
.bg_blue			{ background: #039; }
.bg_yellow			{ background: #ff0; }
.bg_shiny_red		{ background: #f66; }

.sz0 { font-size:  6px;	}
.sz1 { font-size:  9px;	}
.sz2 { font-size: 10px;	}
.sz3 { font-size: 12px;	}
.sz4 { font-size: 15px;	}
.sz5 { font-size: 18px;	}
.sz6 { font-size: 22px;	}

.ital 				{ font-style: italic; }
.bold				{ font-weight: bold; }

.fblack				{ color: #000; }
.fblue				{ color: #00f; }
.fnavyblue			{ color: #036; }
.fpurple			{ color: #03c; }
.fodcblue			{ color: #069; }
.fteal				{ color: #0cc; }
.fgreen				{ color: #0f0; }
.fdkgray, .fdkgrey	{ color: #333; }
.fgray, .fgrey		{ color: #666; }
.fmdgray, .fmdgrey	{ color: #999; }
.fodcred			{ color: #c03; }
.forange			{ color: #c60; }
.fltgray, .fltgrey	{ color: #ccc; }
.foffwhite			{ color: #ededea; }
.fred				{ color: #f00; }
.fwhite				{ color: #fff; }

.pad_top { padding-top: 4px; }

.margin_light	{ margin: 2px; } 
.margin			{ margin: 4px; }
.margin_heavy	{ margin: 6px; }

.show			{ visibility: visible;	display: block; }
.hide			{ visibility: hidden;	display: none; }

