
/* -----------------------------------
  Willamalane Style Sheet
  by DesignWorksStudio
  www.designworksoregon.com
/* ------------------------------------------ */

/* Controls default font size, color, family, and page color */
BODY
{
    FONT-SIZE: 12pt;
    COLOR: #000000
    FONT-FAMILY: Verdana;
    BACKGROUND: #ffffff;    
}

/* Color of active START tab at top of all pages */
TD.StartTab
{
    FONT-SIZE: 10pt;
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #EA3A14
}

TD.StartTab A:link
{
    COLOR: #ffffff
}
TD.StartTab A:visited
{
    COLOR: #ffffff
}
TD.StartTab A:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
TD.StartTab A:active
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}

/* Color of active ACTIVITIES tab at top of all pages*/
TD.ActivitiesTab
{
    FONT-SIZE: 10pt;
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #EA3A14
}
TD.ActivitiesTab A:link
{
    COLOR: #ffffff
}
TD.ActivitiesTab A:visited
{
    COLOR: #ffffff
}
TD.ActivitiesTab A:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
TD.ActivitiesTab A:active
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}

/* Color of active FACILITIES tab at top of all pages */
TD.FacilitiesTab
{
    FONT-SIZE: 10pt;
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #EA3A14
}
TD.FacilitiesTab A:link
{
    COLOR: #ffffff
}
TD.FacilitiesTab A:visited
{
    COLOR: #ffffff
}
TD.FacilitiesTab A:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
TD.FacilitiesTab A:active
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}

/* Color of active CART tab at top of all pages */
TD.MyBasketTab
{
    FONT-SIZE: 10pt;
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #EA3A14
}
TD.MyBasketTab A:link
{
    COLOR: #ffffff
}
TD.MyBasketTab A:visited
{
    COLOR: #ffffff
}
TD.MyBasketTab A:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
TD.MyBasketTab A:active
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}

/* Color of active MY ACCOUNT tab at top of all pages */
TD.MyAccountTab
{
    FONT-SIZE: 10pt;
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #EA3A14
}
TD.MyAccountTab A:link
{
    COLOR: #ffffff
}
TD.MyAccountTab A:visited
{
    COLOR: #ffffff
}
TD.MyAccountTab A:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
TD.MyAccountTab A:active
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}

/* Color of active sub-tabs at top of all pages */
TD.ChangePin
{
    FONT-SIZE: 10pt;
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #EA3A14
}

/* Color of active FAQ tab at top of all pages */
TD.HelpDeskTab
{
    FONT-SIZE: 10pt;
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #EA3A14
}

TD.HelpDeskTab A:link
{
    COLOR: #ffffff
}
TD.HelpDeskTab A:visited
{
    COLOR: #ffffff
}
TD.HelpDeskTab A:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
TD.HelpDeskTab A:active
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}

/* Don't know what this applies to */
TD.TableHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffffff
}

/* Controls main content area */
TD.Content
{   font-family: Verdana; 
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat;
    BACKGROUND-COLOR: #ffffff
}

/* We don't use this one */
TD.EnterGameResultContent
{   font-family: Verdana; 
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat;
    BACKGROUND-COLOR: #ffffff
}

/* Don't know what this applies to */
TD.ActivitiesBrowseNavigationRow
{
    FONT-SIZE: 7pt;
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffffff
}

/* We don't use this one */
TD.ContentCloseSlots
{
    FONT-SIZE: 9pt;
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #cccccc
}

/* Controls  sidebar brochure MAIN link colors */
TD.Content A:link
{
    COLOR: #0000FF
}
TD.Content A:visited
{
    COLOR: #0000FF
}
TD.Content A:hover
{
    COLOR: #EA3A14;
    TEXT-DECORATION: none
}
TD.Content A:active
{
    COLOR: #0000FF;
    TEXT-DECORATION: none
}

/* Controls  sidebar brochure SECONDARY link colors */
TD.Contentbg
{
    FONT-SIZE: 8pt;
    BACKGROUND-IMAGE: none;
    COLOR: #000000;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana;

    BACKGROUND-COLOR: #ffffff
}
TD.Contentbg A:link
{
    FONT-SIZE: 8pt;
    BACKGROUND-IMAGE: none;
    COLOR: #0000FF;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffffff
}
TD.Contentbg A:visited
{
    FONT-SIZE: 8pt;
    BACKGROUND-IMAGE: none;
    COLOR: #0000FF;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffffff
}
TD.Contentbg A:hover
{
    FONT-SIZE: 8pt;
    BACKGROUND-IMAGE: none;
    COLOR: #EA3A14;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffffff
    TEXT-DECORATION: none
}
TD.Contentbg A:active
{
    FONT-SIZE: 8pt;
    BACKGROUND-IMAGE: none;
    COLOR: #0000FF;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffffff
    TEXT-DECORATION: none
}

/* Controls program descriptions */
TD.ActiveContentbg
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND-IMAGE: none;
    COLOR: #0000ff;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffffff
}
TD.ActiveContentbg A:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND-IMAGE: none;
    COLOR: #0000ff;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffffff
}
TD.ActiveContentbg A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND-IMAGE: none;
    COLOR: #0000ff;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffffff
}
TD.ActiveContentbg A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND-IMAGE: none;
    COLOR: #EA3A14;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}
TD.ActiveContentbg A:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND-IMAGE: none;
    COLOR: #0000ff;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}

/* Controls colors of INACTIVE main category tabs at top of page */
TD.Inactive
{
    FONT-SIZE: 10pt;
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #0462A1
}

TD.Inactive A:link
{
    COLOR: #ffffff
}
TD.Inactive A:visited
{
    COLOR: #ffffff
}
TD.Inactive A:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
TD.Inactive A:active
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}

/* Don't know what this controls */
TD.Blank
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana
}


/* Controls colors of Main Headline */
B.Title
{
    FONT-SIZE: 11pt;
    FONT-FAMILY: Verdana;
    COLOR: #4f7500
}

/* Don't know what this controls */
FORM
{
    FONT-FAMILY: Verdana
}

/* Controls color of horizontal line dividing header text from body */
HR.HLine
{
    COLOR: #BDC68A
}

/* Don't know what this controls */
.WaitText
{
    DISPLAY:block;
    POSITION:relative;
    LEFT:12px;
    COLOR: red
}

/* Controls Buttons */
INPUT.SmallButton
{
    FONT-SIZE: 6pt;
    VERTICAL-ALIGN: middle;
    WIDTH: 58px;
    CURSOR: hand;
    FONT-FAMILY: Verdana;
    HEIGHT: 14px
}

INPUT.BasketButton
{
    FONT-SIZE: 6pt;
    VERTICAL-ALIGN: middle;
    WIDTH: 72px;
    CURSOR: hand;
    FONT-FAMILY: Verdana;
    HEIGHT: 14px
}

/* Controls color of box outlines on START page */
TD.Start
{
    FONT-SIZE: 10pt;
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffffff
}

/* Controls color of box outlines on FAQ page */
TD.HelpDesk
{
    FONT-SIZE: 10pt;
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffffff
}

/* Controls color of box outlines on FACILITIES page */
TD.Facilities
{
    FONT-SIZE: 10pt;
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffffff
}

/* Controls color of box outlines on CART page */
TD.MyBasket
{
    FONT-SIZE: 10pt;
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffffff
}

/* Controls color of box outlines on MY ACCOUNT page */
TD.MyAccount
{
    FONT-SIZE: 10pt;
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffffff
}

/* Controls color of box outlines on ACTIVITIES page */
TD.Activities
{
    FONT-SIZE: 10pt;
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffffff
}
/* Controls color of box outlines on ACTIVITY content area - don't use */
TD.ActivitiesListContent
{
    FONT-SIZE: 9pt;
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffffff
}

/* Don't know what these are */
INPUT.KioskLogoutButton
{
    FONT-SIZE: 10pt;
    VERTICAL-ALIGN: middle;
    WIDTH: 100px;
    CURSOR: hand;
    FONT-FAMILY: Verdana;
    HEIGHT: 25px
}

INPUT.SelectLanguageButton
{
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: middle;
    WIDTH: 280px;
    CURSOR: hand;
    FONT-FAMILY: Verdana;
    HEIGHT: 25px
}

TD.Kiosk35ReceiptFont
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial
}

TD.KiosksSwipeCardMessage
{
    FONT-SIZE: 20pt;
    FONT-FAMILY: Verdana
}
TD.Footer
{
    FONT-SIZE: 7.5pt;
    FONT-FAMILY: Arial, Helvetica, Sans Serif;
    FONT-weight: bold;
    COLOR: #3d79c2
}

/* Controls color of active submenus - don't understand how this works with TD ChangePin class */
B.Submenu
{
    FONT-SIZE: 10pt;
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #Ea3a14;
    color: #000000;
    
}

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
}

/* Controls color of inactive submenus */
B.InactiveSubmenu
{
    FONT-SIZE: 10pt;
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #BDC68A;
    color: #ffffff;
    
}

B.InactiveSubmenu A:link
{
    COLOR: #23577B;
}

B.InactiveSubmenu A:visited
{
    COLOR: #23577B;
}

B.InactiveSubmenu A:hover
{
    COLOR: #23577B;
    TEXT-DECORATION: none
}

B.InactiveSubmenu A:active
{
    COLOR: #23577B;
    TEXT-DECORATION: none
}

/* Don't need to use anything from here on through rest of stylesheet */
TD.AvailableReportsTitle
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffffff
}

TD.SportsReportsTable
{
    FONT-SIZE: 10pt;
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #93B3CC
}

INPUT
{
 FONT: menu;
}

TEXTAREA
{
 FONT: menu;
}

SELECT
{
 FONT: menu;
}

.RefreshTitle
{
    font-size: 10pt;
    font-family: Verdana;
    font-weight: bold;
}

.RefreshResult 
{
	font-size: 10pt;
    font-family: Verdana;
    font-weight: bold;
}

.RefreshTask
{
    font-size: 10pt;
    font-family: Verdana;
}

.RefreshSuccess 
{
    font-size: 10pt;
    font-family: Verdana;
	color: Green;
}

.RefreshFailure
{
    font-size: 10pt;
    font-family: Verdana;
    font-weight: bold;		
	color: Red;
}

TD.SiteDown
{
    FONT-SIZE: 10pt;
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #93B3CC
}

TD.VBVMCS
{
    FONT-SIZE: 7pt;
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffffff;
    text-align:center;
}
TD.VBVFooterText
{
    FONT-SIZE: 7pt;
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffffff;
    text-align:center;
}



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;
}
