<style type="text/css">

body {
	text-align: left;
	min-width: 800px;
	background-color: #F4F4EA;
	background-image: url(../Images/grad-bkgd.png);
}

body,td,th {
	font-family: arial;
	font-size: 10px;
}

#MenuRow {
	position:absolute;
	left:0px;
	top:136px;
	width:802px;
	height:37px;
	z-index:500;
	border-top:3px solid #FFFF00;  
}

.TopMenu {
float:left; width:100%; font-family: arial; font-size:12px;
background:url(../Images/TopMenu.gif) repeat-x top left; 
border-bottom:3px solid #000099;
margin:0 0 20px 0; 
}
.TopMenu ul {
padding:0;margin:0;list-style-type:none;
}
.TopMenu ul li {
float:left; position:relative; background:url(../Images/divider1.gif) no-repeat top right;
}
.TopMenu ul li a, .TopMenu ul li a:visited {
float:left; display:block; text-decoration:none; color:#000000; padding:0px 13px; line-height:25px; height:30px; border-bottom:3px solid #fff; 
}

.TopMenu ul li:hover {width:auto;}

.TopMenu ul li a.menu:hover {
border-bottom:3px solid #dadada;
color:#000066;
}

.TopMenu ul li:hover a.menu {
border-color:#dadada; color:#00c;
color:#000066;
}

.TopMenu ul li ul {
display: none;
}
.TopMenu table {
margin:0; 
border-collapse:collapse; 
font-size:11px; 
position:absolute; 
top:0; 
left:0;
z-index: 500;
}

/* specific to non IE browsers */
.TopMenu ul li:hover ul {
display:block;position:absolute;top:32px;margin-top:1px; left:0;width:154px;border-bottom:1px solid #dadada;
}
.TopMenu ul li:hover ul.endstop {
left:-92px;
}
.TopMenu ul li:hover ul li ul {
display: none;
}
.TopMenu ul li:hover ul li a {
display:block;
background:#fff;
color:#000;
height:auto;
line-height:15px;
padding:4px 16px;
width:120px;
border:1px solid;
border-bottom:0;
border-color:#dadada;
}
.TopMenu ul li:hover ul li a.drop {
background-color: #F3F3F3;
color: #000066;
border-color:#dadada;
}
.TopMenu ul li:hover ul li a:hover {
color:#000; background: #F3F3F3;
}
.TopMenu ul li:hover ul li a:hover.drop {
background-color: #F3F3F3;
color: #000066;
}
.TopMenu ul li:hover ul li:hover ul {
display:block; position:absolute; left:153px; top:-1px;
}
.TopMenu ul li:hover ul li:hover ul.left {
left:-153px;
}

/* specific to IE5.5 and IE6 browsers */
.TopMenu ul li a:hover ul {
display:block;position:absolute;top:30px; t\op:33px; background:#fff;left:0; border-bottom:1px solid #000;
}

.TopMenu ul li a:hover ul.endstop {
left: -92px;
}
.TopMenu ul li a:hover ul li a {
display:block;background:#fff;color:#000; height:1px; line-height:15px; padding:4px 16px; width:154px; w\idth:120px; border:1px solid #000; border-bottom:0;
}
.TopMenu ul li a:hover ul li a.drop {
background:#ccd; padding-bottom:4px;
}
.TopMenu ul li a:hover ul li a ul {
visibility:hidden; position:absolute; height:0; width:0;
}
.TopMenu ul li a:hover ul li a:hover {
color:#000; background: #ccd;
}
.TopMenu ul li a:hover ul li a:hover.drop {
 background: #ccd;
}
.TopMenu ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; top:0;color:#000; left:153px;
}
.TopMenu ul li a:hover ul li a:hover ul.left {
left:-153px;
}

.TopMenu ul li:hover ul li a.disabled {
color:#ccc;
}

<!--[if lte IE 5.5]>
<style type="text/css">
.TopMenu ul li a, .TopMenu ul li a:visited {height:33px;}
<![endif]-->

.arrowlistmenu {width: 140px; /*width of menu*/
}

.arrowlistmenu{
width: 142px; /*width of menu*/
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 5px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 0px; /*bottom spacing between menu items*/
font-family:Arial;
height:20px;
}

.arrowlistmenu ul li a{
color: #ffffff;
background: url(../Images/arrowbkg.png); /*custom bullet list image*/
display: block;
padding: 2px 0 4px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
border-bottom: 1px solid #dadada;
font-size: 11px;
text-align:left;
height:13px;
}

.arrowlistmenu ul li a.disabled, .arrowlistmenu ul li a:visited.disabled, .arrowlistmenu ul li a:hover.disabled,{
color:#ccc;
}

.arrowlistmenu ul li a:visited{
color: #ffffff;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
background: url(../Images/arrowbkg.png); /*custom bullet list image*/
color: #ffff33;
background-color: #000099;
}

#Affiliation {
	position:absolute;
	left:5px;
	top:815px;
	width:141px;
	height:121px;
	z-index:17;
	vertical-align:middle;
}

#Links {
	position:absolute;
	left:4px;
	top:683px;
	*top:688px;
	width:127px;
	height:96px;
	padding-left:5px;
	padding-right:10px;
	z-index:17;
	vertical-align:middle;
}

#Sponsors {
	position:relative;
	left:4px;
	top:330px;
	*top:330px;
	width:140px;
	height:215px;
	z-index:170;
	text-align:center;
	border: #000099 solid 1px;
	background-image: url(./Images/leftback.png);
	color:#ffffff;
}

.footer {
	font-family: Arial;
	color: #FFFFFF;
	font-size: 10px;
}


#NewsContent {
	position:absolute;
	left:157px;
	top:252px;
	width:638px;
	height:423px;
	z-index:1;
	border-bottom: 1px solid #dadada;
}

#NewsBanner {
	position:absolute;
	left:152px;
	top:175px;
	width:650px;
	height:75px;
	z-index:100;
	border-bottom: 1px solid #dadada;
	border-Top: 1px solid #dadada;
}

#indxctr {
	position:absolute;
	left:5px;
	width:142px;
	height:790px;
	z-index:1;
}

#infobox {
	position:absolute;
	top:701px;
	left:158px;
	width:640px;
	height:228px;
	padding-top:2px;
	z-index:150;
}
#block1{
border: 1px solid #e0e0e0;
background-image: url(./Images/sml-background.png);
z-index:150; 
width:309px; 
height:111px;
padding-top: 8px;
padding-left: 4px; 
padding-right:5px; 
float:left;
text-align:justify;
font-family: arial;
font-size:10px;
}
#block2{
border: 1px solid #e0e0e0;
background-image: url(./Images/sml-background.png);
font-family: arial;
font-size:10px;
}
#block3{
border: 1px solid #e0e0e0;
background-image: url(./Images/sml-background.png);
font-family: arial;
font-size:10px;
}
#block4{
border: 1px solid #e0e0e0;
background-image: url(./Images/sml-background.png);
font-family: arial;
font-size:10px;
}
#info1 {
	position:absolute;
	left:158px;
	top:701px;
	width:290px;
	height:114px;
	z-index:100;
	border-bottom: 1px solid #dadada;
	border-right: 1px solid #dadada;
	padding-right: 5px;
}

#info2 {
	position:absolute;
	left:459px;
	top:701px;
	width:337px;
	height:114px;
	z-index:100;
	border-bottom: 1px solid #dadada;
	padding-left: 5px;
}

#info3 {
	position:absolute;
	left:158px;
	top:817px;
	width:290px;
	height:114px;
	z-index:100;
	border-right: 1px solid #dadada;
	padding-top: 10px;
	padding-right: 5px;
}

#info4 {
	position:absolute;
	left:459px;
	top:817px;
	width:337px;
	height:114px;
	z-index:100;
	padding-top: 10px;
}

#rules {
	position:absolute;
	left:156px;
	top:178px;
	width:638px;
	height: 735px;
	z-index:1;
	border-bottom: 1px solid #dadada;
}

#cwo {
	position:absolute;
	left:156px;
	top:178px;
	width:638px;
	height: 735px;
	z-index:1;
	border-bottom: 1px solid #dadada;
}

#cofc {
	position:absolute;
	left:156px;
	top:178px;
	width:638px;
	height: 735px;
	z-index:150;
	border-bottom: 1px solid #dadada;
}

#fixtures {
	position:absolute;
	left:156px;
	top:178px;
	width:638px;
	height: 735px;
	z-index:1;
	border-bottom: 1px solid #dadada;
}

#results {
	position:absolute;
	left:156px;
	top:178px;
	width:638px;
	height: 735px;
	z-index:1;
	border-bottom: 1px solid #dadada;
}

#fixtures {
	position:absolute;
	left:156px;
	top:178px;
	width:638px;
	height: 735px;
	z-index:1;
	border-bottom: 1px solid #dadada;
}

#tables {
	position:absolute;
	left:156px;
	top:178px;
	width:638px;
	height: 750px;
	z-index:1;
	border-bottom: 1px solid #dadada;
}

#meetings {
	position:absolute;
	left:156px;
	top:178px;
	width:638px;
	height: 735px;
	z-index:1;
	border-bottom: 1px solid #dadada;
}

#faqs {
	position:absolute;
	left:156px;
	top:178px;
	width:638px;
	height: 735px;
	z-index:1;
	border-bottom: 1px solid #dadada;
}

#history {
	position:absolute;
	left:156px;
	top:178px;
	width:638px;
	height: 735px;
	z-index:1;
	border-bottom: 1px solid #dadada;
}

#aboutus {
	position:absolute;
	left:156px;
	top:178px;
	width:638px;
	height: 735px;
	z-index:1;
	border-bottom: 1px solid #dadada;
}

#contactus {
	position:absolute;
	left:156px;
	top:178px;
	width:638px;
	height: 735px;
	z-index:150;
	border-bottom: 1px solid #dadada;
}

table.agegroups{
border: 0;
}

table.agegroups td {
border: 1px solid #dadada;
cellpadding: 2px;
cellspacing: 1px;
height: 12px;
color:#000066;
}

table.Cups td.Cup {
background-color:#F3F3F3;
height: 15px;
border-style:solid;
border-width:1px;
border-color:#dadada;
color: #000066;
text-align:left;
empty-cells:show;
}

table.Cups td.Join {
height: 15px;
border-right:1px solid #dadada;
empty-cells:show;
}

table.Cups tr.winner {
background-color:#ffff66;
height: 15px;
color: #000066;
text-align:center;
empty-cells:show;
}

table.Cups tr.odd {
background-color:#e6faff;
height: 15px;
color: #333333;
text-align:center;
empty-cells:show;
}



table.Cups tr.even {
background-color:#b3f0ff;
height: 15px;
color: #333333;
text-align:center;
empty-cells:show;
}

table.Cups tr.cuphead {
background-image:url(Images/foot.gif);
height: 20px;
color: #FFFFFF;
text-align:center;
empty-cells:show;

}

.style1 {
	color: #000066;
	font-weight: bold;
}

.style2 {
	font-family: Arial;
	font-size: 24px;
	font-weight: bold;
	vertical-align: middle;
}

.style8 {font-size: 12px; color: #000000; font-family: Arial;}

.style5 {
	color: #FFFFFF;
	font-family: Arial;
	font-size: 9px;
}

.style14 {	color: #006633;
	font-family: Arial;
	background-color: #F8F10C;
	margin-left: 6px;
}

.style36 {color: #000000}
.style44 {font-size: 10px}
.style46 {font-size: 10px; color: #000000; }
.style48 {font-size: 10px; color: #000000; font-weight: bold; }
.style50 {font-size: 16px; color: #000000; }
.style51 {font-size: 16px; font-weight: bold; color: #000066; }
.style52 {font-size: 10px; color: #000066; }

#clubs {
	position:relative;
	left:80px;
	padding: 10px; 
	width: 625px;
	height: 725px;
	top:180px;
	z-index: 100;
}

#clubs p.key{
font-size:24px;
font-style:bold;
}

#clubs p.key a:hover{
font-size:24px;
font-style:bold;
color:#ffff33;
background-image:url(Images/foot.jpg);
padding: 5px;
}

#refs {
	position:relative;
	left:80px;
	padding: 10px; 
	width: 625px;
	height: 725px;
	top:180px;
	z-index: 100;
}

#refs p.key{
font-size:24px;
font-style:bold;
}

#refs p.key a:hover{
font-size:24px;
font-style:bold;
color:#ffff33;
background-image:url(Images/foot.jpg);
padding: 5px;
}

#teams {
	position:relative;
	left:80px;
	padding: 10px; 
	width: 625px;
	height: 725px;
	top:180px;
	z-index: 100;
}

#teams p.key{
font-size:12px;
font-style:bold;
}

#teams p.key a:hover{
font-size:12px;
font-style:bold;
color:#ffff33;
background-image:url(Images/foot.jpg);
padding: 5px;
}

#downloads {
	position:absolute;
	left:156px;
	top:178px;
	border-bottom: 1px solid #dadada;
	padding: 10px; 
	width: 625px;
	height: 735px;
	z-index: 100;
}
#downloads tr {
background-color: #F3F3F3;
color:#000066;
}

#downloads tr:hover.content{
background-image: url(Images/rdyfl_header.gif);
background-color:#000066;
color:#ffff33;
}

#downloads td {
padding: 5px;
}

#committee {
	position:absolute;
	left:156px;
	top:178px;
	border-bottom: 1px solid #dadada;
	padding: 10px; 
	width: 625px;
	height: 735px;
	z-index: 100;
} 

#committee tr {
background-color: #F3F3F3;
color:#000066;
}

#committee tr:hover.left{
background-image: url(../Images/rdyfl_header.gif);
background-color:#000066;
color:#ffff33;
}

#committee tr:hover.right{
background-image: url(../Images/rdyfl_header.gif);
background-color:#000066;
color:#ffff33;
}

#committee td {
padding: 5px;
}

tr.head {
text-align: -moz-center;
text-align: center;
padding: 5px;
background-color: #F3F3F3;
color: #000066;
}

tr.head td {
height:20px;
border:1px solid;
border-color:#dadada;
}

#committee tr.head {
text-align: -moz-center;
background-color: #F3F3F3;
color: #000066;
border:1px solid;
border-color:#dadada;
}

#tables tr.head td {
padding: 0px;
border:1px solid;
border-color:#dadada;
}

a:link {
	text-decoration: none;
	color:#000099;
}
a:visited {
	text-decoration: none;
	color:#000099;
}
a:hover {
	text-decoration: none;
	color:#0000FF;
}
a:active {
	text-decoration: none;
	color:#000099;
}

#LeftCol {
	position:absolute;
	left:4px;
	top:170px;
	width:142px;
	height:624px;
	z-index:1;
	border-top: 1px solid #dadada;
}
#apDiv1 {
	position:absolute;
	left: 13px;
	top: 89px;
	font-family:Arial;
	font-size:16px;
	color:#FFFFFF;
	Z-index:100;
}

  A.faq:link {text-decoration: none; color: #006699; font: normal 12px Arial;}
  A.faq:visited {text-decoration: none; color: #006699; font: normal 12px Arial;}
  A.faq:active {text-decoration: underline; color: #9a0c0c; font: normal 12px Arial;}
  A.faq:hover {text-decoration: underline; color: #9a0c0c; font: normal 12px Arial;}
  fieldset {width: 98%; padding: 5px; margin: 0; border: solid 1px #dadada;}
  legend {padding: 3px; margin: 0; border: solid 1px #dadada; background-color: #EFEFEF; color: #000066; }
	font.msg {font: bold 10px Arial; color: #000000; background-color: #ffcc00; padding: 2px 20px 2px 20px;}
	font.new {font: normal 10px Arial; color: #D50000;}
	font.upd {font: normal 10px Arial; color: #008000;}
	hr {border: 0 solid #dadada; border-top-width : thin; height: 1px; margin: 0 0 10 0;}
	h3 {height: 10px; margin: 20 0 20 0; color: #004080;}
	FORM {margin-bottom: 0;}
	input.txt {background-color: #FFFFFF; border: 1px solid #dadada; width: 125px; height: 16px; font-family: Arial; }
	input.submit {background-color: transparent; border: none; width: 50px; height: 18px; text-align: left; font-family: Arial; font-weight: bold; }
	input.check {border: 1px solid #eaeee6; width: 15px; height: 15px; vertical-align: middle;}
	select.select {background-color: #FFFFFF; border: 1px solid #dadada; height: 16px; font-family: Arial;}

#reportform
{
width: 185px;
Height: 75px;
}
	
textarea { 
font-family:Arial;
font-size: 10px ;
}

a.login:link{
	text-decoration: none;
	color:#ff9900;
}
a.login:visited{
	text-decoration: none;
	color:#ff9900;
}
a.login:hover{
	text-decoration: none;
	color:#000000;
}
a.login:active{
	text-decoration: none;
	color:#ff9900;
}

.hide td{ 
overflow:hidden;
}

textarea { font-size: 12px; }


</Style>

