body {
	font-family:		Helvetica, Arial, Geneva, Verdana, sans-serif;
	font-size:			12px;
	color:				#000000;
	text-align:         center;
}

table {margin: auto;}

/*div.center table {
    margin-left: auto;
    margin-right: auto;
    text-align: left;
}*/

a {padding: 0; margin: 0}
div {padding: 0; margin: 0}

a:link {color:#632C90; text-decoration:none;}
a:visited {color:#632C90; text-decoration:none;}
a:hover {color:#632C90; text-decoration:none;}
a:active {color:#632C90; text-decoration:none;}

a.nav:link {color: #FFFFFF; text-decoration:none;}
a.nav:visited {color:#FFFFFF; text-decoration:none;}
a.nav:hover {color:#FFFFFF; text-decoration:none;}
a.nav:active {color:#FFFFFF; text-decoration:none;}

a.black:link {color: #000000; text-decoration:none;}
a.black:visited {color:#000000; text-decoration:none;}
a.black:hover {color:#2420F7; text-decoration:none;}
a.black:active {color:#2420F7; text-decoration:none;}

a.grey:link {color: #999999; text-decoration:none;}
a.grey:visited {color:#999999; text-decoration:none;}
a.grey:hover {color:#2420F7; text-decoration:none;}
a.grey:active {color:#2420F7; text-decoration:none;}

a img {border:none; }

td {font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 12px; color:#000000;} 
table.grey {background-color:#EEEEEE;}

a.upcoming, a.upcoming:visited {font-size: 13px; line-height:30px; background-color:#f2f2f2; text-decoration:none; color:#333; display:block; width: 250px; padding-left: 0px; border-bottom:#ccc solid 1px}
a.upcoming:hover {background-color:#e7e7e7; color:#000; width:250px}
div.upcoming {width: 250px; font-size: 13px; line-height:30px; color:#404040; padding-left: 0px; background-color:#f2f2f2; display:block; font-weight: bold; border-bottom:#ccc solid 1px}
div.upcoming2 {width: 250px; font-size: 13px; line-height:30px; color:#404040; padding-left: 0px; background-color:#f2f2f2; display:block; font-weight: normal; border-bottom:#ccc solid 1px}

.white {font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 11px; color:#FFFFFF;}

.comment { font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 11px; color:#666666; font-style: italic; }

.team {float:left; line-height: 1.6; margin: 0px 0px 0px 15px; width: 390px; color: 555555;}

.galleryPic {width: 300px; margin: 15px 0px 0px 50px;}
.galleryLnk {width: 300px; line-height: 1.8; margin: 10px 0px 20px 50px; color: 555555;}
.galleryLnk a:link {color: #333; text-decoration:underline;}
.galleryLnk a:visited {color:#333; text-decoration:underline;}
.galleryLnk a:hover {color:#2420F7; text-decoration:none;}
.galleryLnk a:active {color:#2420F7; text-decoration:underline;}

ul.training {margin: 0; padding: 0 }
ul.training li {margin: 0px 0px 0px 50px; line-height:1.5; }

table.chart {background-image:url(images/chartMid.jpg);}
table.chart td { border-bottom:1px solid #9fd1c9;}
table.chartCC {background-image:url(images/chartMidCC.jpg);}
table.chartCC td { border-bottom:1px solid #9fd1c9; text-align:center;}

.A18B 			{ font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 18px; color:#000000; }
.A16B 			{ font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 16px; color:#000000; }
.A14B 			{ font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 14px; color:#000000; }
.A12B 			{ font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 12px; color:#000000; }
.A11B 			{ font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 11px; color:#000000; }
.A10B 			{ font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 10px; color:#000000; }
.A9B 			{ font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 10px; color:#000000; }
.A12W 			{ font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 11px; color:#FFFFFF; }
.A11W 			{ font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 11px; color:#FFFFFF; }
.A10W 			{ font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 10px; color:#FFFFFF; }
.A9W 			{ font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 9px; color:#FFFFFF; }
.A12G22			{ font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 12px; color:#222222; }
.A11G22			{ font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 11px; color:#222222; }
.A10G22			{ font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 10px; color:#222222; }
.A12G66 		{ font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 12px; color:#666666; }
.A11G66 		{ font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 11px; color:#666666; }
.A10G66 		{ font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 10px; color:#666666; }
.A10G99 		{ font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 10px; color:#999999; }
.A10GAA 		{ font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 10px; color:#AAAAAA; }
.A10GCC 		{ font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 10px; color:#CCCCCC; }
.A9G66 			{ font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 9px; color:#666666; }
.A9G99 			{ font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 9px; color:#999999; }

.C9G66 			{ font-family: Courier, Monaco, Helvetica, Arial, Verdana, sans-serif; font-size: 9px; color:#666666; }
.M9G66 			{ font-family: Monaco, Courier, Helvetica, Arial, Verdana, sans-serif; font-size: 9px; color:#666666; }

.V9 			{ font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; font-size: 9px; }
.V9G22			{ font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; font-size: 9px; color: #222222; }
.V10 			{ font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; font-size: 10px; }
.V11 			{ font-family: Verdana, Geneva, Helvetica, Arial, sans-serif; font-size: 11px; }

.G9				{ font-family: Georgia, 'Lucida Grande', Geneva, Geneva, Helvetica, Arial, sans-serif; font-size: 9px; }
.G10 			{ font-family: Geneva, Helvetica, Arial, sans-serif; font-size: 10px; }
.G9G22 			{ font-family: Geneva, Helvetica, Arial, sans-serif; font-size: 9px; color: #222222; }
.G10G22 		{ font-family: Geneva, Helvetica, Arial, sans-serif; font-size: 10px; color: #222222; }
.G10W 			{ font-family: Geneva, Helvetica, Arial, sans-serif; font-size: 10px; color: #ffffff; }
.G10G 			{ font-family: Geneva, Helvetica, Arial, sans-serif; font-size: 10px; color: #76797c; }
.G9G 			{ font-family: Geneva, Helvetica, Arial, sans-serif; font-size: 9px; color: #76797c; }



.tabletitlerow 		{ font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 10px; color:#FFFFFF; height: 18px; background: #000000;}
.tableheaderrow 	{ font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 10px; color:#222222; height: 18px; background: #FFFFFF;}
.tablelightrow 		{ font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 10px; color:#000000; height: 16px; background: #F2EFEF;}	
.tabledarkrow 		{ font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 10px; color:#000000; height: 16px; background: #EFDFDF;}

.tableswim 		{ font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 10px; color:#000000; height: 16px; background: #6666CC;}
.tablebike 		{ font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 10px; color:#000000; height: 16px; background: #66CC66;}
.tablerun 		{ font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 10px; color:#000000; height: 16px; background: #FF6666;}
.tablemix 		{ font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 10px; color:#000000; height: 16px; background: #FFFF66;}
.tablebegrun 		{ font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 10px; color:#000000; height: 16px; background: #CC9900;}
