body, table, td, tr, input, select, textarea, span, div {color: #000000; font-family:verdana, arial, helvetica, sans-serif; font-size: 11px;}

a:link			 		 		 				{ color: #0033cc; text-decoration: underline; }
a:visited										{ color: #660000; text-decoration: underline; }
a:hover											{ color: #ff0000; text-decoration: none; }
a:active										{ color: #4F8EB6; text-decoration: none; }

a.designTitle:link 			{ color: #ffffff; text-decoration: none; font-size: 12px; font-weight: bolder;}
a.designTitle:visited 		{ color: #ffffff; text-decoration: none; font-size: 12px; font-weight: bolder;}
a.designTitle:hover 			{ color: #ffffff; text-decoration: none; font-size: 12px; font-weight: bolder; background-color: #4F8EB6}
a.designTitle:active 		{ color: #ffffff; text-decoration: underline; font-size: 12px; font-weight: bolder; background-color: #4F8EB6}

.sponsors 							{font-weight: bolder;}
.title 									{font-weight: bolder; font-size:14px;}
.subNav									{font-size:11px;}
.sectionTitle						{font-weight: bolder; font-size:13px}
.sectionSubtitle				{font-weight: bolder; font-size:11px; background: #d0d0d0; border-left: 1px solid white; border-top: 1px solid white; border-bottom: 1px solid #666666; border-right: 1px solid #666666}
.footer 								{color: #999999}

.hidden 								{position: relative; visibility:hidden;}
.visible 								{position: relative; visibility:visible;}
.error 									{color:#ff0000; font-weight: bolder;}

.eventMonthlyCell				{background:#ffffdd;}
.eventCancelled					{background:#ffab64;}
.eventTentative					{background:#ffffb7;}

a.eventMonthly:link			  {font-size:9px;}
a.eventMonthly:visited		{font-size:9px;}
a.eventMonthly:hover			{font-size:9px;}
a.eventMonthly:active			{font-size:9px;}

.raceHeader									{font-weight: bolder; font-size:14px; text-align: center;}
.raceRace									{font-weight: bolder; font-size:13px; border: ridge 1px; background: #d0d0d0; text-align: center;}
.raceDisc									{font-weight: bolder; font-size:13px; border: ridge 1px; background: #d0d0d0;}
.raceDiv									{font-weight: bolder; font-size:12px; border: ridge 1px; background: #d8d8d8;}
.raceCat									{font-weight: bolder; font-size:11px; border: ridge 1px; background: #e0e0e0;}
.compDisc									{font-weight: bolder; font-size:13px; border: ridge 1px; background: #d0d0d0; text-align: center;}
.compDiv									{font-weight: bolder; font-size:12px; border: ridge 1px; background: #d8d8d8; text-align: center;}
.compCat									{font-weight: bolder; font-size:11px; border: ridge 1px; background: #e0e0e0; text-align: center;}

.txcupPageTitle								{font-weight: bolder; font-size:16px; border: solid black 1px; text-align: center; padding: 2px}
.txcupPageSubtitle							{font-weight: bolder; font-size:14px; text-align:center; padding:2px}
.txcupTableHeader							{font-weight: bolder; font-size:12px; background: #c0c0c0; padding: 2px; color: #666666}
.txcupRow1									{background: #c0c0c0; padding: 2px;}
.txcupRow2									{background: #e0e0e0; padding: 2px;}
.txcupTableHeaderLeft						{border-left: 1px solid black; font-weight: bolder; font-size:12px; background: #a0a0a0; padding: 4px; color: #666666}
.txcupTableHeaderOther						{font-weight: bolder; font-size:12px; background: #a0a0a0; padding: 4px; color: #666666}
.txcupTableHeaderRight						{border-right: 1px solid black; font-weight: bolder; font-size:12px; background: #a0a0a0; padding: 4px; color: #666666}
.txcupCellLeft								{border-left: 1px solid black; border-bottom: 1px solid #999999; padding: 2px; color: #333333;}
.txcupCellOther								{border-bottom: 1px solid #999999; padding: 2px; color: #333333;}
.txcupCellRight								{border-right: 1px solid black; border-bottom: 1px solid #999999; padding: 2px; color: #333333;}
.txcupActive								{font-weight: bolder; font-size:12px; border-left: 1px solid black; border-top: 1px solid black; background: #a0a0a0; padding: 2px;}
.txcupInactive								{font-weight: bolder; font-size:12px; border-left: 1px solid black; border-top: 1px solid black; border-bottom: 1px solid black; padding: 2px;}
.txcupInactive2								{font-weight: bolder; font-size:12px; border-left: 1px solid black; border-bottom: 1px solid black;}
.txcupCatHeader								{border-bottom: 1px solid black; border-left: 1px solid black; border-right: 1px solid black; font-weight: bolder; font-size:12px; background: #a0a0a0; padding-top: 5px; padding-bottom: 5px; padding-left: 2px;}

a.txcupRiderLink:link 						{color: #000000; text-decoration: none;}
a.txcupRiderLink:visited 					{color: #303030; text-decoration: none;}
a.txcupRiderLink:hover 						{color: #ec0000; text-decoration: none;}
a.txcupRiderLink:active 					{text-decoration: underline;}

a.txcupTeamLink:link 						{color: #606099; text-decoration: none;}
a.txcupTeamLink:visited 					{color: #606099; text-decoration: none;}
a.txcupTeamLink:hover 						{color: #ec0000; text-decoration: none;}
a.txcupTeamLink:active 						{text-decoration: underline;}

a.txcupTableHeaderLink:link 					{color: #303099; text-decoration: none;}
a.txcupTableHeaderLink:visited 					{color: #303099; text-decoration: none;}
a.txcupTableHeaderLink:hover 					{color: #666666; text-decoration: none;}
a.txcupTableHeaderLink:active 					{text-decoration: underline;}


.forumReply								{color: #666666; padding-left: 20px}
.forumDesc 								{font-size:9px; color: #606060}
.forumPreview							{padding-left: 20px}

.threadViews							{font-size:9px; color: #999999}
.threadVote								{font-size:9px; color: #999999}

.listCell									{background: #e9e9e9}
.listCell2									{background: #aac9c9}
.listCellLeft							{background: #e9e9e9; border-left:  1px solid white;}

.userStatus								{background: #e9e9e9 font-size:11px; border: thin dotted #faffff 1px;}


