body {
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:10px;
	padding:0px;
	font-family: arial;
	font-size: 10pt;
	color:black;
	min-width:1200px;
}

fieldset {
	border: 0px;
}

form#f label {
	font-weight: bold;
	width: 10em;
	display: inline-block;
	padding-bottom: 1em;
	vertical-align:top;
}

#lineups label {
	width: 0em;
}


/* table { font: 10pt arial;  } */

.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; }

th { text-align:left; }

.csl_table { margin: 0 auto; rules: all thin solid; border: 2px solid black; }
.csl_table th { text-align:center; border: 1px solid grey; }
.csl_table td { border: 1px solid grey; }
.csl_results td { border-bottom: 1px solid grey; }


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

.legend {
	font-size:0.8em;;
}

.cup_legend_l, .cup_legend_r {
	font-size:0.8em; position:absolute; top:110em; height:0;
}
.cup_legend_l { left:500px; text-align:center; }
.cup_legend_r { left:540px; text-align:left; }

/* Menu */

.links { margin: 1px; padding:1px; text-indent: 5px; font: 12px arial; color: white; font-weight: bold; background-color: black;}
.links A { text-decoration: none; color: white; display: block;}
.links A:link {text-decoration: none; color: white;}
.links A:visited {text-decoration: none; color: white;}
.links A:hover {text-decoration: none; color: black; background-color: #D9D9D9;}
.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}

.far_right {
	width:300px; 
	padding:10px;
	margin-top:50px;
}



/* Front page - upcoming */

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



/* add pointer #FF7F84; */

.imgLink {cursor: pointer }

/* tables - grids/tables/stats */

.top {font: 8pt arial; background-color: #D9D9D9; font-weight: bold; }

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


.rows_p { background-color:#81D6AC; }
.rows_r { background-color:#A1A1A1; }	
.notes { text-align:left }




/* Gay! Header links I think... */

.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}

/* grids */

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

/* stats */

.top2 {font: 8pt arial; font-weight: bold; height: 14pt; }
th.top2  { text-align:center; }
.top2 th { text-align:center; }
.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;
	line-height: 1.2em;
}

.qotw {
	margin-top:0px;
	padding-left:15px;
	list-style-image:url(images/bullet.gif);
} 

/* rules */

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


/* image links  */

.divLink {
	float:right;
}

.divLink img {
	border:0;
}

.divLink A:hover {
	border:5;
}


/* Uni Whites */

.uw {
	font-weight: bold;
}

.red {
	color: red;
	font-weight: bold;
}

.new {
	color: red;
	font-size:0.75em;
	white-space: nowrap;
}

.page_title {
	font-size:12pt;
	font-weight: bold;
	font-style:italic;
}

/* sponsors */

.sponsor_address {
	float:left;
	width:35%;
}
.sponsor_info {
	float:right;
	width:65%;
}

.sponsor {
	color: rgb(102, 102, 102);
}

#location {
	font-weight: bold;
}
#location ol {
	padding-left:0px;
	margin-top:0px;
}

#location li {
	padding-bottom:1em;
}

#location span {
	font-weight: normal;
}

#links_page label {
	width: 180px;
	display: inline-block;
}

.two_col {
	position:absolute;
	width:300px; 
	padding:8px;
}

.two_col_2 {
	left:320px;
}


.upc {
	padding-left:6px;
}


.report img {
	float:right;
	padding:10px;
}

.report .caption {
	float:right;
	width:320px;
	margin:0px 20px;
	text-align:center;
	font-style:italic;
}