body, td, *
{
	font-family: Arial, Sans-Serif;
	font-size: 14px;
}
body
{
	margin: 0;
	background-color: #c7c8ca;
}
a
{
	color: #00529b;
	text-decoration: underline;
}
a:hover
{
	text-decoration: underline;
}
table#main-table
{
	background-color: White;
	border: 1px solid black;
}
table#main-table
{
}
.menu
{
	background-color: #2A2C7E;
}
.header-title
{
	padding: 2px;
	font-weight: bold;
	color: White;
	text-align: center;
}
.logo-caption
{
	text-align: center;
	color: #2A2C7E;
	font-weight: bold;
	padding: 5px;
	padding-top: 10px;
}
.search-box a.SkinObject:active, .search-box a.SkinObject:link
{
	color: White;
	font-weight: bold;
}
.search-box
{
	padding-right: 5px;
}
.separator
{
	height: 30px;
	width: 15px;
	background: transparent url(images/vertline.png) no-repeat center;
}
.MainMenu_MenuContainer {
	margin-left: 1px;
	background-color: transparent;
}
.MainMenu_MenuBar {
	cursor: pointer;
	height: 30px;
}
.MainMenu_MenuItem {
	cursor: pointer;
	padding: 2px 8px 2px 4px;
	border: 1px solid #c7c8ca;
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	color: White;
}
.MainMenu_MenuItemSel {
	cursor: pointer;
	padding: 2px 8px 2px 4px;
	border: 1px solid #c7c8ca;
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	color: White;
	background-color: #DA2027;
}
.MainMenu_MenuItemSel div{
	background-color: #c7c8ca;
}
.MainMenu_MenuIcon {
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 1px 0px 1px 1px;
	border-color: #DEE4F2;
	background-color: #DEE4F2;
	width: 0px;
	display: none;
}
.MainMenu_MenuBreak {
	border-style: none;
	background-color: transparent;
	vertical-align: bottom;
	height: 1px;
	width: 1px;
}
.MainMenu_SubMenu {
	margin: 1px 0px 0px 0px;
	border: 1px solid black;
	background-color: #005FD3;
}
.MainMenu_SubMenu .MainMenu_MenuItem {
	background-color: #c7c8ca;
	color: Black;
}
.MainMenu_SubMenu .MainMenu_MenuItemSel {
	background-color: #DA2027;
	color: White;
}
.MainMenu_MenuArrow
{
	display: none;
}
.clsBracketMiddle
{
	border-right: 0.5mm solid black;
}

.clsBracketSeed
{
	border-bottom: 0.5mm solid black;
	font-size: 9pt;
	text-align: right;
	text-indent: 1mm;
}

.clsBracketWinTeam
{
	border-bottom: 0.5mm solid black;
	font-size: 9pt;
	font-weight: bold;
	text-indent: 2mm;
}

.clsBracketLoseTeam
{
	border-bottom: 0.5mm solid black;
	font-size: 9pt;
	text-indent: 2mm;
}

.clsBracketTop
{
	border-bottom: 0.5mm solid black;
	font-size: 9pt;
	text-indent: 2mm;
}

.clsBracketBottom
{
	border-bottom: 0.5mm solid black;
	border-right: 0.5mm solid black;
	font-size: 9pt;
	text-indent: 2mm;
}

.clsGreyBarRow
{
    BACKGROUND-COLOR: #ccccff
}

.clsRoundHeader
{
	background-color:#993399;
}

.clsTournBracketHeader
{
	font-family: Arial;
	FONT-SIZE: 12pt;
	FONT-WEIGHT: Bold;
}

.clsTournDataHeader
{
	color: #ffffff;
	background-color: #333399;
	font-family: Arial;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: Bold;
}

.clsTournFinish
{
	font-family: Arial;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: Bold;
	text-align: center;
	color: #333399
}

.clsTournHeader
{
	font-family: Arial;
	FONT-SIZE: 14pt;
	FONT-WEIGHT: Bold;
}

.clsTournResultsHeader
{
	color: #ffffff;
	font-family: Arial;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: Bold;
	background-color: #333399
}

.clsTournSearchHeader
{
	color: #ffffff;
	font-family: Arial;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: Bold;
	background-color: #333399
}

.clsTournSearchMenHeader
{
	color: #ffffff;
	background-color: #333399;
	font-family: Arial;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: Bold;
	text-align: center
}

.clsTournSearchWomenHeader
{
	color: #ffffff;
	background-color: #333399;
	font-family: Arial;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: Bold;
	text-align: center
}



