@charset "utf-8";
/* CSS Document */

/*Sublink*/
#sublink ul{
	width:168px;
	padding:0;
	margin:0;
	list-style:none;
}

#sublink ul li{
	margin:0;
}

#sublink ul li a{
	display:block;
	width:138px;
	min-height:20px;
	background:url(../images/bg_sublink.gif);
	font-size:16px;
	color:#000;
	padding:5px 15px;
}

#sublink ul li a:hover{
	color:#dd020d;
}

#sublink ul li.selected{
	display:block;
	width:138px;
	min-height:20px;
	background:url(../images/bg_sublink_over.gif);
	font-size:16px;
	color:#dd020d;
	padding:5px 15px;
}
/*End sublink*/


/*popup*/
#popup_top1 {
	width:1006px;
	height:157px;
	background:url(../images/popup_top_bg.gif);
}

#popup_top_right {
	width:130px;
	height:32px;
	float:right;
	background:url(../images/bg_top_right.gif);
}

#popup_top_title {
	width:800px;
	height:25px;
	float:right;
	padding:8px 10px 0 0;
	text-align:right;
}

#popup_container {
	width:1006px;
	margin:0 auto;
	padding:40px 0;
}

#popup_footer {
	width:400px;
	height:50px;
	padding-top:10px;
	margin:0 auto;
	text-align:center;
}
/*end popup*/


#container_content {
	width:1000px;
	margin:16px auto 0 auto;
}

#breadcrumd {
	border-bottom:#d8d8d8 3px solid;
	height:25px;
	width:1000px;
	float:left;
	font-size:12px;
}

#content_left {
	width:777px;
	padding:40px 55px 0 0;
	float:left;
}

#content_left_flash {
	width:832px;
	padding:40px 0 0 0;
	float:left;
}
#flashHowToPlay{
	width:827px;
	height:1800px;
}
#flashLuckyNumSmall{
	width:300px;
	height:122px;
}
#flashLuckyNumBig{
	width:832px;
	height:547px;
}

#content_right {
	width:168px;
	float:right;
}

#container_btntop {
	width:945px;
	height:33px;
	padding:20px 55px 10px 0;
	float:left;
	text-align:right;
}

#title_link {
	width:168px;
	min-height:23px;
	padding:12px 0;
	background-color:#000;
	font-size:20px;
	color:#fff;
	text-align:center;
	margin-bottom:3px;
	line-height:20px;
}

#inner_banner{
	width:168px;
	background:url(../images/bg_banner.gif) repeat-x;
	padding-top:15px;
	text-align:center;
}

#inner_banner img{
	margin-bottom:15px;
}

#box1{
	border:#ccc 1px solid;
	padding:5px 10px;
	background-color:#f1f1f1;
}

#pagebox{
	width:828px;
	margin:10px 0 0 15px;
	border:#ccc 1px solid;
	padding:5px 10px;
	background-color:#f1f1f1;
	float:left;
}

.list_link{
	padding:6px 15px 6px 25px;
	background:url(../images/arrow.gif) 15px 12px no-repeat;
}

.pdf_link{
	padding:6px 25px;
	background:url(../images/pdf_icon.gif) 0 3px no-repeat;
}

.doc_link{
	padding:6px 25px;
	background:url(../images/doc_icon.gif) 0 3px no-repeat;
}

#box2{
	border:#ccc 1px solid;
	padding:30px 40px;
	background-color:#f1f1f1;
}

#button1{
	width:185px; 
	height:25px; 
	text-align:left; 
	padding:2px 0 0 15px; 
	background:url(../images/button.png) no-repeat;
}

.divider_h{
	background:url(../images/dot_h.gif) center repeat-x;
}

.divider_v{
	background:url(../images/dot_vertical.gif) center repeat-y;
}

.divider_v2{
	background:url(../images/dot_v.gif) center repeat-y;
}
.tablebg1{
	background-color:#e8e8e8;
}
table.tablewin tr td{
	padding:3px 10px;
	background-color:#f6f6f6;
	text-align:center;
}

table.tabletitle tr td{
	padding:6px 10px;
	background-color:#e5f3d2;
	font-family:'Cabin-Bold', Arial, Helvetica, sans-serif; 
	text-align:center;
Width;100%;
}

table.tabletitle652 tr td{
	padding:5px 8px;
	background-color:#e5f3d2;
	font-family:'Cabin-Regular', Arial, Helvetica, sans-serif; 
	text-align:center;
}

table.tablewin2 tr td{
	padding:3px 5px;
	background-color:#f6f6f6;
	text-align:center;
}

table.tablewin3 tr td{
	padding:3px 20px;
	background-color:#f6f6f6;
}

table.tabletitle2 tr td{
	padding:6px 5px;
	background-color:#e5f3d2;
	font-family:'Cabin-Bold', Arial, Helvetica, sans-serif; 
	text-align:center;
}

table.tabletitle3 tr td{
	padding:6px 10px;
	background-color:#fedfc0;
	font-family:'Cabin-Bold', Arial, Helvetica, sans-serif; 
	text-align:center;
}

table.tabletitle4 tr td{
	padding:6px 20px;
	background-color:#e5f3d2;
	font-family:'Cabin-Bold', Arial, Helvetica, sans-serif; 
}

table.bar tr td{
	padding:0;
	text-align:left;
}

#box3{
	border:#ccc 1px solid;
	padding:5px;
	background-color:#f6f6f6;
}

#box4{
	border:#ccc 1px solid;
	padding:20px;
	background-color:#f6f6f6;
}

a.csrlink:hover{
	opacity:0.5;
	filter:alpha(opacity=50); /* For IE8 and earlier */
}

.inputbox{
	background:url(../images/box_number.png) center no-repeat;
}

.inputbox1{
	background:url(../images/box_number1.png) center no-repeat;
}

.inputbox2{
	background:url(../images/box_number2.png) center no-repeat;
}



.inputboxtext{
	border:none;
	background:none;
	width:50px;
	height:50px;
	font-size:35px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif; 
}

.inputboxtext1{
	border:none;
	background:none;
	width:100px;
	height:50px;
	font-size:35px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif; 

}

.inputboxtext2{
	border:none;
	background:none;
	width:242px;
	height:46px;
	font-size:35px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif; 

}

.icon_video{
	position:absolute;
	width:100px;
	height:100px;
	background:url(../images/btn_play.png) center no-repeat;
}

.ball_red{
	background:url(../images/ball_red.gif) center top no-repeat; 
	padding-top:12px;
}
.ball_green{
	background:url(../images/ball_green.gif) center top no-repeat; 
	padding-top:12px;
}
.ball_blue{
	background:url(../images/ball_blue.gif) center top no-repeat; 
	padding-top:12px;
}
.ball_purple{
	background:url(../images/ball_purple.gif) center top no-repeat; 
	padding-top:12px;
}
.ball_orange{
	background:url(../images/ball_orange.gif) center top no-repeat; 
	padding-top:12px;
}
.ball_yellow{
	background:url(../images/ball_yellow.gif) center top no-repeat; 
	padding-top:12px;
}

.gallery_div{
	width:880px;
	margin:10px auto 0 auto;
}

.gallery_box a{
	display:block;
	width:180px; 
	height:135px; 
	border:#c9c9c9 1px solid; 
	padding:4px; 
	margin:10px 15px;
	float:left;
	text-align:center;
	background-color:#FFFFFF;
}

.gallery_box img{
	max-width:100%; 
	max-height:100%;
}

.btnLuckyNo{
	background-image:url(../images/btn_lucky_no.png); float:right; width:152px; height:69px; background-color:transparent; border:none; cursor:pointer;
}

.coordinateDiv{
	position:absolute; top:-20px; left:175px; background:url(../images/box_arrow.png) left no-repeat; padding-left:6px; display:none;
}

.coordinateBox{
	background-color:#FFF; padding:10px; border:#ccc 3px solid; width:230px; -moz-border-radius: 8px; border-radius: 8px;
}

a.breadcrumblink:link, a.breadcrumblink:active, a.breadcrumblink:visited {COLOR: #000000; text-decoration:none; FONT-SIZE: 12px}
a.breadcrumblink:hover {COLOR: #dd020d;}

a.buttonlink:link, a.buttonlink:active, a.buttonlink:visited {COLOR: #000000; text-decoration:none; FONT-SIZE: 14px}
a.buttonlink:hover {COLOR: #ffffff;}

a.smalllink:link, a.smalllink:active, a.smalllink:visited {COLOR: #dd020d; text-decoration:none; FONT-SIZE: 12px}
a.smalllink:hover {COLOR: #000000;}

a.boldlink:link, a.boldlink:active, a.boldlink:visited {font-family:'Cabin-Bold', Arial, Helvetica, sans-serif; COLOR: #000000; text-decoration:none; FONT-SIZE: 16px}
a.boldlink:hover {COLOR: #dd020d;}