.clubhomepagetbl {
	WIDTH: 230px
}
.clubhomepagetbl .tablelink {
	TEXT-ALIGN: left
}
.clubhomepagetbl .tablelink .tablelinkpadding {
	PADDING-RIGHT: 0px; PADDING-LEFT: 34px; PADDING-BOTTOM: 8px; PADDING-TOP: 0px
}
.clubhomepagetbl .aufc TR.row2 {
	BACKGROUND-COLOR: #ffffef
}
.clubhomepagetbl .ccfc TR.row2 {
	BACKGROUND-COLOR: #effff7
}
.clubhomepagetbl .header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 20px
}
.clubhomepagetbl .mvfc TR.row2 {
	BACKGROUND-COLOR: #efeff7
}
.clubhomepagetbl .njfc TR.row2 {
	BACKGROUND-COLOR: #eff7f7
}
.clubhomepagetbl .nzfc TR.row2 {
	BACKGROUND-COLOR: #f7f7e7
}
.clubhomepagetbl .pgfc TR.row2 {
	BACKGROUND-COLOR: #efeff7
}
.clubhomepagetbl .qldfc TR.row2 {
	BACKGROUND-COLOR: #fff7de
}
.clubhomepagetbl .sydfc {
	COLOR: #004677
}
.clubhomepagetbl .sydfc TR.row2 {
	BACKGROUND-COLOR: #eff7f7
}
.clubhomepagetbl .tablecontainer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
.clubhomepagetbl .tablecontainer TABLE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.clubhomepagetbl TD {
	PADDING-LEFT: 3px; TEXT-ALIGN: center
}
.clubhomepagetbl TD.teamname {
	PADDING-LEFT: 18px; TEXT-ALIGN: left
}
.clubhomepagetbl TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.clubhomepagetbl TR {
	HEIGHT: 20px
}
.clubtable .aufc TR.row1 {
	BACKGROUND-COLOR: #ffffef
}
.clubtable .ccfc TR.row1 {
	BACKGROUND-COLOR: #effff7
}
.clubtable .header .padding {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; PADDING-TOP: 20px
}
.clubtable .header IMG {
	DISPLAY: block
}
.clubtable .legend {
	TEXT-ALIGN: center
}
.clubtable .legend .legendpadding {
	PADDING-TOP: 10px
}
.clubtable .mvfc TR.row1 {
	BACKGROUND-COLOR: #efeff7
}
.clubtable .njfc TR.row1 {
	BACKGROUND-COLOR: #eff7f7
}
.clubtable .nzfc TR.row1 {
	BACKGROUND-COLOR: #f7f7e7
}
.clubtable .pgfc TR.row1 {
	BACKGROUND-COLOR: #efeff7
}
.clubtable .qldfc TR.row1 {
	BACKGROUND-COLOR: #fff7de
}
.clubtable .sydfc TR.row1 {
	BACKGROUND-COLOR: #eff7f7
}
.clubtable IMG {
	DISPLAY: block; PADDING-BOTTOM: 20px
}
.clubtable TABLE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.clubtable TABLE TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.clubtable TABLE TD.ladderpos {
	PADDING-RIGHT: 3px; PADDING-LEFT: 100px; PADDING-BOTTOM: 0px; WIDTH: 1%; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.clubtable TABLE TD.teamname {
	TEXT-ALIGN: left
}
.clubtable TABLE TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.clubtable TABLE TR {
	HEIGHT: 20px
}
.clubmatchactiontable .aufc TR.row1 {
	BACKGROUND-COLOR: #ffffef
}
.clubmatchactiontable .ccfc TR.row1 {
	BACKGROUND-COLOR: #effff7
}
.clubmatchactiontable .header .padding {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.clubmatchactiontable .header IMG {
	DISPLAY: block
}
.clubmatchactiontable .legend {
	FONT-SIZE: 80%; TEXT-ALIGN: center
}
.clubmatchactiontable .legend .legendpadding {
	PADDING-TOP: 10px
}
.clubmatchactiontable .mvfc TR.row1 {
	BACKGROUND-COLOR: #efeff7
}
.clubmatchactiontable .njfc TR.row1 {
	BACKGROUND-COLOR: #eff7f7
}
.clubmatchactiontable .nzfc TR.row1 {
	BACKGROUND-COLOR: #f7f7e7
}
.clubmatchactiontable .pgfc TR.row1 {
	BACKGROUND-COLOR: #efeff7
}
.clubmatchactiontable .qldfc TR.row1 {
	BACKGROUND-COLOR: #fff7de
}
.clubmatchactiontable .sydfc TR.row1 {
	BACKGROUND-COLOR: #eff7f7
}
.clubmatchactiontable IMG {
	DISPLAY: block; PADDING-BOTTOM: 20px
}
.clubmatchactiontable TABLE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.clubmatchactiontable TABLE TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.clubmatchactiontable TABLE TD.ladderpos {
	PADDING-RIGHT: 3px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; WIDTH: 1%; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.clubmatchactiontable TABLE TD.teamname {
	TEXT-ALIGN: left
}
.clubmatchactiontable TABLE TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.clubmatchactiontable TABLE TR {
	HEIGHT: 20px
}
.halhome .header {
	DISPLAY: inline; MARGIN: 20px 0px 0px 8px
}
.halhome .tablelink {
	TEXT-ALIGN: left
}
.halhome .tablelink .tablelinkpadding {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 20px; PADDING-TOP: 0px
}
.halhome .tablelink .tablelinkpadding A {
	COLOR: #ffffff
}
.halhome TABLE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 8px; WIDTH: 118px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.halhome TABLE TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.halhome TABLE TD.ladderpos {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 90%; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 10px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.halhome TABLE TD.teamname {
	MARGIN: 0px; WIDTH: 75px; TEXT-ALIGN: left
}
.halhome TABLE TD.teamname IMG {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 2px 0px 0px; PADDING-TOP: 0px
}
.halhome TABLE TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.halhome TABLE TR.row1 {
	MARGIN: 0px; LINE-HEIGHT: 12px; HEIGHT: 12px
}
.halhome TABLE TR.row2 {
	MARGIN: 0px; LINE-HEIGHT: 12px; HEIGHT: 12px
}
.haltable .header .padding {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; PADDING-TOP: 20px
}
.haltable .header IMG {
	DISPLAY: block
}
.haltable .legend {
	TEXT-ALIGN: center
}
.haltable .legend .legendpadding {
	PADDING-TOP: 10px
}
.haltable IMG {
	DISPLAY: block; PADDING-BOTTOM: 20px
}
.haltable TABLE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.haltable TABLE TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.haltable TABLE TD.ladderpoints {
	PADDING-RIGHT: 100px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.haltable TABLE TH.ladderpoints {
	PADDING-RIGHT: 100px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.haltable TABLE TD.teamname {
	TEXT-ALIGN: left
}
.haltable TABLE TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.haltable TABLE TR {
	HEIGHT: 20px
}
.haltable TABLE TR.row1 {
	BACKGROUND-COLOR: #cfcfcf
}
.matable .header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; PADDING-TOP: 20px
}
.matable .legend {
	FONT-SIZE: 80%; TEXT-ALIGN: left
}
.matable .legend .legendpadding {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.matable .tablecontainer {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
.matable TABLE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 0px
}
.matable TABLE TH {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.matable TABLE TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.matable TABLE TD.teamname {
	PADDING-LEFT: 15px; TEXT-ALIGN: left
}
.matable TABLE TR.row1 {
	HEIGHT: 20px; BACKGROUND-COLOR: #efefef
}
.matable TABLE TR.row2 {
	HEIGHT: 20px
}
.ffatablecontainer TABLE {
	WIDTH: 100%; BACKGROUND-COLOR: #fffbe1
}
.ffatablecontainer TABLE TH {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #ffdd00; TEXT-ALIGN: center
}
.ffatablecontainer .row1 .left {
	TEXT-ALIGN: left
}
.ffatablecontainer .row1 .right {
	WIDTH: 35px
}
.ffatablecontainer TR.row2alternate TD {
	BACKGROUND-COLOR: #fff5b2
}
.ffatablecontainer .row2 .teamdata {
	TEXT-ALIGN: center
}
.ffatablecontainer .row2alternate .teamdata {
	TEXT-ALIGN: center
}
.headline_small_container .headline_small .ffaladder {
	FLOAT: left
}
.halhomeGR .header {
	DISPLAY: inline; MARGIN: 20px 0px 0px 8px
}
.halhomeGR .tablecontainer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
.halhomeGR .tablelink .tablelinkpadding {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 20px; PADDING-TOP: 0px
}
.halhomeGR .tablelink .tablelinkpadding A.ladderlink {
	COLOR: #ffffff
}
.halhomeGR .tablecontainer TABLE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 8px; WIDTH: 150px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.halhomeGR .tablecontainer TABLE TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.halhomeGR .tablecontainer TABLE TD.ladderpos {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 90%; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 10px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.halhomeGR .tablecontainer TABLE TD.teamname {
	MARGIN: 0px; WIDTH: 75px; TEXT-ALIGN: left
}
.halhomeGR .tablecontainer TABLE TD.teamname IMG {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 2px 0px 0px; PADDING-TOP: 0px
}
.halhomeGR .tablecontainer TABLE TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.halhomeGR .tablecontainer TABLE TR.row1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; LINE-HEIGHT: 12px; PADDING-TOP: 5px; HEIGHT: 12px
}
.halhomeGR .tablecontainer TABLE TR.row2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; LINE-HEIGHT: 12px; PADDING-TOP: 5px; HEIGHT: 12px
}
.halGrpMA .header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 10px; PADDING-TOP: 20px
}
.halGrpMA .legend {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 80%; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: left
}
.halGrpMA .legend .legendpadding {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.halGrpMA .tablecontainer {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
.halGrpMA TABLE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.halGrpMA TABLE TH {
	TEXT-ALIGN: left
}
.halGrpMA TABLE TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.halGrpMA TABLE TD.teamname {
	PADDING-LEFT: 15px; TEXT-ALIGN: left
}
.halGrpMA TABLE TR.row1 {
	HEIGHT: 20px; BACKGROUND-COLOR: #efefef
}
.halGrpMA TABLE TR.row2 {
	HEIGHT: 20px
}
.halGrpFULL .header .padding {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; PADDING-TOP: 20px
}
.halGrpFULL .header IMG {
	DISPLAY: block
}
.halGrpFULL .legend {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.halGrpFULL .legend .legendpadding {
	PADDING-TOP: 10px
}
.halGrpFULL IMG {
	DISPLAY: block; PADDING-BOTTOM: 20px
}
.halGrpFULL TABLE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.halGrpFULL TABLE TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.halGrpFULL TABLE TD.ladderpoints {
	PADDING-RIGHT: 100px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.halGrpFULL TABLE TH.ladderpoints {
	PADDING-RIGHT: 100px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.halGrpFULL TABLE TD.teamname {
	TEXT-ALIGN: left
}
.halGrpFULL TABLE TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.halGrpFULL TABLE TR {
	HEIGHT: 20px
}
.halGrpFULL TABLE TR.row1 {
	BACKGROUND-COLOR: #cfcfcf
}
.clubtable TABLE TD.ladderpos_clubtable {
	WIDTH: 1%; TEXT-ALIGN: left
}
.clubtable TABLE TD.teamname_clubtable {
	TEXT-ALIGN: left
}
