body, p, td, th { font-size: 10pt; font-family: verdana, helvetica, arial, sans-serif; margin: 0px; }
HR { height: 1px; color: #333333; }

.contents { margin: 5px;}
.contents h3 {
	font-size: 12pt;
	letter-spacing: .1em;
	border-bottom: 2px solid #990505;
	background-color: #F5F5F5;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 8px;
}
.contents h4 {
	letter-spacing: .05em;
	border-bottom: 1px solid #FE9915;
	background-color: #D4D4D4;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 5px;
}

#leftlo,#rightlo {
	padding : 0px;
	border: 0px;
	background-color: transparent;
	vertical-align:top;
}

.contents td {
	padding : 4px;
	border: 1px solid #9BA2AC;
	background: #F5F5F5;
}
.contents table { margin: 10px;}


td.goodB { background-color: #d9d919 !important }
td.aveB { background-color: #00e000 !important }
td.badB { background-color: #ff5050 !important }

.hand table { border: none; margin: 2px; text-align: center; }
.hand td { border: none; background-color: #D4D4D4; text-align: left; }
.hand td.hr { border: none; background-color: #F5F5F5; text-align: left; }

a:link {color: #990505; font-weight:bold; }
a:active {color: #990505; font-weight:bold; }
a:visited {color: #990505; font-weight:bold; }
a:hover {color: #FE9915; font-weight:bold; }

.wg1 { font-weight:bold; }
.wg1link { font-weight:bold; padding-left: 10px; }
a.wg1link:visited {color:#990505;}
a.wg1link:active {color:#990505;}
a.wg1link:link {color:#990505;}
a.wg1link:hover {color:#FE9915;}
.bw1 { font-weight:bold; }
.bw1link { font-weight:bold; padding-left: 10px; }
a.bw1link:visited {color:#990505;}
a.bw1link:active {color:#990505;}
a.bw1link:link {color:#990505;}
a.bw1link:hover {color:#FE9915;}

.title {font-family:Times Roman;font-size: 18pt;color:black;font-weight:bold;font-style:italic;}
.subtitle {font-family:Times Roman;font-size:14pt;color:black;font-weight:bold;font-style:italic;}

.tablecloth
{
  position: relative;
  background-color: aquamarine;
  height: 70px;
  width: 70px;
}

img.dealerN
{
  position: absolute;
  top: 2px;
  left: 27px;
}
img.dealerE
{
  position: absolute;
  right: 2px;
  top: 27px;
}
img.dealerW
{
  position: absolute;
  left: 2px;
  top: 27px;
}
img.dealerS
{
  position: absolute;
  bottom: 2px;
  left: 27px;
}
/* the following relies on that the class that styles the day cell
   in t:scheduler component for weekly index is called "day" by default */
.day table
{
  margin:0px;
}
table.week
{
  margin:0px;
}
table.month
{
  margin:0px;
}

.calentry
{
}

.calselectedentry
{
}

.day a:link {color: #990505; font-weight:bold; }
.day a:active {color: #990505; font-weight:bold; }
.day a:visited {color: #990505; font-weight:bold; }
.day a:hover {color: #FE9915; font-weight:bold; }


.clubDay a:link {color: #000000; font-weight:normal; }
.clubDay a:active {color: #000000; font-weight:normal; }
.clubDay a:visited {color: #000000; font-weight:normal; }
.clubDay a:hover {color: #000000; font-weight:normal; }
