
.cuptree_borderclass_0000 {	border-style: none; }
.cuptree_borderclass_0001 {	border-style: none none none solid; }
.cuptree_borderclass_0010 {	border-style: none none solid none; }
.cuptree_borderclass_0011 {	border-style: none none solid solid; }
.cuptree_borderclass_0100 {	border-style: none solid none none; }
.cuptree_borderclass_0101 {	border-style: none solid none solid; }
.cuptree_borderclass_0110 {	border-style: none solid solid none; }
.cuptree_borderclass_0111 {	border-style: none solid solid solid; }
.cuptree_borderclass_1000 {	border-style: solid none none none; }
.cuptree_borderclass_1001 {	border-style: solid none none solid; }
.cuptree_borderclass_1010 {	border-style: solid none solid none; }
.cuptree_borderclass_1011 {	border-style: solid none solid solid; }
.cuptree_borderclass_1100 {	border-style: solid solid none none; }
.cuptree_borderclass_1101 {	border-style: solid solid none solid; }
.cuptree_borderclass_1110 {	border-style: solid solid solid none; }
.cuptree_borderclass_1111 {	border-style: solid; }



a.roster { color: #003000; }
a.roster:visited { color: #003000; }
a.roster:hover { color: #C1B993; }

.roster { color: #003000; }	 			/* used in roster in the head to head matches */
.roster_over { color: #C1B993; }		/* used in roster in the head to head matches */


.cuptree_text {
	font-size: 10px;
}

.cuptreetable {
	padding: 0px 10px 0px 10px;
	line-height: 9px;	 /* Only uppercaps */
	font-family: Tahoma, Arial, Verdana, Comic Sans MS;
	width: 100%;
}
.cuptree_td {
	background: none;
	/*width: 150px;*/
	/* The border-style will automaticly be put to solid where it's nessassary, none everywhere else */
	border-width: 2px;
	border-color: #DDDDDD;
	padding: 0px 2px 0px 2px;
	vertical-align: bottom;
}
.cuptree_head {
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	padding-bottom: 2px;
}

.teamresulttable {
	line-height: 12px;	 /* Only uppercaps */
	width: 100%;
}





.tennistreetable {
	line-height: 12px;
	font-family: Tahoma, Arial, Verdana, Comic Sans MS;
}
.tennistree_td {
	line-height: 14px;
	background: none;
	/* width: 100px; */
	/* The border-style will automaticly be put to solid where it's nessassary, none everywhere else */
	border-width: 2px;
	border-color: #DDDDDD;
	vertical-align: bottom;
	padding: 0px 3px 0px 3px;
}
.tennistree_head {
	font-size: 14px;
	font-weight: bold;
	line-height: 12px;
	padding-bottom: 2px;
	text-align: center;
}
