/* Default Overwrites
*******************************/
BODY { margin:0px; FONT-FAMILY:Arial, Helvetica, sans-serif; FONT-SIZE: 11px; COLOR: #666666; background-color:#FFFFFF; background-image:url(pix/SiteBG.gif); background-position:top Left; background-repeat:repeat-x; }
TD { FONT-SIZE: 11px; COLOR: #666; FONT-FAMILY:Arial, Helvetica, sans-serif }
H1 { font-family:Arial, Helvetica, sans-serif; FONT-WEIGHT: Bold; FONT-SIZE: 18px; color:#8f0000;  Margin-bottom:12px;}
H2 {MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #8f0000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left;}
H3 {MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #8f0000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left;}
A {FONT-SIZE: 11px; COLOR: #b85313; FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A:hover {COLOR: #eebe00; TEXT-DECORATION: underline}
FORM{display:inline;}
INPUT {	FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; font-family:Arial, Helvetica, sans-serif ;font-size:10px; }
SELECT {	FONT-SIZE: 90%; MARGIN-BOTTOM: 0px}
SUBMIT {FONT-SIZE: 90%; MARGIN-BOTTOM: 0px}
IMG {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; border:none;}
Img .ThinBorder {Border: 1px Solid #003399; }

/* Common Formatters
*******************************/
.inputbutton	{background:#EEEEEE;border-color:#000000;border:1px solid;font-family: tahoma,verdana,arial;	font-size:10px;font-weight:bold;Cursor:Hand;}
.inputBox		{color:#000000;background:white;border:1px solid #cecece; FONT-FAMILY:Arial, Helvetica, sans-serif; font-size:12px;}
.PageHeading {FONT-SIZE: 150%; COLOR: #0053a0; padding-top:12px;}
.Brdr1{ border:1px Solid #555;}
.Hand { cursor:Hand;}
.Bld{ font-weight:bold}
.DottedDiv{DISPLAY:block; BACKGROUND: url(pix/NavDiv.gif) no-repeat left center; WIDTH:141px; HEIGHT:60px; border-style:none; clear:both;}
.FL{ float:left;}
.FR{ float:Right;}
.Vtop{ vertical-align:top;}
.AlignR { text-align:right;}
.PadR15 { padding-right:15px}
.PadB10 { padding-Bottom:10px}
.AltDefA{ color:#8f0000;}
.ClrBoth{ clear:both;}


.Col1 {color:#8f0000;}	/* Dark Red */
.Col2 {COLOR: #eebe00;}	/* yellow Text */
.Col3 {COLOR: #353535;}	/* gray */
.Col4 {COLOR: #a25b00;}	/* orange borders on buttons */



/* SITE MAIN Temp Layout
*******************************/
#SiteWrapper {text-align:center;}
#ContentWrapper{ color:666; padding: 20px 18px 20px 17px; }
#ContentWrapper TD { }
#HDR{ width:800px; height:148px; background-image:url(pix/HdrBG.jpg); background-repeat:no-repeat; }
#HdrSponsor{ text-align:right; width:800px; height:110px; }

.TopAlign { vertical-align:top;}
.SiteEdArea { background-color:#FFFFFF; }
.Infobox {background-color:#000; padding:35px; margin:0px; text-align:justify;}
.InfoboxFooter{background-color:#850606; height:16px;}
#PageTitle { background-color:#850606; padding:5px;}
#PageTitle H1 { color:#8f0000; margin:0px; padding:0px;  margin-left:15px;}
#ContentL{ padding-Right:16px; width:465px; }
#GenText{ font-size:12px; color: #666; }
#GenText A{ font-size:12px;}

/* TopMenu
*******************************/
#SiteMenu { height:38px;  padding-left:135px; line-height:34px;}
#SiteMenu A { font-size:14px; color:#FFFFFF; font:Helvetica, Arial, sans-serif; font-weight:400; padding:0px 12px;}
#SiteMenu A:Hover { color:#eebe00;}

/* HOME **********************************************************************************************************************************/
#HomeColL {width:284px;float:left;}
#HomeColR {width:481px; float:left;}
#HomeColR .Inner {padding: 0px 0px 0px 16px;float:left;}

/* ResultsFeed
*******************************/
#ResultsFeedShell{ padding:0px 0px 10px 0px; float:left; width: 284px; }
#ResultsFeed{ width:284px; height:155px; background-image:url(pix/WinningNoBG.gif); background-repeat:no-repeat; }
#ResultsFeedInner { padding-top: 46px; padding-left: 15px; color: white; font-size: 12px; }
#ResultsFeedInner BR { clear:both;}
#ResultsFeedInner A { color:#eebe00; font-weight:bold; text-decoration:underline; font-size:12px;}
#ResultsFeedInner A:hover { color:white;}
.NmbrBall{ font-size:18px; color:#d10000; font-weight:bold; background-image:url(pix/NumberBG.gif); background-repeat:no-repeat; height: 29px; width: 29px; line-height: 29px; text-align: center; float: left; margin-right: 10px; margin-top: 15px; margin-bottom: 15px; }

#ResultsList UL {Margin:0px; padding:0px; padding-left:30px;}
#ResultsList LI { list-style:none; padding: 11px 0px; float:none; clear:both; border-bottom:1px #8f0000 dashed; height:60px;}
#ResultsList .NmbrBall{ font-size:18px; color:#a25b00; font-weight:bold; background-image:url(pix/NumberBGWhite.gif); background-repeat:no-repeat; height: 31px; width: 31px; line-height: 31px; text-align: center; float: left; margin-right: 10px; }

#ResultsList .Date {font-size:18px;color:#8f0000; font-weight:bold; float:left; width:150px; padding-top:20px;}

/* Winner Feed
*******************************/
#FtWinner{ padding: 0px 0px 10 0px; }
#WinnerFeed {width:277px; height:140px; background-image:url(pix/WinnerBG.gif); background-repeat:no-repeat;}
#WinnerFeedInner { color: white; padding: 50px 20px 0px 20px; float:left; }


/* Play Lotto
*******************************/
#PlayNowShell{ float:left; clear:both; padding:0px 0px 10px 0px}
#PlayLottoHdr{width:284px; height:126px; background-image:url(pix/PlayHDR.gif); background-repeat:no-repeat;}
#PlayLottoHdrInner { color: white; font-size:35px; font-weight:bold; text-align:right; vertical-align: bottom; padding: 60px 10px 3px 0px; }
.TipStr{ color:black; padding-left: 40px; font-size:12px; }
.TipStr2{ color:black; padding-left: 10px; font-size:12px; }

#PlayLottoNmbrs{ width:284px; height:217px; background-image:url(pix/PlayBG.gif); background-repeat:repeat-y; vertical-align:baseline; }
#PlayLottoNmbrsInner { width:284px; height:217px; color: white; background-image:url(pix/PlayNmbrsBG.gif); background-repeat:repeat-x; background-position:top; }

#PlayLottoBtm{width:284px; height:114px; background-image:url(pix/PlayBTM.gif); background-repeat:no-repeat;}
#PlayLottoBtmInner { padding: 7px 0px 0px 30px; }
#PlayLottoBtmInner Table { width:250px;}
#PlayLottoBtmInner TD { color: white; vertical-align: top; font-size: 12px; }
#PlayLottoBtmInner #PlayTotal { font-size:22px; font-weight:bold; padding-right:10px; padding-left: 5px; }
#PlayLottoBtmInner .totalWrap { text-align:right;}
#PlayLottoBtmInner #WeeksToPlay { margin-top:5px;}

#PlayNumbersShell{ padding:10px 0px 0px 15px; }
#PlayNumbersShell hr { color:#d80000; background-color : #d80000; height:1px; border: 0; }
.LineRow { padding:1px 0px;}
.txtPlayNbr{ width: 32px; color:#000000; background:white; border:1px solid #5a5a5a; margin: 0px 4px; height: 20px; font-size:14px; font-weight:bold; text-align:center;}
.BtnClr { margin-left:5px;}
.BtnLD { margin-Right:5px;}

/* Mailing List *******************************************************************************************************************/
#MailingJoinFeed{ width:225px; height:150px; background-image:url(pix/FtResultsEmail.gif); background-repeat:no-repeat; }
#MailingJoinFeed .Inner{ padding:33px 12px 0px 0px; float:left; }
#MailingJoinFeed .FieldRow{ width:213px; text-align:left; clear:both; padding:2px 0px 1px 0px; color:white; font-size:11px; line-height: 19px; }
#MailingJoinFeed .FieldLabel{ width:63px; text-align:left; float:left; line-height:19px; color:white; }
#MailingJoinFeed Label{ padding-left:18px; }
#MailingJoinFeed #Btn{ float:right;}
#MailingJoinFeed Input.InputTxt{ width:147px; font-size:11px; font-weight:bold; height:19px; display: block; }

#MailingJoin{float:left; clear:both; padding:15px 0px 6px 14px; font-size:12px;}
#MailingJoin .Intro{ padding-bottom:22px; float:left; width:270px;}
#MailingJoin .FieldRow{ width:270px; text-align:left; clear:both; padding:3px 0px; color: #353535; font-size:14px; line-height: 20px; }
#MailingJoin .FieldLabel{ width:80px; text-align:left; float:left; line-height:20px; color:#8f0000;}
#MailingJoin Label{ padding-left:30px;}
#MailingJoin Input[type=text]{ width:170px;}
#MailingJoin Input[type=image]{ padding-top:2px;}
#MailingJoin Input.AutoFilterAnswer { width:25px; border:2px solid #FF0000; font-size:14px; font-weight:bold; color:#353535;}


/* PlayCardContent
*******************************/
.PlayCard{background-image:url(pix/PlayCardBG.gif); background-repeat:repeat-y; color:white; font-size:12px; width:284px;}
.PlayCardContent{padding:0px 20px 20px 20px;}
.PlayCardConfirm{ font-size:14px; font-weight:bold; color:#FF9900;padding:0px 20px 20px 20px;}
.PlayLines { font-size:13px; line-height:20px; padding-left:40px;}
.PlayCardTag{ font-size:14px; font-weight:bold; color:#8f0000; text-align:right; padding-bottom:5px;}
.PlayCardTag{ font-size:14px; font-weight:bold; color:white; text-align:center; padding:4px 6px; background-image:url(pix/PlayCardBG.gif); background-repeat:repeat-y; margin-bottom:10px;}
#PlayProgress{ background-image:url(pix/ProgressBG.gif); background-repeat:no-repeat; width:465px; height:140px; margin-bottom: 25px; }
#PlayProgress Table{ margin:10px;} 
.StepInfo { font-size:12px;}
.StepNum{ font-size:18px; font-weight:bold; color:#8f0000; text-align:right; padding-bottom:5px;}
.FrmLbl{ font-size:12px; font-weight:bold; color:#a25b00; }
.AmountDue{ font-size:16px; font-weight:bold; color:#0052a5;}

/* Packages 
*******************************/
#Packages IMG {Margin:10px 0px;}


/* Results Page **********************************************************************************************************************************/
#ResultsSummaryTxt{padding:0px 0px 0px 20px; width:160px; float:left; font-size:16px; font-weight:bold; }




/* ContactFrm
*******************************************************************************************************************************************************/
#ContactShell{ float:left; clear:both; margin:15px 0px; color: #666; }
#ContactLeftSide{ float:left; width:450px; }
#ContactFrm{ text-align:left;margin-top:20px; float:left; width:390px;}
#ContactFrm #Submit { margin-top:14px;}
#ContactFrm .FieldRow{ width:390px; text-align:left; clear:both;}
#ContactFrm .FieldLabel{ width:130px; text-align:left; float:left; line-height:20px; color:#8f0000; }

#ContactDetailShell{ float:left; width:286px; }
#ContactDetailShell .Inner{ float:left; margin-left:40px; }

#ContactPoints UL {Margin:0px;  padding:20px 0px 20px 20px;}
#ContactPoints LI {list-style:none; background:url(pix/Bullet1.gif) no-repeat 0px 2px; padding:0px 0px 20px 20px;}
#ContactPoints LI H3 {Margin:0px;}


/* footer
*******************************/
.Footer { background-color:black; }
.Footer TD {font-size:10px; color:white; vertical-align:top;}
.Footer A {font-size:10px; color:#eebe00;}
