body,table,p {
	font-family: Arial, "DejaVu Sans", sans-serif;
	font-size: 13px;
	color: #000000;
}
.small	{
	font-size: 76%;
}
td.total {
	background-color: #ffffe6;
	color: #000000;
	text-align: center;
}
td.period {
	text-align: center;
	background-color: white;
}
td.win {
	width:190px;
	font-weight: bold;
	background-color: #edf3f3;
}
td.loss {
	background-color: #edf3f3;
}
.srecap td.win {
	width:140px;
	font-weight:bold;
	background-color:#edf3f3;
}
.srecap td.loss {
	width:140px;
	background-color: #edf3f3;
}
.recap	{
	background-color: #f0f0f0;
	border: solid #999999 1px;
	width: 700px;
}
.srecap	{
	background-color: #f0f0f0;
	border: solid #999999 1px;
	width: 346px;
	border-spacing: 0px;
	border-collapse: collapse;
	margin-bottom:2em;
	margin-left:1em;
}
.recap tr td {
	padding: 3px 12px;
	border-left: 1px solid #D9D9D9;
}
.srecap tr td {
	padding: 3px 12px;
	border-left: 1px solid #D9D9D9;
	font-size:92%;
}
.srecap td.vbs {
	background-color:#ffffe6;
	border-top:solid 1px #c0c0c0;
}
p.dnav {
	font-size:90%;
	margin-bottom:2.5em;
	margin-left:0.5em;
}
.col1 {
	position:relative;
	float:left;
	display: block;
	clear:left;
	margin-left: 1em;
	padding-right: 1em;
	padding-bottom: .5em;
}
.col2 {
	position: relative;
	float:left;
	display:block;
}
td.wp {
	border-top:solid 1px #c0c0c0;
	background-color:#fff;
}
#bs1, #bs2 {
	border: 1px solid #666666;
	width: 700px;
}
#bs1 tbody tr td, #bs2 tbody tr td {
	font-size: 94%;
	padding: 3px 12px;
	border-left: 1px solid #D9D9D9;
}
#bs1 th, #bs2 th, .recap th, .srecap th {
	background-color: #003366;
	color: white;
	font-weight: bold;
}
#bs1 tbody tr.selected td, #bs2 tbody tr.selected td {
	background-color: #3d80df;
	color: #ffffff;
	font-weight: bold;
	border-left: 1px solid #346DBE;
	border-bottom: 1px solid #7DAAEA;
}
#bs1 tr.ttl td, #bs2 tr.ttl td {
	font-weight: bold;
	background-color: #ffffe6;
	border-left: 0px;
}
#footer	{
	position: relative;
	margin-top: 70px;
	margin-bottom: 20px;
	width: 700px;
	height: auto;
	text-align: center;
}
