body				{	font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal;
					line-height: 1.3em; color: #000000; background-color:#303040; padding:0px; margin:0px; }
					
table.main tr td.left { vertical-align:top; }
table.main tr td.right { vertical-align:top; background-color:#ffffe0; margin:0px; padding:10px 8px 8px 10px; }
div.navWrap { margin:10px 0px 10px 0px; background-color:#d8d8e0; padding:10px; }
div.menu { padding:0px 0px 5px 0px; font-weight:bold; }
div.menu a:link { color:#903000; text-decoration:none; }
div.menu a:visited { color:#a03000; text-decoration:none; }
div.menu a:hover { color:blue; text-decoration:underline; }

.sLeft { width:400px; border:0px dashed purple; }
.sRight { width:460px; border:0px dashed green; }

table.seriesTable { float:left; border:1px solid gray; padding:3px;
	margin:5px 10px 10px 0px; background-color:#FFFFF0; }
table.seriesTableL { width: 410px; }
table.seriesTableR { width: 450px; }
table.seriesTable tr td.title { padding:3px 0px 5px 10px; }
table.seriesTable tr td.rules { padding:6px 0px 6px 10px; }
table.seriesTable tr td.sSeq, table.seriesTable tr td.sItem { border:1px solid gray; padding:4px; }
table.seriesTable tr td.sNone { border:0px solid gray; padding:4px; }
.seriesTitleA { font-weight:bold; color:blue; }
.seriesTitleB { font-weight:bold; color:black; }
.mmad { float:left; }
.caad { float:left; border:1px solid gray; }

.classWrap { float:left; width:402px; border:1px solid gray; padding:3px;
	margin:5px 10px 10px 0px; background-color:#FFFFF0; }
.cWrap { border-bottom:1px solid gray; }
.classTitle { font-weight:bold; text-align:center; padding:4px 0px 4px 0px; }
.classSubTitle1 { font-style:italic; text-align:center; padding:4px 0px 4px 0px; }
.classSubTitle2 { font-style:italic; text-align:center; padding:0px 0px 4px 0px; }
.className { float:left; width:190px; margin:0px 0px 1px 5px; border:0px dashed purple; }
.classSubName { float:left; width:173px; margin:0px 0px 1px 22px;
	font-style:italic; border:0px dashed purple; }
.classAges { float:left; width:110px; border:0px dashed orange; }
.classWeight { float:left; width:70px; border:0px dashed green; }

.triOuter { font-size: 1em; line-height: 1.3em; }
h1.welcome { line-height:3em; }
.series-name { font-weight:bold; color:#005070; }
.pageHead { font-size:1.4em; }

.results-name			{	font-family:  Helvetica, sans-serif, Arial; font-size: 1.1em; font-weight: normal;
					line-height: 16px; color: #000000; padding-right: 10px; }
					
.results-name-gray		{	font-family:  Helvetica, sans-serif, Arial; font-size: 1.1em; font-weight: normal;
					line-height: 14px; color: #555555; padding-right: 10px; }
					
.results-name-colheader		{	font-family:  Helvetica, sans-serif, Arial; font-size: 1.1em; font-weight: bold;
					font-style: italic; line-height: 14px; color: #000000; padding-right: 10px; }

					
.results-driverpage-subtotals	{	font-family:  Helvetica, sans-serif, Arial; font-size: 1em; font-weight: normal;
					line-height: 14px; color: #000000; padding-right: 10px; padding-top: 10px; }
					
.results-driverpage-subtot-heat	{	font-family:  Helvetica, sans-serif, Arial; font-size: 1em; font-weight: bold;
					line-height: 14px; color: #444444; padding-left: 35px; padding-top: 10px; }

	
.results-bonus			{	font-family:  Helvetica, sans-serif, Arial; font-size: 1.1em; font-weight: bold;
					line-height: 14px; color: #444444; padding-left: 35px; }
					
.results-bonus-colheader	{	font-family:  Helvetica, sans-serif, Arial; font-size: 1.1em; font-weight: bold;
					font-style: italic; line-height: 14px; color: #000000; padding-left: 35px; }
					
.results-bonus-colheader-padded	{	font-family:  Helvetica, sans-serif, Arial; font-size: 1.1em; font-weight: normal;
					font-style: italic; line-height: 14px; color: #777777; padding-left: 35px; 
					padding-top: 14px; }
					
.results-heat			{	font-family:  Helvetica, sans-serif, Arial; font-size: 1.1em; font-weight: bold;
					line-height: 14px; color: #444444; padding-left: 35px; }
					
.results-heat-colheader		{	font-family:  Helvetica, sans-serif, Arial; font-size: 1.1em; font-weight: bold;
					font-style: italic; line-height: 14px; color: #000000; padding-left: 35px; }
					
.results-heat-colheader-padded	{	font-family:  Helvetica, sans-serif, Arial; font-size: 1.1em; font-weight: normal;
					font-style: italic; line-height: 14px; color: #777777; padding-left: 35px; 
					padding-top: 14px; }
					
.results-heat-red		{	font-family:  Helvetica, sans-serif, Arial; font-size: 1.1em; font-weight: bold;
					line-height: 14px; color: #FF0000; padding-left: 35px; }

					
.results-tt			{	font-family:  Helvetica, sans-serif, Arial; font-size: 1.1em; font-weight: bold;
					line-height: 14px; color: #444444; padding-left: 20px; }
					
.results-tt-colheader		{	font-family:  Helvetica, sans-serif, Arial; font-size: 1.1em; font-weight: bold;
					font-style: italic; line-height: 14px; color: #000000; padding-left: 20px; }
					
.results-tt-colheader-padded	{	font-family:  Helvetica, sans-serif, Arial; font-size: 1.1em; font-weight: normal;
					font-style: italic; line-height: 14px; color: #777777; padding-left: 20px; 
					padding-top: 14px; }
				
.results-classheader		{	font-family:  Helvetica, sans-serif, Arial; font-size: 1.1em; font-weight: bold;
					line-height: 14px; color: #0000FF; padding-top: 14px; }
