/* GENERAL FORMATTING */
@charset "utf-8";
body  				{
					font-family:Arial, Helvetica, sans-serif;
					margin-top: 0px; 
					padding: 0;
					text-align: center; 
					color: #000000;
					background-image:url(../images/bvc_background.jpg);
					background-repeat:no-repeat;
					background-color:#16648b;
					background-position:top;				
					scrollbar-face-color: gray;
					font-size:12px;
					}
					
a 					{
					text-decoration:none;
					color:#FF0000;
					font-weight:bold}

a:hover 			{color:#FF0000;
					text-decoration:underline;
					}

a.bluelink 			{
					color: #3081a0;
					font-size: 16px;
					text-decoration: none;
					}

a.bluelink:hover 	{
					color: #3081a0;
					font-size: 16px;
					text-decoration: underline;
					}

a.top_right_menu 	{
					color: #000;
					font-size: 12px;
					text-decoration: none;
					}

a.top_right_menu:hover {
					color: #3282a2;
					font-size: 12px;
					text-decoration: underline;
					}

a.top_right_menu:visited {
					color: #000;
					font-size: 12px;
					}
					


/* PARAGRAPH FORMAT */

img					{border:0}
					
p					{
					color:#000000;
					line-height:1.5em;
					}
					
h1					{
					font-family:Arial, Helvetica, sans-serif;
					font-size:18px;
					font-weight:bold;
					color:#000000;
					}
					
h2					{
					color: #000000;
					font-size:14px;
					}

ol.bulletedlist		{
					
					list-style:url(../images/red_arrow.gif);
					color:#000000;
					margin:0 1.5em 1.5em 1.5em;
					padding: 0 0 0 0; /* Firefox fix */
					}

ol.bulletedlist li	{
					font-size:12px;
					list-style:url(../images/red_arrow.gif);
					line-height: 1.5em; 	
					margin-top:10px;  /* spacing between points */
					_margin-top:10px;									
					}

			
					
td					{border:#333333 1px solid;}									

th 					{border:1px solid #333333;}					
					
table				{border: 1px solid #333333;
					border-collapse: collapse;
					cellspacing:0;
					cellpadding:0;
					align:center;
					background:#FFFFFF;					
					color:#000000}	


/* FORMATTING OF MAIN CONTENTS */

.thrColAbsHdr #container {
					position: relative;
					width: 950px;
					/*height: 690px;*/
					margin: 0 auto;
					text-align: left;
					
					
					} 

.thrColAbsHdr #header { 
					height: 131px; 
					background:url(../images/header_bg.jpg);
					background-repeat:repeat-x;
					padding: 0 0 0 0;  
					} 

.thrColAbsHdr #sidebar1 {
					width: 150px;  
					opacity: 1;
					filter:alpha(opacity=100);
					padding: 15px 10px 15px 20px;
					background-color: #F7F2EE;
					}

.thrColAbsHdr #sidebar2 {
					position: absolute;
					top: 139px;
					right: 0;
					width: 160px; 
					background: #EBEBEB; 
					padding: 15px 10px 15px 20px; 
					}
					
.thrColAbsHdr #mainContent { 
					margin: 0 200px; 
					padding: 0 10px; 
					}

div.innercontainer
					{
					background-color:#F7F2EC;
					float:left;
					width:951px;
					/*height:528px;*/
					padding: 0 0 0 0;
					
					opacity:.9; /* css standard */
					filter:alpha(opacity=90); /* IE patch */
					}

div.head 			{
					background-color: #F7F2EC;
					float:left;
					width:951px;
					height:104px;
					padding: 0 0 0 0;
					background:url(../images/header.jpg);
					background-repeat: no-repeat;	
					}
		
div.head2 			{
					background-color:#F7F2EC;
					float:left;
					width:951px;
					height:25px;
					padding: 0 0 0 0; 
					color:#fff;
					opacity:.9; /* css standard */
					filter:alpha(opacity=90); /* IE patch */
					}

#TopRightMenu 		{
					position:absolute;
					width:321px;
					height:18px;
					z-index:1;
					left: 604px;
					top: 5px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					}

#MenuBar 			{
	position:absolute;
	width:731px;
	height:33px;
	z-index:1;
	left: 213px;
	top: 74px;
				}

/*FORMATTING OF LEFT COLUMN ELEMENTS */

div.leftcolumn 		{
					background-color: #F7F2EC;
					float:left;
					/*height: 488px;*/
					width: 220px;
					padding: 0 0 0 10px;
					color:#000;			
					}
					
div.maincontentof2columnpage	{
					
					float:left;
					/*height: 488px;*/
					width: 900px;
					min-height:400px;
					padding: 10px 25px 10px 25px;
					color:#000;	
					
					}



div.leftcolumntablecontainer
					{
					background-color: #FFFFFF;
					float: left;
				/*	height: 488px;*/
					width: 220px;
					}

div.leftcolumntable1
					{
					background-color: #FFFFFF;
					float: left;
					/*height: 185px;*/
					width: 208px;
					border-style:solid;
					border-width: 1px 1px 1px 1px;
					border-color: #CCCCCC;
					}

div.leftcolumntablecontent
					{
					background-color: #fff;
					color:#000;
					float: left;
					/*height: 80px;*/
					width: 198px;
					text-align:left;
					font-size:12px;
					font-family:Arial, Helvetica, sans-serif;
					padding: 5px 5px 5px 5px;
					}


div.leftcolumntable2
					{
					color:#000000;	
					float: left;
					/*height: 80px;*/
					width: 203px;
					border-style:none;
					font-size:12px;
					font-family:Arial, Helvetica, sans-serif;
					padding: 5px 5px 15px 5px;
					}

/* FORMATTING OF LEFT COLUMN TABLE 3 ELEMENTS */

div.leftcolumntable3
					{
					background-color: #FFFFFF;
					float: left;
					height: 195px;
					width: 208px;
					border-style:solid;
					border-width: 1px 1px 1px 1px;
					border-color: #CCCCCC;
					}


div.leftcolumntable3content
					{
					background-color: #fff;
					color:#000;
					float: left;
					height: 80px;
					width: 198px;
					text-align:left;
					font-size:12px;
					font-family:Arial, Helvetica, sans-serif;
					padding: 5px 5px 5px 5px;
					}

/* FORMATTING OF MIDDLE CONTENT COLUMN ELEMENTS */

div.midcontentcolumn {
					background-color: #F7F2EC;
					float:left;
					/*height: 488px;*/
					width:470px;
					padding: 5px 10px 5px 10px;
					color: #000;
					font-size:10px;
					}

/* FORMATTING OF RIGHT COLUMN ELEMENTS */

.rightcolumn 		{
					
					float:left;
					width:200px;
					/*height:488px;*/
					color:#fff;
					padding: 0 0 0 10px;
					}

.rightcolumntable1
					{

					background-color:#FFFFFF;
					float: left;
					/*height: 215px;*/
					width: 208px;
					border-style:solid;
					border-width: 1px 1px 1px 1px;
					border-color: #CCCCCC;
					}



.rightcolumntable1content
					{
					background-color: #fff;

					background-repeat:no-repeat;
					color:#000;
					float: left;
					/*height: 200px;*/
					width: 208px;
					text-align:left;
					font-size:12px;
					font-family:Arial, Helvetica, sans-serif;
					
					}	
	


div.rightcolumntable2
					{
					background-color:#FFFFFF;
					float: left;
					/*height: 215px;*/
					width: 208px;
					border-style:solid;
					border-width: 1px 1px 1px 1px;
					border-color: #CCCCCC;
					
					
					}

					

/* FOOTER ELEMENTS */
	
div.footer 			{
					background-color: #000000;
					float:left;
					width:951px;
					height:32px;
					color:#fff;
					text-align:center;
					padding: 10px 0 0 0;
					font-size:11px;
					}
	

/*HEADER STYLES */

.thrColAbsHdr #header h1 {
					margin: 0; 
					padding: 10px 0;
					}

/* OTHER STYLES */

.fltrt 				{ 
					float: right;
					margin-left: 8px;
					}
					
.fltlft 			{ 
					float: left;
					margin-right: 8px;
					}

#logolayer 			{
					position:absolute;
					width:207px;
					height:130px;
					z-index:1;
					}

#div_product_box	{
					background-color: #ffffff;
					float:left;
					width:300px;
					height:150px;
					color:#000;
					text-align:left;
					border:#000000;
					border-bottom-style:solid;	
					border:1px solid black;
					margin: 0px 0px 0px 0px;
					}

										
border				{width:medium;
					color:blue}	


					
div.boxed				{
					border-top-width: 1px;
					border-right-width: 2px;
					border-bottom-width: 2px;
					border-left-width: 1px;
					border-top-style: solid;
					border-right-style: solid;
					border-bottom-style: solid;
					border-left-style: solid;
					border-top-color:#cccccc;
					border-right-color: #999999;
					border-bottom-color:#999999;
					border-left-color: #cccccc;
					background-color:#ffffff;
					padding:8;} 


					
img.bordered		{border-bottom: #958767 double;
					border-top: #958767 double;
					border-left: #958767 double;
					border-right: #958767 double}	
					
table.bordered		{border-bottom: #958767 double;
					border-top: #958767 double;
					border-left: #958767 double;
					border-right: #958767 double;
					font-size:14px}		

hr 					{ 
					clear: both; 
					visibility:visible;
					}

#raceresults		{
					background:#FFFFFF;
					font-size:12px;
					width: 195px;
					border-style:solid;
					border-width: 1px 1px 1px 1px;
					border-color: #CCCCCC;
					padding-left:25px;
					padding-top:10px;
					margin-left:30px;
					float:left;
					}
					
div.sponsors_box	{
					background-color:#ffffff;
					width:625px;
					border-style:solid;
					border-width: 1px;
					border-color:#000000;
					padding:5px;
					}
					
#topbox				{
					width: 209px;
					height: 25px;
					border: #333333;
					font-size:16px;
					text-align:center;
					padding: 5px 0 0 0;
					font-size:16px;
					color:#FFFFFF;
					}

#bottombox			{
					background:#FFFFFF;
					color:#000000;
					width: 199px;
					padding: 1px;
					font-size:12px;
					border: #333333;
					padding: 5px;
					}
										
#other_content_box	{
					color:#000000;	
					float: left;
					/*height: 80px;*/
					width: 200px;
					border-style:none;
					font-size:12px;
					padding: 5px 5px 10px 5px;
					}				

#outer_box			{
					background-color: #FFFFFF;
					float: left;
					/*height: 185px;*/
					width: 208px;
					border-style:solid;
					border-width: 1px 1px 1px 1px;
					border-color: #CCCCCC;
					}

#video_box			{
					float:left;
					width:150px;
					height:150px;
					font-size:11px;
					margin-bottom:15px;
					_margin-bottom:15px;
					}					