.grouplink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: blue;
	FONT-WEIGHT: bolder;
}

.grouplink a:link {
	color: blue;
	text-decoration: none;
}

.grouplink a:visited {
	color: blue;
	text-decoration: none;
}

.grouplink a:hover {
	color: RED;
	text-decoration: none;
}

.grouplink a:active {
	color: blue;
	text-decoration: none;
}

.grouplink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: blue;
}

td.registrationAdminHeader {
	FONT-SIZE: 13px;
	COLOR: White;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: black;
	FONT-WEIGHT: 900;
	text-align: Center;
}

td.registrationAdminSearch {
	FONT-SIZE: 13px;
	COLOR: Black;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: silver;
	FONT-WEIGHT: 900;
	text-align: Center;
}

td.registrationAdminSummary {
	FONT-SIZE: 13px;
	COLOR: Black;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: silver;
	FONT-WEIGHT: 900;
	text-align: Center;
}

td.registrationAdminHeader {
	FONT-SIZE: 13px;
	COLOR: Black;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: silver;
	FONT-WEIGHT: 900;
	text-align: Center;
}

td.altSearchResults {
	FONT-SIZE: 13px;
	COLOR: Black;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #CCCCCC;
	text-align: Center;
}
td.searchResults {
	FONT-SIZE: 13px;
	COLOR: Black;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: white;
	text-align: Center;
}

table.gameSheet {
	BORDER: black 1px solid;
	width: 100%;
	border-spacing: 0px;
	text-align: center;
}

td.gameSheetHeader {
	FONT-SIZE: 13px;
	COLOR: White;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: black;
	FONT-WEIGHT: 900;
	text-align: Center;
}

td.gameSheetDivider {
	BACKGROUND-COLOR: silver;
	Width: 5px
}

td.gameSheetPlayerList {
	FONT-SIZE: 11px;
	COLOR: black;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: white;
	FONT-WEIGHT: 900;
	text-align: Center;
}

td.gameSheetSubHeader {
	FONT-SIZE: 12px;
	COLOR: black;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: silver;
	FONT-WEIGHT: 900;
	text-align: left;
}

DIV.grouptitle {
	FONT-WEIGHT: 900;
	FONT-SIZE: 16px;
	COLOR: black;
	font-style: italic;
}

DIV.Navigation {
	BORDER-RIGHT: black 2px solid;
	BORDER-TOP: black 2px solid;
	FONT-WEIGHT: bolder;
	FONT-SIZE: 11px;
	BORDER-LEFT: black 2px solid;
	WIDTH: 760px;
	CURSOR: crosshair;
	COLOR: white;
	TEXT-INDENT: 10px;
	BORDER-BOTTOM: black 2px solid;
	FONT-FAMILY: Arial;
	POSITION: absolute;
	TOP: 73px;
	HEIGHT: 15px;
	BACKGROUND-COLOR: black;
	TEXT-ALIGN: left;
}

.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	FONT-WEIGHT: bolder;
}

.menu a:link {
	color: GREEN;
	text-decoration: none;
}

.menu a:visited {
	color: GREEN;
	text-decoration: none;
}

.menu a:hover {
	color: GOLD;
	text-decoration: none;
}

.menu a:active {
	color: white;;
	text-decoration: none;
}

.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;;
}

.profilemenu a:link {
	color: blue;
	text-decoration: none;
	FONT-WEIGHT: 900;
}

.profilemenu a:visited {
	color: blue;
	text-decoration: none;
	FONT-WEIGHT: 900;
}

.profilemenu a:hover {
	color: RED;
	text-decoration: none;
	FONT-WEIGHT: 900;
}

.profilemenu a:active {
	color: blue;;
	text-decoration: none;
	FONT-WEIGHT: 900;
}

DIV.Header {
	BORDER-RIGHT: black 2px solid;
	BORDER-TOP: black 2px solid;
	BACKGROUND-IMAGE: url(images/header.jpg);
	BORDER-LEFT: black 2px solid;
	WIDTH: 760px;
	BORDER-BOTTOM: black 2px solid;
	POSITION: absolute;
	TOP: 10px;
	HEIGHT: 63px
}

DIV.PopUpHeader {
	BORDER-RIGHT: black 2px solid;
	BORDER-TOP: black 2px solid;
	BACKGROUND-COLOR: black;
	BORDER-LEFT: black 2px solid;
	WIDTH: 380px;
	BORDER-BOTTOM: black 2px solid;
	POSITION: absolute;
	TOP: 10px;
	HEIGHT: 15px
}

DIV.Wrapper {
	FONT-SIZE: 12px;
	COLOR: black;
	FONT-FAMILY: Arial
}

DIV.Summaries {
	BORDER-RIGHT: black 2px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: black 15px solid;
	PADDING-LEFT: 3px;
	LEFT: 10px;
	PADDING-BOTTOM: 6px;
	BORDER-LEFT: black 2px;
	WIDTH: 150px;
	COLOR: black;
	PADDING-TOP: 4px;
	BORDER-BOTTOM: 2px;
	FONT-FAMILY: Arial;
	POSITION: absolute;
	TOP: 30px;
	BACKGROUND-COLOR: white
}

DIV.Breadcrumb {
	BORDER-RIGHT: black;
	BORDER-TOP: black;
	FONT-WEIGHT: bolder;
	FONT-SIZE: 9px;
	Z-INDEX: 1;
	BORDER-LEFT: black;
	WIDTH: 760px;
	COLOR: black;
	TEXT-INDENT: 10px;
	PADDING-TOP: 10px;
	BORDER-BOTTOM: black;
	FONT-FAMILY: Arial;
	POSITION: absolute;
	TOP: 88px;
	HEIGHT: 20px;
	TEXT-ALIGN: left
}

DIV.contentWrapper {
	BORDER-RIGHT: black 2px solid;
	BORDER-TOP: black 2px solid;
	BORDER-LEFT: black 2px solid;
	WIDTH: 760px;
	BORDER-BOTTOM: black 2px solid;
	POSITION: absolute;
	TOP: 88px;
	HEIGHT: 500px;
	BACKGROUND-COLOR: silver
}

DIV.PopUpContentWrapper {
	BORDER-RIGHT: black 2px solid;
	BORDER-TOP: black 2px solid;
	BORDER-LEFT: black 2px solid;
	WIDTH: 380px;
	BORDER-BOTTOM: black 2px solid;
	POSITION: absolute;
	TOP: 35px;
	HEIGHT: 200px;
	BACKGROUND-COLOR: silver
}

DIV.Content {
	BORDER-RIGHT: black 2px;
	PADDING-RIGHT: 5px;
	BORDER-TOP: black 15px solid;
	PADDING-LEFT: 5px;
	LEFT: 190px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: black 2px solid;
	WIDTH: 530px;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: black 2px;
	POSITION: absolute;
	TOP: 30px;
	BACKGROUND-COLOR: white
}

DIV.PopUpContent {
	BORDER-RIGHT: black 2px;
	PADDING-RIGHT: 5px;
	BORDER-TOP: black 15px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: black 2px solid;
	WIDTH: 365px;
	LEFT: 5px;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: black 2px;
	POSITION: absolute;
	TOP: 10px;
	BACKGROUND-COLOR: white
}

DIV.groupadminmenu {
	FONT-SIZE: 10px;
	COLOR: blue;
	FONT-FAMILY: Arial;
}

DIV.statusmsg {
	FONT-SIZE: 11px;
	COLOR: red;
	FONT-FAMILY: Arial;
}

DIV.errmsg {
	FONT-SIZE: 10px;
	COLOR: red;
	FONT-FAMILY: Arial;
	FONT-WEIGHT: bolder;
}

DIV.formTxt {
	FONT-SIZE: 12px;
	COLOR: black;
	FONT-FAMILY: Arial FONT-WEIGHT :   bolder;
}

BODY.body {
	FONT-SIZE: 12px;
	COLOR: black;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: gainsboro
}

DIV.required {
	FONT-WEIGHT: bolder;
	FONT-SIZE: larger;
	TEXT-TRANSFORM: uppercase;
	COLOR: red;
	FONT-FAMILY: Arial;
}

DIV.title {
	FONT-WEIGHT: 900;
	FONT-SIZE: 20px;
	COLOR: black;
	font-style: italic;
}

span.Title {
	FONT-WEIGHT: 900;
	FONT-SIZE: 20px;
	COLOR: black;
	font-style: italic;
}

span.searchresultsheader {
	FONT-WEIGHT: 900;
	FONT-SIZE: 15px;
	COLOR: black;
	font-style: italic;
}

DIV.subTitle {
	FONT-WEIGHT: 900;
	FONT-SIZE: 14px;
	COLOR: black;
	font-style: italic;
}

DIV.coetitle {
	FONT-WEIGHT: 900;
	FONT-SIZE: 12px;
	COLOR: black;
	font-style: italic;
}

DIV.bold14i {
	FONT-WEIGHT: 900;
	FONT-SIZE: 14px;
	COLOR: black;
	font-style: italic;
}

DIV.coeitem {
	FONT-SIZE: 10px;
	COLOR: black;
}

DIV.groupadminmenu {
	FONT-WEIGHT: bolder;
	FONT-SIZE: 10px;
	CURSOR: crosshair;
	COLOR: white;
	FONT-FAMILY: Arial;
	TEXT-ALIGN: right;
}

DIV.boldhili {
	FONT-WEIGHT: 900;
	FONT-SIZE: 14px;
	COLOR: black;
	font-style: italic;
}

span.membername {
	FONT-WEIGHT: 900;
	FONT-SIZE: 14px;
	COLOR: black;
	font-style: italic;
}

td {
	FONT-SIZE: 12px;
	COLOR: black;
	FONT-FAMILY: Arial;
}

td.subHeaderActive {
	FONT-SIZE: 12px;
	COLOR: white;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: black;
	FONT-WEIGHT: 900;
}

td.subHeaderInactive {
	FONT-SIZE: 12px;
	COLOR: black;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: grey;
	FONT-WEIGHT: 900;
}

td.calMonth {
	FONT-SIZE: 15px;
	COLOR: black;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: yellow;
	FONT-WEIGHT: 900;
	text-align: center;
}

td.calDayOfWeek {
	FONT-SIZE: 12px;
	COLOR: white;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: black;
	FONT-WEIGHT: 900;
	text-align: center;
}

td.calSeasonDay {
	FONT-SIZE: 10px;
	COLOR: black;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: silver;
	FONT-WEIGHT: 900;
	text-align: center;
}

td.listGames {
	FONT-SIZE: 15px;
	COLOR: white;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: black;
	text-align: center;
	FONT-WEIGHT: 900;
}

td.listGameDetail {
	FONT-SIZE: 12px;
	COLOR: black;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: white;
	text-align: center;
}

td.groupSectionHeader {
	FONT-SIZE: 12px;
	COLOR: white;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: black;
	text-align: center;
	FONT-WEIGHT: 900;
}

td.cellsilver {
	BACKGROUND-COLOR: silver;
}

td.cellsilverschedule {
	text-align: center;
	BACKGROUND-COLOR: silver;
}

td.cellsilvergrouplist {
	text-align: left;
	BACKGROUND-COLOR: silver;
}

td.cellwhite {
	BACKGROUND-COLOR: white;
}

td.cellwhiteschedule {
	text-align: center;
	BACKGROUND-COLOR: white;
}

td.cellwhitegrouplist {
	text-align: left;
	BACKGROUND-COLOR: white;
}

table.groupSection {
	width: 100%;
	border-width: 0px;
	padding: 0px;
	border-spacing: 0px;
}
<!--registration buttons-->


.reg_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	FONT-WEIGHT: 900;
}

.reg_menu a:link {
	color: GREEN;
	text-decoration: none;
}

.reg_menu a:visited {
	color: GREEN;
	text-decoration: none;
}

.reg_menu a:hover {
	color: GOLD;
	text-decoration: none;
}

.reg_menu a:active {
	color: white;;
	text-decoration: none;
}

.reg_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;;
}



.reg_playername {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: black;
	FONT-WEIGHT: 900;
}

.complete {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: green;
	FONT-WEIGHT: 900;
}

.pending {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: orange;
	FONT-WEIGHT: 900;
}

.cancel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: red;
	FONT-WEIGHT: 900;
}