/* CSS Document */
body {
	background-image: url(images/background.png);
	background-repeat: repeat-y;
	background-position: center top;
	background-color: #808080;
	margin: 0px;
}

body,td,th {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #666666;
}

a:link 				{ color: #666666; text-decoration: none;}
a:visited 			{ color: #666666; text-decoration: none;}
a:hover 			{ color: #666666; text-decoration: none;}
a:active 			{ color: #666666; text-decoration: none;}	

a.normal:link 		{ color: #ff6600; text-decoration: underline;}
a.normal:visited 	{ color: #ff6600; text-decoration: underline;}
a.normal:hover 		{ color: #ff8800; text-decoration: underline;}
a.normal:active 	{ color: #ff6600; text-decoration: underline;}	

a.grey:link 		{ color: #666666; text-decoration: underline;}
a.grey:visited 		{ color: #666666; text-decoration: underline;}
a.grey:hover 		{ color: #999999; text-decoration: underline;}
a.grey:active 		{ color: #999999; text-decoration: underline;}	

a.red:link 			{ color: #FF0000; text-decoration: underline;}
a.red:visited 		{ color: #FF0000; text-decoration: underline;}
a.red:hover 		{ color: #990000; text-decoration: underline;}
a.red:active 		{ color: #990000; text-decoration: underline;}	

a.tooltip			{ color: #666666; text-decoration: none; border-bottom: 1px dotted #ff6600;}

#login_container 		{ width:397px; height:39px; position:relative; margin:auto; left: 0px; top: 0px; }
#standings_container 	{ width:326px; height:170px; position:relative; margin:auto; left: 0px; top: 0px; overflow:auto; }


.menu				{ border-left: 1px solid #cccccc; border-right: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9;}

a.menu				{ text-decoration:none; color: #666666; padding-top: 0px; width:198px; height:19px; display:block; background: url(images/menu_.png) 0px 0px no-repeat;  }
a.menu:hover 		{ text-decoration:none; color: #666666; padding-top: 0px; width:198px; height:19px; display:block; background:url(images/menu_.png) 0px -19px no-repeat; }

/*
a.menu:visited 		{ text-decoration:none; color: #666666; padding-top: 0px; width:198px; height:19px; display:block; background: url("images/menu_.png") 0px 0px no-repeat; }
a.menu:active 		{ text-decoration:none; color: #666666; padding-top: 0px; width:198px; height:19px; display:block; background: url("images/menu_.png") 0px 0px no-repeat; }	
*/



.next_event			{ border: 1px solid #cccccc; background-color: #f2f2f2; background-repeat: repeat-x; background-position: center top; margin-bottom: 10px;}
.entry_box			{ border: 1px solid #cccccc; background-color: #f2f2f2; margin-bottom: 2px; background-image: url(images/table_bkgrd.png);  background-repeat: repeat-x; background-position: center bottom;}

.table_box			{ border: 1px solid #cccccc; background-color: #f2f2f2; margin-bottom: 10px; }
.table_title		{ border: 1px solid #cccccc; background-color: #f2f2f2; margin-bottom: 2px; height: 22px; background-image: url(images/header_small_bkgrd.png); background-position: center; font-size: 12px; color: #999999;}
.table_footer		{ background-color: #1f1f1f; margin-top: 0px; height: 16px; background-image: url(images/footer_small_bkgrd.png); background-position: center; border-top-width: 1px; border-top-style: solid; border-top-color: #d9d9d9; }

.results_box		{ border: 1px solid #cccccc; background-color: #f2f2f2; }
.results_row1		{ color: #333; background-image: url(images/event_row1.png); background-position: center center; padding:0px 3px 0px 3px;}
.results_row2		{ color: #333; background-image: url(images/event_row2.png); background-position: center center; padding:0px 3px 0px 3px;}
.results_row3		{ color: #fff; background-image: url(images/event_row3.png); background-position: center center; padding:0px 3px 0px 3px;}
.results_row4		{ color: #fff; background-image: url(images/event_row4.png); background-position: center center; padding:0px 3px 0px 3px;}
.results_row5		{ color: #fff; background-image: url(images/event_row5.png); background-position: center center; padding:0px 3px 0px 3px;}
.results_row6		{ color: #fff; font-size: 14px; background-image: url(images/event_row6.png); background-position: center center; padding:0px 3px 0px 3px; font-weight: bold;}
.results_row7		{ color: #fff; font-size: 14px; background-image: url(images/event_row7.png); background-position: center center; padding:0px 3px 0px 3px; font-weight: bold;}
.border-top_grey	{ border-top: #cccccc 1px solid; }

.standings_rest		{ border: 1px solid #cccccc; background-color: #f2f2f2; margin-bottom: 2px; }

.standings_full_table	{ border: 1px solid #FCFCFC; background-color: #f2f2f2; padding:2px 2px 2px 2px; background-image: url(images/table_bkgrd.png);  background-repeat: repeat-x; background-position: center bottom; }


.table2_box			{ border: 1px solid #cccccc; background-color: #e5e5e5; margin: 2px ; }
.table3_box			{ border: 1px solid #cccccc; background-color: #d9d9d9; margin: 2px ; }

.image_frame		{ border: 1px solid #cccccc; }

.server_labelling 	{color: #FF6600; font-size: 10px; font-weight: bold; }
.server_settings  	{color: #666666; font-size: 10px; }

.news_headings		{ font-weight: bold; color: #0066BB; font-size: 11px; }
.news_padding		{ padding:2px 2px 2px 2px; }

.textbox			{ border: 1px solid #D9D9D9; padding:1px; }
.login_username		{ color: #F60; font-size: 11px; border: 1px solid #D9D9D9; padding:1px;  background-image: url(images/event_row1.png); background-position: center center;}
.dropdown_menu		{ color: #005999; font-size: 10px; font-family: Tahoma, Geneva, sans-serif; border: 1px solid #444444; margin: 10px; background-color: #E8F7FF;}

#driver0	{ background-color: #d9d9d9; font-family:Tahoma, Geneva, sans-serif; padding:2px 5px 2px 2px; text-align:right; font-weight: bold; font-size: 12px;  border-top: 1px solid #cccccc; border-left: 1px solid #cccccc;}
#driver1	{ background-color: #e5e5e5; font-family:Tahoma, Geneva, sans-serif; padding:2px 2px 2px 2px; text-align:center; border-top: 1px solid #cccccc; border-left: 1px solid #cccccc;}
#driver2	{ background-color: #e0e0e0; font-family:Tahoma, Geneva, sans-serif; padding:2px 2px 2px 2px; text-align:center; border-top: 1px solid #cccccc; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc;}
#driver3	{ background-color: #e5e5e5; font-family:Tahoma, Geneva, sans-serif; padding:2px 2px 2px 2px; text-align:center; border-top: 1px solid #cccccc; border-right: 1px solid #cccccc;}

#row0	{ background-color: #d8d8d8; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; padding:2px 3px 2px 3px; }
#row1	{ background-color: #f1f1f1; font-family:Tahoma, Geneva, sans-serif; padding:2px 3px 2px 3px; }
#row2	{ background-color: #e6e6e6; font-family:Tahoma, Geneva, sans-serif; padding:2px 3px 2px 3px; }
#rowh	{ background-color: #f2d8c9; font-family:Tahoma, Geneva, sans-serif; padding:2px 3px 2px 3px; }
#rowh2	{ background-color: #f2d0bd; font-family:Tahoma, Geneva, sans-serif; padding:2px 3px 2px 3px; }
#rowp1	{ background-color: #f2dfdf; font-family:Tahoma, Geneva, sans-serif; padding:2px 3px 2px 3px; }
#rowp2	{ background-color: #f2d3d3; font-family:Tahoma, Geneva, sans-serif; padding:2px 3px 2px 3px; }

/*         ***** Media File Area *****         */ 
.media_area_box			{ border: 1px solid #cccccc; background-color: #f2f2f2; margin-bottom: 10px;}
.download_box			{ border: 1px solid #cccccc; background-color: #f2f2f2; margin: 10px; }
.download				{ background-color: #ddd; font-family:Tahoma, Geneva, sans-serif; padding:2px 3px 2px 3px; }
.download_header		{ color: #fff; background-image: url(images/event_row3.png); background-position: center center; padding:0px 3px 0px 3px; border-bottom: 1px solid #ccc;}
.file_description_box	{ border: 1px solid #cccccc; background-color: #d9d9d9; margin: 6px 0px 2px 0px; }

.comments_title			{ border: 1px solid #cccccc; background-color: #f2f2f2; margin-bottom: 2px; height: 22px; background-image: url(images/event_row3.png); background-position: center; }
.comments_box			{ border: 1px solid #cccccc; background-color: #f2f2f2; margin-bottom: 5px; }
.uploader				{ background-color: #ddd; font-family:Tahoma, Geneva, sans-serif; padding:2px 3px 2px 3px; }
.uploader_header		{ color: #555; background-image: url(images/event_row2.png); background-position: center center; padding:0px 3px 0px 3px; border-bottom: 1px solid #ccc;}
.user					{ background-color: #f1f1f1; font-family:Tahoma, Geneva, sans-serif; padding:2px 3px 2px 3px; }
.user_header			{ color: #666; background-image: url(images/event_row1.png); background-position: center center; padding:0px 3px 0px 3px; border-bottom: 1px solid #ccc;}
.comment_header			{ color: #FFF; background-image: url(images/event_row3.png); background-position: center center; padding:0px 3px 0px 3px; }



.recently_added_title		{ border: 1px solid #cccccc; background-color: #f2f2f2; margin-bottom: 2px; height: 22px; background-image: url(images/event_row3.png); background-position: center; }
.recently_added_box			{ border: 1px solid #cccccc; background-color: #f2f2f2; margin-bottom: 5px; }
.recently_added				{ background-color: #f1f1f1; font-family:Tahoma, Geneva, sans-serif; padding:2px 3px 2px 3px; }
.recently_added_header		{ color: #666; background-image: url(images/event_row1.png); background-position: center center; padding:0px 3px 0px 3px; border-bottom: 1px solid #ccc;}

.recently_commented_title	{ border: 1px solid #cccccc; background-color: #f2f2f2; margin-bottom: 2px; height: 22px; background-image: url(images/event_row3.png); background-position: center; }
.recently_commented_box		{ border: 1px solid #cccccc; background-color: #f2f2f2; margin-bottom: 2px; }
.recently_commented			{ background-color: #f1f1f1; font-family:Tahoma, Geneva, sans-serif; padding:2px 3px 2px 3px; }
.recently_commented_header	{ color: #666; background-image: url(images/event_row1.png); background-position: center center; padding:0px 3px 0px 3px;}

/*         ***************************         */ 


.Size9 			{ font-size:  9px; }	
.Size10 		{ font-size: 10px; }
.Size11 		{ font-size: 11px; }
.Size12 		{ font-size: 12px; }
.Size13 		{ font-size: 13px; }
.Size14 		{ font-size: 14px; }
.tahoma 		{
	font-size: 12px;
	font-family: Tahoma;
	font-weight: bold;
}
.header_bullet	{ margin: 1px 4px 0px 4px; }
.white_font		{ color: #FFFFFF;  }
.black_font		{ color: #333333;  }
.red_font		{ color: #CC0000;  }
.blue_font		{ color: #0000CC;  }
.orange_font	{ color: #FF6600;  }
.grey_font		{ color: #BBB;  }

.font_white		{ color: #FFFFFF;  }
.font_black		{ color: #333333;  }
.font_red		{ color: #CC0000;  }
.font_blue		{ color: #0000CC;  }
.font_orange	{ color: #FF6600;  }
.font_grey		{ color: #BBBBBB;  }
.font_green		{ color: #00CC00;  }
.font_yellow	{ color: #FFAA00;  }


.dotted_right  	{ border-right: 1px dashed #CCC; }
.dotted_top  	{ border-top:   1px dashed #CCC; }



.events_padding		{padding:0px 5px 0px 5px;}
.events_padding1	{padding:1px 4px 1px 4px;}
.events_padding2	{padding:2px 5px 2px 5px;}
.events_padding3	{padding:0px 3px 0px 3px;}
.events_padding4	{padding:0px 1px 0px 1px;}
.events_padding5	{padding:2px 2px 2px 2px;}

.form				{padding:0px; margin:0px; }