html
{
	height: 100%;
}

#ribbon {
position: absolute;
left: 0;
top: 0;
width: 200px;
height: 200px;
background : url(../images/top-ribbon.gif) no-repeat fixed;
}


BODY
{
	height: 100%;
	text-align: center;
	font-size: 8pt;
	/* font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, sans-serif; */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	background-color: white;
	margin-top: 0;
	margin-bottom: 0;
	background-image: url(../images/background.gif);
}
.greetings
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	position: relative;
	margin-top: 5px;
	margin-right:5px;
	text-align:right;
}

.headersponsors
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	position: relative;
	margin-top: 2px;
	margin-right:5px;
	text-align:right;
}


/* menu begin */

.navigationcontainer
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	position: relative;
	margin-top: 10px; /* 70px */
	text-align:right;
}

#minitabs
{
	color:#FFFFFF;
	margin: 0;
	padding: 0 0 5px 5px;
	

}

#minitabs li
{
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}


#minitabs a:link, #minitabs a:visited
{
	font-size: 8pt;
	line-height: 14px;
/* font-weight: bold; */
	margin: 0 5px 0px 5px; 
	padding-bottom: 2px;
	text-decoration: none;
	color: #fff;
	/* font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, sans-serif;*/
}

#minitabs a.active:link, #minitabs a.active:visited, #minitabs a:hover
{
	/*border-bottom: 4px solid  #005F00;*/
    border-bottom: 4px solid  #FFFFFF;
	padding-bottom: 2px;
	color: #FFFFFF;
	/*color: #005F00;*/
}

/* menu einde */

/* centering begin */

#MainContainer
{
	border-left: 1px solid #005F00;
	border-right: 1px solid #005F00;
	MIN-HEIGHT: 100%;
	margin: 0px auto;
	width: 720px;
	text-align: left;
}

/* centering end */

/* header */

#header
{
	background-image: url(../images/top_greenbasketball.gif);
}

#footer 
{
	text-align:center;
	width: 720px;
}

.HomeTeam
{
	font-weight: bold;
}




/* positionering 100% heigth begin - http://www.themaninblue.com/writing/perspective/2005/08/29/ */




html
{
	height: 100%;
}

body
{
	height: 100%;
}


#nonFooter
{
	position: relative;
	width: 720px;
	background-color:White;
	height: auto !important;
	height: 100%;
	min-height: 100%;
}
#content
{
	border-left: 1px solid #005F00;
	border-right: 1px solid #005F00;


}





#container-page
{
	margin: 0 auto;
	width: 720px;
	text-align: left;
	position: relative;
	min-height: 100%; /* For Modern Browsers */
	height: auto !important; /* For Modern Browsers */
	height: 100%; /* For IE */
}

#container-head
{
	border-bottom: 3px solid #005F00;
	border-left: 1px solid #005F00;
	border-right: 1px solid #005F00;
	height: 100px;
}

#container-content
{
	border-left: 1px solid #005F00;
	border-right: 1px solid #005F00;
	height: 100%;
}


#container-foot
{
	width: 100%;
	position: absolute;
	bottom: 0 !important;
	bottom: -1px; /* For Certain IE widths */
	height: 15px;
	border-top: 3px solid #005F00;
	text-align: center;
	padding-top: 0.2em;
}

#foot
{
	padding: 0 1em;
	line-height: 40px;
}



#NonFooterContainer
{
	position: relative;
	min-height: 100%;
}

* html #NonFooterContainer
{
	height: 100%;
}

#FooterContainer
{
	position: relative;
	margin: -7.5em auto 0 auto;
	text-align: center;
}

/* A CSS hack that only applies to IE -- specifies a different height for the footer */

* html #FooterContainer
{
	margin-top: -7.4em;
}
/* positionering 100% heigth end */







TD
{
	font-size: 8pt;
	font-family: Verdana, Helvetica, sans-serif;
}



.TopPageTable
{
	background-image: url(../images/top_greenbasketball.gif);
	width: 100%;
	color: White;
}

.MainTable
{
	vertical-align: top;
	width: 100%;
	border-color: #ffffff;
	border-collapse: collapse;
}

.graySquare
{
	border-right: #c0c0c0 1px solid;
	padding-right: 8px;
	border-top: #c0c0c0 1px solid;
	padding-left: 8px;
	background: #f4f4f4;
	padding-bottom: 5px;
	border-left: #c0c0c0 1px solid;
	padding-top: 5px;
	border-bottom: #c0c0c0 1px solid;
}
.graySquareHand
{
	border-right: #c0c0c0 1px solid;
	padding-right: 8px;
	border-top: #c0c0c0 1px solid;
	padding-left: 8px;
	background: #f4f4f4;
	padding-bottom: 5px;
	border-left: #c0c0c0 1px solid;
	padding-top: 5px;
	border-bottom: #c0c0c0 1px solid;
	cursor: hand;
}
.graySquareHover
{
	border-right: #000000 1px solid;
	padding-right: 8px;
	border-top: #000000 1px solid;
	padding-left: 8px;
	background: #f4f4f4;
	padding-bottom: 5px;
	border-left: #000000 1px solid;
	padding-top: 5px;
	border-bottom: #000000 1px solid;
	cursor: hand;
}
.graySquareTitleRow
{
	border-bottom: #c0c0c0 1px dotted;
}
.graySquareBottomRow
{
	border-top: #c0c0c0 1px dotted;
}

.CenterTable
{
	width: 100%;
}
.CenterTableHeaderTableRow
{
	font-family: Verdana, Courier New, Tahoma;
	font-size: 8pt;
	width: 100%;
	vertical-align: top;
}
.CenterTableMenuTableRow
{
	font-family: Verdana, Courier New, Tahoma;
	font-size: 8pt;
	width: 100%;
	height: 12px;
	vertical-align: middle;
}

.TrailerTableRow
{
	font-family: Verdana, Courier New, Tahoma;
	font-size: 7pt;
	width: 100%;
	height: 10px;
	vertical-align: middle;
}

.NewsDataGrid
{
	font-family: Verdana, Courier New, Tahoma;
	font-size: 8pt;
	color: Black;
	width: 100%;
}
.UserDataGrid
{
	font-family: Verdana, Courier New, Tahoma;
	font-size: 8pt;
	color: Black;
	width: 100%;
}

.Label
{
	font-family: Verdana, Courier New, Tahoma;
	font-size: 8pt;
	color: Black;
	vertical-align: top;
}
.Button
{
	font-family: Verdana, Courier New, Tahoma;
	font-size: 8pt;
	color: Black;
}
.TextBox
{
	font-family: Verdana, Courier New, Tahoma;
	font-size: 8pt;
	color: Black;
	vertical-align: top;
}
.CheckBoxList
{
	font-family: Verdana, Courier New, Tahoma;
	font-size: 8pt;
	color: Black;
}
.DropDownList
{
	font-family: Verdana, Courier New, Tahoma;
	font-size: 8pt;
	color: Black;
	vertical-align: top;
}


.RequiredFieldIndicator
{
	font-family: Verdana, Courier New, Tahoma;
	font-size: 8pt;
	color: Black;
}
.ValidationSummary
{
	font-family: Verdana, Courier New, Tahoma;
	font-size: 8pt;
	color: Black;
	width: auto;
	height: auto;
}

.CalenderTitle
{
	font-family: Verdana, Courier New, Tahoma;
	font-size: 10pt;
	font-weight: bold;
	color: Black;
}
.CalenderDataGrid
{
	font-family: Verdana, Courier New, Tahoma;
	font-size: 8pt;
	color: Black;
}

.LeftMenuTableData
{
	font-family: Verdana, Courier New, Tahoma;
	font-size: 8pt;
	color: Black;
	padding-left: 5pt;
}
.LeftMenuHeaderTableRow
{
}
.LeftMenuHeaderTableData
{
	background-color: Green;
	font-family: Verdana, Courier New, Tahoma;
	font-size: 8pt;
	color: white;
	text-align: center;
	vertical-align: middle;
	height: 12pt;
}
.LeftMenuBottomTableData
{
	background-image: url(dewesthoek\images\LeftMenuBottom.gif);
	height: 8px;
}


A.calenderHyperlink
{
	font-family: Verdana, Courier New, Tahoma;
	font-size: 8pt;
	text-decoration: none;
	color: Black;
}
A.calenderHyperlink:active
{
	font-family: Verdana, Courier New, Tahoma;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	color: Blue;
}
A.calenderHyperLink:hover
{
	font-family: Verdana, Courier New, Tahoma;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: Black;
}
A.calenderHyperLink:visited
{
	font-family: Verdana, Courier New, Tahoma;
	font-size: 8pt;
	text-decoration: none;
	color: Black;
}


A
{
	font-family: Verdana, Courier New, Tahoma;
	font-size: 8pt;
	text-decoration: none;
	color: Black;
}

A.LinkUnderline
{
	font-family: Verdana, Courier New, Tahoma;
	font-size: 8pt;
	text-decoration: none;
	color: Black;
}
A.LinkUnderline:hover
{
	font-family: Verdana, Courier New, Tahoma;
	font-size: 8pt;
	text-decoration: underline;
	color: Black;
}

.CompetitionDropDownList
{
	font-family: Verdana, Courier New, Tahoma;
	font-size: 8pt;
	width: 100%;
	color: Black;
}


.SubMenuLeft
{
	border-right: #005F00 1px solid;
	padding-right: 8px;
	padding-left: 8px;
	background: #f4f4f4;
	width:130px;
}

.SubMenu
{
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	font-size: 8pt;
	border-left: #999999 1px solid;
	color: black;
	border-bottom: #999999 1px solid;
}
.SubMenuItem
{
	font-family: Verdana, Courier New, Tahoma;
	font-size: 8pt;
	text-decoration: none;
	border-right: #f4f4f4 1px solid;
	border-top: #f4f4f4 1px solid;
	border-left: #f4f4f4 1px solid;
	cursor: hand;
	color: black;
	border-bottom: #f4f4f4 1px solid;
}
.SubMenuItemSelected
{
	border-right: #005F00 1px solid;
	border-top: #005F00 1px solid;
	border-left: #005F00 1px solid;
	border-bottom: #005F00 1px solid;
	color: black;
	background-color: #f9f9f9;
}
.SubMenuItemHover
{
	border-right: #005F00 1px solid;
	border-top: #005F00 1px solid;
	border-left: #005F00 1px solid;
	cursor: hand;
	color: black;
	border-bottom: #005F00 1px solid;
	background-color: #b9eabe;
}
.SubMenuMargin
{
	border-right: white 1px solid;
	border-top: white 1px solid;
	border-left: white 1px solid;
	border-bottom: white 1px solid;
	background-color: #ffffff;
}

.LinkItem
{
	font-family: Verdana, Courier New, Tahoma;
	font-size: 8pt;
	text-decoration: none;
	cursor: hand;
	color: black;
	vertical-align: top;
}
.LinkItemHover
{
	cursor: hand;
	color: black;
	text-decoration: underline;
	vertical-align: top;
}
.RequiredFieldIndicator
{
	vertical-align: middle;
}


div.menu a
{
	text-decoration: none;
	font-size: 8pt;
	color: white;
	font-family: Tahoma, verdana, sans-serif;
	padding: 1x 5px;
	border: 1px dotted #000000;
	border-color: white;
}

div.menu a:link
{
	border: 1px solid #000000;
}

div.menu a:active
{
	color: #000000;
	background: #cccc99;
}

div.menu a:visited
{
}

div.menu a:hover
{
	color: #eeeeee;
	background: #000000;
	border: 1px solid #000000;
}


.SponsorHeaderRow
{
	color:White;
	background-color:#404040;
}

.SponsorAlternateRow
{
	background-color:#DFDFDF;
}

.EventHeaderRow
{
	color:White;
	background-color:#404040;
}
.EventAlternateRow
{
	background-color:#DFDFDF;
}

.BarHeaderRow
{
	color:White;
	background-color:#404040;
}
.BarAlternateRow
{
	background-color:#DFDFDF;
}



.downloadslist li {
   margin-left:-2.3em;
}

.downloadslist li ul, .downloadslist li ol {
   margin-left:1em;
   padding-left:0;
}

.downloadslist li li {
   margin-left:0;
}


ul.downloadslist {
  margin-bottom: 0;
}
/*
ul.downloadslist li {
  margin: 0; 
  padding: 2px 0 0px 0px;
  list-style:square inside;
}

*/



