@charset "UTF-8";
/* CSS Document */

html {
	/*background: transparent url(images/background_tile.gif) repeat;*/
}

body {
	margin: 0;
	padding: 0; 
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;; 
	color: #000000;
	text-align: center;
	/*background: transparent url(bodybg.jpg) no-repeat center top;*/
}

a, a:visited {
	color: #601B5F;
	text-decoration:none;
}

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

#container {
	margin: 0px auto;
	padding: 0;
	width: 980px;
	border: none;
	text-align: left;
	background-color: #FFFFFF; 
}

h3 { 
	margin: 0; 
	padding: 0; 
}
#supportingText { margin-top: 10px;}
 
#welcome h3 span {
	display:none;
}

#intro {
	margin: 0;
	padding: 0;
	height: 144px;

	width: 980px;
	background: transparent url(images/headerbg.gif) left top no-repeat;
}

acronym {
	text-decoration: none;
	color: #D7661C;
	border-bottom: 1px dotted #ccc;
	cursor: help;
}

p {
	margin: 0;
	padding-bottom: 10px;
	line-height: 1.4em;
}


#pageHeader {
	margin-top: 0px;
	padding-top: 0px;
	height: 18px;
	background: transparent url(../images/bluebar.jpg) left no-repeat;
	font: normal 10px Tahoma; 
	color: #FFFFFF;
}

#pageHeader ul { 
	margin: 0px 0px 0px 5px;
	padding: 2px 0px 0px 0px;
	text-align:right
	
}

#pageHeader li {
	list-style-type: none;
	display:inline;
	margin: 0px 5px 0px 5px;

}

#pageHeader li a { color: #ffffff; }

#pageHeader li a:hover { color: #ffffff; text-decoration:underline; }

#pageHeader li a:visited { color: #ffffff; }

#pageHeader a { color: #ffffff; }

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

#pageHeader a:visited { color: #ffffff; }

#quickSummary {
	height: 49px;
	background: transparent url(../images/greybar.jpg) left no-repeat;
	font: normal 13px Georgia;
	text-transform:uppercase;
	
	color: #FFFFFF;
}

#quickSummary ul { 
	margin: 0px 0px 0px 5px;
	padding: 15px 0px 0px 0px;
	text-align:right
	
}

#quickSummary li {
	list-style-type: none;
	display:inline;
	margin: 0px 10px 0px 10px;
	text-align:center;
}

#quickSummary li a { color: #ffffff; }

#quickSummary li a:hover { color: #ffffff; }

#quickSummary li a:visited { color: #ffffff; }

#quickSummary .p2 {
	padding-top: 220px;
	margin-left: 430px;
	font: normal 0.9em/0.9em Arial, Tahoma, Georgia, sans-serif;
	letter-spacing: -1px;
	color: #C3A176;
	text-transform: uppercase;
	width: 220px;
}

#preamble {
	margin-top: 2px;
	padding: 0px 5px 0px 5px;
	width: 985px;
	height: auto;
	/*background: transparent url(../images/bluebar.jpg) left no-repeat;*/
	font: normal 12px Tahoma; 
	color: #808080;
}

.clear { clear: both; }

#linkList3 {
	position: absolute;
	left:auto; 
	right:auto; 
	top: 154px;
	margin-right: 640px;
	width: 180px;
	padding-left: 10px;
}

#linkList3 ul {
	margin: 0px 5px 0px 5px;
	padding: 20px 0px 0px 0px;	
}

#linkList3 li {
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 10px 10px;
	background: transparent url(images/bullet2.gif) left top no-repeat;
	list-style-type: none;
	display: block;
}


#linkList{
	position: absolute;
	left:auto; 
	right:auto; 
	top: 154px;
	margin-left: 750px;
	width: 220px;
	padding-left: 10px;
}

#linkList2{
	padding: 0;
	margin: 0;
	padding-bottom: 10px;
}

#content { padding: 10px; }

#content ul { margin: 0px 10px 0px 10px; padding: 0px 10px 0px 10px; }
#content ul li { line-height: 1.4em; padding-bottom: 5px; }

#welcome {
	top: 0px;
	position: relative;
	left: 15px;
	background-color: #E5E5E5;
	color: #000000;
	width: 700px;
	margin-top: 10px;
	min-height: 300px;
	height: auto;
	padding: 0;
	text-align: justify;
	
}

/* for Internet Explorer */
/*\*/
* html #welcome {
height: 300px;
}
/**/
#subpage {
	top: 0px;
	position: relative;
	left: 190px;
	background-color: #E5E5E5;
	color: #000000;
	width: 550px;
	margin-top: 10px;
	height: auto;
	min-height: 600px;
	padding: 0;
	text-align: justify;
	
}

#news {
	background-color: #E5E5E5;
	color: #000000;
	margin-top: 10px;
	height: auto;
	padding: 0;
	text-align: left;	
}

#news h3 {
	border-bottom: 4px solid #983497;
	background-color: #FFFFFF;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size: 14pt;
	font-weight: normal;
}

/* for Internet Explorer */
/*\*/
* html #subpage {
height: 600px;
}
/**/

#bread { 
	top: 0px;
	position: relative;
	left: 190px;
	width: 550px;
	font-size: 10px;	
}

#bread-arrow { font-size: 9px; color:#FF0000; font-family: Arial, Helvetica, sans-serif; }
#flash {
	top: 0px;
	position: relative;
	left: -50px;
	color: #000000;
	width: 765px;
	height: auto;
	padding: 0px;
	text-align: left;
	
}


#subpage h3 {
	/*background-image: url(images/h3.gif);
	background-repeat: no-repeat;
	background-position: left;*/
	border-bottom: 4px solid #983497;
	background-color: #FFFFFF;
	width: 550px;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size: 14pt;
	font-weight: normal;
}

#welcome h3 {
	border-bottom: 4px solid #983497;
	background-color: #FFFFFF;
	width: 700px;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size: 14pt;
	font-weight: normal;
}

#lselect, #larchives {
	margin-bottom: 20px;
}

#lselect h3 {
	background-image: url(../images/titlebar.jpg);
	background-repeat: no-repeat;
	background-position: left;
	width: 215px;
	height: 20px;
	font-size: 12px;
	font-family: Tahoma;
	color: #FFFFFF;
	text-align:center;
	padding-top: 7px;
}

#headline { 
	margin: 0px 10px 10px 0px;
	padding: 0;
	border: none;
	float: left;
}

#sponsor-links { margin: 0; padding: 0; margin-top: 10px; }
#sponsor-links ul { margin: 0; padding: 0;}
#sponsor-links li { margin: 0; padding: 0; list-style-type: none; width: 213px; height: auto;}

#dotted-line { color: #E5E5E5; background-color: #E5E5E5; border: 1px dotted #000000; border-style: none none dotted; margin: 10px 0px 10px 0px; }

#content-bullet {}
#content-bullet h4 { color: #000000; font-size: 11px; font-weight: bold; margin: 0; padding: 0px 0px 3px 0px; text-transform:uppercase; }
#content-bullet ul {
	margin: 0px 2px 5px 2px;
	padding: 0;	
}
#content-bullet li {
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 15px;	
	line-height: 1.5em;
	background: transparent url(images/bullet1.gif) left center no-repeat;
	list-style-type: none;
	display: block;
}

#footer{
	text-align: center;
	padding: 10px 5px 10px 5px;
	font-size: 10px;
	clear:both;
}

image { border: none; }

#copyrights { color: #FFFFFF; background-color: #231127; text-align: center; font-size: 10px; padding: 5px; }

#timer {
	position:absolute;
	top: 10px;
	left: auto;
	right: auto;
	margin-left: 530px;
	text-align: right;
	width: 450px;
	height: 60px;
}

#dd, #hh { font-family: Tahoma; font-size: 11px; font-weight: bold; color:#737270; text-transform:uppercase;}
#big { font-family: Tahoma; font-size: 2.5em; font-weight: bold;text-transform:uppercase; color:#632773; }
#next-event { font-family: Verdana, Arial, Helvetica, sans-serif, Times, serif; font-size: 11pt; color:#737270; font-weight: bold;text-transform:uppercase;} 
#hours {}
#language { 
	margin: 0; 
	padding-bottom: 8px;
	text-align: right; 
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	text-transform:uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 90px;
}
#language ul { margin: 0; padding: 0px 0px 10px 0px;  }
#language li { margin: 0; padding: 0; list-style-type: none; display: inline;}


#menu { 
	margin: 0; 
	 text-align:center; 
	background: transparent url(images/tile.gif) left top repeat-x; 
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	text-transform:uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 28px;
}
#menu ul { margin: 0; padding: 7px 0px 0px 0px;  }
#menu li { margin: 0; padding: 0; list-style-type: none; display: inline;}
#menu li a { color: #FFFFFF; text-decoration:none; }
#menu li a:visited { color: #FFFFFF; text-decoration:none; }
#menu li a:hover { color: #000000; text-decoration:none; }

#race-event-shortcut { margin: 0; padding: 0; }
#race-event-shortcut ul { margin: 0; padding: 0;  }
#race-event-shortcut li { margin: 0; padding: 0; list-style-type: none; display: inline;}

#speed-links { margin: 0; padding: 0; }
#speed-links ul { margin: 0; padding: 0;}
#speed-links li { margin: 0; padding: 0; list-style-type: none; width: 213px; height: 37px;}

#footer-link { margin-top: 10px; text-align: center; }
#footer-link ul { margin: 0; padding: 0;  }
#footer-link li { margin: 0; padding: 0; list-style-type: none; display: inline; width: auto;}

/*#footer a, #footer a:visited {
	padding: 5px;
	border: 1px solid #f4f4f4;
	background-color: #fff;
}

#footer a:hover {
	padding: 5px;
	border: 1px solid #993300;
	background-color: #D94904;
	color: #fff;
}*/
