body {
	margin:0px; background-color: #FFFFFF;
	}

.breadcrumb {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #E8E8E8;
	background-image: url('images/bg_breadcrumb.gif');
	padding-left:20px;
	padding-top:3px;
	padding-bottom:5px
	}
	
a.breadcrumbLink:link, a.breadcrumbLink:visited{text-decoration : none; color : #E8E8E8;}
a.breadcrumbLink:hover, a.breadcrumbLink:active{text-decoration : none; color : #FFFFFF;}

.bodyText {
	background-color: #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	padding-right:20px;
	padding-bottom:20px;
	vertical-align:top;
	}

.rightColumnFade {
	background-color: #FFFFFF;
	background-image: url('images/bg_right_column_fade.gif');
	vertical-align:top
	}

.newsColumn {
	background-image: url('images/bg_news_column.gif');
	vertical-align: top
	}

.newsItem {
	padding:15px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000;
	text-align: left;
	}

.newsItemButton {
	padding-left:15px;
	padding-right:15px;
	text-align: right;
	}
	
#subTitle {
	color : #5A5A5A;
	}

.newsDiv {
	padding-top:20px;
	padding-bottom:5px;
	text-align: center;
	}

.copyright {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #BDBDBD;
	text-align: center;
	}

.racerPollTable {
	background-color: #E8E8E8;
	width:240px;
	}

.racerPollQuestion {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	text-align: left;
	padding:15px;
	}

.racerPollOption {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	text-align: left;
	padding-left:5px;
	}

.racerPollFooter {
	padding-top:6px;
	padding-bottom:6px;
	padding-right:15px;
	background-color: #D9D9D9;
	text-align:right;
	}

.racerPollOptionButton {
	padding-left:15px;
	width:1;
	}


table.poll {
	background-color: #E8E8E8;
	width:240px;
	}

td.poll-question {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	text-align: left;
	padding:15px;
	}

td.poll-option {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	text-align: left;
	padding-left:5px;
	}

td.poll-option-button {
	padding-left:15px;
	width:1;
	}

td.poll-footer {
	padding-top:6px;
	padding-bottom:6px;
	padding-right:15px;
	background-color: #D9D9D9;
	text-align:right;
	}

td.poll-option-results {
	padding-left:15px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	text-align: left;
	}


.raceResultsTable {
	background-color: #E8E8E8;
	width:240px;
	}

.raceResultsLocation {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	text-align: left;
	padding:15px;
	}

.raceResultsPosition {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	text-align: left;
	padding-left:8px;
	}

.raceResultsDriver {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	text-align: left;
	padding-left:6px;
	}

.raceResultsCarNumber {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	text-align: center;
	}

.raceResultsFooter {
	padding-top:6px;
	padding-bottom:6px;
	padding-right:15px;
	background-color: #D9D9D9;
	text-align:right;
	}
	
.raceBulletinsTable {
	background-color: #E8E8E8;
	width:240px;
	}

.raceBulletinsItem {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	text-align: left;
	}
	
a.raceBulletinsItemLink:link, a.raceBulletinsItemLink:visited{text-decoration : none; color : #000000;}
a.raceBulletinsItemLink:hover, a.raceBulletinsItemLink:active{text-decoration : none; color : #D17131;}

.headlinesTable {
	background-color: #E8E8E8;
	width:240px;
	}

.headlineItem {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	text-align: left;
	padding-right:10px;
	vertical-align:top
	}
a.headlineItemLink:link, a.headlineItemLink:visited{text-decoration : none; color : #000000;}
a.headlineItemLink:hover, a.headlineItemLink:active{text-decoration : none; color : #D17131;}

.sponsors  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	text-align: center;
	}
a.sponsorsLink:link, a.sponsorsLink:visited{text-decoration : none; color : #000000;}
a.sponsorsLink:hover, a.hsponsorsLink:active{text-decoration : none; color : #D17131;}


.inputText {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	width:225px;
	}

.inputText2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	width:110px;
	}

.inputTextFile {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	}

/*Points Standings Table */
.scheduletable {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 2px;
	border : 1px solid White;
	padding-bottom : 4px;
	text-align: center;
	font-weight: bold;
}
.stH1{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #FFFFFF;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 2px;
	font-weight : bold;
	background-color : #01508B;
	padding-bottom : 4px;
}
.stH2{
	font-weight : bold;
	background-color : #A1ABB4;
	color: #000;
}
.stEvenRow{
	background-color : #E9E9E9;
}

.stTopBottom {
	background-color : #990000;
	}










/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:10; background-color:Navy; layer-background-color:Navy; visibility:hidden}

/*Styles for level 0*/
.clLevel0, .clLevel0over{position:absolute; padding:2px; font-family:tahoma,arial,helvetica; font-size:12px; font-weight:bold}
.clLevel0{background-color:#003D6A; layer-background-color:#003D6A; color:white;}
.clLevel0over{background-color:#336699; layer-background-color:#336699; color:Yellow; cursor:pointer; cursor:hand; }
.clLevel0border{position:absolute; visibility:hidden; background-color:#006699; layer-background-color:#006699}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding-top:5px; padding-left:5px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px;}
.clLevel1{background-color:#003D6A; layer-background-color:#003D6A; color:white;}
.clLevel1over{background-color:#336699; layer-background-color:#336699; color:Yellow; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; visibility:hidden; background-color:#FFFFFF; layer-background-color:#336699}









.imageWindow {
	border-top: 1px solid #CDB678;
	border-right: 1px solid #CDB678;
	border-bottom: 1px solid #CDB678;
	border-left: 1px solid #CDB678;
	}

.imageWindowDesc {
	background-image: url('images/bg_luminaries_desc.gif');
	background-repeat: no-repeat;
	vertical-align: top;
	padding:10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #CDB678;
	text-align:center
	}
	
.rightColumn {
	vertical-align: top;
	background-color: #2E2E2E;
	padding-top:13px;
	}

.rightColumnContact {
	vertical-align: middle;
	text-align:center;
	background-color: #2E2E2E;
	padding:13px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #CDB678;
	}

.candleThumbnail {
	border-top: 1px solid #CDB678;
	border-right: 1px solid #CDB678;
	border-bottom: 1px solid #CDB678;
	border-left: 1px solid #CDB678;
	margin:3px;
	}

.newsRightColumn {
	vertical-align: top;
	background-color: #2E2E2E;
	padding:13px;
	}

.newsMainColumn {
	background-image: url('images/bg_luminaries.gif');
	background-repeat: no-repeat;
	vertical-align: top;
	padding:15px
	}

A.newsLink {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #CDB678;
	text-decoration : none;
	}
A.newsLink:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #FFFFFF;
	text-decoration : none;
	}




	
/*Luminaries Page*/

div#Holder	{ 
	position:relative; overflow:hidden;
	width:269px; height:354px; 
  	z-index:100; 
	}
div#Window	{ 
	position:absolute; 
	left:0px; top:0px; 
	width:269px; height:354px; 
	clip:rect(0px, 269px, 354px, 0px); 
	overflow:hidden;	
	z-index:1; 
	}
div.Content { 
	position:absolute; visibility:hidden;
	left:0px; top:0px; 
	z-index:1; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #C0BBBB;
	text-align: justify;
	}
td#scrollLinks  {
	width:20px;
	vertical-align:top;
	padding-top:20px;
	background-color:#0B1632;
  	padding-right:11px;
	}

/* Set small font-size or size/position of div's will be off in some browsers  */
div#scrollbar { 
  position:relative; left:0; top:0;
  width:11px; height:366px; 
  font-size:1px; z-index:1;
  }
div#track { 
  position:absolute; left:0; top:12px;
  width:11px; height:340px;
  background: #336 url('images/track.gif');
  z-index:1
  }
div#dragBar {
  position:absolute; left:1px; top:1px;
  width:9px; height:20px;
  background-color:#7E8392;
  z-index:1;
  }  
div#up { position:absolute; left:0; top:0; z-index:2 }  
div#down { position:absolute; left:0; bottom:0; z-index:3 }
.newsItem p strong {
	color: #F00;
}
.newsItem p strong {
	color: #F00;
}
.newsItem p strong {
}
.newsItem p strong {
}
.scheduletable tr td p strong {
	color: #000;
}
.scheduletable tr td p strong font {
	color: #000;
}
.scheduletable tr td p {
	color: #009;
}
tr td p {
	color: #999;
	font-weight: bold;
}
.scheduletable tr td p {
	color: #F00;
	font-size: 10px;
}
.newsItem .scheduletable tr td b {
	text-align: center;




}
