﻿body { font-size:x-small; background-color:#EBF3C8; }

.teesheet { border-width:0px; background-color:Black; font-family:Verdana; }
.teesheet_td { background-color:White; height:40px; width:40px; vertical-align:top; text-align:center; }
.teesheet_td_full { background-color:Red; height:40px; width:40px; vertical-align:top; text-align:center; }
.teesheet_td_partial { background-color:Lime; height:40px; width:40px; vertical-align:top; text-align:center; }
.teesheet_td_blocked { background-color:Yellow; height:40px; width:40px; vertical-align:top; text-align:center; }
.teesheet_td_selected { background-color:Silver; height:40px; width:40px; vertical-align:top; text-align:center; }
.cell { text-decoration:none; color:Black; }

.calendardate { font-family:Verdana; font-size:large; font-style:italic; font-weight:bold; color:Navy; }
.hidden { visibility:hidden; }

.roundlistheader { font-size:small; font-family:Verdana; font-weight:bold; color:Navy; }
.roundlist { display:block; font-size:x-small; font-family:Verdana; border-style:dotted; border-width:1px; padding:20px; width:470px; }
.paymentheader { font-size:small; font-family:Verdana; font-weight:bold; color:Navy; }
.payment { display:block; font-size:x-small; font-family:Verdana; border-style:dotted; border-width:1px; padding:20px; width:470px; }
.errorpayment { border:1px #999999 solid; font-size:x-small; font-family:Verdana; background-color:#FFFFFF; text-align:left; padding:20px; width:470px; float:left; color:Red;}

.xsmall { font-size:x-small; }

.left { text-align:left; }
.center { text-align:center; }
.right { text-align:right; }

.wording { font-size: small; font-family:Arial; }
.invisible { border-style:none; border-width:0px; background-color:Transparent; width:0px; }

input, option { font-size: 11px; }
select { font-size: 11px; }
textarea { font-size: 11px; }