/* Body and background styles */

.headbar{
	letter-spacing:5px;	
	display:none;
}
body {
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 10px;
	background-color: #000000;
	background-image: url(images/body_bg_cont.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}

.bodycalendar{
	background-image: none;
	background-color:#ffffff;
}

#bg_container {
	width: 1100px;
	margin-left: -550px;
	left: 50%;
	height: 853px;
	position: absolute;
	background-image: url(images/body_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

/* Centers website */
#centering_container {
	padding: 0px;
	width: 933px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -466px;
	left: 50%;
	position: absolute;
	/*z-index: 110;*/
	top: 0px;
}

/* Header including utility navigation and main navigation */
#header {
	margin: 0px;
	padding: 0px 0px 11px;
	clear: both;
	float: left;
	width: 933px;
	position: relative;
	height: 105px;
	background-image: url(/images/header_bottom.jpg);
	background-repeat: repeat-x;
	
	background-position: 0px bottom;
	/*z-index: 200;*/
}

#header a{
	color: #FFFFFF;
	text-decoration: none;
}
#header a:hover {
	color: #f4e541;
	text-decoration: underline;
}

#logo {
	position: absolute;
	left: 350px;
	top: 0px;
	height: 92px;
	width: 207px;
	z-index:1000;

	
}

#utility_nav_left {
	/*
	width: 100%;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	float: left;
	font-size:10px;
	height: 22px;
	font-weight: bold;
	text-align:center;
	*/
	font-size:10px;
	width:100%;
	color: #FFFFFF;
	position:relative;
	top:6px; 
	text-align:center;
}

#utility_nav_left a{
	margin-right:3px;
	margin-left:3px;
}

#utility_nav_right {
	margin: 0px;
	padding: 5px 0px 0px;
	float: right;
	width: 376px;
	clear: none;
	height: 22px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
}
#utility_nav_right A {
	margin-right: 6px;
}

#navigation {
	margin: 0px;
	padding: 0px;
	clear: both;
	width: 933px;
	background-image: url(/images/nav_bg.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	/*float: left;*/ /* DEBUG */
	height: 65px;
}

.navigation_margin {
	padding: 0px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#navigation_left {
	margin: 0px;
	padding: 0px;
	width: 350px;
	height: 65px;
	position: absolute;
	left: 0px;
}
#navigation_right {
	margin: 0px;
	padding: 0px;
	width: 282pt;
	height: 65px;
	position: absolute;
	left: 557px;
}

/* homepage body content and background styles */
#home_content {
	background-image: url(/images/home_bg.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
	clear: both;
	float: left;
	width: 933px;
	position: relative;
	background-color: #0377FE;
}

#home_flash {
 	margin: 0px 0px 0px -16px; 
	/*margin: 0px 0px 0px -28px; */
	padding: 0px;
	/*width: 637px;*/
	clear: none;
	float: left;
	position:relative;
	border: 0px solid #000;
}


#winning_numbers {
	margin: 0px 17px 17px 0px;
	padding: 0px;
	clear: right;
	float: right;
}

#where_to_play {
	padding: 0px 17px 17px 0px;
	margin: 0px;
	clear: right;
	float: right;
	height: 61px;
	width: 276px;
	background-image: url(/images/home_where-to-play.jpg);
	background-repeat: no-repeat;
}
#where_to_play form {
	margin: 29px 2px 2px;
	padding: 0px;
	width: 272px;
	height: 30px;
}
#where_to_play form select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #0b498d;
	border: 1px solid #68a5da;
	height: 18px;
	width: 249px;
	margin-top: 8px;
	margin-right: 12px;
	margin-left: 12px;
}

#latest_news_padding{
	padding: 0px 17px 17px 0px;
	
}

#latest_news {
	
	margin: 0px;
	clear: right;
	float: right;
	width: 276px;
	height: 220px;
	background-image: url(/images/home_latest-news_bg.jpg);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-width: 2px;
	border-bottom-color: #772f5e;
	border-bottom-style: solid;
}

#latest_news p {
	padding: 0px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	color: #FFFFFF;
	text-align: center;
}
#latest_news p A {
	color: #FFFFFF;
	text-decoration: none;
}
#latest_news p A:hover {
	color: #ffdc0f;
}
#latest_news ul {
	margin: 0px 2px 6px;
	padding: 0px;
	list-style-type: none;
	width: 272px;
}
#latest_news ul li {
	margin: 0px;
	padding: 12px 0px 12px 34px;
	background-image: url(/images/latest_news_bg_up.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: #FFFFFF;
	clear: none;
}
#latest_news ul li:hover {
	margin: 0px;
	padding: 12px 0px 12px 34px;
	background-image: url(/images/latest_news_bg_dn.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: #FFFFFF;
	clear: none;
}
#latest_news ul li A {
	color: #ffd800;
	text-decoration: none;
	background-image: url(/images/news_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	margin: 0px 0px 0px 4px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}

#learn_how_to_play {
	clear: right;
	float: right;
	padding: 0px;
	margin-top: 0px;
	padding-right: 17px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top:10px;
	padding-bottom:10px;
}


/* homepage footer styles */
#home_footer {
	
	background-image: url(/images/home_footer_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	
	margin: 0px;
	padding: 18px 10px 0px;
	height: 33px;
	width: 913px;
	
	clear: both; 
/* DEBUG */
/*	float: left; */ 
	
	color: #FFFFFF;
	font-weight: bold;
}

#home_footer a {
	color: #FFFFFF;
	text-decoration: none;
}
#home_footer a:hover {
	color: #f9d71d;
	text-decoration: underline;
}

/* estimated jackpot line styles */
#estimated_jackpot {
	background-image: url(/images/title_bg.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	margin: 0px;
	padding:0px;
	/*padding: 6px 12px 0px; - RNJ REMOVED*/
	height: 53px;
	width: 620px; /* 597px; */
	_width:597px;
	/*clear: none;*/
	float: left;
	color: #FFFFFF;
}

#estimated_jackpot_long {
	background-image: url(/images/title_bg.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	margin: 0px;
	padding: 6px 12px 0px;
	height: 53px;
	width: 933px;
	color: #FFFFFF;
}
#estimated_amount {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	clear: none;
	float: left;
	padding-left:20px; 
}
#date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	clear: none;
	float: left;
	padding-top:0px; 
	padding-bottom:0px; 
	padding-left:45px; 
	padding-right:0px; 
	margin-top: 2px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#date_home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	clear: none;
	float: left;
	padding-top:0px; 
	padding-bottom:0px; 
	padding-left:25px; 
	padding-right:0px; 
	margin-top: 2px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#cash_option {
	clear: both;
	float: left;
	font-weight: bold;
	padding-left: 20px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100%;
}
#cash_option A {
	color: #ffd800;
	text-decoration: underline;
}
.yellow_text {
	color: #ffd800;
}
.yellow_text_sm {
	color: #ffffff;
	font-size: 12px;
	padding-left: 21px;
}

/* subpage footer style */
#footer {
	background-image: url(/images/footer_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 24px 10px 0px;
	height: 31px;
	width: 913px;
	clear: both;
	float: left;
	color: #FFFFFF;
	font-weight: bold;
}
#footer a {
	color: #FFFFFF;
	text-decoration: none;
}
#footer a:hover {
	color: #f9d71d;
	text-decoration: underline;
}
#footer_left {
	margin: 0px;
	padding: 0px;
	clear: none;
	float: left;
	width: 50%;
}
#footer_right {
	text-align: right;
	margin: 0px;
	padding: 0px;
	clear: none;
	float: right;
	width: 50%;
}



/* subpage subnav, body content and background styles */
#content {
	background-repeat: no-repeat;
	background-position: 0px bottom;
	margin: 0px;
	padding: 0px;
	clear: both;
	float: left;
	width: 933px;
	position: relative;
	background-color: #000046;
	color: #FFFFFF;
}

#subnav {
	margin: 0px;
	padding: 17px 7px 274px;
	clear: none;
	float: left;
	width: 173px;
	font-size: 11px;
	font-weight: normal;
	position: relative;
}
#subnav ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#subnav ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	min-height:24px;
	_height:24px;
}

#subnav ul li a {
	background-image: url(/images/subnav_bullet.gif);
	background-repeat: no-repeat;
	background-position: 11px 10px;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 28px;
	display: block;
	text-transform: uppercase;
}
#subnav ul li a:hover {
	background-color: #161767;
	background-image: url(/images/subnav_dn.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 28px;
}
.subnav_dn {
	background-color: #161767 !important;
	background-image: url(/images/subnav_dn.jpg) !important;
	background-repeat: no-repeat !important;
	background-position: 0px 0px !important;
	margin: 0px !important;
	padding-top: 6px !important;
	padding-right: 0px !important;
	padding-bottom: 7px !important;
	padding-left: 28px !important;
}
#subnav ul li ul {
	background-color: #FFFFFF;
	background-image: none;
	color: #022493;
}
#subnav ul li ul li {
}
#subnav ul li ul li A {
	color: #022493;
	text-decoration: none;
	padding-left: 40px;
	text-transform: none;
}
#subnav ul li ul li A:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #0b79fa;
	background-image: url(/images/subsubnav_bg.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	padding-left: 40px;
}
.subsubnav_dn {
	color: #FFFFFF !important;
	text-decoration: none !important;
	background-color: #0b79fa !important;
	background-image: url(/images/subsubnav_bg.jpg) !important;
	background-repeat: repeat-x !important;
	background-position: 0px 0px !important;
	padding-left: 40px !important;
}

#copy {
	margin: 0px;
	padding: 0px 0px 0px;
	clear: right;
	float: left;
	width: 746px;
	background-color: #0377fe;
	background-image: url(/images/home_bg.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;

}
#subnav_button {
	position: absolute;
	width: 171px;
	bottom: 11px;
	left: 7px;
	margin: 0px;
	padding: 0px;
	height: 28px;
}
#winning_numbers_small {
	margin: 0px;
	padding: 0px;
	clear: none;
	float: right;
	width: 276px;
	position: relative;
}
#cash_option_small {
	clear: none;
	float: left;
	font-weight: bold;
	padding-left: 20px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 50%;
}
#cash_option_small A {
	color: #ffd800;
	text-decoration: underline;
}
#about_content {
	margin: 0px;
	padding: 12px;
	clear: none;
	float: left;
	width: 468px;
	font-size: 13px;
	color: #000000;
	background-image: url(/images/about-map_bg.jpg);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}
#sidebar-about {
	background-image: url(/images/about_us-sidebar_bg.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px 0px 17px;
	width: 252px;
	border: 1px solid #1e568f;
	background-color: #2b89da;
	clear: right;
	float: right;
}
#sidebar-about p {
	padding: 0px;
	margin-top: 6px;
	margin-right: 17px;
	margin-bottom: 17px;
	margin-left: 17px;
}
#sidebar-about table {
	padding: 0px;
	margin-top: 0px;
	margin-right: 17px;
	margin-bottom: 0px;
	margin-left: 17px;
	width: 218px;
	font-weight: bold;
	height:242px;
}

#winners_2col_gallery {
	background-color: #000046;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: #000000;
	margin: 0px;
	padding: 18px 18px 18px 30px;
	float: left;
	clear: none;
	width: 698px;
	font-size: 11px;
	min-height:400px; 
}


#copy_2col {
	background-color: #FFFFFF;
	background-image: url(/images/content_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: #000000;
	margin: 0px;
	padding: 18px 18px 18px 30px;
	float: left;
	clear: none;
	width: 698px;
	font-size: 11px;
	min-height:410px; 
}

#copy_2col_whereto {
	background-color: #FFFFFF;
	background-image: url(/images/content_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: #000000;
	margin: 0px;
	padding: 18px 18px 18px 30px;
	float: left;
	clear: none;
	width: 698px;
	font-size: 11px;
	min-height:1300px; 
	_height: 700px; /* IE6 min-height hack */
}

#copy_2col_numbers {
	background-color: #FFFFFF;
	background-image: url(/images/content_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: #000000;
	margin: 0px;
	padding: 18px 18px 18px 30px;
	float: left;
	clear: none;
	width: 698px;
	font-size: 11px;
	min-height:360px; 
	_height: 360px; /* IE6 min-height hack */
}

#copy_2col_howto {
	background-color: #FFFFFF;
	background-image: url(/images/content_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: #000000;
	margin: 0px;
	padding: 18px 18px 18px 30px;
	float: left;
	clear: none;
	width: 698px;
	font-size: 11px;
	min-height:400px; 
	_height: 300px; /* IE6 min-height hack */
}

#copy_2col_resources {
	background-color: #FFFFFF;
	background-image: url(/images/content_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: #000000;
	margin: 0px;
	padding: 18px 18px 18px 30px;
	float: left;
	clear: none;
	width: 698px;
	font-size: 11px;
	min-height:400px; 
	_height: 300px; /* IE6 min-height hack */
}

#copy_2col_winners {
	background-color: #FFFFFF;
	background-image: url(/images/content_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: #000000;
	margin: 0px;
	padding: 18px 18px 18px 30px;
	float: left;
	clear: none;
	width: 698px;
	font-size: 11px;
	min-height:400px; 
	_height: 300px; /* IE6 min-height hack */
}

#copy_2col_alerts {
	background-color: #FFFFFF;
	background-image: url(/images/content_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: #000000;
	margin: 0px;
	padding: 18px 18px 18px 30px;
	float: left;
	clear: none;
	width: 698px;
	font-size: 11px;
	min-height:300px; 
	_height: 300px; /* IE6 min-height hack */
}

#states {
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: #000000;
	margin: 0px;
	padding: 0px 18px 18px 20px;
	float: left;
	clear: none;
	font-size: 11px;
	min-height:1200px; 
}

#copy_2col_long {
	background-color: #FFFFFF;
	background-image: url(/images/content_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: #000000;
	margin: 0px;
	padding: 18px 18px 18px 30px;
	float: left;
	clear: none;
	width: 698px;
	font-size: 11px;
	min-height:400px; 
}


#copy_2col h1, #copy_2col_howto h1, #copy_2col_whereto h1, #copy_2col_alerts h1, #copy_2col_whereto h1, #copy_2col_numbers h1, #copy_2col_resources h1, #copy_2col_winners h1 {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 25px;
	color: #2c539e;
	background-image: url(/images/dots_horiz_blu.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px 0px 10px;
}
#jackpot_map {
	position: relative;
	height: 341px;
	width: 467px;
}
#jackpot_selector {
	padding: 0px;
	height: 49px;
	width: 467px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(/images/about-map-jackpotselector.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#jackpot_selector img {
	margin: 0px;
	padding: 0px;
	clear: none;
	float: left;
}

#jackpot_selector A {
	font-size: 12px;
	font-weight: bold;
	color: #d80600;
	text-decoration: none;
	display: block;
	float: left;
	margin: 0px;
	padding: 18px 7px 0px;
	height: 31px;
}
#jackpot_selector A:hover {
	background-image: url(/images/about-map-jackpot_dn.gif);
	background-repeat: no-repeat;
	background-position: center 0px;
}


.jackpot_floater {
	background-image: url(/images/about-map-jackpotfloat.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 8px 0px 0px;
	height: 72px;
	width: 117px;
	font-size: 11px;
	line-height: 14px;
	color: #bd0100;
	text-align: center;
	visibility: hidden;
	position: absolute;
}
#jackpot1 {
	top: 94px;
	right: 97px;
}
#jackpot2 {
	top: 117px;
	right: 223px;
}
#jackpot3 {
	left: -26px;
	top: 47px;
}
#jackpot4 {
	top: -9px;
	right: 17px;
}
#jackpot5 {
	top: 22px;
	right: 101px;
}
#jackpot6 {
	left: 317px;
	top: 20px;
}
#jackpot66 {
	left: -25px;
	top: 60px;
}

#jackpot7 {
	top: 22px;
	right: 101px;
}
#jackpot8 {
	top: 94px;
	right: 97px;
}
#jackpot10 {
	left: 292px;
	top: 26px;
}
#jackpot11 {
	left: 287px;
	top: 45px;
}
#jackpot12 {
	left: -8px;
	top: 63px;
}
#jackpot13 {
	top: -12px;
	right: 43px;
}

/* breadcrumbing and utility tools styles */
#breadcrumbing {
	background-image: url(/images/breadcrumb_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 909px;
	margin: 0px;
	padding: 8px 12px;
	clear: both;
	float: left;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 9px;
}
#breadcrumbing A {
	color: #FFFFFF;
	text-decoration: none;
}
#breadcrumbing A:hover {
	color: #ffd800;
	text-decoration: underline;
}
.breadcumbing_current {
	color: #accdf3;
}

#breadcrumbing_links {
	margin: 0px;
	padding: 0px;
	clear: none;
	float: left;
	width: 665px;
}
#header_image {
	margin: 0px;
	padding: 0px;
	clear: both;
	float: left;
	height: 135px;
	width: 933px;
	z-index:-1;
	/*	position: relative;*/
}

#utilities {
	margin: 0px 0px 0px 12px;
	padding: 0px;
	clear: none;
	float: right;
	width: 232px;
}
#utilities p {
	clear: none;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 17px;
	margin-bottom: 0px;
	margin-left: 17px;
}

/* players_center styles */
#players_center {
	margin: 0px;
	padding: 0px;
	clear: none;
	float: left;
	font-size: 11px;
}
#players_center h1 {
	font-size: 20px;
	margin: 0px 0px 8px;
	padding: 0px 0px 8px;
	background-image: url(/images/dots_horiz.gif);
	background-repeat: repeat-x;
	background-position: 0px bottom;
}
#players_center h2 {
	font-size: 20px;
	margin: 0px 0px 4px;
	padding: 0px 0px 4px;
}
#players_center p {
	margin: 0px;
	padding: 0px;
}
#players_center A {
	color: #FFFFFF;
	text-decoration: underline;
}
#players_center-info {
	background-image: url(/images/players_center-bg-topleft.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 16px 24px;
	clear: none;
	float: left;
	height: 100px;
	width: 312px;
	background-position: 0px 0px;
	position: relative;
}
#players_center-login {
	background-image: url(/images/players_center-bg-topright.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 16px 24px;
	clear: none;
	float: left;
	height: 100px;
	width: 338px;
	position: relative;
}
#players_center-login input {
	background-color: #1a3062;
	margin: 0px;
	padding: 0px;
	border: 1px solid #667ca7;
	color: #FFFFFF;
	height: 15px;
	width: 114px;
}
#players_center-benefits {
	 background-image: url(/images/players_center-bg-bottom.jpg) ; 
	
	margin: 0px;
	padding: 16px 24px;
	clear: none;
	float: left;
	height: 262px;
	width: 698px;
	position: relative;
}
#players_center-benefits p {
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	
}

#register {
	width: 300px;
	position: absolute;
	top: 12px;
	right: 10px;
}
.pc_button {
	width: 158px;
	margin: 0px 20px 0px 0px;
	padding: 0px;
	clear: none;
	float: left;
}
.pc_button p {
	margin: 0px;
	padding: 0px;
}
.pc_button_last {
	margin: 0px;
	padding: 0px;
	clear: none;
	float: left;
	width: 157px;
}
.pc_button_last p {
	margin: 0px;
	padding: 0px;
}

/* winners gallery styles */
#winner_2col_gallery {
	background-image: url(/images/winners_bg.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	color: #000000;
	margin: 0px;
	padding: 18px 18px 18px 30px;
	float: left;
	clear: none;
	width: 698px;
	min-height: 450px;
	font-size: 11px;
}
#winner_2col_gallery h1 {
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 25px;
	color: #2c539e;
	background-image: url(/images/dots_horiz_blu.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px 0px 10px;
}
#winners_gallery {
	background-image: url(/images/winners_bg.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	margin: 0px;
	padding: 15px 0px 15px 4px;
	clear: both;
	float: left;
	width: 929px;
	background-color: #0377FE;
}
#winners_gallery2 {
	background-image: url(/images/winners_bg.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	margin: 0px;
	padding: 15px 0px 15px 4px;
	clear: both;
	float: left;
	width: 700px;
	background-color: #0377FE;
}
.winner {
	height: 211px;
	width: 221px;
	border: 1px solid #4ea1ff;
	margin: 3px;
	padding: 0px;
	clear: none;
	float: left;
	background-image: url(/images/winner_bg_up.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	cursor: pointer;
	display: block;
}
.winner h1 {
	font-size: 12px;
	margin: 0px;
	padding: 4px 8px 0px;
	clear: left;
	float: left;
	font-weight: bold;
	display: block;
}
.winner h2 {
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 3px 8px;
	clear: right;
	float: right;
	display: block;
	padding: 0px;
}
.winner img {
	margin: 12px 0px;
	padding: 0px 0px 0px 15px;
	clear: both;
	float: left;
	height: 115px;
	width: 192px;
	display: block;
}
.winner img.video {
	margin: 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 12px;
	width: 14px;
}
.winner h3 {
	margin: 0px;
	padding: 0px 15px;
	clear: both;
	float: left;
	font-size: 14px;
	font-weight: normal;
	width: 192px;
	display: block;
}
.winner h4 {
	margin: 0px;
	padding: 0px 15px;
	font-size: 14px;
	font-weight: normal;
	width: 192px;
	clear: none;
	float: left;
	display: block;
}
.winner A {
	margin: -17px 15px 0px 0px;
	padding: 0px;
	float: right;
	text-transform: uppercase;
	color: #ffd800;
	text-decoration: none;
	font-size: 11px;
	clear: none;
	display: block;
}

#container {
	margin: 0px;
	padding: 0px;
	width: 234px;
	overflow: hidden;
	position: relative;
	clear: none;
	float: left;
	height: 180px; /* was 167px; */
}

#scrollcontent {
	position: relative;
	background-color: #FFFFFF;
	width: 234px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	clear: both;
	float: left;
}
.num_light {
	margin: 0px;
	padding: 2px 0px;
	clear: both;
	float: left;
	width: 234px;
	background-color: #FFFFFF;
	position: relative;
	cursor:pointer;
}
.num_light:hover {
	color: #FFFFFF;
	background-color:#0066FF;
	cursor:pointer;
}
.num_dark {
	margin: 0px;
	padding: 0px;
	clear: both;
	float: left;
	width: 234px;
	background-color: #eeeeee;
	position: relative;
	cursor:pointer;
}
.num_dark:hover {
	color: #FFFFFF;
	background-color:#0066FF;
	cursor:pointer;
}
.num_date {
	padding 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	clear: none;
	float: left;
	width: 68px;
	position: relative;
	text-align:right;
	margin-right: 10px;
}
.num_num {
	margin: 0px;
	padding: 0px;
	clear: none;
	float: left;
	width: 78px;
	position: relative;
}
.num_mb {
	margin: 0px;
	padding: 0px;
	clear: none;
	float: left;
	width: 78px;
	position: relative;
}



#winning_numbers {
	padding: 0px 17px 17px 0px;
	margin: 0px;
	clear: right;
	float: right;
}
#winning_numbers_header {
	background-image: url(/images/home_winning_nums.jpg);
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 276px;
	position: relative;
}

#winning_numbers_header_text{
	color: #c00000;
	text-decoration: none;
	font-size: 9px;
	position: absolute;
	top: 11px;
	line-height: 9px;
	left: 192px;
	padding-left:20px;

}
#winning_numbers_scroll_container {
	margin: 0px;
	padding: 10px 9px;
	clear: both;
	float: left;
	width: 256px;
	position: relative;
	background-image: url(/images/scroll_area_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #f9bc17;
	border-top-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dea303;
	border-left-style: solid;
	border-left-color: #dea303;
	/*
	border-bottom-color: #dea303;
	border-right-style: solid;
	border-bottom-width: 1px;
	*/
	border-bottom:none;
	height:180px; /* was 167 */ /* was 220px */
}
#winning_numbers_buttons {
	margin: 0px;
	/*padding: 10px 0px 0px; */
	/*clear: both; */
	/*float: left; */
	position: relative;
	background-color:#f9bc17;
	border-bottom-color: #dea303;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	width: 256px;
	padding: 10px 9px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dea303;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #dea303;
}

#btn1 {
	color: #FFFFFF;
	background-color: #9a1616;
	text-align: center;
}
#btn2 {
	color: #FFFFFF;
	background-color: #ed3f34;
	text-align: center;
}
.win_num_btns {
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
}
.win_num_btns A {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(/images/btn_num.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
}
#scrollArea {
	background-image: url(/images/scroll_bg.jpg);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	height: 167px;
	width: 12px;
	position: relative;
	overflow: visible;
	clear: none;
	float: right;
	background-position: 4px;
}
#scroller {
	background-color: #5eaaef;
	width: 12px;
	position: absolute;
	top: -1px;
}
#popout {
	position: absolute;
	z-index: 1000;
	left: 0px;
	top: 50px;
	visibility: hidden; /*visible;*/
	display: block;
}

#formcalendar{
	padding-left:20px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	width:256px; 
	height:190px;
}	

#framecalendar{
	border: solid 1px #c0c0c0;
}

.tablewinners{
	border:solid 2px #31309C;
}

.tablewinners td{
	height:20px;
}

#stretch{
	min-height:640px;
	background-color:#ffffff;
}

iframe#numbersFrame {
	overflow: hidden;
	border: none;
	width: 276px;
	height: 200px;
}

p#error {
	color: #CC0000;
}

p#loginError {
	color: #CC3333;
	font-weight: bold;
}

.icon{
	float:left;
	padding-right:3px;
}

.iconcaption{
	float:left;
	padding-right:13px;
}

#printheader{
	display:none;
}

.videoicon{
	float:left;
	padding-top:5px;
	padding-left:5px;
}

.statichome{
	margin-left:-17px; 
}
