body {	
background-image: url(main/topbg.gif);
background-repeat:repeat-x;
background-position:top;
margin:0px;
padding:0px;
height:0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;}

select {
margin:0px;
padding:0px;

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;}

.dottedline {background-image:url(../sports/images/dot1.gif);
background-repeat:repeat-x;
}
.box_blue {border: solid 1px #86cdf3;}
.box_grey {border: 1px solid #B7B7B7;}
.box_red {border: 1px solid #ff6666;}
.box_green {border: 1px solid #339966;}
.maincontent {padding:5px;}
.text_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 2px;
}


a.nodecoration {
text-decoration: none;
}


.hdr_bold {
	color: #000000;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left:10px;
	padding-top: 2px;
	padding-bottom: 2px;	
}

.hdr_bold2 {
	color: #000000;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left:10px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #E0E0E0;
}

.results_table_hdr {background-color:#037DB8;font-size: 10px; color: #ffffff; font-weight: bold;}
.tableborder2 {
border: solid 1px #999999
}


.totosubheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}


.style6 {font-size: 9px; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;}
.style8 {color: #0066CC}
.style9 {color: #999999}


.newsfocus_hdr {
	color: #CC0000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.style17 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0066CC;
	font-size: 12px;
}
.style18 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF6600; }
.tablehdr {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
.style26 {
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.readmore {color: #0066CC; font-size: 9px; text-align:right; text-decoration:none;}
.style32 {
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}


.style35 {color: #666666};
.results_row1 {background-color:#ecf5e6; height:10px; font-size:10px; padding:1px; vertical-align:middle}

.results_row2 {background-color:#dceacf; height:10px; font-size:10px; padding:1px; vertical-align:middle}
.toto_row1 {
	background-color: #BD152F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

.sportsheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006699;
}

.sportsrow {
	background-color:#ffbe80;
	height:20px;
	font-size:12px;
	vertical-align:middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-image:url(../sports/images/grd.gif);
	background-repeat:repeat-x;
	border-bottom:solid 1px #fb9029;
	border-top:solid 1px #fb9029;
}

.sportsnews_bg {
	background-color:#FFFFFF;
	background-image:url(../sports/images/sports_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-position:right;
}

.lotteryrow {
	height:20px;
	font-size:12px;
	vertical-align:middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-image:url(../sports/images/grd.gif);
	background-repeat:repeat-x;
	border-bottom:solid 1px #3399cc;
	border-top:solid 1px #3399cc;
}
.sweeprow {
	height:20px;
	font-size:12px;
	vertical-align:middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-image:url(../sports/images/grd.gif);
	background-repeat:repeat-x;
	border-bottom:solid 1px #99cc66;
	border-top:solid 1px #99cc66;
}
.totorow {
	height:20px;
	font-size:12px;
	vertical-align:middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-image:url(../sports/images/grd.gif);
	background-repeat:repeat-x;
	border-bottom:solid 1px #cc3333;
	border-top:solid 1px #cc3333;
}
.lotteryrowright {
	background-color:#ffffff;
	height:20px;
	font-size:12px;
	vertical-align:middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image:url(../sports/images/grd.gif);
	background-repeat:repeat-x;
	border-bottom:solid 1px #3399cc;
	border-top:solid 1px #3399cc;
	background-repeat:repeat-x;

}

.sportsright {
	background-color:#ffffff;
	height:20px;
	font-size:12px;
	vertical-align:middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image:url(../sports/images/grd.gif);
	background-repeat:repeat-x;
	border-bottom:solid 1px #fb9029;
	border-top:solid 1px #fb9029;
	background-repeat:repeat-x;

}
.whitebold10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.blackbold10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}


.white12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.normal10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.normal10bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
.black9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}

.black8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #000000;
	text-decoration: none;
}

.bold_hdr {font-weight:bold; color:#CC0000; text-decoration:none; font-size:10px;}
.black12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.sweepTop3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-weight: bold;
}

.footer {
		font-size:8px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
}

.hmpg_toto {color:#CC0000; font-size:14px;}
.blueheader {
	font-size: 12px;
	background-color: #037DB8;
	font-weight: normal;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 0px;
}
.fourDsubheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0066FF;
	text-decoration: none;
}

.toto_numbers {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	background-color:#FFFFFF
}

.pzc_menu1 {
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3877bb;
	font-weight: bold;
}

.pzc_menu2 {
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4c4c4c;
	font-weight: bold;
}.blue9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #003399;
}
.green9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #006600;
}

.topspacer {height:3px;}
.green10bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #40973C;
	color: #FFFFFF;
}
/*.blue4dheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0066FF;
}
.sweepheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #40973C;
}
.totoheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
}*/

a, a:active, a:hover, a:visited {
text-decoration:underline}

.headerpadding
{padding-top:15px;}

.paddingbottom 
{padding-bottom:15px;}

.rightcontent
{padding-left:10px; padding-right:10px;}

.sportsnav {
font-size:10px;
font-weight:bold;
color:#003399;
text-decoration:none;
}

.sportsnav a:active, .sportsnav a:visited, .sportsnav a:link {
color:#003399;
text-decoration:none;
}

.sportsnav a:hover {
color:#ff0000;
text-decoration:none;
}

.highlighted, a:link .highlighted, a .highlighted, a:active .highlighted, a:visited .highlighted
{
color:#FF0000;

}
.sweepsubheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #006666;
	text-decoration: none;
}
.sweep_titlebar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #40973C;
	padding-left: 10px;
}
.sweep_titlebar2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #5dbc5b;
	padding-left: 10px;
}
.sweep_titlebar3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #339966;
	padding-left: 10px;
}


.drawrow {

	height:20px;
	font-size:12px;
	vertical-align:middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-image:url(../sports/images/grd.gif);
	background-repeat:repeat-x;
	border-bottom:1px solid #6666CC;
	border-top:1px solid #6666CC;
}
.draw_titlebar {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #845ED5;
	padding-left: 10px;
}
.sport_titlebar {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #003482;
	padding-left: 10px;
}

.paddingtop {padding-top:8px;}

.hdrboldblack {font-weight:bold; font-size:12px;}

.border4D {
	height: 295px;
	text-align: center;
	background-color: #E6F4FF;
}

.totoheader{    
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #990033;
	text-decoration: none;
}

.resultslogo4D{
	height:27px;
	vertical-align:middle;
	background-color:#336699;
	padding-right:3px;
	text-align:right;
	padding-top:2px;
}

.resultspastresult4D{
	height:27px;
	vertical-align:middle;
	background-color:#336699;
	padding-left:24px;	
}

.resultsbackground4D{
	height:295px;
	text-align:center;
	background-color:#E6F4FF;
	vertical-align:top
}

.resultsbackgrounddivider4D{	
	background-color:#E6F4FF;	
}

.bluecolor4D{	
	background-color:#0099FF;	
}

.resultssectionheadertop34D{
	width:50%;
	text-align:center;
	background-color:#336699;
	vertical-align:center;
	height:18px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.resultssectiontext4D{
	text-align:center;
	background-color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	width:50%;
	height:20px;
}

.resultssectiontext4Dtop3{
	text-align:center;
	background-color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	width:50%;
	height:18px;
	font-weight: bold;
}

.resultssectionheader4D{	
	text-align:center;
	background-color:#0099FF;
	vertical-align:top;
	height:17px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.prizecalsectionheader4D{		
	background-color:#ecedfa;	
	height:30px;	
	color: #000000;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left:10px;
	padding-top: 2px;
	padding-bottom: 2px;		
}

.prizecalformbackground4D{		
	background-color:#0099FF;			
}

.prizecalformtextbackground4D{
	background-color:#ecedfa;
}




.resultslogototo{
	height:27px;
	vertical-align:middle;
	background-color:#990033;
	padding-right:3px;
	text-align:right;
	padding-top:2px;
}

.resultspastresulttoto{
	height:27px;
	vertical-align:middle;
	background-color:#990033;
	padding-left:24px;	
}

.redcolorbordertoto {
	background-color:#B25151;
}

.redcolorheadertoto {
	background-color:#990033;
}



.pinkcolortoto {
	background-color:#ffffff;
}

.pinkcolortoto2 {
	background-color:#FCE2F1;
}

.resultslogosweep{
	height:27px;
	vertical-align:middle;
	background-color:#40973c;
	padding-right:3px;
	text-align:right;
	padding-top:2px;
}



.greenmenusweep {
	background-color:#99CC66;
}

.resultspastresultsweep{
	height:27px;
	vertical-align:middle;
	background-color:#40973c;
	padding-left:24px;	
}

.lightgreen{
	background-color:#e0f6df;}

.greybackground{
	background-color:#CCCCCC;
}

.lightgreybackground{
	background-color:#ECEDFA;
}

.blueborder4D {border: solid 1px #0099FF;}

.greencolor{
	background-color:#88DF87;
}

.greencolornocheckersweepborder{
	background-color:#339966;
}

.greencolornocheckerresults{
	background-color:#DCE9DD;
}

.lightgreencolornocheckerresults{
background-color:#10603A;
}

.greencolornocheckersweep{
	background-color:#40973C;
}

.whitebg{
	background-color:#FFFFFF;
}

.sweep-date-orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: C33D02;
}

.redcolorborder2 {
	background-color:#ff6666;
}

.whitecolor {background-color:#FFFFFF}

.purple_row1 {background-color:#c2b3fa; height:10px; font-size:10px; padding:1px; vertical-align:middle}

.purple_row2 {background-color:#d1c2fa; height:10px; font-size:10px; padding:1px; vertical-align:middle}

.red_row1 {background-color:#c2b3fa; height:10px; font-size:10px; padding:1px; vertical-align:middle}

.red_row2 {background-color:#d1c2fa; height:10px; font-size:10px; padding:1px; vertical-align:middle}

.scratchit_titlebar {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #BD152F;
	background-color: #845ED5;
	padding-left: 10px;
}




.sweep_sub_header {background-color:#99CC66; color:#000000; font-weight:bold; font-size:11px; padding-left:10px;}

/* For toto statistics */

.content {padding:10px;vertical-align:top; width:443px; background-color:#fffaec; text-align:left}
.highlighted_text {color:#ff0000; font-weight:bold; font-size:14px;}
.title {font-size:16px; font-weight:bold; color:#990000; text-transform:uppercase}
.sub_title {font-size:12px; font-weight:bold; color:#333333;}
.note {font-size:11px; font-style:italic; color:#333333;}
.note_red {color:#ff0000; font-style:italic}
.box_red {border:1px solid #990000;}
.box_grey {border:1px solid #999999;}
.border_lines {border:1px solid #999999; } 

.table_header {background-color:#cccccc; font-weight:bold; color:#000000; padding:5px;font-size:11px;}
.table_header2 {background-color:#e7ac24; font-weight:bold; color:#000000;padding:5px;font-size:11px;}
.footer_bg {background-color:#e7ac24; height:18px;}
.freq_header {font-size:11px; font-weight:bold; background-color:#f7b7cf; color:#000000; padding-left:5px;}
.freq_header2 {font-size:11px; font-weight:bold; background-color:#f7b7cf; color:#000000; padding:3px;}
.freq_header3 {font-size:11px; font-weight:bold; background-color:#ba0c4d; color:#FFFFFF; padding:3px;}
.freq_content {font-size:11px; font-weight:normal; color:#000000; padding:3px;}
.freq_content2 {font-size:11px; font-weight:normal; color:#000000; padding:3px;}
.beige_bg {background-color:#FFFF99; color:#000000}
.total {border-top:1px solid #000000;border-bottom:1px solid #000000; background-color:#FFFF99}
.backtotop {font-size:11px; text-decoration:underline; color:#0000FF;}

ul#uldyk li { line-height:25px;}
