.submenu, .submenuOver, .inactiveSubmenuHeader, .activeSubmenuHeader
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 1px;

	border-left: #fdd5e4 1px solid;
	border-right: #f4d5f4 1px solid;
	border-top: #fdd5e4 0px solid;
	border-bottom: #f4d5f4 1px solid;

	font-weight: bold;
	font-size: 9px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	color: #ffffff;
	height: 17px;
	text-align: left;
	vertical-align: bottom;
}

.WorkspaceDiv
{
	background-image:url(GDBLImages/graduation.gif);
	background-repeat: repeat-x;
}

.LateResultLink, .VeryLateResultLink
{
	cursor:pointer;
	text-decoration:underline;
}

.LateResult, .LateResultLink
{
	color:#ffb5aC;
	font-weight:bold;
}

.VeryLateResult, .VeryLateResultLink
{
	background-color:#B85262;
	color:#eeeeee;
	font-weight:bold;
}

.nomCountOk
{
	color:#60FF60;
	font-weight:bold;
}

.nomCountWrong
{
	color:#FF6060;
	font-weight:bold;
}

.playerMaleColor
{
	color:#C0C0FF;
}

.playerFemaleColor
{
	color:#F080C0;
}

TextArea
{
	font-family : Verdana, sans-serif;
	font-size:13px;
}

.submenu
{
	background-color: #204080;
}

.submenuOver
{
	background-color: #4060E0;
}

.inactiveSubmenuHeader
{
	background-color: #000060;
}

.activeSubmenuHeader
{
	background-color: #000060;
}

a:active
{
	COLOR: #4000D0; font-family : arial, sans-serif; TEXT-DECORATION: underline;
}
a:link
{
	COLOR: #2020FF; font-family : arial, sans-serif; TEXT-DECORATION: underline;
}
a:visited
{
	COLOR: #203060; font-family : arial, sans-serif; TEXT-DECORATION: underline;
}
a:hover
{
	COLOR: #00409f; font-family : arial, sans-serif; TEXT-DECORATION: underline;
}

.MatchConfirmed
{
	color : White;
	font-weight : bold;
}	

.MatchUnconfirmed
{
	color: #FF9999;
	font-weight: bold;
}

.MatchRejected
{
	color : #9d0be0;
}

.MatchEnteredByAdmin
{
	color : #B0B0FF;
	font-weight : bold;
}

.blockBackground
{
	background-image:url(GDBLImages/Block.gif);
}

.popupBackground
{
	background-color: #669EBD;
	background-image:url(GDBLImages/graduation.gif);
	background-repeat: repeat-x;
}

.LeagueCell
{
	white-space:nowrap;
}

.TabSelected
{
	color:Black;
	font-weight:bold;
	background-color:#C6DEFF;
	cursor: default;
	border-top: 2px solid black;
}

.TabUnselected
{
	color:Black;
	font-weight:normal;
	background-color:White;
	cursor: pointer;
	border-top: 2px solid black;
}

.MenuOn
{
	text-align:center;
	font-family:tahoma;
	color:#f0f000;
	font-size:14px;
	font-weight:bold;
	vertical-align:middle;
	font-style:normal;
}

.MenuOff
{
	text-align:center;
	font-family:tahoma;
	color:white;
	font-size:14px;
	font-weight:bold;
	vertical-align:middle;
	font-style:normal;
}

.MenuShadow
{
	text-align:center;
	font-family:tahoma;
	color:#202080;
	font-size:14px;
	font-weight:bold;
	vertical-align:middle;
	font-style:normal;
}

body
{
	font-size : 11pt;
	margin-left : 0pt;
	margin-right : 0pt;
	margin-top : 0pt;
	margin-bottom : 0pt;
	padding-left : 0pt;
	background-color:Transparent;
	color: #e0e0e0;
	font-size : 10pt;
	font-family : arial, sans-serif;
}

.MainBody
{
	font-size : 11pt;
	margin-left : 0pt;
	margin-right : 0pt;
	margin-top : 0pt;
	margin-bottom : 0pt;
	padding-left : 0pt;
	background-color:Transparent;
	color: #e0e0e0;
	font-size : 10pt;
	font-family : arial, sans-serif;
	background-image:url(GDBLImages/graduation.gif);
	background-repeat: repeat-x;
	background-color: #669EBD;
}

.LeagueTable
{
	width:100%;
}

.LeagueTeamName
{
	width:200px;
}

.JuniorLeagueTeamName
{
	width:300px;
}

.CommitteeItem
{
	background-color: #d0d0d0;
}

.CommitteeTable
{
	width:auto;
}

.bgImgBlue
{
	background-image:url(GDBLImages/graduation.gif);
}

.listShadeAlternate
{
	background-color: #4094c0;
}

.listShadeAlternate2
{
	background-color: #4094c0;
}

.invalidText
{
	color:#2020a0;
	font-size:9px;
	font-weight: bold;
}

.heading
{
	font-size: 20px;
	font-weight: bold;
}

.clubHeader
{
	text-align:center;
	font-size:24px;
	background-color:Blue;
	color: White;
	vertical-align:middle;
	font-weight:bold;
}

table.tableTourn, table.tableClubInfo
{
	background-color:#aaaadc;
	color:#319D39;
	font-size: 10pt;
	white-space:nowrap;
}

.inverse TD
{
	color : black;
	font-weight : bold;
}

img
{
	border : 0pt;
}

.TableNormal
{
	font-family : arial, sans-serif;
	font-size : 9pt;
	vertical-align : top;
	border : 0;
	table-layout: auto;
}

.TableLined {
	font-family : Verdana, sans-serif;
	font-size : 10pt;
	vertical-align : top;
	text-align : justify;
	border : thin solid; 
	width : 100%;
}

.FakeLink
{
	cursor:pointer;
	text-decoration:underline;
	color:#202020;
}

.TableButtons {
	border : 0; 
	margin : 0;
	letter-spacing : 0;
	padding : 0
}

@media print
{
	.Table
	{
		font-family : Verdana, sans-serif;
		font-size : 8pt;
		vertical-align : top;
		text-align : justify;
		width : 100%;
	}
	.Table TD
	{
		font-family : Verdana, sans-serif;
		font-size : 8pt;
		vertical-align : top;
		text-align : justify;
	}
	.pBr
	{
		page-break-before:always;
	}
	.noPrint
	{
		display: none;
	}
	.printOnly
	{
	}
	th,td
	{
		font-family : arial, sans-serif;
		font-size : 9pt;
		vertical-align : top;
	}
	.bordBL_C, .bordBL_L
	{
		border-bottom : thin solid;
		border-left : thin solid;
	}
	.bordBL_C, .bordBL_R, .headerBordTBL_R, .headerBordTBL_C
	{
		text-align : center;
	}
	.bordBL_R
	{
		border-bottom : thin solid;
		border-left : thin solid;
		border-right : thin solid;
	}
	.headerBordTBL_C, .headerBordTBL_L
	{
		border-top : thin solid;
		border-bottom : thin solid;
		border-left : thin solid;
	}
	.headerBordTBL_R
	{
		border-top : thin solid;
		border-bottom : thin solid;
		border-left : thin solid;
		border-right : thin solid;
	}
}

@media screen
{
	.Table {
		font-family : Verdana, sans-serif;
		vertical-align : top;
		text-align : justify;
		width : 100%;
	}
	.Table TD
	{
		font-family : Verdana, sans-serif;
		font-size : 10pt;
		vertical-align : top;
		text-align : justify;
	}
	.noPrint {
	}
	.printOnly {
		display: none;
	}
	th,td
	{
		font-family : arial, sans-serif;
		font-size : 11pt;
		vertical-align : top;
	}
	.bordB
	{
		border-bottom : thin solid;
	}
	.bordBL_C, .bordBL_L
	{
		border-bottom : thin solid;
		border-left : thin solid;
		border-color : #208020;
	}
	.bordBL_C, .bordBL_R, .headerBordTBL_C, .headerBordTBL_R
	{
		text-align : center;
	}
	.bordBL_R
	{
		border-bottom : thin solid;
		border-left : thin solid;
		border-right : thin solid;
		border-color : #702020;
	}
	.headerBordTBL_C, .headerBordTBL_L, .headerBordTBL_R
	{
		color: #e0e0e0;
		background-color: #202080;
		vertical-align: middle;
	}
}

.TableRowHead
{
	font-weight: bold;
	color: #e0e0e0;
	background-image: url(GDBLImages/MenuBgRed.bmp);
	background-repeat:repeat-x;
}

.BorderBottom {
    border-bottom : thin solid Black;
}

.BorderRight {
    border-right : thin solid Black;
}

.BorderBR {
    border-bottom : thin solid Black;
    border-right : thin solid Black;
}

.mainHeaderHeight
{
	height:75px;
	width:100px;
}

.mainHeader, .christmasMainHeader
{
	font-size:42;
	text-align:center;
	vertical-align: top;
	height:75px;
	width:90%;
	font-weight:900;
	font-family:Baskerville Old Face, Kristen ITC, Snap ITC, Bauhaus 93, Bodoni MT, Book Antiqua, Poor Richard, Bookman Old Style, Californian FB, Footlight MT Light, Garamond, Palatino Linotype, Tahoma, Arial;
	white-space: nowrap;
}

.sectionHeading
{
	color:#202090;
	font-size:large;
	font-weight:bold;
	text-decoration:underline;
}

.subSectionHead
{
	color:#202090;
	font-size:larger;
}

.ReadOnlyCtrl
{
	background-color:#C0C0C0;
}

.Image
{
	font-size : 8pt;
	text-align : center;
}

.columnHead
{
	font-size:23px;
	color: #e0e0e0;
	background-image: url(GDBLImages/MenuBgRed.bmp);
	height: 30px;
	vertical-align: middle;
	font-weight: bold;
}

.LeagueRowHead
{
	font-size : 12pt;
	background-color:#bfbfff;
	color: Navy;
}

.Boxed {
    border-top : 2px solid #666666;
    border-left : 2px solid #666666;
    border-bottom : 1px solid #DDDDDD;
    border-right : 1px solid #DDDDDD;
}

.Resizable
{
	border-style: ridge;
	border-width: 3px;
}

.mainMenuBackground
{
	background-color:#005599;
}

.mainMenuBackgroundPrivate
{
	background-color:#003388;
}

.Title
{
	font-size : 30pt;
	text-align : center;
}

.LogoImage
{
	text-align : right;
	height:75px;
	height:200px;
	width:200px;
}

.LogoCell
{
	vertical-align:top;
	height:100px;
}

.PopupHeader
{
	border-bottom-style:ridge;
	border-bottom-width: 3px;
	color: #e0e0e0;
	background-image: url(GDBLImages/MenuBgRed.bmp);
	height: 22px;
	font-weight:bold;
}

.PopupTL
{
	height:10px;
	width:10px;
	cursor:nw-resize;
}

.PopupT
{
	height:10px;
	width:98%;
}

.PopupTR
{
	height:10px;
	width:10px;
}

.PopupL
{
	height:98%;
	width:10px;
}

.PopupM
{
	height:98%;
	width:98%;
	border:none;
}

.PopupR
{
	height:98%;
	width:10px;
	cursor:e-resize;
}

.PopupBL
{
	height:10px;
	width:10px;
}

.PopupB
{
	height:10px;
	width:98%;
	cursor:s-resize;
}

.PopupBR
{
	height:10px;
	width:10px;
	cursor:se-resize;
}

.ScoreTitle
{
	font-weight:bold;
	background-color:#8f8fff;
}

.TableColHeadingLink
{
	cursor:pointer;
	text-decoration:underline;
	color: #e0e0e0;
}

.christmasMainDiv
{
	position:absolute;
	z-index:0;
	width:100%;
	height:100%;
	background:url(GDBLImages/badmintonXmas.gif);
}

.mainDiv
{
	position:absolute;
	z-index:0;
	width:100%;
	height:100%;
}

.mainMenuDiv
{
	position:absolute;
	left:0;
	top:75px;
	height:30px;
	width:100%;
}

.subMenuDiv
{
	left:0px;
	top:100px;
	position:absolute;
	width:100%;
}

.TableColHeading, .TableColHeadingLink
{
	background-image: url(GDBLImages/MenuBgRed.bmp);
}

.TableColHeading, .TableColHeadingLink, .TableColHeader
{
	font-size:14px;
	font-weight:bold;
	color: #e0e0e0;
}

.PopupHeaderTitle
{
	height: 20px;
	vertical-align: middle;
	text-align: center;
	font-size:21px;
	font-weight:bold;
	color: #e0e0e0;
	background-image: url(GDBLImages/MenuBgRed.bmp);
}

.noBord
{
	border:none
}

.MonthYear
{
	background : url(GDBLImages/Background.jpg);
	color:#202090;
	font-size: 20px;
	font-weight: bold;
}
.DateSquare
{
	background: url(GDBLImages/Background.jpg);
	font-weight: bold;
	color: #202090;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
}

.DateSquareNo
{
	background: url(GDBLImages/Background.jpg);
	font-weight: bold;
	color: #909090;
	text-align: center;
	vertical-align: middle;
	cursor: text;
}

.DateSquareSel
{
	background-color: white;
	font-weight: bold;
	color: navy;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
}

.HandbookClubHeader
{
	font-family: Verdana;
	font-Size: 12px;
	font-weight: bold;
	
}

.HandbookClubDetail
{
	font-family: Verdana;
	font-Size: 11px;
	font-weight: normal;
}

.HandbookClubName
{
	font-family: Verdana;
	font-Size: 11px;
	font-weight: bold;
}

.HandbookCol1
{
	width:120px;
}

.HandbookCol2
{
	width:120px;
}

.HandbookCol4
{
	width:120px;
}

.borderTopL
{
	border-top: ridge 2px Gray;
	border-left: ridge 2px Gray;
	border-bottom: ridge 2px Gray;
	padding: 5px 5px 5px 5px;
	white-space: nowrap;
}

.borderTopLR
{
	border-top: ridge 2px Gray;
	border-left: ridge 2px Gray;
	border-right: ridge 2px Gray;
	border-bottom: ridge 2px Gray;
	padding: 5px 5px 5px 5px;
	white-space: nowrap;
}

.borderTopLThin
{
	border-top: ridge 2px Gray;
	border-left: ridge 2px Gray;
	border-bottom: ridge 1px Gray;
	padding: 5px 5px 5px 5px;
	white-space: nowrap;
}

.borderTopLRThin
{
	border-top: ridge 2px Gray;
	border-left: ridge 2px Gray;
	border-right: ridge 2px Gray;
	border-bottom: ridge 1px Gray;
	padding: 5px 5px 5px 5px;
	white-space: nowrap;
}

.borderBottomB
{
	border-bottom: ridge 2px Gray;
	padding: 5px 5px 5px 5px;
	white-space: nowrap;
}

.borderBottom
{
	border-bottom: ridge 2px Gray;
	padding: 5px 5px 5px 5px;
	white-space: nowrap;
}

.borderL
{
	border-left: ridge 2px Gray;
	padding: 5px 5px 5px 5px;
	white-space: nowrap;
}

.borderBottomL
{
	border-bottom: ridge 2px Gray;
	border-left: ridge 2px Gray;
	padding: 5px 5px 5px 5px;
	white-space: nowrap;
}

.borderBottomLThin
{
	border-bottom: ridge 1px Gray;
	border-left: ridge 2px Gray;
	padding: 5px 5px 5px 5px;
	white-space: nowrap;
}

.borderBottomLR
{
	border-bottom: ridge 2px Gray;
	border-left: ridge 2px Gray;
	border-right: ridge 2px Gray;
	padding: 5px 5px 5px 5px;
	white-space: nowrap;
}

.borderBottomLRThin
{
	border-bottom: ridge 1px Gray;
	border-left: ridge 2px Gray;
	border-right: ridge 2px Gray;
	padding: 5px 5px 5px 5px;
	white-space: nowrap;
}

.borderBottomR
{
	border-bottom: ridge 2px Gray;
	border-right: ridge 2px Gray;
	padding: 5px 5px 5px 5px;
	white-space: nowrap;
}

@media print
{
	.borderTopL, .borderTopLR, .borderTopLThin, .borderTopLRThin, .borderBottomB, .borderBottom, .borderL, .borderBottomL, .borderBottomLThin, .borderBottomLR, .borderBottomLRThin, .borderBottomR
	{
		font-size : 8pt;
	}
}

.seasonCellL, .seasonCellR
{
	background-color:#204080;
	color:#ffffff;
	border-top:ridge 1px #fdd5e4;
	border-bottom:ridge 1px #fdd5e4;
}

.seasonCellL
{
	padding-left:3px;
	border-left:ridge 1px #fdd5e4;
	font-weight:bold;
}

.seasonCellR
{
	padding-left:3px;
	padding-right:1px;
	border-right:ridge 1px #fdd5e4;
}

.HandbookBody
{
}

.HandbookTable
{
	background-color:#FFFFCC;
	color:#0000FF;
}

.HandbookHeader
{
	color:#000080;
	font-weight:bold;
}

.HandbookCellLT
{
	padding: 6px 6px 6px 6px;
	border-top:ridge 3px #fdd5e4;
	border-left:ridge 3px #fdd5e4;
	border-bottom:ridge 3px #fdd5e4;
}

.HandbookCellLRT
{
	padding: 6px 6px 6px 6px;
	border-top:ridge 3px #fdd5e4;
	border-left:ridge 3px #fdd5e4;
	border-right:ridge 3px #fdd5e4;
	border-bottom:ridge 3px #fdd5e4;
}

.HandbookCellL
{
	padding: 6px 6px 6px 6px;
	border-left:ridge 3px #fdd5e4;
	border-bottom:ridge 3px #fdd5e4;
}

.HandbookCellLR
{
	padding: 6px 6px 6px 6px;
	border-left:ridge 3px #fdd5e4;
	border-right:ridge 3px #fdd5e4;
	border-bottom:ridge 3px #fdd5e4;
}

.HandbookNotPlayed
{
	color:#000000;
	font-size:smaller;
	font-style:italic;
}

.MilestonesDescription
{
	font-weight:bold;
}

.UpcomingFixturesHeader
{
	font-weight:bold;
	font-size:12px;
}

.UpcomingFixturesItem
{
	font-size:11px;
}

ol.li
{
	color: #e0e0e0;
}


ul.li {
	color: #e0e0e0;
}
