Body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
h1 { font-family: Arial; font-size: 16px; color: #fb6b02; }
h2 { font-family: Arial; font-size: 14px; color: #fb6b02; }
h1.error { font-family: Arial; font-size: 16px; color: #ff0000; }
td { font-family: Arial; color: #666666; font-size: 12px; }
a { font-family: Arial; color: #666666; font-size: 12px; }
p { font-family: Arial; color: #666666; font-size: 12px; }

/* Common classes */
.contentCell { width: auto; padding-left: 15px; padding-top: 0px; padding-right: 15px; vertical-align: top; border: 0px; text-align: left;}
.rightSideCell { padding-left: 10px; padding-top: 0px; vertical-align: top; text-align: left; width: 276px;}
.mainTable { width: 956px; 	text-align: center;	}
.inputfield, .offerPanelInputField, .newsMailInputField { font-family: Arial; font-size: 12px; color: #666666; border: solid 1px #c0c0c0; }
.inputfield { width: 100%; }
.newsMailInputField { width: 230px; }
.offerPanelInputField { width: 156px; }
.shopEntrzBlock { margin-bottom: 5px; }

a.greenLink { color: #3ba31b; font-family: Arial; font-weight: bold; font-size: 12px; text-decoration: none; }
a.greenLink:hover { color: #3ba31b;	font-family: Arial;	font-weight: bold; font-size: 12px;	text-decoration: underline; }
.greenLinkArrow { border: 0px; vertical-align: baseline; }
.sectionHeaderImage { margin-left: 10px; border: 0px; margin-bottom: 9px;}
.generalArticleTitle { color: #666666; text-align: left; margin-left: 10px; margin-bottom: 10px; }
.greenMoreLinkControl { border: 0px; margin-bottom: 10px; }
.greenMoreLinkLeftCell { width: 10px; height: 23px; font-size: 1px; background: url('Images/PromotionItemPage/MoreLinkLeft.gif'); }
.greenMoreLinkRightCell { width: 10px; height: 23px; font-size: 1px; background: url('Images/PromotionItemPage/MoreLinkRight.gif'); }
.greenMoreLinkMainCell { height: 23px; font-size: 12px; color: White; background: url('Images/PromotionItemPage/MoreLinkBackground.gif'); background-repeat: repeat-x; }
.gotoButton, .gotoButtonWithTopMargin { border: 0px; text-align: right; margin-bottom: 10px; margin-right: 10px; }
.gotoButtonWithTopMargin { margin-top: 20px;}
a.greenMoreLink { color: White; text-decoration: none; font-weight: bold; }
a.greenMoreLink:hover { color: White; text-decoration: underline; font-weight: bold; }
.leftAlignedPicture { border: 0px; float: left; margin-right: 10px; margin-bottom: 10px; }
.smallAgreementText { font-family: Arial; font-size: 11px; color: #666666; }


/* Promotion items */
.promotionPanel { margin-left: 10px; }
a.attachmentLink { color: #666666; text-decoration: underline; font-weight: normal; font-family: Arial; }
a.attachmentLink:hover { color: #666666; text-decoration: underline; font-weight: normal; font-family: Arial; }

.promotionArticleTitle, .winnerArticleTitle, .programArticleTitle, .generalArticleTitle { font-family: Arial; font-size: 25px; font-weight: normal; margin-bottom: 10px; display: block;}
.promotionContentTable, .winnerContentTable, .programContentTable { border: 0px; margin-bottom: 25px; width: 651px; padding-right: 20px; }
.promotionPictureCell { width: 220px; vertical-align: top; text-align:left;	}
.promotionDescriptionCell, .winnerDescriptionCell, .programDescriptionCell, .generalDescriptionCell { font-family: Arial; font-size: 12px; color: #666666; text-align: left; vertical-align: top; }
.promotionDataSheetTable, .programDataSheetTable, .winnerDataSheetTable { border: 0px; width: 631px; }

.promotionDataSheetTopCell, .promotionDataSheetDarkTopCell, .programDataSheetTopCell, .programDataSheetDarkTopCell, .winnerDataSheetTopCell, .winnerDataSheetDarkTopCell { width: 631px; height: 9px;	font-size: 1px; background-repeat: no-repeat;}
.promotionDataSheetTopCell { background-image: url('Images/PromotionItemPage/DataSheetTop.gif');}
.promotionDataSheetDarkTopCell { background-image: url('Images/PromotionItemPage/DataSheetDarkTop.gif');}
.winnerDataSheetDarkTopCell { background-image: url('Images/MainPanel/YellowPanelDarkTop.gif');}
.winnerDataSheetTopCell { background-image: url('Images/MainPanel/YellowPanelLightTop.gif');}
.programDataSheetTopCell { background-image: url('Images/MainPanel/BluePanelTop.gif');}
.programDataSheetDarkTopCell { background-image: url('Images/MainPanel/BluePanelDarkTop.gif');}
.promotionDataSheetDarkBottomCell, .programDataSheetDarkBottomCell, .winnerDataSheetDarkBottomCell { width: 631px; height: 15px; font-size: 1px; background-repeat: no-repeat;}
.winnerDataSheetDarkBottomCell { background-image: url('Images/MainPanel/YellowPanelDarkBottom.gif');}
.promotionDataSheetDarkBottomCell {	background-image: url('Images/PromotionItemPage/DataSheetBottom.gif');}
.programDataSheetDarkBottomCell { background-image: url('Images/MainPanel/BluePanelDarkBottom.gif');}
.promotionDataSheetLightCell, .programDataSheetLightCell, .winnerDataSheetLightCell { width: 631px; font-size: 12px; padding-left: 16px; padding-right: 16px; }
.winnerDataSheetLightCell {	background-image: url('Images/MainPanel/YellowPanelLightBackground.gif');}
.promotionDataSheetLightCell { background-image: url('Images/PromotionItemPage/DataSheetLightBackground.gif');}
.programDataSheetLightCell { background-image: url('Images/MainPanel/BluePanelBackground.gif');}
.promotionDataSheetDarkCell, .programDataSheetDarkCell, .winnerDataSheetDarkCell { width: 631px; font-size: 12px; padding-left: 16px; padding-right: 16px; }
.promotionDataSheetDarkCell { background-image: url('Images/PromotionItemPage/DataSheetBackground.gif'); }
.programDataSheetDarkCell { background-image: url('Images/MainPanel/BluePanelDarkBackground.gif');}
.winnerDataSheetDarkCell { background-image: url('Images/MainPanel/YellowPanelDarkBackground.gif');}


.promotionDataSheetDataLabelWithCenter, .programDataSheetDataLabelWithCenter, .winnerDataSheetDataLabelWithCenter { width: 206px; padding-top: 3px; padding-bottom: 3px; font-family: Arial; font-size: 12px; font-weight: bold; color: #666666; text-align: left; vertical-align: middle; }
.promotionDataSheetDataLabel, .programDataSheetDataLabel, .winnerDataSheetDataLabel, .promotionDataSheetDataLabelWithPadding, .programDataSheetDataLabelWithPadding, .winnerDataSheetDataLabelWithPadding { width: 206px; padding-top: 3px; padding-bottom: 3px; font-family: Arial;	font-size: 12px; font-weight: bold;	color: #666666;	text-align: left; vertical-align: top; }
.promotionDataSheetDataLabel, .programDataSheetDataLabel, .winnerDataSheetDataLabel, .promotionDataSheetDataLabelWithPadding, .programDataSheetDataLabelWithPadding, .winnerDataSheetDataLabelWithPadding { padding-top: 5px; }
.promotionDataSheetDataValue, .programDataSheetDataValue, .winnerDataSheetDataValue { padding-top: 3px; padding-bottom: 3px; font-family: Arial; font-size: 12px; font-weight: normal;	color: #666666;	}
.promotionDataSheetDataTable, .programDataSheetDataTable, .winnerDataSheetDataTable { width: 100%; }
.promotionArticleTitle { color: #fb6b02; }

.promotionPicture { border: 0px; float: left; padding-right: 10px; padding-bottom: 10px; }
.onlineGamePictureCell { width: 305px; vertical-align: top; text-align:left; }
.winnerDescriptionCell, .programDescriptionCell, .generalDescriptionCell { padding-bottom: 25px; padding-top: 10px;}
.programArticleTitle { color: #589ccf; }
.winnerArticleTitle { color: #ffaf06; }


/* Question styles */
.questionPresenterTable { width: 100%; border: 0px; margin-bottom: 10px; }
.questionPresenterQuestion { font-weight: bold;	}
.questionHelpBlock { width: 100%; background-color: #fe8181; color: #ffffff; padding: 5px; margin-top: 5px; margin-bottom: 5px;}

.pinkPanelTop { width: 631px; height: 10px; background-image: url('Images/MainPanel/PinkPanelTop.gif'); background-repeat: no-repeat; font-size: 1px; }
.pinkPanelBottom { width: 631px; height: 10px; background-image: url('Images/MainPanel/PinkPanelBottom.gif'); background-repeat: no-repeat; font-size: 1px; }
.pinkPanelContent { width: 631px; background-image: url('Images/MainPanel/PinkPanelBackground.gif'); background-repeat: repeat-y; font-size: 12px; font-family: Arial; color: #666666; padding-left: 20px; padding-right: 20px;	}
.pinkPanelTable { width: 631px; border: 0px; margin-bottom: 10px; }

.grayPanelTop { width: 631px; height: 10px; background-image: url('Images/MainPanel/GrayPanelTop.gif'); background-repeat: no-repeat; font-size: 1px; }
.grayPanelBottom { width: 631px; height: 10px; background-image: url('Images/MainPanel/GrayPanelBottom.gif'); background-repeat: no-repeat; font-size: 1px; }
.grayPanelContent { width: 631px; background-image: url('Images/MainPanel/GrayPanelBackground.gif'); background-repeat: repeat-y; font-size: 12px; font-family: Arial; color: #666666; padding-left: 20px; padding-right: 20px;}
.grayPanelTable { width: 631px; border: 0px; }
.smallGrayPanelTop { width: 303px; height: 11px; background-image: url('Images/MainPanel/SmallGrayPanelTop.gif'); background-repeat: no-repeat; font-size: 1px; }
.smallGrayPanelBottom { width: 303px; height: 9px; background-image: url('Images/MainPanel/SmallGrayPanelBottom.gif'); background-repeat: no-repeat; font-size: 1px; }
.smallGrayPanelContent { width: 303px; background-image: url('Images/MainPanel/SmallGrayPanelBackground.gif'); background-repeat: repeat-y; font-size: 12px; font-family: Arial; color: #666666; padding-left: 20px; padding-right: 20px; vertical-align: top;}
.smallGrayPanelTable { width: 303px; border: 0px; }
hr.grayLine { color: #c0c0c0; width: 100%; }

.answerError { color: Red; font-family: Arial; font-size: 11px;	font-weight: bold; }
.inputfield { font-family: Arial; font-size: 12px; color: #666666; border: solid 1px #c0c0c0;}
.playingButton { border: 0px; }
.playingButtonBlock { text-align: right; border: 0px;}
.registrationControlTable { margin-bottom: 20px; }


/* list item styles */
.listItemGreenArrow { border: 0px; vertical-align: middle; margin-left: 10px;}
.listItemTable, .listItemTableWithMargin, .listItemTableWithTwoMargins { border: 0px; width: 621px;}
.listItemTableWithMargin, .listItemTableWithTwoMargins {margin-left: 10px; }
.listItemTableWithTwoMargins { margin-bottom: 20px; }
.previousProgramTable { margin-bottom: 12px; margin-left: 10px; }
.listItemImage { border: 0px; }
.listItemHeader { font-family: Arial; color: #666666; font-weight: bold; font-size: 16px; text-decoration: none; padding-top: 2px;}
.listItemDateField { font-family: Arial; color: #9c9a9a; font-weight: normal; font-size: 11px; padding-bottom: 10px;}
.listItemDescription, .winnerListItemDescription { font-family: Arial; color: #666666; font-weight: normal;	font-size: 12px;}
.listItemsContainer { width: 641px; }
.promotionTypeImage { vertical-align: middle; border: 0px; }
.listItemThumbnailCell { width: 220px; text-align: left; vertical-align: top; }
.listItemTextCell { vertical-align: top; }
.listItemContainerTable { border: 0px; width: 641px; }
.listItemContainerTopCell { height: 0px; font-size: 1px; }
.listItemContainerBottomCell { height: 0px; font-size: 1px; }
.listItemContainerContentCell { width: 641px; padding-left: 10px; padding-right: 10px; padding-bottom: 20px; } 
.startPageListItemTable { margin-left: 10px; margin-right: 10px; width: 621px; border: 0px; margin-bottom: 20px; }

.listItemsPanel { padding-top: 15px; }
.listItemsPanelWithRaisedItem { padding-top: 0px; }

.pinkListItemContainerTable, .blueListItemContainerTable  { border: 0px; width: 641px; margin-bottom: 10px; }
.pinkListItemContainerTopCell, .blueListItemContainerTopCell { height: 10px; font-size: 1px; background-repeat: no-repeat; width: 641px;}
.pinkListItemContainerBottomCell, .blueListItemContainerBottomCell { height: 10px; font-size: 1px; background-repeat: no-repeat; width: 641px;}
.pinkListItemContainerContentCell, .blueListItemContainerContentCell { width: 641px; padding-left: 10px; padding-right: 10px; background-repeat: repeat-y; } 

.pinkListItemContainerTopCell { background-image: url('Images/MainPanel/WidePinkPanelTop.gif'); }
.pinkListItemContainerBottomCell { background-image: url('Images/MainPanel/WidePinkPanelBottom.gif'); }
.pinkListItemContainerContentCell { background-image: url('Images/MainPanel/WidePinkPanelBackground.gif'); } 

.blueListItemContainerTopCell { background-image: url('Images/MainPanel/WideBluePanelTop.gif'); }
.blueListItemContainerBottomCell { background-image: url('Images/MainPanel/WideBluePanelBottom.gif'); }
.blueListItemContainerContentCell { background-image: url('Images/MainPanel/WideBluePanelBackground.gif'); } 


/* Special list items */
.winnerListItemDescription { padding-top: 15px; padding-bottom: 30px; }
.winnerListItemDateField { font-size: 11px; font-family: Arial; text-align: left; vertical-align: middle; color: #9c9a9a; width: 87px; padding-top: 2px;}

/* Right panels */
.rightPanelTable { width: 250px; border: 0px; border-collapse: collapse; margin-bottom: 25px;}
.rightPanelHeader, .nextDrawingsHeader, .newWinnersHeader, .promotionsPanelHeader, .rssPanelHeader {width: 250px; font-size: 1px; }
.rightPanelContent, .newWinnersContent, .nextDrawingsContent, .promotionsPanelContent, .programsPanelContent, .rssPanelContent {width: 250px!important; font-size: 12px; font-family: Arial; padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 5px; overflow: hidden; }
.rightPanelContent, .newWinnersContent, .nextDrawingsContent, .promotionsPanelContent, .rssPanelContent {color: #666666; 	background-repeat: repeat-y; }
.rightPanelFooter, .newWinnersFooter, .nextDrawingsFooter, .promotionsPanelFooter, .programsPanelFooter, .rssPanelFooter {  width: 250px; font-size: 1px; text-align: right; padding-right: 10px; height: 10px; background-repeat: no-repeat; background-position: center bottom;}

.rightPanelButton { border: 0px; text-align: right; }

.rightPanelDateCell { font-family: Arial; font-size: 11px; color: #666666; }
.rightPanelCell { font-family: Arial; font-size: 12px; color: #666666;}
.rightPanelLink { color: #666666; text-decoration: underline; }
.rightPanelItemTable { border: 0px; margin-bottom: 10px; }

/* RSS */
.rssPanelHeader {	height: 36px; }
.rssPanelContent { background-image: url('Images/RightPanels/RssPanelBackground.gif'); }
.rssPanelFooter { background-image: url('Images/RightPanels/RssPanelBottom.gif'); }

/* New winners */
.newWinnersHeader {	height: 36px; }
.newWinnersContent { background-image: url('Images/RightPanels/NewWinnersBackground.gif'); }
.newWinnersFooter { background-image: url('Images/RightPanels/NewWinnersFooter.gif'); }

/* Next Drawings panel */
.nextDrawingsHeader { height: 35px; }
.nextDrawingsContent { background-image: url('Images/RightPanels/NextDrawingBackground.gif'); }
.nextDrawingsFooter { background-image: url('Images/RightPanels/NextDrawingFooter.gif'); }

/* Promotions panel */
.promotionsPanelHeader { height: 35px; }
.promotionsPanelContent { background-image: url('Images/RightPanels/PromotionsPanelBackground.gif'); }
.promotionsPanelFooter { background-image: url('Images/RightPanels/PromotionsPanelFooter.gif'); }

/* Programs panel */
.programsPanelHeader { height: 31px; }
.programsPanelContent { background-image: url('Images/RightPanels/ProgramsPanelBackground.gif'); background-repeat:repeat-x; background-position: left top; background-color: #70a6ce; }
.programsPanelFooter { background-image: url('Images/RightPanels/ProgramsPanelFooter.gif'); }
.programsPanelContent, .programsPanelItemTitle, .programsPanelItemLocation, .programsPanelItemDescription { color: #ffffff; }
.programsPanelItemTitle { font-size: 12px; font-weight: bold; }
a.programsPanelItemTitle:hover,  a.programsPanelItemTitle { text-decoration: underline; }
.programsPanelItemLocation { font-size: 11px; padding-top: 2px; }
.programsPanelItemDescription { font-size: 12px; padding-top: 5px; }


/* Header */
.headerMenuItem { font-family: Arial; color: #aeadad; font-size: 11px; text-decoration: none; }
a.headerMenuItem { text-decoration: none; }
a.headerMenuItem:hover { text-decoration: underline; }

.siteHeaderTable { border: 0px; width: 956px; height: 174px; padding: 0px; margin-bottom: 20px;}
.siteHeaderUpperCell { width: 956px; height: 116px; }
.siteHeaderUpperTable { border: 0px; width: 956px; height: 116px; padding: 0px;}
.siteHeaderCell01 { width: 64px; height: 116px; background-image: url('Images/Header/image01.jpg'); background-repeat: no-repeat; font-size: 1px; }
.siteHeaderCell02 { width: 240px; height: 116px; }
.siteHeaderCell03 { width: 240px; height: 37px; background-image: url('Images/Header/image02.jpg'); background-repeat: no-repeat; font-size: 1px; }
.siteHeaderCell04 { width: 240px; height: 61px; }
.siteHeaderCell05 { width: 240px; height: 18px; background-image: url('Images/Header/image03.jpg'); background-repeat: no-repeat; font-size: 1px; }
.siteHeaderCell06 { width: 652px; height: 116px; background-image: url('Images/Header/image04.jpg'); background-repeat: no-repeat; font-size: 1px;}
.siteHeaderMainLogoTable { width: 240px; height: 116px; border: 0px; padding: 0px; }

.siteHeaderLowerCell { width: 956px; height: 58px; }
.siteHeaderLowerTable { width: 956px; height: 58px; border: 0px; padding: 0px;}
.siteHeaderMenuCell01 { width: 25px; height: 58px; background-image: url('Images/Header/image05.jpg'); background-repeat: no-repeat; font-size: 1px;}
.siteHeaderMenuCell02 { width: 228px; height: 58px; }
.siteHeaderMenuCell03 { width: 2px; height: 58px; background-image: url('Images/Header/image08.jpg'); background-repeat: no-repeat; font-size: 1px;}
.siteHeaderMenuCell04 { width: 228px; height: 58px; }
.siteHeaderMenuCell05 { width: 2px; height: 58px; background-image: url('Images/Header/image11.jpg'); background-repeat: no-repeat; font-size: 1px;}
.siteHeaderMenuCell06 { width: 228px; height: 58px; }
.siteHeaderMenuCell07 { width: 243px; height: 58px; background-image: url('Images/Header/image14.jpg'); background-repeat: no-repeat; font-size: 1px;}
.siteHeaderMenuTable { width: 228px; height: 58px; border: 0px; padding: 0px; }
.siteHeaderMenuItemCell01 { width: 228px; height: 10px; background-image: url('Images/Header/image06.jpg'); background-repeat: no-repeat; font-size: 1px;}
.siteHeaderMenuItemCell02 { width: 228px; height: 43px; }
.siteHeaderMenuItemCell03 { width: 228px; height: 5px; background-image: url('Images/Header/image07.jpg'); background-repeat: no-repeat; font-size: 1px;}
.siteHeaderMenuItemCell04 { width: 228px; height: 10px; background-image: url('Images/Header/image09.jpg'); background-repeat: no-repeat; font-size: 1px;}
.siteHeaderMenuItemCell05 { width: 228px; height: 43px; }
.siteHeaderMenuItemCell06 { width: 228px; height: 5px; background-image: url('Images/Header/image10.jpg'); background-repeat: no-repeat; font-size: 1px;}
.siteHeaderMenuItemCell07 { width: 228px; height: 10px; background-image: url('Images/Header/image12.jpg'); background-repeat: no-repeat; font-size: 1px;}
.siteHeaderMenuItemCell08 { width: 228px; height: 43px; }
.siteHeaderMenuItemCell09 { width: 228px; height: 5px; background-image: url('Images/Header/image13.jpg'); background-repeat: no-repeat; font-size: 1px;}


/* Login box */
.loginBox { display: none; position: absolute; width: 177px; padding-bottom: 5px; z-index: 1;	background-image: url('Images/LoginBox/LoginPanel.gif'); background-repeat: no-repeat; }
.whiteLink { color: #ffffff; font-family: Arial; font-size: 11px; text-decoration: underline; }
.loginBoxLabel { color: #ffffff; font-family: Arial; font-size: 11px; width: 50px;}
.loginBoxInputField { font-family: Arial; font-size: 11px; border: solid 1px #666666; margin-bottom: 5px; margin-left: 3px; width: 100px;}
.loginBoxTable { margin-left: 10px; margin-right: 10px; margin-top: 20px; padding: 1px; }
.loginError { color: #424242; font-family: Arial; font-size: 10px; font-weight: normal; background-image: url('Images/UserManagement/WarningIcon.gif'); background-position: 0px 1px; background-repeat: no-repeat; padding-left: 13px;  }

/* Newsmail Panel */
.newsMailPanel { width: 250px; border: 0px; margin-bottom: 10px; }
.newsMailPanelTop { width: 250px; height: 25px; }
.newsMailPanelContent { width: 250px; background-image: url('Images/RightPanels/NewsMailPanelBackground.gif'); background-position: center bottom; background-repeat: repeat-x;}
.newsMailPanelBottom { width: 250px; height: 10px; background-image: url('Images/RightPanels/NewsMailPanelBottom.gif'); background-repeat: no-repeat; font-size: 1px; }
.newsMailPanelImage { width: 86px; height: 101px; background-image: url('Images/RightPanels/NewsMailPanelImage.gif'); background-repeat: no-repeat; font-size: 1px; }
.newsmailIntroCell { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; padding-top: 12px; padding-bottom: 7px; }

.newsletterCheckBox { padding-bottom: 3px; }
.newsletterCheckBox input { float: left; }
.newsletterCheckBox label { clear: right; display: block; padding-top: 3px;}


/* Footer style */
.footerTable { margin-top: 30px; border: 0px; text-align: center; width: 100%; background-image: url('Images/Footer/Background.gif'); background-repeat:repeat-x;}
.footer { font-family: Arial; font-size: 11px; color: #666666; }
a.footer { color: #666666; text-decoration: none; }
a.footer:hover { color: #666666; text-decoration: underline; }


/* Popup window */
.popupHeader { width: 100%; height: 46px; vertical-align: middle; background-image: url('Images/PopupWindow/PopupHeader.gif'); background-repeat: repeat-x; }
.popupTitle { font-family: Arial; font-size: 16px; color: #666666; padding-left: 30px; font-weight: bold;}
.popupContentCell { padding-top: 20px; padding-left: 30px; padding-right: 30px; padding-bottom: 30px;}

.privPolicy { font-size: 10px; height: 130px; border: 0px;}
.userManagementFrame { width: 680px!Important; }
.grayDotted { background-image: url('Images/GrayDot.gif'); background-repeat: no-repeat; background-position: 0px 2px; padding-left: 12px;}
.lockedOutPanel { background-image: url('Images/ErrorIcon.gif'); background-repeat: no-repeat; background-position: 10px 2px; padding-left: 25px; }