body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol,  
li, dl, dt, dd, form, a, fieldset, input, th, td  
{ margin: 0; padding: 0; border: 0; outline: none; }  
 
body		{ font-family:Arial,Helvetica,sans-serif; font-size: 12px; }

a.grey		{ color:#333333; }
/***** Global Classes *****/
a					{ text-decoration:none; border:none; }
a:active, a:focus			{border:none;outline:none; }
object					{border:none;outline:none; }

p					{line-height:16px;}


ul, ol				{ list-style: none; }
.clear 				{ clear:both; display:block; line-height:0px; height:0px; font-size:0px; }
.needSpace			{ display:block; height:20px; }
.vSpace30			{ display:block; height:30px; }
.hide 				{ display: none; }
.spacing			{ margin:10px 0; }
.hspace10			{ padding-left:10px; }
.vspace5			{ margin-bottom:5px;}


.float-left 		{ float:left; }
.float-left-img 	{ float:left; margin: 0 13px 0 0;}
.float-right 		{ float:right; }
.float-right-margin	{ float:right; margin-right:20px; }
.float-right-img 	{ float:right; margin: 0 0 0 20px;}

.text-left 		{ text-align:left; }
.text-right 	{ text-align:right; }
.text-center 	{ text-align:center; }
.text-justify 	{ text-align:justify; }

.bold 			{ font-weight:bold; }
.italic 		{ font-style:italic; }
.underline 		{ border-bottom:1px solid; }
.highlight 		{ background:red; }

.img-left 		{ float:left;margin:0; }
.img-right 		{ float:right;margin:0; }

.nomargin 		{ margin:0;}
.nopadding 		{ padding:0; }
.noindent 		{ margin-left:0;padding-left:0; }
.nobullet 		{ list-style:none;list-style-image:none; }


.size16			{ font-size:16px;}
.size14			{ font-size:14px;}
.size12			{ font-size:12px;}

h1				{ font-size:16px; font-weight:bold; }
h2				{ font-size:16px; display:inline;}
h3				{ font-size:16px; font-weight:bold; margin:0 0px; }



/*** framework ***/
#page				{ width:905px; margin: 0 auto; color:#dddddd; }
#mastHead			{ width:905px; }
#headerBox			{ position:relative; width:905px; height:129px; }
	#pageNavBox		{ float:right;  width:540px; }

#footer				{ padding-top:25px; font-size:10px; color:#666666; }
#footer p			{line-height:12px; padding-top:6px;}


#lotteryResults		{ float:right;font-weight:bold; line-height:25px; height:25px; color:#333333; width:400px; text-align:right; }

#home #headerBox		{ position:relative; width:905px; height:93px; }
#logoLink			{ position:absolute; top:13px; left:-30px; width:100px; height:100px; }
#logoLink a			{ display:block; width:100px; height:100px; }
#header				{ position:absolute; top:93px; left:90px; padding-bottom:10px;} 

/*** flash container ***/
#accordianContent	{ float:left; width:654px; margin-right:5px; }

.gamingLogo #box2	{ text-align:center; width:240px; }
.gamingLogo #box2 img	{ margin:20px 0; }

#gamesAccordian		{ float:left; width:245px; display:inline;  }
#gamesSection		{ float:left; width:654px;  display:inline; }

#wide				{ width:654px; background:url(../img/wide_border_box.gif) top left no-repeat; height:373px; overflow:hidden;  } 
.area1				{ height:86px; }
/* news page styles */	
#email				{ margin-top:10px; width:180px; height:20px; background:#000000; border:1px #FFFFFF solid; color:#FFFFFF; }
.email_arrow		{ background:url(../img/blue/email_arrow.gif) center left no-repeat; display:block; height:20px; width:7px; margin-top:10px; margin-left:10px; }

#newsList			{ margin-top:10px; }
#news .area1		{ padding:10px; }
#newsList li		{ padding-bottom:15px; }
#newsList li a		{ display:block; margin-top:5px; }	

#content1 h4	{ padding-left:15px; margin-bottom:5px; }
#content1 ul 	{ margin-left:15px; padding-left:15px; margin-top:10px;}
#content1 ul li	{ padding-left:0px; list-style: disc !important; line-height:16px;  padding-bottom:5px; margin-bottom:6px;}


#footerNav a	{ color:#dddddd; }

	