.top {
	margin-top: 20px ;
	font-family: Arial ;
	font-size: 30 ;
	text-align: right;
	margin-bottom: 2px ;
}


table.wings {
	width: 100% ;
	margin-top: 2px ;
	font-family: Times-Roman ;
	font-size: 10 ;
	text-align: center;
	margin-bottom: 2px ;
}

a.officer {
	
}

td.leftbar {
	font-family: Arial ;
	font-size: 16 ;
	background-color: #FFFFE0;
	vertical-align: top ;
	width: 50px ;
}

a.leftlink {
}

table.levels {
	width: 100% ;
	font-family: Arial ;
	font-size: 12px ;
	font-color: #334480 ;
	text-align: center ;
}

td.levels {
	width: 150 ;
}

.gamehead {
	text-align: center ;
	font-size: 16 ;
	font-weight: bold ;
}

table.gametable {
	font-family: Arial ;
	font-size: 14 ;
	align: center ;
	border-width: medium ;
	border-style: solid ;
	border-color: #202020 ;
}

tr.gamtblhdr {
	font-weight: bold ;
	height: 15px ;
	border-width: medium ;
	border-style: solid ;
}

td.gamtblcoldat {
	text-align: left ;
	width: 50px ;
}

td.gamtblcoltim {
	text-align: left ;
	width: 50px ;
}

td.gamtblcolsch {
	text-align: left ;
	width: 150px ;
}

td.gamtblcolopp {
	text-align: left ;
	width: 120px ;
}

td.gamtblcolu1 {
	text-align: left ;
	width: 100px ;
}

td.gamtblcolu2 {
	text-align: left ;
	width: 100px ;
}

td.gamtblcolux {
	text-align: center ;
	width: 200px ;
}

td.gamtblcolsts {
	text-align: left ;
}

td.gamtblclosed {
	background-color: #F0F0F0 ;
}

td.gamedate {
	text-align: left ;
	width: 50px ;
}

td.gametime {
	text-align: left ;
	width: 50px ;
}

td.gamesch {
	text-align: left ;
	width: 150px ;
}

td.gameopp {
	text-align: left ;
	width: 120px ;
}

td.gameu1 {
	text-align: left ;
	width: 100px ;
}

td.gameu2 {
	text-align: left ;
	width: 100px ;
}

td.empty {
	text-align: left ;
	width: 100 px ;
	background-color: #FCFC90 ;
}

td.gamests {
	text-align: left ;
}

tr.odd {
	background-color: #FFFFF8 ;
}

tr.even {
	background-color: #F8F8FF ;
}

tr.ccld {
	background-color: #FFF8F8 ;
}

tr.done {
	background-color: #F8FFF8 ;
}

.bottom {
	padding-top: 25px ;
	text-align: center ;
	font-family: Arial ;
	font-weight: bold ;
	font-size: 13 ;
}

.endcal {
	font-family: Arial ;
	font-size: 14 ;
	text-align: center ;
	border-style: double ;
	background-color: #EEEEEE ;
	border-width: 3px ;
}
tr.endcal {
	border-style: medium solid ;
	border=width: 2px ;
}

a.endcal:visited { text-decoration: none ; }
a.endcal:hover   { text-decoration: none ; }
a.endcal:active  { text-decoration: none ; }

table.fsch {
	border-style: double ;
}

tr.fsch {
	background-color: #F0F0F0 ;
	border-style: double ;
}

td.fsch {
	background-color: #F8F8FF ;
}

td.field {
	border-style: solid ;
	border-color: #F0E0E0 ;
	border-width: 2px ;
	background-color: #F8FFFC ;
}
