BODY {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Verdana; BACKGROUND: #ffffff; HEIGHT: 100%; FONT-SIZE: 10pt; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
HTML {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 100%; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
TD.StartTab {
	background-image : url(http://rcymca.org/graphics/class/nav_up.gif) ;
	height: 29px;
	text-decoration : none ;
	COLOR: #000000;
	BACKGROUND-REPEAT: repeat;
	FONT-FAMILY: Verdana; FONT-SIZE: 10pt

}
TD.StartTab A:link {
	text-decoration : none ;
	COLOR: #000000;
}
TD.StartTab A:visited {
	text-decoration : none ;
	COLOR: #000000;
}
TD.StartTab A:hover {
	COLOR: #000000;
	TEXT-DECORATION: none
}
TD.StartTab A:active {
	COLOR: #000000; TEXT-DECORATION: none
}


TD.ActivitiesTab {
	background-image : url(http://rcymca.org/graphics/class/nav_up.gif) ;
	height: 29px;
	text-decoration : none ;
	COLOR: #000000;
	BACKGROUND-REPEAT: repeat;
	FONT-FAMILY: Verdana; FONT-SIZE: 10pt
}
TD.ActivitiesTab A:link {
	text-decoration : none ;
	COLOR: #000000;
}
TD.ActivitiesTab A:visited {
	text-decoration : none ;
	COLOR: #000000;
}
TD.ActivitiesTab A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
TD.ActivitiesTab A:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}

TD.FacilitiesTab {
	background-image : url(http://rcymca.org/graphics/class/nav_up.gif) ;
	height: 29px;
	text-decoration : none ;
	COLOR: #000000;
	BACKGROUND-REPEAT: repeat;
	FONT-FAMILY: Verdana; FONT-SIZE: 10pt
}
TD.FacilitiesTab A:link {
	text-decoration : none ;
	COLOR: #000000;
}
TD.FacilitiesTab A:visited {
	text-decoration : none ;
	COLOR: #000000;
}
TD.FacilitiesTab A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
TD.FacilitiesTab A:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
TD.MyBasketTab {
	background-image : url(http://rcymca.org/graphics/class/nav_up.gif) ;
	height: 29px;
	text-decoration : none ;
	COLOR: #000000;
	BACKGROUND-REPEAT: repeat;
	FONT-FAMILY: Verdana; FONT-SIZE: 10pt
}
TD.MyBasketTab A:link {
	text-decoration : none ;
	COLOR: #000000;
}
TD.MyBasketTab A:visited {
	text-decoration : none ;
	COLOR: #000000;
}
TD.MyBasketTab A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
TD.MyBasketTab A:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
TD.MyAccountTab {
	background-image : url(http://rcymca.org/graphics/class/nav_up.gif) ;
	height: 29px;
	text-decoration : none ;
	COLOR: #000000;
	BACKGROUND-REPEAT: repeat;
	FONT-FAMILY: Verdana; FONT-SIZE: 10pt
}
TD.MyAccountTab A:link {
	text-decoration : none ;
	COLOR: #000000;
}
TD.MyAccountTab A:visited {
	text-decoration : none ;
	COLOR: #000000;
}
TD.MyAccountTab A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
TD.MyAccountTab A:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
TD.ChangePin {
	background-image : url(http://rcymca.org/graphics/class/nav_up.gif) ;
	height: 29px;
	text-decoration : none ;
	COLOR: #000000;
	BACKGROUND-REPEAT: repeat;
	FONT-FAMILY: Verdana; FONT-SIZE: 10pt
}
TD.HelpDeskTab {
	background-image : url(http://rcymca.org/graphics/class/nav_up.gif) ;
	height: 29px;
	text-decoration : none ;
	COLOR: #000000;
	BACKGROUND-REPEAT: repeat;
	FONT-FAMILY: Verdana; FONT-SIZE: 10pt
}
TD.HelpDeskTab A:link {
	text-decoration : none ;
	COLOR: #000000;
}
TD.HelpDeskTab A:visited {
	text-decoration : none ;
	COLOR: #000000;
}
TD.HelpDeskTab A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
TD.HelpDeskTab A:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
TD.TableHeader {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #ffffff; BACKGROUND-REPEAT: repeat; FONT-FAMILY: Verdana; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
TD.Content {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #ffffff; BACKGROUND-REPEAT: repeat; FONT-FAMILY: Verdana; FONT-SIZE: 11px
}
TD.EnterGameResultContent {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #fffff1; BACKGROUND-REPEAT: repeat; FONT-FAMILY: Verdana; FONT-SIZE: 11px
}
TD.ActivitiesBrowseNavigationRow {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #ffffff; BACKGROUND-REPEAT: repeat; FONT-FAMILY: Verdana; FONT-SIZE: 7pt
}
TD.ContentCloseSlots {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #cccccc; BACKGROUND-REPEAT: repeat; FONT-FAMILY: Verdana; FONT-SIZE: 9pt
}
TD.Content A:link {
	COLOR: black
}
TD.Content A:visited {
	COLOR: black
}
TD.Content A:hover {
	COLOR: black; TEXT-DECORATION: none
}
TD.Content A:active {
	COLOR: black; TEXT-DECORATION: none
}
TD.Contentbg {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #b7b7b7; BACKGROUND-REPEAT: repeat; FONT-FAMILY: Verdana; COLOR: #23577b; FONT-SIZE: 9pt
}
TD.Contentbg A:link {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #b7b7b7; BACKGROUND-REPEAT: repeat; FONT-FAMILY: Verdana; COLOR: #23577b; FONT-SIZE: 9pt
}
TD.Contentbg A:visited {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #b7b7b7; BACKGROUND-REPEAT: repeat; FONT-FAMILY: Verdana; COLOR: #23577b; FONT-SIZE: 9pt
}
TD.Contentbg A:hover {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #b7b7b7; BACKGROUND-REPEAT: repeat; FONT-FAMILY: Verdana; COLOR: #23577b; FONT-SIZE: 9pt; TEXT-DECORATION: none
}
TD.Contentbg A:active {
	BACKGROUND-IMAGE: none; BACKGROUND-REPEAT: repeat; FONT-FAMILY: Verdana; COLOR: #23577b; FONT-SIZE: 9pt
}
TD.ActiveContentbg {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #b7b7b7; BACKGROUND-REPEAT: repeat; FONT-FAMILY: Verdana; COLOR: #ffffff; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
TD.ActiveContentbg A:link {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #b7b7b7; BACKGROUND-REPEAT: repeat; FONT-FAMILY: Verdana; COLOR: #ffffff; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
TD.ActiveContentbg A:visited {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #b7b7b7; BACKGROUND-REPEAT: repeat; FONT-FAMILY: Verdana; COLOR: #ffffff; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
TD.ActiveContentbg A:hover {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #b7b7b7; BACKGROUND-REPEAT: repeat; FONT-FAMILY: Verdana; COLOR: #ffffff; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
TD.ActiveContentbg A:active {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #b7b7b7; BACKGROUND-REPEAT: repeat; FONT-FAMILY: Verdana; COLOR: #ffffff; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
TD.Inactive {
	background-image : url(http://rcymca.org/graphics/class/nav_up.gif) ;
	height: 29px;
	text-decoration : none ;
	COLOR: #000000;
	BACKGROUND-REPEAT: repeat;
	FONT-FAMILY: Verdana; FONT-SIZE: 10pt
}
TD.Inactive A:link {
	text-decoration : none ;
	COLOR: #000000;
}
TD.Inactive A:visited {
	text-decoration : none ;
	COLOR: #000000;
}
TD.Inactive A:hover {
	text-decoration : none ;
	COLOR: #000000;
}
TD.Inactive A:active {
	text-decoration : none ;
	COLOR: #000000;
}
TD.Blank {
	background-image : url(http://rcymca.org/graphics/class/nav_up.gif) ;
	height: 29px;
	FONT-FAMILY: Verdana; FONT-SIZE: 10pt
}
B.Title {
	FONT-FAMILY: Verdana; FONT-SIZE: 9pt
}
FORM {
	FONT-FAMILY: Verdana
}
HR.HLine {
	COLOR: #b7b7b7
}
.WaitText {
	POSITION: relative; DISPLAY: block; COLOR: red; LEFT: 12px
}
INPUT.SmallButton {
	WIDTH: 58px; FONT-FAMILY: Verdana; HEIGHT: 14px; FONT-SIZE: 6pt; VERTICAL-ALIGN: middle; CURSOR: hand
}
INPUT.HistoryButton {
	WIDTH: 75px; FONT-FAMILY: Verdana; HEIGHT: 15px; FONT-SIZE: 6pt; VERTICAL-ALIGN: middle; CURSOR: hand
}
INPUT.BasketButton {
	WIDTH: 72px; FONT-FAMILY: Verdana; HEIGHT: 14px; FONT-SIZE: 6pt; VERTICAL-ALIGN: middle; CURSOR: hand
}
TD.Start {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #b7b7b7; BACKGROUND-REPEAT: repeat; FONT-FAMILY: Verdana; FONT-SIZE: 10pt
}
TD.HelpDesk {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #b7b7b7; BACKGROUND-REPEAT: repeat; FONT-FAMILY: Verdana; FONT-SIZE: 10pt
}
TD.Facilities {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #b7b7b7; BACKGROUND-REPEAT: repeat; FONT-FAMILY: Verdana; FONT-SIZE: 10pt
}
TD.MyBasket {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #b7b7b7; BACKGROUND-REPEAT: repeat; FONT-FAMILY: Verdana; FONT-SIZE: 10pt
}
TD.MyAccount {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #b7b7b7; BACKGROUND-REPEAT: repeat; FONT-FAMILY: Verdana; FONT-SIZE: 10pt
}
TD.Activities {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #b7b7b7; BACKGROUND-REPEAT: repeat; FONT-FAMILY: Verdana; FONT-SIZE: 10pt
}
TD.ActivitiesListContent {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #ffffff; BACKGROUND-REPEAT: repeat; FONT-FAMILY: Verdana; FONT-SIZE: 9pt
}
INPUT.KioskLogoutButton {
	WIDTH: 100px; FONT-FAMILY: Verdana; HEIGHT: 25px; FONT-SIZE: 10pt; VERTICAL-ALIGN: middle; CURSOR: hand
}
INPUT.SelectLanguageButton {
	WIDTH: 280px; FONT-FAMILY: Verdana; HEIGHT: 25px; FONT-SIZE: 8pt; VERTICAL-ALIGN: middle; CURSOR: hand
}
TD.Kiosk35ReceiptFont {
	FONT-FAMILY: Arial; FONT-SIZE: 9pt
}
TD.KiosksSwipeCardMessage {
	FONT-FAMILY: Verdana; FONT-SIZE: 20pt
}
TD.Footer {
	FONT-FAMILY: Arial, Helvetica, Sans Serif; COLOR: #b7b7b7; FONT-SIZE: 7.5pt; FONT-WEIGHT: bold
}
B.Submenu {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #b7b7b7; BACKGROUND-REPEAT: repeat; FONT-FAMILY: Verdana; COLOR: #ffffff; FONT-SIZE: 9pt
}
B.Submenu A:link {
	COLOR: #ffffff
}
B.Submenu A:visited {
	COLOR: #ffffff
}
B.Submenu A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
B.Submenu A:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
B.InactiveSubmenu {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #b7b7b7; BACKGROUND-REPEAT: repeat; FONT-FAMILY: Verdana; COLOR: #ffffff; FONT-SIZE: 9pt
}
B.InactiveSubmenu A:link {
	COLOR: #ffffff
}
B.InactiveSubmenu A:visited {
	COLOR: #ffffff
}
B.InactiveSubmenu A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
B.InactiveSubmenu A:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
TD.AvailableReportsTitle {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #ffffff; BACKGROUND-REPEAT: repeat; FONT-FAMILY: Verdana; FONT-SIZE: 10pt; FONT-WEIGHT: bold
}
TD.SportsReportsTable {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #b7b7b7; BACKGROUND-REPEAT: repeat; FONT-FAMILY: Verdana; FONT-SIZE: 10pt
}
INPUT {
	FONT: menu
}
TEXTAREA {
	FONT: menu
}
SELECT {
	FONT: menu
}
.RefreshTitle {
	FONT-FAMILY: Verdana; FONT-SIZE: 10pt; FONT-WEIGHT: bold
}
.RefreshResult {
	FONT-FAMILY: Verdana; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
.RefreshTask {
	FONT-FAMILY: Verdana; FONT-SIZE: 9pt
}
.RefreshSuccess {
	FONT-FAMILY: Verdana; COLOR: green; FONT-SIZE: 9pt
}
.RefreshFailure {
	FONT-FAMILY: Verdana; COLOR: red; FONT-SIZE: 9pt; FONT-WEIGHT: bold
}
TD.SiteDown {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #b7b7b7; BACKGROUND-REPEAT: repeat; FONT-FAMILY: Verdana; FONT-SIZE: 10pt
}



TD.AAHeaderText
{
    FONT-SIZE: 10pt;
}
TABLE.AAOffer
{
    border-width: 1px;
    border-style: solid;
    border-collapse: collapse;
    border-color: #93B3CC;
}

TR.AAOffer
{
    BACKGROUND-COLOR:#93B3CC;
}


/*CLA-20185*/
tr.Newsletters
{
	BACKGROUND-COLOR:#93B3CC;
}
td.NewslettersHeader
{
	font-size:14px;
	font-weight:bold;
}
label.error
{
	color: red;
	display: block;
	font-style: italic;
	font-weight: normal;
}
input.error
{
	border: 1px solid red;
}

.error-container
{
	background-color: #eee;
	border: 1px solid red;
	margin: 5px;
	padding: 5px;
	display: none;
	list-style-type: disc;
	list-style: none;	
}


.error-container li
{	  	
	padding: 2px 0 2px 20px;
	
	color: Red;
}

.error-container li label
{
	font-size: 1em;
	text-align: left;
}
