body {margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:10px;color:white;padding:0px; font: 12px arial; background-color:#a40505; }

.home A:link { color: black; text-decoration: none; }
.home A:visited { color: black; text-decoration: none; }
.home A:hover { color: red; text-decoration: none; }

.myTD { padding: 0px; }

.table_num { width:30px; font: 8pt arial; font-weight: normal; text-align:center; }
.table_club { padding-left:6px; width:120px; font: 10pt arial; font-weight: normal;  }

.csl_table th { text-align:center; }

.csl_cup { width:100% }
.cup_note { position:relative; top:48px; left:400px; text-align:left; height:0 }

.cup_legend_l, .cup_legend_r {
	font-size:0.8em; position:relative; top:-66px; height:0; width:100px
}
.cup_legend_l { left:200px; text-align:center; }
.cup_legend_r { left:270px; text-align:left; }


hr { color:white; background-color: white; }

/* Menu */

.links { padding: 1px; text-indent: 5px; font: 12px arial; color: white; font-weight: bold; background-color: black;}
.links A { text-decoration: none; color: red; display: block;}
.links A:link {text-decoration: none; color: white;}
.links A:visited {text-decoration: none; color: white;}
.links A:hover {color: red; background-color: yellow}
.up {padding: 1px; text-indent: 3px; font: 12px arial; background-color: #D9D9D9;}
.up A {margin-left: 3px; }
.up A:link {text-decoration: none; color: black}
.up A:visited {text-decoration: none; color: black}
.up A:hover {text-decoration: underline; color: black}

/* Front page */

.right { border:1pt solid black; background-color:#920000; padding:4px; }



/* add pointer */

.imgLink {cursor: pointer }

/* tables - grids/tables/stats */

.top3 {font: 8pt arial; font-weight: normal; height: 14pt }
.top3 A:link {color: black; text-decoration: underline}
.top3 A:visited {color: black; text-decoration: underline}
.top3 A:hover {color: red; text-decoration: underline}

.top {font: 8pt arial; background-color: #a40505; font-weight: bold; }
.rows { }
.rows2 {background-color: #920000;}

.rows, .rows2, .rows_p, .rows_r, .top {
	height: 17pt;
}
.rows_p { background-color:#920000; }
.rows_r { }	

.notes { text-align:left }

/* grids */

.blank {height: 17pt; background-color: #A1A1A1;}

/* stats */

.top2 {font: 8pt arial; font-weight: bold; height: 14pt; }
.srows1 { }
.srows2 { background-color: #F1F1F1;}

/* Cup */

.tA, .tH, .tW, .rd { width:120px; }

.in { font-family:arial; font-size:10pt }
.tH {	border-top:1pt solid windowtext;	 	border-left:1pt solid windowtext;}
.tA {	border-bottom:1pt solid windowtext;	 	border-left:1pt solid windowtext;}
.tW {	border-left:1pt solid windowtext;}
.gH	{	text-align:center;		border-top:1pt solid windowtext;	 	border-right:1pt solid windowtext;}
.gA	{	text-align:center;		border-bottom:1pt solid windowtext;	 	border-right:1pt solid windowtext;}
.gW	{	text-align:center;	 	border-right:1pt solid windowtext;}
.lnt {	text-align:center; font-size:8pt; border-top:1pt solid windowtext; }
.ex {	text-align:center; font-size:8pt; }
.time {	font-size:8pt; }
.lnr {	border-right:1pt solid windowtext; }
.rd { text-align:center;		font-style:italic	  }
	  
/* lists */

.norm {
	list-style-image:url(images/goal1.gif);
	margin:1px;
	padding-left:30px;
}

.noImg {
	list-style-image:url('images/blank.gif');
	margin:1px;
	padding-left:30px;
}

.norm2, .norm2a {
	list-style-image:url(images/bullet.gif);
	margin:1px;
	padding-left:25px;
}

.norm2a {
	padding-left:80px;
}

.normItem {
	padding-left:3px;
	padding-bottom:3px;
}


/* rules */

hr { color: #000; background-color: #000; }


/* image links  */

.divLink {
	float:right;
}

.divLink img {
	border:0;
}

.divLink A:hover {
	border:5;
}

/* all links */

A:link {text-decoration: underline; color: white }
A:visited {text-decoration: underline; color:white }
A:hover {text-decoration: underline; color: black }
