#megaTopper {
	font: bold 21px "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	letter-spacing: -1px;
}
.text_box, .list_box, .button
{
	background-color: #eeeeee;
	border: 1px solid #666666;
}

.noimg img, .content .noimg img {
	display: none;
}
/* tabs design */
#TabList {
	border-bottom: 1px solid #c0c0c0;
	font: bold 10px "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0 0 19px 0;
	line-height: 1em;
}
ul#TabList li {
	display: inline;
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	background-image: url(http://cdn.images.autosport.com/greybg2.gif);
	color: silver;
	border-top: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	margin: 0 1px 0 0;
	padding: 2px 6px 4px 6px;
	text-decoration: none
}
ul#TabList a, ul#TabList a:link, ul#TabList a:visited {
	color: #818BAB;
}
ul#TabList a:hover, ul#TabList a:focus, ul#TabList a:active {
	text-decoration: underline;
}
ul#TabList li.SelectedTab {
	background: #FFFFFF;
	border-bottom: none;
	color: #cc0000;
	font-weight: bold;
	padding: 2px 6px 5px 6px;
}
/* fancy tabs */
    .content #header {
      float: left;
      width: 100%;
      background: url("http://cdn.images.autosport.com/tabsbg.gif") repeat-x bottom;
      font-size: 11px;
	  font-family: "Lucida Grande", Verdana;
      line-height: normal;
      }
    .content #header ul {
      margin: 0;
      padding: 10px 10px 0;
      list-style: none;
      }
    .content #header li {
      float: left;
      background: url("http://cdn.images.autosport.com/tabsleft.gif") no-repeat left top;
      margin: 0;
      padding: 0 0 0 9px;
      }
    .content #header a {
	  float: left;
      display: block;
      background: url("http://cdn.images.autosport.com/tabsright.gif") no-repeat right top;
      padding: 5px 15px 4px 6px;
      text-decoration: none;
      font-weight: bold;
      color: #708090;
      }
 	/* Commented Backslash Hack
     hides rule from IE5-Mac \*/
  	.content #header a { float: none; }
  	/* End IE5-Mac hack */
    
	.content #header a:hover {
      color: #800000;
      }
    .content #header #current {
      background-image: url("http://cdn.images.autosport.com/tabsleft_on.gif");
      }
    .content #header #current a {
      background-image: url("http://cdn.images.autosport.com/tabsright_on.gif");
      color: #000000;
      padding-bottom: 5px;
      }

/* new elements */
	body {
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
	}
	.pictable {
		background-image: url(http://cdn.images.autosport.com/bluebg1px.gif);
		margin-left: 10px;
		margin-bottom: 4px;
	}
	.pictable .pictext {
		margin-top: 3px;
 		font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: White;
		font-size: 11px;	
	}
	.pictable .piclink {
 		font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
		color: White;
		font-size: 9px;	
	}	
	.searchbox {
		height: 19px; 
		font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		border-bottom: 1px inset Silver; 
		border-left: 1px outset Silver; 
		border-right: 1px inset Silver; 
		border-top: 1px outset Silver; 
		vertical-align: middle;
		background-color: #FFFFFF;
		color: #000000;
	}
	.countdown2 {
		height: 14px;
		width: 19px;
		font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #cc0000;
		border-style: none;
		border: none;
		background-image: url(http://cdn.images.autosport.com/greybg2.gif);
		text-align: center;
	}
	.greybg2 {
		background-image: url(http://cdn.images.autosport.com/greybg2.gif);	
	}
	.countdowntext2 {
		font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #cc0000;
	}
	.text_box2
	{
	background-color: #eeeeee;
	border: 1px solid #818BAB;
	}
	.text_box3
	{
	background-color: #eeeeee;
	border: 1px solid #cc0000;
	}
	.text_box4
	{
		background-color: #ffffff;
		border: 1px solid #869EAC;
		border-top: none;
	}
	.boxes2
	{
		font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
		font-size: 9px;
	}
	.boxes3
	{
		font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 9px;
	}
	.navbar
	{
		font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #FFFFFF;
		font-weight: bold;
		white-space: nowrap;
	}
	a.navbar {
	color: #FFFFFF;
	text-decoration: none;
	}
	a.navbar:visited {
	color: #FFFFFF;
	text-decoration: none;
	}
	a.navbar:active {
	color: #FFFFFF;
	text-decoration: none;
	}
	a.navbar:hover {
	color: #FFFFFF;
	text-decoration: underline;
	}

	a.white {
	color: #FFFFFF;
	text-decoration: none;
	}
	a.white:visited {
	color: #FFFFFF;
	text-decoration: none;
	}
	a.white:active {
	color: #FFFFFF;
	text-decoration: none;
	}
	a.white:hover {
	color: #FFFFFF;
	text-decoration: underline;
	}

	.content .white_sm {
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif; 
	font-size: 9px;		
	color: #FFFFFF;
	}
	a.white_sm {
		font-family: "Lucida Grande", Arial, Helvetica, sans-serif; 
		font-size: 9px;		
	color: #FFFFFF;
	text-decoration: none;
	}
	a.white_sm:visited {
		font-family: "Lucida Grande", Arial, Helvetica, sans-serif; 
		font-size: 9px;		
	color: #FFFFFF;
	text-decoration: none;
	}
	a.white_sm:active {
		font-family: "Lucida Grande", Arial, Helvetica, sans-serif; 
		font-size: 9px;		
	color: #FFFFFF;
	text-decoration: none;
	}
	a.white_sm:hover {
		font-family: "Lucida Grande", Arial, Helvetica, sans-serif; 
		font-size: 9px;		
	color: #FFFFFF;
	text-decoration: underline;
	}

	.a_small {
		font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif; 
		font-size: 9px;
	}
	.a_normal {
		font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif; 
		font-size: 13px;
		font-weight: bold;
	}
	.a_big {
		font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif; 
		font-size: 15px;
	}

	.nav
	{
		font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
		font-size: 10px;
	}
	.weather
	{
		font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
		font-size: 11px;
	}

	.content .bluebg {
		font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif; 
		font-size: 10px;
		font-weight: bold;
		color: #FFFFFF;
		background-image: url(http://cdn.images.autosport.com/bluebg.gif);
	}

	.content .bluebgl:link {
		font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif; 
		font-size: 10px;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
	}

	.content .bluebgl:visited {
		font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif; 
		font-size: 10px;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
	}

	.content .bluebgl:active {
		font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif; 
		font-size: 10px;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
	}

	.content .bluebgl:hover {
		font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif; 
		font-size: 10px;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: underline;
	}

	.content .greybg {
		font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif; 
		font-size: 10px;
		font-weight: bold;
		color: #818BAB;
		background-image: url(http://cdn.images.autosport.com/greybg.gif);
	}

	.content a.greybgl:link {
		font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif; 
		font-size: 10px;
		font-weight: bold;
		color: #818BAB;
		text-decoration: none;
	}

	.content a.greybgl:visited {
		font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif; 
		font-size: 10px;
		font-weight: bold;
		color: #818BAB;
		text-decoration: none;
	}

	.content a.greybgl:active {
		font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif; 
		font-size: 10px;
		font-weight: bold;
		color: #818BAB;
		text-decoration: none;
	}

	.content a.greybgl:hover {
		font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif; 
		font-size: 10px;
		font-weight: bold;
		color: #818BAB;
		text-decoration: underline;
	}
	
	.content .greybg_sm {
		font-family: "Lucida Grande", Arial, Helvetica, sans-serif; 
		font-size: 9px;		
		color: #818BAB;
		background-image: url(http://cdn.images.autosport.com/greybg.gif);
	}

	.content a.greybg_sml:link {
		font-family: "Lucida Grande", Arial, Helvetica, sans-serif; 
		font-size: 9px;		
		color: #818BAB;
		text-decoration: none;
	}

	.content a.greybg_sml:visited {
		font-family: "Lucida Grande", Arial, Helvetica, sans-serif; 
		font-size: 9px;		
		color: #818BAB;
		text-decoration: none;
	}

	.content a.greybg_sml:active {
		font-family: "Lucida Grande", Arial, Helvetica, sans-serif; 
		font-size: 9px;		
		color: #818BAB;
		text-decoration: none;
	}

	.content a.greybg_sml:hover {
		font-family: "Lucida Grande", Arial, Helvetica, sans-serif; 
		font-size: 9px;		
		color: #818BAB;
		text-decoration: underline;
	}

/* sitewide */

.dots {
	background-image: url(http://cdn.images.autosport.com/dotted_line_bg.gif);
}
.dots_horizontal_thin {
	background-image: url(http://cdn.images.autosport.com/dotted_line_bg.gif);
	margin-top:6px;
	margin-bottom:6px;
}
.dots_horizontal_thick {
	background-image: url(http://cdn.images.autosport.com/dotted_line_bg.gif);
	margin-top:10px;
	margin-bottom:10px;
}
.dots_vertical {
	background-image: url(http://cdn.images.autosport.com/dotted_line_bg.gif);
	width:1px;
}
.content .text_small_grey, .small_box .text_small_grey, content .text_small_grey td
{
	font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
.content p, .content .text_medium, .content .text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	line-height: 140%
}
.content td
{
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}

.content .subheading 
{
	font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	font-weight:bold;
}
.content .text_small, .content .text_small td
{
	font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.content .white_small 
{
	font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}
.content .news_article_title 
{	
	font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
}
.content .news_article_credits 
{	
	font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
.content .news_article_date 
{	
	font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
.content .news_article_author 
{	
	font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-style:italic;
}
.content .article_title 
{	
	font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
}
.content .article_byline {
	font-family : "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	color: #818BAB;
	font-size: 13px;
	font-weight: bold;
}
.content .article_abstract {
	font-family : "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	color: #818BAB;
	font-size: 13px;
	font-weight: bold;
}
.content .article_credit1 {
	font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
.content .article_credit2 {
	font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

.content .article_text {
	font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
}
.content .article_author {
	font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#888888;
}
.content .article_date {
	font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#888888;
}
.content .pre {
	 font-family: 'Courier New';
	 font-size: 13px;
}
.content .news_major .headline {
	font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	margin-bottom:10px;
}
.content .news_major .byline {
	font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.content .news_major .author {
	font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#888888;
}
.content .news_major .date {
	font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#888888;
}

.content .news_minor .headline {
	font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
.content .news_minor .byline {
	font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

.content a:link, .content li a:link, .content li a {
	color: #066A93;
	text-decoration:none;
}

.content a:visited, .content li a:visited {
	color: #066A93;
	text-decoration:none;
}
.content .latest_images a:visited img, .content .latest_images a:link img {
	border-color:#066A93;
	border-width:1px;
	border-style:solid;
}
.content .latest_images a:hover img, .content .latest_images a:active img {
	border-color:#FFA500;
	border-width:1px;
	border-style:solid;
}
.content a:hover, .content li a:hover {
	color: #FFA500;
	text-decoration:none;
}
.content a:active, .content li a:active {
	color: #FFA500;
}

.content .red
{
	color: #cc0000;
}

/* form controls */
.content input, .content select, .content textarea {
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	margin:1px;
	padding:1px;
}

input.countdown {
	height: 14px;
	width: 19px;
	font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	border-style: none;
	border: none;
	background-color: #000000;
	text-align: center;
	vertical-align : text-bottom;
}
.countdowntext {
	font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF
}



.boxes {
	font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.content .boxes, .content .boxes td {
	font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.boxes_white {
	font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.smalltext, smalltext td {
	font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.jftitle {
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	color: #066A93;
}

.jfbyline {
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif; 
	font-size: 12px;
}

.jfcredit {
	font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif; 
        font-size: 11px; 
        color: #800000;
}
/* forix results */
.as-results td, .as-results th, .active-results td, .active-results th {
    line-height: 1.5em;
    font-size: 13px;
    padding: 0.4em 0.5em;
    text-align: left;
    vertical-align: top;
    word-wrap : break-word;
}
.active-results td, .active-results th, .active-results td a, .as-results td, .as-results th, .as-results td a {
    color: #000 !important;
    text-shadow: 0 1px 0 #fff;
}
table.active-results, .as-results table {
    border-collapse: collapse;
}
table.active-results tbody tr:nth-child(2n+1) td, table.active-results tbody tr:nth-child(2n+1) th, .as-results tbody tr:nth-child(2n+1) td, .as-results tbody tr:nth-child(2n+1) th {
    background-color: rgba(0, 0, 0, 0.08);
}
