﻿body
{
	background-color:#D3CAAA;margin-top:0px; /*#C0CEE9  728C57 D3CAAA*/
	font-size:14px;
	font-family: Calibri, Verdana, Tahoma, Arial, Sans-Serif;
	line-height:1.5;
	color:#008;
}

div#container{width:600px;background-color:#FFF;padding:0px 0 10px 0;margin:0 auto;}

div#txtContent{padding:10px 30px 0px 30px;}

h1 {font-size:18px;text-align:center;}
h2 {font-size:17px;text-align:left;}
h3 {font-size:14px;text-align:left;margin-bottom:-15px;color:#4990D2;}/* 656151 38362D #6D50E2  */
h2{margin-bottom:-10px;}
h2.raceDetails {margin-top:30px; margin-bottom:-10px; clear:left;}

li.tshirt{list-style-position:inside;}

div#teams {margin:20px 0 40px 0;}
div#teams img{float:left;margin-left:30px;}

div#teams br{clear:left;}

div#teams div {margin-left:160px;font-weight:bold;height:60px;padding-top:0px;margin-bottom:10px;}

div#teams div img {margin-left:0px;padding-right:10px;}

div#teams div p {margin-top:5px;padding-left:5px;font-weight:normal;cursor: pointer;color:#00F;width:210px;}
div#teams div p:hover {font-weight:bold;}


div#teams span{font-weight:normal;display:block;text-align:left;}

div#teams span#foofTS,
div#teams span#rockTS,
div#teams span#queenTS
{cursor: pointer;color:#00F;}

div#teams span#foofTS:hover,
div#teams span#rockTS:hover,
div#teams span#queenTS:hover
{font-weight:bold; }

hr {color:#009;background-color:#009;height:1px;}

a:link {color:#00F;text-decoration:none;border-bottom:dashed 1px #00F;background-color:Transparent;}
a:visited {color:#00F;text-decoration:none;border-bottom:dashed 1px #00F;background-color:Transparent;}
a:hover {color:#090;font-weight:bold;text-decoration:none;border-bottom:solid 1px #090;border-top:none;}
a:active {color:#FFF;background-color:#090;text-decoration:none;padding:0 2px;border:solid 1px #090;cursor:pointer;font-weight:bold;}

li a:link,
ul.arrow li a:link,
ul.pdf li a:link
{color:#009;text-decoration:none; border:none; background-color:transparent;}
li a:visited {color:#009; text-decoration:none;border:none;background-color:transparent;}
li a:hover,
ul.arrow li a:hover,
ul.pdf li a:hover
 {color:#090;font-weight:bold;text-decoration:none;border-bottom:solid 1px #090;border-top:none;}
ul.arrow li a:active,
ul.pdf li a:active,
li a:active {color:#FFF;background-color:#090;text-decoration:none;border:none;cursor:pointer;font-weight:bold;padding:2px;}

ul.arrow,
ul.pdf
{margin-top:5px;margin-left:-17px;}


ul.arrow li { list-style-image : url("/Assets/Images/Bullets/arrow.gif");}
ul.pdf li {list-style-image : url("/Assets/Images/FileTypes/pdf_big.gif");}

form.ppal input[type="image"]{cursor:pointer;}

form.ppal {padding:10px;}
form.ppal input[type="image"]{cursor:pointer;margin-bottom:-5px;padding-left:5px;}
form.ppal table {width:400px;}
form.ppal table td.label { font-weight:bold;}
form.ppal table td.label {width:100px;}
form.ppal table td.select {width:300px;}

span.jToggleSpan{color:#00F;cursor:pointer;text-transform:none;font-weight:normal;font-size:14px;}
span.jToggleSpan:hover{color:#090;}

div#directions
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:13px;
	padding:0 10px 10px 10px;
	display:none;
	width:430px;
	margin:0 auto;
	border:solid 1px #999;
	margin-top:0;
	margin-bottom:10px;
	background-color:#F5F5F5;
	}
div#directions a:active{background-color:Transparent;}
p.raceHeader{ font-size:16px;font-weight:bold;text-transform:uppercase;text-align:center;margin-bottom:0;margin-top:0;}

p.quote 
{
	width:50%;
	margin:0 auto;
	border: 1px solid #E5E5E5;
	background-color: #f7f7f7;
	padding: 15px 15px 15px 65px;
	background-image: url(/Assets/Images/BG/bg_quote.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	color: #0066CC;
	font-style: italic;
}

p.quoteInline
{
	padding: 15px 30px 15px 65px;
	background-image: url(/Assets/Images/BG/bg_quote.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	color: #0066CC;
	font-style: italic;
}

div#detailedResults
{	
	display:none; 

}

table#raceResults 
{
	border-collapse:collapse;
}

table#raceResults td
{
	border: solid 1px #666;
	padding:5px;
}

table#raceResults thead td
{
	background-color: #888; 
	font-size: 14px;
	font-weight:bold;
	color:#fff;
	text-align:center;
}

table#raceResults thead td:first-child
{
	text-align:left;
}

table#raceResults tbody td
{
	text-align:right;
	width:80px;
}

table#raceResults tbody td:first-child
{
	text-align:left;
	width:220px;
}

table#raceResults tbody tr#totals td
{
	background-color: #D3CAAA;
	font-weight:bold;
}
