@charset "utf-8";
/* CSS Document */

.left{clear:both; float:left;}
.center{float:left;}
.right{float:right;}
.align_left{text-align:left;}
.align_right{text-align:right;}

body,html{margin:0; padding:0;}
.body_all{background:url(images/bg_index_replace.png) repeat-x top center !important; margin:0px;}
#main_all{width:90%; background:#fff; margin:0px auto; padding:20px 5%; border-radius:5px;}

ul#menutop li{font-size:13px !important; margin-right:7px;}
#more_hightlight_index td{padding:5px 5px 3px 10px;}
.menu_over_1{background:url(images/menu_over_1.png) no-repeat !important;}
.menu_over_2{background:url(images/menu_over_2.png) no-repeat !important;}
.menu_over_3{background:url(images/menu_over_3.png) no-repeat !important;}
.menu_over_4{background:url(images/menu_over_4.png) no-repeat !important;}
.menu_over_5{background:url(images/menu_over_5.png) no-repeat !important;}
.menu_over_6{background:url(images/menu_over_6.png) no-repeat !important;}

#frm_regis_table{background:#fff; border:1px solid #ddd; border-radius:10px; margin:0 0 10px 0;}
#regis_frm{width:90%; padding:10px 5%; font:12px Tahoma, Geneva, sans-serif;}
#regis_frm h1{font:24px Tahoma, Geneva, sans-serif; padding:10px 0 10px 0; margin:0 0 20px 0; color:#F60; border-bottom:1px solid #ccc; width:100%;}
#regis_frm p{clear:both; float:left; line-height:13px; padding:3px 0; margin:0 0 5px 0;}
#regis_frm label{width:150px; float:left; font:13px Tahoma, Geneva, sans-serif;}
#regis_frm .txt_short{width:300px; padding:0px 5px; height:20px; border:1px solid #ccc;}
#regis_frm textarea{width:300px; height:100px; border:1px solid #ccc; padding:5px 5px;}
#regis_frm #btn_regis{border:1px solid #ccc; border-radius:3px; padding:7px 20px; background:#09F; color:#fff; margin:10px 0; cursor:pointer; font-size:14px;}

#btn_regis_print{border:1px solid #ccc; border-radius:3px; padding:7px 20px; background:#09F; color:#fff; margin:10px 0; cursor:pointer; font-size:14px; display:block; width:150px; text-align:center}


#show_print_detail{width:768px; margin:0px auto; padding:0 0px;}
#show_print_detail h1{font:20px Tahoma, Geneva, sans-serif; margin:10px 0; padding:0; color:#f00;}
#show_print_detail label{width:200px; margin-right:25px; clear:both; float:left; font:16px Tahoma, Geneva, sans-serif; color:#000; font-weight:bold;}
#show_print_detail span{float:left; font:16px Tahoma, Geneva, sans-serif; color:#333;}
#show_print_detail p{clear:both; float:left; width:100%; margin:0 0 15px 0; padding:0 0 15px 0; border-bottom:1px dotted #ddd;}
#btn_regis_print{border:1px solid #ccc; border-radius:3px; padding:7px 20px; background:#09F; color:#fff; margin:10px 0; cursor:pointer; font-size:14px; display:block;}

.table_list{border-collapse:collapse; margin:20px 0;}
.table_list tr{}
.table_list tr td{border:1px solid #ccc; padding:3px 15px; }

#total_cus,#today_cus{text-decoration:none; font:18px 'tahoma'; color:#000;}
.table_topic td{text-align:center; font-weight:bold; background:#eee;}

#total_nav, #today_nav{padding:10px 0;}
#total_nav li{list-style:none; float:left; margin-right:10px;}
#total_nav li a{text-decoration:none; color:#000; display:block; padding:3px 4px;}
#total_nav li a.active{ border:1px solid #f00; padding:2px 3px;}

#today_nav li{list-style:none; float:left; margin-right:10px;}
#today_nav li a{text-decoration:none; color:#000; display:block; padding:3px 4px;}
#today_nav li a.active{ border:1px solid #f00; padding:2px 3px;}

.admin_back{background: none repeat scroll 0 0 #0080FF;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer; text-decoration:none;
    margin-right: 10px;
    padding: 6px 5px;
}

#all_regis{display:none;}
#today_regis,#all_regis{min-height:500px;}
.btn_admin{background:#0080FF; border:none; padding:5px; margin-right:10px; color:#fff; cursor:pointer;}
.btn_active{}


.h_session{font-size:14px; padding:10px 0;}

#tb_session td.content{padding-left:0px; padding-bottom:10px; line-height:18px;}
 #tb_session td.content p{line-height:18px;}
.chk_results{float:left; margin-left:100px;}

.time_session{padding-left:30px !important;}


table{width:1024px;}

/*Admin Login*/
#frm_search{}

#login_page{padding:50px 150px; clear:both; float:left; border:1px solid #ccc; border-radius:5px; margin:50px 0;}
#admin_login{background:#B4E5EC; border:1px solid #ccc; width:365px; height:180px; padding:30px; border-radius:5px; margin:30px 0 100px 50px;}
#admin_login  p{clear:both; float:left; margin:0 0 10px 0; padding:0;}
#admin_login  label{width:100px; text-align:right; clear:both; float:left; text-transform:uppercase; line-height:25px;}
#admin_login .txt_input{width:200px; margin:0 0 0 20px; height:25px; line-height:25px; border:1px solid #ccc; padding:0 5px; float:left;}
#admin_login #btn_login{padding:5px 10px; margin:10px 0 0 245px;}

#btn_search{padding:5px 10px; border:1px solid #ccc; background:#B4E5EC; cursor:pointer;}
#txt_search{height:24px; width:180px; border:1px solid #ccc; margin:0 10px 0 0; padding:0 5px;} 
