@charset "UTF-8";
a,
a:link,
a:visited,
a:hover,
a:active {
text-decoration:none;
}

.calendartbl a,
.calendartbl a:link,
.calendartbl a:visited,
.calendartbl a:hover,
.calendartbl a:active {
color:#003399;
text-decoration:none;
font-weight:bold;
}

a.cmnu {
	text-decoration:underline;
}
a.cmnu:link {background-color:#F0F0F0;color:#0000FF}
a.cmnu:visited {background-color:#F0F0F0;color:#0000FF}
a.cmnu:hover {background-color:#FFF6F0;color:#AA0000}
a.cmnu:active {background-color:#FAFAFA;color:#FFCC00}

a.on {
	text-decoration:no-decoration;
	font-weight:bold;
	background-color:#CCCCCC;
}
a.on:link {color:#000000}
a.on:visited {color:#000000}
a.on:hover {color:#FF0000}
a.on:active {color:#000000}

table {
border-collapse:collapse;
empty-cells:show;
}

#updatedate {
	font-size:x-small;
	text-align:right;
	padding-right:4px;
	width:950px;
}
h1 {
font-size:small;
font-weight:bold;
line-height:1.2em;
margin:18px 0px 4px 4px;
padding:0px;
}
h2 {
font-size:x-small;
font-weight:bold;
line-height:1.2em;
border:0px;
margin:6px 0px 3px 8px;
padding:0px;
}
#footer {
margin:2px;
padding:2px;
font-size:x-small;
line-height:1.2em;
color:#000000;
}
.calchangemenu {
margin:0px;
border:0px;
border:none;
font-size:small;
line-height:1em;
}
.calchangemenu th {
font-size:small;
font-weight:bold;
border:solid 1px #000033;
background-color:#FFFFFF;
}
.calchangemenu td {
font-size:small;
font-weight:bold;
background-color:#FFFFFF;
}
.calendartbl {
position:relative;
padding:0;
width:950px;
border-top:1px solid #000033;
border-left:1px solid #000033;
padding:0px;
background-color:#FFFFFF;
}
.calendartbl th {
padding:0;
border-bottom:1px solid #000033;
border-right:1px solid #000033;
font-size:xx-small;
border:1px solid #000033;
}
.calendartbl td {
padding:0;
border-bottom:1px solid #000033;
border-right:1px solid #000033;
font-size:xx-small;
line-height:1.2em;
}
td.sunday {
width: 20px;
background-color:#EAEAEA;
}
th.sunday {
width: 20px;
color:red;
font-weight:bolder;
background-color:#EAEAEA;
}
td.saturday {
width: 20px;
background-color:#EDEDED;
}
th.saturday {
width: 20px;
color:blue;
font-weight:bolder;
background-color:#EDEDED;
}
td.holiday {
width: 20px;
background-color:#F3F3F3;
}
th.holiday {
width: 20px;
color:#FF00FF;
font-weight:bold;
background-color:#F3F3F3;
}
td.weekday {
width: 20px;
}
.calendartbl th.weekday {
width: 20px;
color:#000000;
background-color:#FFFFFF;
}
td.main {
background-color:#C0C0C0;
font-size:x-small !important;
line-heoght:1.2em;
width:auto!important;
}
.qualify {
background-color:#DADADA;
text-align:center;
}
th.tournamentinfo {
background-color:#F0F0F0;
}
td.tournmentinfo {
background-color:#FFFFFF;
vertical-align:top;
}
td.tournmentinfo:hover{
background-color:#CCCCCC;
font-size:small;
}
.yearblank {
}
.tornament {
width:auto;
}

th.rownum {
	width: 20px;
	font-weight:bold;
	text-align:center;
}
td.rownum {
	width: 20px;
	font-weight:bold;
	text-align:right;
	background-color:#E0E0E0;
}
.tname {
font-weight:bold;
}
.weburl {
}
#footlinks {
	width:950px;
	border:1px solid #0000CC;
	margin-top:4px;
	padding:2px;
	font-size:small;
	background-color:#FFFFFF;
}
td.main:hover{
background-color:#EEEEEE;
}
tr.daterow {
background-color:#cccccc;
}
.deleted,
.deleted td {
text-decoration:line-through;
background-color:#FFCCFF;
}
.moved.
.moved td {
background-color:#FFFFCC;
}
