body { margin: 0; padding: 0; height: 100%; text-align: center; background-color: #FFFFFF; font-family: Arial; font-size: 12px; color: #000000; }
html { margin: 0; padding: 0; height: 100%; }
UL { margin-top: 0; margin-bottom: 0; list-style-type: disc; list-style-position: outside; padding: 0 22px 0 0; }

* { margin-left: auto; margin-right: auto; }

.ALeft { text-align: left; }
.ARight { text-align: right; }
.ACenter { text-align: center; }

.FLeft { float: left; }
.FRight { float: right; }
.FNone { float: none; }

.Border0 { border: 0; }

.BgColorW { background-color: White; }
.BgColorB { background-color: Black; }

.TextDecNone { text-decoration: none; }

.u1 { text-decoration: underline; border-bottom: 1px solid black; }

.Inline { display: inline; }

.Tahoma10 { font-family: Tahoma; font-size: 10px; color: #000000; }


.Arial10 { font-family: Arial; font-size: 10px; color: #000000; }
.Arial10B { font-family: Arial; font-size: 10px; font-weight: bold; color: #000000; }

.Arial11 { font-family: Arial; font-size: 11px; color: #000000; }
.Arial11B { font-family: Arial; font-size: 11px; font-weight: bold; color: #000000; }

.Arial12 { font-family: Arial; font-size: 12px; color: #000000; }
.Arial12B { font-family: Arial; font-size: 12px; font-weight: bold; color: #000000; }
.Arial12BlueB { font-size: 12px; color: #013B92; font-family: Arial; font-weight: bold; }
.Arial12RedB { font-family: Arial; font-size: 12px; font-weight: bold; color: #ED020B; }
.Arial12RedPikamaB { font-family: Arial; font-size: 12px; font-weight: bold; color: #ef0008; }
.Arial12BluePikamaB { font-size: 12px; color: #074697; font-family: Arial; font-weight: bold; }

.Arial13 { font-family: Arial; font-size: 13px; color: #000000; }
.Arial13B { font-family: Arial; font-size: 13px; font-weight: bold; color: #000000; }

.Arial14 { font-family: Arial; font-size: 14px; color: #000000; }
.Arial14B { font-family: Arial; font-size: 14px; font-weight: bold; color: #000000; }

.Arial16 { font-family: Arial; font-size: 16px; color: #000000; }
.Arial16B { font-family: Arial; font-size: 16px; font-weight: bold; color: #000000; }
.Arial16GrayB { font-size: 16px; color: #9b9b9b; font-family: Arial; font-weight: bold; }
.Arial16GrayTextB { font-size: 16px; color: GrayText; font-family: Arial; font-weight: bold; }
.Arial16RedB { font-size: 16px; color: #ED020B; font-family: Arial; font-weight: bold; }

.Arial18 { font-family: Arial; font-size: 18px; color: #000000; }
.Arial18B { font-family: Arial; font-size: 18px; font-weight: bold; color: #000000; }

.Arial20 { font-family: Arial; font-size: 20px; color: #000000; }
.Arial20B { font-family: Arial; font-size: 20px; font-weight: bold; color: #000000; }
.Arial20BlueB { font-family: Arial; font-size: 20px; font-weight: bold; color: #013B92; }
.Arial20RedB { font-family: Arial; font-size: 20px; font-weight: bold; color: #ED020B;  }

.Arial22BlueB { font-size: 22px; color: #013B92; font-family: Arial; font-weight: bold; }
.Arial22RedB { font-size: 22px; color: #ED020B; font-family: Arial; font-weight: bold; }

.Arial24 { font-family: Arial; font-size: 24px; color: #000000; }
.Arial24B { font-family: Arial; font-size: 24px; font-weight: bold; color: #000000; }



.Tahoma14 { font-size: 14px; color: #000000; font-family: Tahoma; }
.Tahoma14B { font-size: 14px; color: #000000; font-family: Tahoma; font-weight: bold; }
.Tahoma14RedB { font-size: 14px; color: #ED020B; font-family: Tahoma; font-weight: bold; }

.Tahoma20BlueB { font-size: 20px; color: #013B92; font-family: Tahoma; font-weight: bold; }
.Tahoma20RedB { font-size: 20px; color: #ED020B; font-family: Tahoma; font-weight: bold; }


a.def_#074697:link { color: #074697; text-decoration: underline; }
a.def_#074697:visited { color: #074697; text-decoration: underline; }
a.def_#074697:hover { color: #074697; text-decoration: underline; }

a.def_f11:link { font-family: arial; color: #074697; font-size: 11px; text-decoration: underline; }
a.def_f11:visited { font-family: arial; color: #074697; font-size: 11px; text-decoration: underline; }
a.def_f11:hover { font-family: arial; color: #074697; font-size: 11px; text-decoration: none; }

a.def_f12:link { font-family: arial; color: #074697; font-size: 12px; text-decoration: underline; font-weight: bold; }
a.def_f12:visited { font-family: arial; color: #074697; font-size: 12px; text-decoration: underline; font-weight: bold; }
a.def_f12:hover { font-family: arial; color: #074697; font-size: 12px; text-decoration: none; font-weight: bold; }

a.def_f16:link { font-family: arial; color: #074697; font-size: 16px; text-decoration: underline; font-weight: bold; }
a.def_f16:visited { font-family: arial; color: #074697; font-size: 16px; text-decoration: underline; font-weight: bold; }
a.def_f16:hover { font-family: arial; color: #074697; font-size: 16px; text-decoration: none; font-weight: bold; }

a.def_f20:link { font-family: arial; color: #074697; font-size: 20px; text-decoration: underline; font-weight: bold; }
a.def_f20:visited { font-family: arial; color: #074697; font-size: 20px; text-decoration: underline; font-weight: bold; }
a.def_f20:hover { font-family: arial; color: #074697; font-size: 20px; text-decoration: none; font-weight: bold; }

.SpacingTop5 { margin-top: 5px; }
.SpacingTop10 { margin-top: 10px; }

.PaddingTop10 { padding-top: 10px; }

.main_div { width: 961px; clear: both; }

.main_div_border_left { float: left; background-image: url("../images/white_left_strech.gif"); background-repeat: repeat-y; width: 13px; height: 100%; }
.main_div_border_right { float: right; background-image: url("../images/white_right_strech.gif"); background-repeat: repeat-y; width: 11px; height: 100%; }
.main_div_bottom_left { background-image: url("../images/white_left_corner.gif"); background-repeat:no-repeat; width: 13px; height: 14px; background-position: top; }
.main_div_bottom { background-image: url("../images/white_bottom.gif"); background-repeat:no-repeat; width: 937px; height: 14px; background-position: top; }
.main_div_bottom_right { background-image: url("../images/white_right_corner.gif"); background-repeat:no-repeat; width: 11px; height: 14px; background-position: top; }

/*height: 345px*/
.main_div_left { width: 687px; height: 100%; float: left; background-color: #FFFFFF; }
.main_div_right { width: 250px; height: 100%; float: left; background-color: #FFFFFF; }
.main_div_center { width: 937px; height: 100%; float: left; background-color: #FFFFFF; }
.main_div_center2 { width: 937px; height: 100%; float: left; background-color: #FFFFFF; }


.PadDef37 { padding: 0px 37px 0px 37px; }
.PadDef37B { padding: 0px 37px 20px 37px; }
.PadDef37T { padding: 20px 37px 0px 37px; }
.PadDef37TB { padding: 20px 37px 20px 37px; }

.body_bg { background-image: url(../images/bg_strip.gif); background-repeat: repeat-x; background-color: #B5B5B5; }
/*.head_div_center { background-image: url("../images/top_banner_02.gif"); width: 726px; height: 141px; float: left; }*/
.head_div_center { width: 726px; height: 141px; float: left; }

.def_main_div { width: 681px; direction: rtl; background-color: #fffde1; border: solid 1px #01388f; border-top: none; }
.box_main { width: 225px; }
.box_top { background-image: url("../images/box_top.gif"); width: 215px; height: 20px; padding-right: 10px; color: #910005; font-weight: bold; }
.box_top_text { color: Gray; }
.box_body1 { background-image: url("../images/box_body_strech.gif"); width: 205px; height: 62px; padding: 3px 10px 0px 10px; color: #727272; }
.box_body2 { background-image: url("../images/box_body_strech.gif"); width: 205px; height: 86px; padding: 5px 10px 0px 10px; color: #727272; }
.box_bottom { background-image: url("../images/box_bottom.gif"); width: 225px; height: 12px; }
.box_input_label { width: 35px; margin-top: 5px; }
.box_input { width: 168px; font-size: 12px; border: solid 1px #D2D2D2; margin-top: 3px; }
.box_button1 { margin-top: 3px; }

.banner1 { background-image: url("../images/red_box.gif"); width: 341px; height: 307px; }
.banner1_area1 { clear: both; position: relative; float: left; border: none; top: 145px; left: 5px; width: 190px; height: 40px; cursor: pointer; }
.banner1_button1 { clear: both; position: relative; float: left; top: 145px; left: 65px; width: 85px; height: 47px; border: none; background-image: url("../images/button_loto.gif"); cursor: pointer; }
.banner1_button1_over { background-image: url("../images/button_loto_over.gif"); }
.banner1_area2 { clear: both; position: relative; float: left; border: none; top: 160px; left: 13px; width: 105px; height: 40px; cursor: pointer; }

.banner2 { background-image: url("../images/blue_box.gif"); width: 337px; height: 307px; }
.banner2_area1 { clear: both; position: relative; float: left; border: none; top: 130px; left: 15px; width: 180px; height: 55px; cursor: pointer; }
.banner2_button1 { clear: both; position: relative; float: left; top: 131px; left: 65px; width: 85px; height: 47px; border: none; background-image: url("../images/button_chance.gif"); cursor: pointer; }
.banner2_button1_over { background-image: url("../images/button_chance_over.gif"); }
.banner2_area2 { clear: both; position: relative; float: left; border: none; top: 145px; left: 15px; width: 105px; height: 40px; cursor: pointer; }

.BgColorYellow { background-color: #ffefb7; }

.CornerBottomL { background-image: url("../images/c-l.gif"); width: 11px; height: 14px; float: left; }
.CornerBottomR { background-image: url("../images/c-r.gif"); width: 11px; height: 14px; float: right; }

#nav { direction: rtl; text-align: right;}
#nav, #nav ul { padding: 0; margin: 0; list-style: none; font-family: Arial; font-size: 14px; font-weight: normal; height: 27px; }
#nav a { display: block; text-decoration: none; color: #FFFFFF; padding: 5px 10px 5px 10px; text-align: center; height: 17px; }
#nav li { float: right; position: static; width: auto; height: 27px; }

/*
#nav li.w1 { width: 100px; border-left: solid 1px #FFFFFF; font-weight: bold; }
#nav li.w2 { width: 70px; border-left: solid 1px #FFFFFF; font-weight: bold; }
#nav li.w3 { width: 110px; border-left: solid 1px #FFFFFF; font-weight: bold; }
*/
#nav li.w1 { width: 100px; font-weight: bold; }
#nav li.w2 { width: 70px; font-weight: bold; }
#nav li.w3 { width: 110px; font-weight: bold; }
#nav li.wEnd { width: 80px; font-weight: bold; }
#nav li.navselected { background-color: Gray; }
#nav li.space { width: 10px; color: #FFFFFF; padding-top: 5px; text-align: center; }

#nav li ul, #nav ul li { width: 110px; background-color: #D4D4D4; }
#nav ul li a { color: #FFFFFF; padding: 3px 12px 3px 16px; text-align: right; }
#nav ul li.bottom { background-color: transparent; }
#nav ul li div.bottom_left { float: left; background-image: url("../images/menu_left_corner.gif"); width: 5px; height: 5px; }
#nav ul li div.bottom_center { float: left; background-color: #D4D4D4; width: 100px; height: 5px; }
#nav ul li div.bottom_right { float: left; background-image: url("../images/menu_right_corner.gif"); width: 5px; height: 5px; }

#nav li ul { position: absolute; display: none; background-color: transparent; }
#nav li:hover a, #nav a:focus, #nav a:active, #nav li.navhover a { color: #C30207; background-color: #D4D4D4; }
#nav li:hover ul, #nav li.navhover ul { display: block; }
#nav li:hover ul a, #nav li.navhover ul a { color: #000000; background-color: transparent; }
#nav ul a:hover { background-color: #EEEEEE !important; }

.MyCalendar1 .ajax__calendar_container { border: 1px solid #646464; background-color: Yellow; color: red; }
.MyCalendar1 .ajax__calendar_other .ajax__calendar_day, .MyCalendar1 .ajax__calendar_other .ajax__calendar_year { color: black; }
.MyCalendar1 .ajax__calendar_hover .ajax__calendar_day, .MyCalendar1 .ajax__calendar_hover .ajax__calendar_month, .MyCalendar1 .ajax__calendar_hover .ajax__calendar_year { color: black; }
.MyCalendar1 .ajax__calendar_active .ajax__calendar_day, .MyCalendar1 .ajax__calendar_active .ajax__calendar_month, .MyCalendar1 .ajax__calendar_active .ajax__calendar_year { color: black; font-weight: bold; }

.ul_level1_ttl { float: right; width: 30px; }
.ul_level1_txt { float: right; width: 623px; }
.ul_level2_ttl { float: right; width: 40px; }
.ul_level2_txt { float: right; width: 583px; }
.ul_level3_ttl { float: right; width: 50px; }
.ul_level3_txt { float: right; width: 533px; }
.ul_level3a_ttl { float: right; width: 90px; }
.ul_level3a_txt { float: right; width: 443px; }
.ul_level4_ttl { float: right; width: 50px; }
.ul_level4_txt { float: right; width: 393px; }

.win_div1 { }

.win_red { float: right; background-image: url("../images/reb_ball.gif"); background-repeat: no-repeat; width: 27px; height: 23px; text-align: center; color: White; font-weight: bold; padding-top: 5px; }
.win_blue { float: right; background-image: url("../images/blue_ball.gif"); background-repeat: no-repeat; width: 27px; height: 23px; text-align: center; color: White; font-weight: bold; padding-top: 5px; }
.win_blue_txt { float: right; width: 45px; height: 28px; color: Red; font-weight: bold; margin-right: 20px; }

.win_spade { float: right; background-image: url("/App_Themes/images/spade.gif"); background-repeat: no-repeat; width: 25px; height: 25px; text-align: center; color: Black; font-weight: bold; padding-top: 10px; }
.win_diamond { float: right; background-image: url("/App_Themes/images/diamond.gif"); background-repeat: no-repeat; width: 25px; height: 25px; text-align: center; color: Black; font-weight: bold; padding-top: 10px; }
.win_heart { float: right; background-image: url("/App_Themes/images/heart.gif"); background-repeat: no-repeat; width: 25px; height: 25px; text-align: center; color: Black; font-weight: bold; padding-top: 10px; }
.win_pic { float: right; background-image: url("/App_Themes/images/pic.gif"); background-repeat: no-repeat; width: 25px; height: 25px; text-align: center; color: Black; font-weight: bold; padding-top: 10px; }

.WordVerify_div { width: 400px; text-align: left; }
.ErrMsg { color: Red; }

.reg_table1 {text-align: right; color: #494949; font-weight: bold; table-layout: fixed;}