body
{
	font-size: 10pt;
	color: black;
	font-family: Arial;
	background-color: #d4e5f6;
	background-image:url(../images/blue_bg_grid.gif);
 
	MARGIN-TOP: 10px; 
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif ;
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif ;
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; 

}

.style4 
 {
	 FONT-SIZE: 10px
 }
 
.style5
 {
	 FONT-SIZE: 12px
 }
 
A {TEXT-DECORATION: none }
A:hover { TEXT-DECORATION: underline }

.validator 
{
	font-family:Verdana;
	font-size:8pt;
	color:Red;	
}

.loginheader 
{
	font-family:Verdana;
	font-size:8pt;
	font-weight:normal;	
}

.profileheader 
{
	font-family:Verdana;
	font-size:10pt;
	font-weight:bold;	
}

.profileTitle 
{
	font-family:Verdana;
	font-size:8pt;
	font-weight:normal;	
}

.orderheader 
{
	margin-top:5px;		
}

.orderheader TD 
{
	font-family:Verdana;
	font-size:8pt;		
	color:Gray;
}

.orderheader TD.ohgamestatus 
{
}

.orderheadercontainer 
{
	border-top:1px solid silver;		
	background-color:white;
}

.orderheader TD.numbers 
{
	font-weight:bold;
	color:Black;
}

.bodytable 
{
	border-right:1px solid #78B0FF;
}

.bodytable TD.navcell
{
	border-right:1px solid #78B0FF;
}



.bodytable TD.navcella
{
	border-right:1px solid #78B0FF;
	background-color:#0166FF;
	text-align:center;
	padding:none;
	border-top:1px solid white;
	border-bottom:5px solid red;
	/*background-image:url(../images/admin-nav-bg.jpg);
	background-repeat:repeat-x;*/
}
.topbtmlnblue {
	background-color: #F5F5F5;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.dotedvrln {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.bodytable TD.pagebody
{
	padding:20px;
	
	font-family:Verdana;
	font-size:10pt;
}

 
.navtable TD
{
	padding-left:5px;
	font-family:Verdana;
	font-size:9pt;
	
}
.navfield 
{
	border:1px solid black;
	font-family:Verdana;
	font-weight:normal;	
}

.gameheader 
{
	background-color:#ff9800;		
}


.usersummarytable TD 
{
	font-family:Arial;
	font-size:11pt;	
	padding:3px;	
	background-color:white;
	border-bottom:1px solid #EEEEEE;
	padding-left:5px;
}

.usersummarytable TD.label 
{
	font-family:Arial;
	font-size:10pt;	
	font-weight:bold;
	text-align:right;
	background-color:#E0E0E0;
	color:black;
	width:100px;
	border-bottom:1px solid #EEEEEE;
	padding-left:0px;
}

.usersummarytable TD.mainlabel 
{
	font-family:Arial;
	font-size:12pt;	
	font-weight:bold;
	background-color:White;
	
}

.ordertable 
{
	border:1px solid black;
}

.ordertable TD 
{
	font-family:Arial;
	font-size:9pt;		
}
.ordertable TD.numberdisplay 
{
	text-align:left;
	/*padding-left:50px;*/
	vertical-align:top;
}


.ordertable TD.Authclass input
{ 
 width:60px
}
 
.ordertable THEAD TD 
{
	font-family:Arial;
	font-size:8pt;	
	font-weight:bold;
	background-color:White;		
}

.lottonumbers TD.regnumbers 
{
	font-family:Arial;
	font-size:18pt;	
	font-weight:bold;
	background-color:White;	
	width:40px;	
	text-align:center;
}

.lottonumbers TD.specnumbers 
{
	font-family:Arial;
	font-size:18pt;	
	font-weight:bold;
	background-color:White;	
	color:Red;
	width:40px;	
	text-align:center;
}

.membersummarytable 
{
		border:1px solid black;
}

.membersummarytable THEAD TD
{
	font-family:Verdana;
	font-size:9pt;
	font-weight:bold;
	background-color:#009933;
	color:White;
}


.membersummarytable TD
{
	font-family:Verdana;
	font-size:8pt;
}

.membersummarytable TD.label
{
	font-weight:bold;

}



.winningslist THEAD TD
{
	font-family:Verdana;
	font-size:9pt;
	font-weight:bold;
	background-color:white;
	color:Black;
	
}
.winningslist THEAD TD.tabletitle
{
	background-color:#009933;
	color:White;
}

strong
{
	color:#06C;
}

.pendordtable
{
	border:1px solid black;
	}

.pendordtable TD 
{
	font-family:Verdana;
	font-size:8pt;
}

.pendordtable TD.label 
{
	font-weight:bold;
}

.pendordtable TR.row TD 
{
	background-color:#FFFFFF;
}

.pendordtable TR.rowalt TD 
{
	background-color:#EEEEEE;
}

.pendordtable THEAD TD
{
	font-family:Verdana;
	font-size:9pt;
	font-weight:bold;
	background-color:white;
	color:Black;
	
}
.pendordtable THEAD TD.tabletitle
{
	background-color:#EE0000;
	color:White;
}

.currentdraws 
{
	border:1px solid black;	
}

.currentdraws TD.header
{
	font-family:Arial;
	font-size:14pt;
	font-weight:bold;
	padding-bottom:15px;
}



.gametable TD.notplayed
{
	color:black;	
	font-family:Arial;
	font-size:15pt;
	font-weight:bold;
	padding-top:10px;
}


.reviewordertable 
{
		border:1px solid black;
}

.reviewordertable THEAD TD
{
	font-family:Verdana;
	font-size:9pt;
	font-weight:bold;
	background-color:#009933;
	color:White;
}


.reviewordertable TD
{
	font-family:Verdana;
	font-size:8pt;
}

.reviewordertable TD.label
{
	font-weight:bold;

}

.reviewordertable TD.packagedetails
{
	font-weight:normal;
	font-size:10pt;
}

.reviewordertable TR.row TD 
{
	background-color:#FFFFFF;
}

.reviewordertable TR.rowalt TD 
{
	background-color:#EEEEEE;
}


TABLE.lottonumbers THEAD TD
{
	background-color:White;	
	color:Black;
}

TABLE.lottonumbers TD
{
		
}


.cardtable 
{
		border:1px solid black;
}

.cardtable THEAD TD
{
	font-family:Verdana;
	font-size:9pt;
	font-weight:bold;
	background-color:#009933;
	color:White;
}


.cardtable TD
{
	font-family:Verdana;
	font-size:8pt;
}

.cardtable TD.label
{
	font-weight:bold;

}

.cardtable TD.packagedetails
{
	font-weight:normal;
	font-size:10pt;
}


.error 
{
	color:red;
	font-weight:bold;	
}

.pagetitle 
{
	font-family:Arial;
	font-weight:bold;
	font-size:14pt;
}

.propentry 
{
		border:none;
}

.propentry THEAD TD
{
	font-family:Verdana;
	font-size:9pt;
	font-weight:bold;
	background-color:#009933;
	color:White;
}


.propentry TD
{
	font-family:Verdana;
	font-size:8pt;
}

.propentry TD.label
{
	font-weight:bold;

}

.propentry TD.packagedetails
{
	font-weight:normal;
	font-size:10pt;
}

.admintable TD 
{
	font-family:Verdana;
	font-size:9pt;	
}

.adminmenu THEAD TD 
{
	font-size:10pt;
	border-bottom:1px solid white;	
	padding-bottom:0px;
}

.adminmenu TD 
{
		font-family:Verdana;
	font-size:9pt;	
	background-color:#0166FF;
	font-weight:bold;
	color:White;
	padding-bottom:4px;
	
	/*border:3px groove gray;*/
}

.adminmenu TD A:hover
{
	color:silver;
}


.adminmenu TD A
{
	color:White;
	text-decoration:none;
	font-weight:normal;
	padding-left:10px;
}
.detailtext 
{
	font-size:8pt;	
	color:#555555;
}

.windetails 
{
	font-weight:bold;
	color:Green;
	padding-bottom:5px;
	font-size:10pt;	
}

TD.gamestatusnores 
{
	font-weight:bold;
	padding:20px;	

}

.gamestarted
{
	color:black;	
	font-family:Arial;
	font-size:15pt;
	font-weight:bold;
}

TD.gamestatus
{
	font-size:8pt;
	/*border-bottom:1px solid gray;*/
	padding-top:5px;
	padding-bottom:20px;	
	text-align:center;
}



/* Cells in result list 
====================================
*/
.topbtmline 
{
	border-bottom:1px solid silver;
	font-size:10pt;
	font-family:Verdana;
}

.playtable TD.drawdate
{
	border-top:1px solid silver;
	font-weight:bold;
	font-size:10pt;
	font-family:Verdana;		
}
.playtable TD.emptytab 
{
	border-top:1px solid silver;	
}


.playtable TD 
{
	color:black;	
	font-family:Verdana;
	font-size:10pt;
	text-align:center;
	vertical-align:middle;
}

.playtable TD.regnums
{
	color:black;	
	font-family:Arial;
	font-size:20pt;
	font-weight:bold;
	border-top:1px solid silver;	
}

.playtable TD.specnums
{
	color:red;	
	font-family:Arial;
	font-size:20pt;
	font-weight:bold;
	border-top:1px solid silver;	
}





/* Generic list table format */

.listtable
{
	border:1px solid black;
	}

.listtable TD 
{
	font-family:Verdana;
	font-size:8pt;
}

.listtable TD.label 
{
	font-weight:bold;
}

.listtable TR.row TD 
{
	background-color:#FFFFFF;
}

.listtable TR.rowalt TD 
{
	background-color:#EEEEEE;
}

.listtable THEAD TD
{
	font-family:Verdana;
	font-size:9pt;
	font-weight:bold;
	background-color:white;
	color:Black;
	
}
.listtable THEAD TD.tabletitle
{
	background-color:#009933;
	color:White;
	height:20px;
}

TR.tabletitle TD 
{
	
font-weight:bold;	
background-color:#009933;
	color:White;
}


/* Generic form entry table format */

.entrytable TD 
{
	font-family:Verdana;
	font-size:8pt;	
	vertical-align:top;
	text-align:left;	
}
.entrytable TD.label
{
	font-family:Verdana;
	font-size:8pt;	
	font-weight:bold;
	vertical-align:top;
	text-align:right;
	padding-right:5px;
}

.entrytable TD
{
	font-family:Verdana;
	font-size:8pt;	
	font-weight:normal;
}
.entrytable TD INPUT
{
	font-family:Verdana;
	font-size:8pt;	
}

.entrytable THEAD TD
{
	font-family:Verdana;
	font-size:9pt;
	font-weight:bold;
	background-color:#009933;
	color:White;
}

.entrytable TR.rowalt TD
{
	background-color:#EEEEEE;
}

.winlevelentry
{
	
}

.winlevelentry THEAD TD 
{
	background-color:#009933;
	color:White;
	border-bottom:1px solid black;
	font-family:Verdana;
	font-size:10pt;
	font-weight:bold;
}

.winlevelentry TD 
{
	padding:2px;
	border-bottom:1px solid black;
	font-family:Verdana;
	font-size:10pt;
}

.boardcontrol TD 
{
	font-size:10pt;	
}

.messagetext 
{
	font-weight:bold;	
	color:black;
}

.messagetext-fail
{
	font-weight:bold;	
	color:black;
}

.cardtable 
{
	border:1px solid black;
}


.cardtable THEAD TD.cardinfo
{
	background-color:White;
	color:Black;
	font-weight:normal;
	line-height:1.5;
}

.cardtable TD.numbers
{
	font-family:Arial;
		font-size:12pt;
		font-weight:bold;
}

.cardtable TR.rowalt TD.numbers
{
	font-family:Arial;
		font-size:12pt;
		font-weight:bold;
}

.cardtable TD
{
		font-family:Verdana;
		font-size:8pt;
	background-color:#eeeeee;
}
.cardtable TR.rowalt TD
{
		font-family:Verdana;
		font-size:8pt;
	background-color:#ffffff;
}


.topborder {
	border-top: 1px solid #666666;
	border-right: 1px none #666666;
	border-bottom: 1px none #666666;
	border-left: 1px none #666666;
}
.leftborder {

	border-top: 1px none #666666;
	border-right: 1px none #666666;
	border-bottom: 1px none #666666;
	border-left: 1px solid #666666;
}
.right_bgborder {
	background-image:   url(../images/newdefault_09.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.right_bluebrd {

	background-image:   url(../images/newbluecorner.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.topbtmline {
	border-top: 1px solid #666666;
	border-right: 1px none #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px none #666666;
}
.topbtmlinelite {
	border-top: 1px solid #999999;
	border-right: 1px none #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px none #999999;
}
.box {
	border: 1px solid #999999;
}
.topliteborder {

	border-top: 1px solid #666666;
	border-right: 1px none #666666;
	border-bottom: 1px none #666666;
	border-left: 1px none #666666;
}
.bottomline {

	border-top: 1px none #666666;
	border-right: 1px none #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px none #666666;
}
.Redbox {

	border: 1px solid #FF6969;
}
.whitebldtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.blackbldtxt {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.lftbrd {
	background-image: url(../images/blue_bg_grid.gif);
	background-repeat: repeat-y;
	background-position: left;
}

.lltcrvbg {

	background-image: url(../images/newdefault_03-edit.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


.drawtable 
{
	border-top:1px solid gray;	
	border-bottom:1px solid gray;	
}

.drawtable TD.dt_drawdate 
{
	border-bottom:1px solid silver;
	font-weight:bold;
	font-size:12pt;
}

.drawtable TD.dt_drawdatelabel 
{
	border-bottom:1px solid silver;
	font-weight:bold;
	
}

.powerplay
{
  font-size:medium;
  font-weight:bold;
  color:Green;
  font-size:12;
}
  

.drawplaytable TD.yournumbers 
{
	border-top:1px solid silver;	
	border-bottom:1px solid silver;	
}


.drawtable TD.winningnums 
{
	text-align:center;
	padding-top:15px;	
	padding-bottom:10px;
}

TD.drawview 
{
	padding-top:15px;
	
}

TD.noresultsinperiod 
{
	font-weight:bold;
	padding-bottom:15px;	
}

.total {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.txtboxborders {
	border: 1px solid #666666;
	height: 20px;
	width: 90px;
	padding-bottom: 3px;
}
.verticalln {

	border-top: 1px none #999999;
	border-right: 1px none #999999;
	border-bottom: 1px none #999999;
	border-left: 1px solid #999999;
}
.withball-bg {
	background-image: url(../images/balls/balltemp_white.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.redball {
	background-image: url(../images/balls/redball.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.star {
	background-image: url(../images/balls/star.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.pads {
	padding: 5px;
	margin: 5px;
}
.jackpot-bg {
	background-image: url(../images/interface/MainPage_redesign_01.gif);
	height: 111px;
	background-repeat: no-repeat;
	background-position: 2px top;
}
.jackpot-bg-btm {
	background-image: url(../images/interface/MainPage_redesign_bg.jpg);
	background-repeat: no-repeat;
	background-position: center 37px;;
	height: 630px;
}
.lineheight
{
	line-height:20px;
}
