@import url('print.css') print;
/**********************Reset Styles*******************/

@media screen {
	
* {
margin: 0;
padding: 0;
}
html {
height:100%;
}

body {
background-color:black; 
/*background-image:url('/images/backgrounds/background.png');*/
background-repeat:no-repeat;
background-position:center top;
height:100%;
}


.background {
margin: 0 auto; 
width: 840px;
width: 100%; 
/*height:100%; */
text-align:center; 
}

.container {
margin: 0 auto; 
width: 960px;
height:100%; 
text-align:left; 
}

.content{
background-color:#FFFFFF;
font-family:Sans-serif;
width: 98%;
/*height: 50%;
min-height:50%;*/
/* for IE */
/* 
filter:alpha(opacity=90);
*/
/* CSS3 standard */ 
opacity:0.9;
border-style:solid;
border-width:1px;
border-color:black; 
padding:10px;
}

.header_logo {
position:relative; 
float:left; 
width:450; 
height:90; 
padding:5px; 
margin:5px; 
font-family:Sans-serif;
font-weight:bold;

}

.header_tags {
position:relative; 
float:left; 
width:40; 
height:30; 
padding:5px; 
margin:0px;
border-right-style:solid;
border-right-width:1px;
border-right-color:yellow; 
font-family:Sans-serif;
font-weight:bold;
text-align:center;

}

.search {
position:relative; 
float:left; 
clear:right;
width:180; 
height:90; 
padding:5px; 
margin:5px;
/* for IE */
/* 
filter:alpha(opacity=70);
*/
/* CSS3 standard */ 
opacity:0.7;
font-family:Sans-serif;
font-weight:bold;
color:white;
font-size:14;
}

.menu {
position:relative; 
float:left; 
clear:both;
top:0;
left:0;
width:960; 
/* for IE */
/*filter:alpha(opacity=80);*/
/* CSS3 standard */ 
/*opacity:0.8;*/
font-family:Sans-serif;
font-weight:bold;
color:white;
border-top-style:solid;
border-top-width:1px;
border-top-color:white; 
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:white; 
padding-top:2px;
padding-bottom:2px;
text-align:left;
}

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

.submenu {
font-family:Sans-serif;
position:absolute;
float:left;
clear:both;
top:25;
left:0;
z-index:2;
font-size:14;
width:960; 
color:grey;
background-color:black;
/* for IE */
/* filter:alpha(opacity=80); */
/* CSS3 standard */ 
opacity:0.8;
}

.red_bg {
background-color:black;
/* for IE */
/* filter:alpha(opacity=80); */
/* CSS3 standard */ 
opacity:0.8;
}

.lotto_results_header {
font-family:Sans-serif;
font-size:20;
font-weight:bold;
width:100%;
text-align:left;
color:EBB73A;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:white; 
padding-top:2px;
padding-bottom:2px;
}

.lotto_wrapper {
height:155px!important;
height:140px;
text-align:center; 
margin:0 auto;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:white;
}

.lotto_results {
text-align:center; margin:0 auto;
width:950px;
}

.numbersbox {
position:relative; 
float:left; 
width:148; 
height:140; 
margin:5px;
padding-top:5px;
font-size:16;
font-family:Sans-serif;
font-weight:normal;
text-align:center;
}

.num_transparent {
position:absolute;
z-index:-1;
top:0;
left:0; 
float:left; 
width:148; 
height:140; 
margin:0px;
padding:0px;
background-color:white;
/* for IE */
/* 
filter:alpha(opacity=60);
*/
/* CSS3 standard */ 
opacity:0.6;
font-size:16;
font-family:Sans-serif;
font-weight:normal;
text-align:center;

}

.nonopaque {
position:relative;
/* for IE */
/* 
filter:alpha(opacity=100);
*/
/* CSS3 standard */ 
opacity:1.0;
font-family:Sans-serif;
font-weight:normal;
}

.jackpot_text {
font-size:12;
padding-top:3px;
font-weight:normal;
}

.jackpot {
font-size:20;
font-weight:bold;
}

.p3date {
margin-top:30px;
}

.mydate {
margin-top:10px;
}

.twodate {
margin-top:27px;
}

.myday_main {
position:relative; 
float:left; 
text-align:center;
margin:5px;
}

.myday_main_img {
margin-left:20px;
margin-right:20px;
}

.red_2by2 {
color:red;
}

.footer-parent {
width:100%;
clear:both;
}

.footer {
font-family:Sans-serif;
font-size:9;
width: 100%;
text-align:center;
color:white;
}

.footer_img {
font-family:Sans-serif;
font-size:9;
width: 100%;
text-align:center;
vertical-align:middle;
color:white;
padding:20px;
}

.main-bene {
font-family:helvetica;
text-align:center;
width:440;
color:white;
position:relative; 
float:right;
/* for IE */
/* 
filter:alpha(opacity=70);
*/
/* CSS3 standard */ 
opacity:0.7;
}

.main-bene-num {
top:-50;
margin-bottom:0px;
padding-bottom:0px;
font-family:impact;
font-size:270;
font-weight:normal;
text-align:center;
width:100%;
color:white;
position:relative; 
float:right; 
clear:right;
}

.main-bene-mill {
top:-110;
margin:0;
padding:0;
font-family:impact;
font-size:60;
font-weight:normal;
text-align:center;
width:100%;
color:white;
position:relative; 
float:right; 
clear:right;
}

.main-bene-ne {
top:-130;
margin:0;
padding:0;
font-family:impact;
font-size:97;
font-weight:normal;
text-align:center;
width:100%;
color:white;
position:relative; 
float:right; 
clear:right;

}

.article-main {
font-family:Sans-serif;
text-align:left;
width:470;
color:black;
position:relative; 
float:left;
background-color:#DDDDDD;
padding:5px; 
margin:5px;
/* for IE */
/* 
filter:alpha(opacity=70);
*/
/* CSS3 standard */ 
opacity:0.7;
}


.news_header {
font-family:Sans-serif;
font-size:20;
font-weight:bold;
width:490;
text-align:left;
color:EBB73A;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:white;
border-top-style:solid;
border-top-width:1px;
border-top-color:white; 
margin-top:270px;
margin-bottom:2px;
padding-top:2px;
padding-bottom:2px;
}

.poll-all {
font-family:Sans-serif;
text-align:left;
width:430;
color:black;
position:relative; 
float:right;
clear:right;
padding:0px;
margin-top:-140px;
}

.poll_header {
font-family:Sans-serif;
font-size:20;
font-weight:bold;
width:430;
text-align:left;
color:EBB73A;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:white;
border-top-style:solid;
border-top-width:1px;
border-top-color:white; 
margin-top:2px;
margin-bottom:2px;
padding-top:2px;
padding-bottom:2px;
}

.poll-main {
font-family:Sans-serif;
text-align:left;
width:410;
color:black;
background-color:#DDDDDD;
padding:5px; 
margin:5px;
/* for IE */
/* 
filter:alpha(opacity=70);
*/
/* CSS3 standard */ 
opacity:0.7;
}



span.numberstext {
color:black;
}

.bodytext { font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 9pt;
	    font-style: normal;
	    font-weight: normal;
	    padding-left:8px;
	    padding-bottom:8px;	
		
}

.bodytext p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 12pt;
	margin-bottom:8px;
            
}

.bodytext img {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 3px;
	margin-left: 10px;
	opacity:1.0;
	
}

.headertext { font-family: Verdana, Arial, Helvetica, sans-serif;
              font-size: 13pt;
	      font-style: normal;
	      font-weight: bold;
	      text-align: left;
	      letter-spacing: normal;
	      padding-left: 8px;      
}

a.morelink { color: red;
             text-decoration:none;
}

a.morelink:hover { font-weight:bold;
                   text-decoration:none;
		   color: red;
}

.questiontext { font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 9pt;
		font-style: normal;
		line-height: normal;
		font-weight: bold;
		color: black;
}

.oddstable { margin:2px;
             background-color: #dddddd;
	     font-family: Verdana, Arial, Helvetica, sans-serif;
	     font-size: 9pt;
	     font-style: normal;
	     font-weight: normal;
	     border-style: solid;
	     border-width: 2px;
	     border-color: black;
	     border-collapse: collapse;
}
TD.oddstable { border-style: solid;
               border-color: black;
	       border-width: 1px;
	       padding-left: 4px;
	       padding-right: 4px;
}
TR.oddstable { border-style: none;
}
.numbertable { background-color: #DDDDDD;
               font-family: Verdana, Arial, Helvetica, sans-serif;
	       font-size: 8pt;
	       font-style: normal;
	       font-weight: normal;
	       border-collapse: collapse;
	       margin-left: 4px;
	       margin-right: 4px;
	       margin-bottom: 4px;
	       border-style: solid;
	       border-color: black;
	       border-width: 2px;
}
TR.numbertable { border-style: none;
}
TD.numbertable { border-style: solid;
                 border-color: black;
		 border-width: 1px;
}
.tableheader { background-color: #DF0029;
               color: white;
	       border-bottom-style: solid;
	       border-bottom-color: black;
	       border-bottom-width: 1px;
	       font-family: Verdana, Arial, Helvetica, sans-serif;
	       font-size: 9pt;
	       font-style: normal;
	       font-weight: normal;
}
TH.tableheader { font-weight: bold;
                 padding: 2px;
}
.tablerow { border-right-style: solid;
            border-right-width: 1px;
	    border-right-color: black;
}


.pagetop {
width:100%; 
text-align:right;
padding-right:0px;
margin-right;0px; 
margin-top:0px; 
margin-bottom:10px; 
vertical-align:bottom;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:white; 
}

.pagetitle {
position:relative;
float:left;
text-align:left;
vertical-align:bottom;
width:730px;
font-family:Sans-serif;
font-size:20;
font-weight:bold;
color:EBB73A;
padding-left:10px;
padding-top:48px;
padding-bottom:0px;
}

.pagenum {
color:white;
margin-top:17;
padding:0;
float:left;
font-size:53;
font-family:impact;
/* for IE */
/* 
filter:alpha(opacity=70);
*/
/* CSS3 standard */ 
opacity:0.7;
position:relative;
float:left;
}

.pagemill {
margin-top:25px;
color:white;
font-size:19;
font-family:impact;
/* for IE */
/* 
filter:alpha(opacity=70);
*/
/* CSS3 standard */ 
opacity:0.7;
position:relative;
float:left;
}

.pageneb {
margin-top:-7;
color:white;
font-size:30;
font-family:impact;
/* for IE */
/* 
filter:alpha(opacity=70);
*/
/* CSS3 standard */ 
opacity:0.7;
position:relative;
float:left;
}

a { color: #000000;
    text-decoration: underline;
}
a:hover { color: #df2900;
          text-decoration: none;
}
a.menuhover:hover { color: #df2900;
          text-decoration: none;
}

li {
	display: list-item;
}

ul, ol {
	margin-left: 24px;
	margin-bottom:8px;
	}

.sidenav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
}
}
@media print {
	* {
margin: 0;
padding: 0;
}
html {
height:100%;
}

body {
background-color:white;
background-image:none; 
}

.header_logo {
position:relative; 
float:left; 
width:450; 
height:90; 
padding:5px; 
margin:5px; 
font-family:Sans-serif;
font-weight:bold;


}

.header_tags {
position:relative; 
float:left; 
width:40; 
height:30; 
padding:5px; 
margin:0px;
border-right-style:solid;
border-right-width:1px;
border-right-color:yellow; 
font-family:Sans-serif;
font-weight:bold;
text-align:center;

}

.search {
position:relative; 
float:left; 
clear:right;
width:180; 
height:90; 
padding:5px; 
margin:5px;
font-family:Sans-serif;
font-weight:bold;
color:black;
font-size:14;

}

.menu {
position:relative; 
float:left; 
clear:both;
top:0;
left:0;
width:960; 
font-family:Sans-serif;
font-weight:bold;
color:white;
border-top-style:solid;
border-top-width:1px;
border-top-color:white; 
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:white; 
padding-top:2px;
padding-bottom:2px;
text-align:left;
display: none;
}

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

.submenu {
font-family:Sans-serif;
position:absolute;
float:left;
clear:both;
top:25;
left:0;
z-index:2;
font-size:14;
width:960; 
color:grey;
background-color:black;
/* for IE */
/* 
filter:alpha(opacity=80);
*/
/* CSS3 standard */ 
opacity:0.8;
display: none;
}

.red_bg {
background-color:black;

}

.lotto_results_header {
font-family:Sans-serif;
font-size:20;
font-weight:bold;
width:100%;
text-align:left;
color:black;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:white; 
padding-top:2px;
padding-bottom:2px;
}

.lotto_wrapper {
height:155px!important;
height:140px;
text-align:center; 
margin:0 auto;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:white;
}

.lotto_results {
text-align:center; margin:0 auto;
width:950px;
}

.numbersbox {
position:relative; 
float:left; 
width:148; 
height:140; 
margin:5px;
padding-top:5px;
font-size:16;
font-family:Sans-serif;
font-weight:normal;
text-align:center;
}

.num_transparent {
position:absolute;
z-index:-1;
top:0;
left:0; 
float:left; 
width:148; 
height:140; 
margin:0px;
padding:0px;
background-color:white;
font-size:16;
font-family:Sans-serif;
font-weight:normal;
text-align:center;

}

.nonopaque {
position:relative;
font-family:Sans-serif;
font-weight:normal;
}

.jackpot_text {
font-size:12;
padding-top:3px;
font-weight:normal;
}

.jackpot {
font-size:20;
font-weight:bold;
}

.p3date {
margin-top:30px;
}

.mydate {
margin-top:10px;
}

.twodate {
margin-top:27px;
}

.myday_main {
position:relative; 
float:left; 
text-align:center;
margin:5px;
}

.myday_main_img {
margin-left:20px;
margin-right:20px;
}

.red_2by2 {
color:red;
}

.footer-parent {
width:100%;
clear:both;
display:none;
}

.footer {
font-family:Sans-serif;
font-size:9;
width: 100%;
text-align:center;
color:black;
display:none;
}

.footer_img {
font-family:Sans-serif;
font-size:9;
width: 100%;
text-align:center;
vertical-align:middle;
color:black;
padding:20px;
}

.main-bene {
font-family:helvetica;
text-align:center;
width:440;
color:#D1D1D1;
position:relative; 
float:right;
}

.main-bene-num {
top:-50;
margin-bottom:0px;
padding-bottom:0px;
font-family:impact;
font-size:270;
font-weight:normal;
text-align:center;
width:100%;
color:#D1D1D1;
position:relative; 
float:right; 
clear:right;
}

.main-bene-mill {
top:-110;
margin:0;
padding:0;
font-family:impact;
font-size:60;
font-weight:normal;
text-align:center;
width:100%;
color:#D1D1D1;
position:relative; 
float:right; 
clear:right;
}

.main-bene-ne {
top:-130;
margin:0;
padding:0;
font-family:impact;
font-size:97;
font-weight:normal;
text-align:center;
width:100%;
color:#D1D1D1;
position:relative; 
float:right; 
clear:right;

}

.article-main {
font-family:Sans-serif;
text-align:left;
width:470;
position:relative; 
float:left;
padding:5px; 
margin:5px;

}

.news_header {
font-family:Sans-serif;
font-size:20;
font-weight:bold;
width:490;
text-align:left;
color:black;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:white;
border-top-style:solid;
border-top-width:1px;
border-top-color:white; 
margin-top:2px;
margin-bottom:2px;
padding-top:2px;
padding-bottom:2px;
}

.poll-all {
font-family:Sans-serif;
text-align:left;
width:430;
color:black;
position:relative; 
float:right;
clear:right;
padding:0px;
margin-top:-140px;
}

.poll_header {
font-family:Sans-serif;
font-size:20;
font-weight:bold;
width:430;
text-align:left;
color:black;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:white;
border-top-style:solid;
border-top-width:1px;
border-top-color:white; 
margin-top:2px;
margin-bottom:2px;
padding-top:2px;
padding-bottom:2px;
}

.poll-main {
font-family:Sans-serif;
text-align:left;
width:410;
color:white;
background-color:#DDDDDD;
padding:5px; 
margin:5px;

}



span.numberstext {
color:black;
}

.bodytext { font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 9pt;
	    font-style: normal;
	    font-weight: normal;
	    padding-left:8px;
	    padding-bottom:8px;	
		
}

.bodytext p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 12pt;
	margin-bottom:8px;
            
}

.bodytext img {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 3px;
	margin-left: 10px;
	
}

.headertext { font-family: Verdana, Arial, Helvetica, sans-serif;
              font-size: 13pt;
	      font-style: normal;
	      font-weight: bold;
	      text-align: left;
	      letter-spacing: normal;
	      padding-left: 8px;      
}

a.morelink { color: red;
             text-decoration:none;
}

a.morelink:hover { font-weight:bold;
                   text-decoration:none;
		   color: red;
}

.questiontext { font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 9pt;
		font-style: normal;
		line-height: normal;
		font-weight: bold;
		color: black;
}

.oddstable { margin:2px;
             background-color: #dddddd;
	     font-family: Verdana, Arial, Helvetica, sans-serif;
	     font-size: 9pt;
	     font-style: normal;
	     font-weight: normal;
	     border-style: solid;
	     border-width: 2px;
	     border-color: black;
	     border-collapse: collapse;
}
TD.oddstable { border-style: solid;
               border-color: black;
	       border-width: 1px;
	       padding-left: 4px;
	       padding-right: 4px;
}
TR.oddstable { border-style: none;
}
.numbertable { background-color: #DDDDDD;
               font-family: Verdana, Arial, Helvetica, sans-serif;
	       font-size: 8pt;
	       font-style: normal;
	       font-weight: normal;
	       border-collapse: collapse;
	       margin-left: 4px;
	       margin-right: 4px;
	       margin-bottom: 4px;
	       border-style: solid;
	       border-color: black;
	       border-width: 2px;
}
TR.numbertable { border-style: none;
}
TD.numbertable { border-style: solid;
                 border-color: black;
		 border-width: 1px;
}
.tableheader { background-color: #DF0029;
               color: white;
	       border-bottom-style: solid;
	       border-bottom-color: black;
	       border-bottom-width: 1px;
	       font-family: Verdana, Arial, Helvetica, sans-serif;
	       font-size: 9pt;
	       font-style: normal;
	       font-weight: normal;
}
TH.tableheader { font-weight: bold;
                 padding: 2px;
}
.tablerow { border-right-style: solid;
            border-right-width: 1px;
	    border-right-color: black;
}


.pagetop {
width:100%; 
text-align:right;
padding-right:0px;
margin-right;0px; 
margin-top:0px; 
margin-bottom:10px; 
vertical-align:bottom;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:white; 
}

.pagetitle {
position:relative;
float:left;
text-align:left;
vertical-align:bottom;
width:730px;
font-family:Sans-serif;
font-size:20;
font-weight:bold;

color:black;
padding-left:10px;
padding-top:48px;
padding-bottom:0px;
}

.pagenum {
color:white;
margin-top:17;
padding:0;
float:left;
font-size:53;
font-family:impact;
position:relative;
float:left;
display: none;
}

.pagemill {
margin-top:25px;
color:white;
font-size:19;
font-family:impact;
opacity:0.7;
position:relative;
float:left;
display: none;
}

.pageneb {
margin-top:-7;
color:white;
font-size:30;
font-family:impact;
opacity:0.7;
position:relative;
float:left;
display: none;
}

a { color: #000000;
    text-decoration: underline;
}
a:hover { color: #df2900;
          text-decoration: none;
}
a.menuhover:hover { color: #df2900;
          text-decoration: none;
}

li {
	display: list-item;
}

ul, ol {
	margin-left: 24px;
	margin-bottom:8px;
}

.sidenav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;	
}

}

