<style type="text/css">
junk	{ /* do ask me - needed to make first style work! */}
body	{margin: 0 0 0 0 }
.main	{padding: 10 1 0 1 ; vertical-align: top }
.odd	{background-color: #FFFFFF }
.even	{background-color: #EEEEEE }
.high	{background: #CCCCCC ; color: #000000 ; }
.win, .bold
		{font-weight: bold }
.loss	{font-weight: normal}
.draw	{font-style: italic }
.scorer	{font-size: 8pt; font-style: normal; font-weight: normal; color: #606060 }

.r      {text-align: right }
.c      {text-align: center }
.l      {text-align: left }
.cb     {text-align: center ; font-weight: bold ; font-size: 12px ; }

body	{font: normal normal normal 12px Arial, Helvetica, sans-serif ; color: #333333 ; }
td, th	{font-size: 12px ; }
caption
		{font-size: 10pt; font-family: xverdana, arial, sans-serif ; color: #333333 ; font-weight: bold ; }
th, caption.nohead
		{background-color: #BD0000 ; color: white }
.custom1 {font-size: 10pt; font-weight: bold; text-align: center; background: #4A49AD; color: white; }
.table	{ background-color: #CCCCCC }
td	{ vertical-align: top }
atd	{ padding: 1 1 1 1 ; vertical-align: top }
xth	{ padding: 1 1 1 1 ; }
.xnone { padding: 0 0 0 0 ; }
a:hover  { text-decoration:underline overline; color: red;}
.banner  { background: #CCCCCC ; border: 1 solid #666666 ;}
.menu  { background: #FEF28C ; color: #000000 ; border: 1 solid #636563 ; white-space: nowrap;}
.copy  { font-size: 8pt ; background: #EEEEEE ; color: #BD0000 ; text-align: center ; }

<!-- forms related stuff -->
.selectIE	{ font-size: 8pt ; border: 1 solid #FF9999 ; background: #EEEEEE ; }
.selectNS	{ font-size: 12px ; border: thin solid #FF9999 ; background: #EEEEEE ; }
.inputIE, .textareaIE
			{ font-size: 8pt ; border: 1 solid #FF9999 ; background: #EEEEEE ; vertical-align: middle ; }
.inputNS, .textareaNS
			{ font-size: 12px ; border: thin solid #FF9999 ; background: #EEEEEE ; vertical-align: middle ; }
.menubuttonIE
	{ font-size: 8pt; color: white; border: 2 outset #FFFFFF; background: #BD0000; padding: 1 2 1 4; }
.menubuttonNS
	{ font-size: 8pt; color: white; border: thin outset #FFFFFF; background: #BD0000; padding: 1 2 1 4; }
.nomenubutton
	{ font-size: 9pt; color: white; background: #BD0000; }
a.menubuttonIE:hover  { text-decoration: none ; color: white ; background: red ; }
a.menubuttonNS:hover  { text-decoration: none ; color: white ; background: red ; }
.button	{ font-size: 8pt ; color: white ; border: 2 outset #FFFFFF ; background: #BD0000 ; padding: 0 4 0 4 ; text-align: center ;}
.nobutton	{ font-size: 9pt ; }
.fieldsetIE	{ font-size: 10pt; color: #4A49AD ; border: 1 outset #FFFFFF ; background: #D6D7FF ; padding: 5 5 5 5 ; text-align: center ; }
.fieldsetNS	{ font-size: 10pt; color: #4A49AD ; border: thin outset #FFFFFF ; background: #D6D7FF ; padding: 5 5 5 5 ; align: center ; }
blockquote	{ font-size: 12px ; }

.upload	{ font-size: 9pt ; color: black ; padding: 1 ; border: 1 solid #FF9999 ; background: #FEF28C ; }
.year	{ font-size: 9pt ; color: green ; text-align: center ; font-weight: bold ; }
.date	{ font-size: 9pt ; color: red ; text-align: center ; font-weight: bold ; }

#calendar .table { border: 0 solid #FF9999 ; margin: 3 3 3 3 ; background: #FF9999 ; }
#calendar caption       { font-size: 9pt ; background: #FFFFFF ; color: #333333 ; }
#calendar caption.month { font: normal normal bold 10pt ; background:#FFFFFF ; color: darkolivegreen ; }
#calendar th       { font: normal normal normal 9pt ; background: #3163CE ; color: white ; }
#calendar td       { font-size: 8pt ; text-align: center ; vertical-align: top ; background: #FFFFFF; color: #666666 ; }
#calendar td.today { background: #FF0000 ; color: #FFFFFF ; }
#calendar td.high  { background: #63CFFF ; color: #FF00FF ; }
#calendar a        { font-size: 8pt ;}
#calendar a:hover  { text-decoration:underline overline; color: red;}

#ladder table	{ border: 0 solid #FF9999 ; padding: 2 2 2 2 ; }
#ladder td	{ white-space: nowrap ; padding: 1 1 1 1 ; font-size: 9pt ; text-align: center ; }
#ladder td.L	{ white-space: nowrap ; padding: 1 1 1 1 ; font-size: 9pt ; text-align: left ; }

#selectorbar td	{ padding: 1 1 1 1 ; font-size: 10px ; text-align: center ; }
#selectorbar th	{ font-size: 10px ; text-align: center ; }
#selectorbar a:hover  { background: black ; color: white ; }
#selectorbar input { font-size: 8pt ; border: 1 outset #FF9999 ; background: #FEF28C ; }

#roundlist td	{ padding: 1 1 1 1 ; font-size: 7pt ; text-align: center ; vertical-align: middle }
#roundlist th	{ font-size: 7pt ; text-align: center ; }
#roundlist a:hover  { background: black ; color: white ; }

</style>
