/*ALL*/
*{
	font-size:8pt;
}

legend{
    font-size:9pt;
}


IMG{
/*	border-style:none;*/
	border-width:0px;
}

/* table header*/
.th_title{
    width:100%;
    margin-left:-5px;
}

.nl_th_title{
    width:100%;
}

.th_image{
    /*display: table-cell;
    vertical-align: middle;
    padding:2px;*/
    z-index: 9;
    position: absolute;
    top: 8px;
    right: 1px;
}

.th_title_ja{
    transform: scale(0.9);
}

.nl_th_title_ja{
}

.th_title_en{
    font-size: 7pt;
    transform: scale(0.7);
    white-space: nowrap;
    margin-top:-5px;
}

.nl_th_title_en{
    font-size: 7pt;
    white-space: nowrap;
    margin-top:-5px;
}

.td_title{
    font-weight: bold;
}

.td_total{
    color: black;
    background-color: #DDDDDD;
    border: 1px solid #595959;
	max-width: 88px;
	width: 88px;
	text-align: center;
	padding:0px;
}

/* menu  */
TABLE.menu{
	margin:0px;
	max-width:800px;
	width:800px;
	border-style:none;
	border-collapse: collapse; 
	background-repeat: no-repeat;
	background-image: url("../images/bg_menu.gif")
}

TD.hmenu{
	border-style:none;
	max-height:32px;
	height:32px;
	width:160px;
	padding:0px;
	text-align:center;
}

TD.menuu{
	border-style:none;
	max-height:34px;
	height:34px;
	max-width:159px;
	width:159px;
	padding:5,5,0,0px;
	vertical-align:down;
}

TD.menul{
	border-style:none;
	max-height:34px;
	height:34px;
	max-width:150px;
	width:150px;
	padding:0px;
	vertical-align:top;
}

/* infomation  */
TABLE.infoApp{
	border-collapse: collapse;
	width:100%;
}
TD.infoOshirase{
	border-style:none;
}
DIV.menuL{
	margin-top:5px;
}
TABLE.info{
	border: 1px solid #595959;
	width:800px;
}
TD.infoA{
	border: 1px solid #595959;
	text-align:left;
	padding-left:15px;
}
TD.infoB{
	border: 1px solid #595959;
	text-align:center;
}
TD.infoC{
	border: 1px solid #595959;
	text-align:center;
}

TH.info{
	color:#FFFFFF;
	background-color:#EE4000;
	border: 1px solid #595959;
}
DIV.info{
	border-style:none;
	height:155px;
	width:100%;
	overflow-y:scroll;
}
DIV.info_pdf{
	border-style:none;
	height:105px;
	width:100%;
	overflow-y:scroll;
}
DIV.lastup{
	width:800px;
	text-align:right;
}
.edit_info{
	border-style:none;
	width:100%;
	height:155px;
	padding: 0px;
	margin: 0px;
}

.login_info_wid{
    width: 800px;
}

.login_user_name_width{
    width: 584px;
}

.tebias_web_font_size{
    font-size: 8pt;
}
	
/* traffic report  */
TABLE.tra_table1 {
	margin:0px;
	max-width:161px;
	width:161px;
	height: 300px;
	max-height: 300px;
	border: 0px solid #595959;
	border-collapse: collapse; 
}

TABLE.tra_orig_search {
	margin:0px;
	border: 0px solid #595959;
	border-collapse: collapse; 
}

TD.tra_orig_search_td1 {
	border: 1px solid #595959;
	max-width: 88px;
	width: 88px;
	height: 30px;
	max-height: 30px;
	padding: 0px;
	background-repeat: no-repeat;
	background-image: url("../images/l_destination4.gif")
}

TD.tra_orig_search_td2 {
	border: 1px solid #595959;
	max-width: 64px;
	width: 64px;
	height: 30px;
	max-height: 30px;
	padding: 0px;
	background-repeat: no-repeat;
	background-image: url("../images/l_d_type1_tra.gif")
}

TD.tra_orig_search_td3 {
	border: 0px solid #595959;
	max-width: 152px;
	width: 152px;
	height: 30px;
	max-height: 30px;
	padding: 0px;
	vertical-align: bottom
}

DIV.tra_list_div {
	background-color: #FFFFFF;
	color: #000000;
	margin: 0px;
	padding: 0px;
	width: 152px;
	max-width: 152px;
	height: 116px;
	max-height: 116px;
	overflow-y: scroll;
}

TABLE.tra_orig_list1 {
	border-collapse: collapse;
	width: 135px;
}

TD.tra_box1 {
	border: 1px solid #595959;
 	width: 10px;
}

TD.tra_box2 {
	border: 1px solid #595959;
}

.s_List1 {
/*	overflow: auto;*/
/*	height:110px;*/
	width: 120px;
	border: 1px solid #595959;
}

.s_List2 {
/*	overflow: auto; */
/*	height:110px;*/
	width: 125px;
	border: 1px solid #595959;
}

.searchList1 {
	background-color: #FFFFFF;
}

.searchList2 {
	background-color: #BABABA;
}

TABLE.tra_table2 {
	margin:0px;
/*
	max-height:425px;
	height:425px;
*/
	max-width:634px;
	width:634px;

	border-width:0px solid #EE4000;
	border-collapse: collapse; 
}

TD.tra_td2_1 {
	max-width:100px;
	width:100px;
	border: 0px solid #595959;
	vertical-align: top;
	text-align: left;
	font-size:9pt;
}

TD.tra_td2_2 {
	max-width:525px;
	width:525px;
	border: 0px solid #595959;
	vertical-align: top;
	text-align: right;
	font-size:9pt;
}

TD.tra_td2_3 {
	vertical-align: top;
}

.tra_table3 {
	margin:0px;
	max-width:632px;
	width:632px;
	border-collapse: collapse; 
}

.tra_td3_orig_num {
	border: 1px solid #595959;
	max-width: 97px;
	width: 97px;
	min-width: 79px;
	height: 32px;
	max-height: 32px;
	padding: 0px,1px,0px,0px;
	text-align: center;
	background-repeat: no-repeat;
	/*background-image: url("../images/l_p_number4_tra.gif")*/
	background-color:#DDDDDD;
	position: relative;
	min-width: 90px;
}

.tra_td3_start_time {
	border: 1px solid #595959;
	max-width: 137px;
	width: 137px;
	min-width: 115px;
	height: 30px;
	max-height: 30px;
	padding: 0px,1px,0px,0px;
	text-align: center;
	background-repeat: no-repeat;
	/*background-image: url("../images/l_c_s_time_tra.gif")*/
    background-color:#DDDDDD;
    position: relative;
}

.tra_td3_term_num {
	border: 1px solid #595959;
	max-width: 106px;
	width: 106px;
	height: 30px;
	max-height: 30px;
	padding: 0px,1px,0px,0px;
	text-align: center;
	background-repeat: no-repeat;
	/*background-image: url("../images/l_destination_tra.gif")*/
	background-color:#DDDDDD;
	position: relative;
	min-width: 90px;
}

.tra_td3_area {
	border: 1px solid #595959;
	max-width: 120px;
	width: 120px;
	height: 30px;
	max-height: 30px;
	padding: 0px,1px,0px,0px;
	text-align: center;
	background-repeat: no-repeat;
	/*background-image: url("../images/l_d_type3_tra.gif")*/
	background-color:#DDDDDD;
	position: relative;
	min-width: 110px;
}

.tra_td3_area2 {
	border: 1px solid #595959;
	max-width: 90px;
	width: 90px;
	height: 30px;
	max-height: 30px;
	padding: 0px,1px,0px,0px;
	text-align: center;
	background-repeat: no-repeat;
	/*background-image: url("../images/l_d_type2_tra.gif")*/
    background-color:#DDDDDD;
    position: relative;
    min-width: 80px;
}

.tra_td3_duration {
	border: 1px solid #595959;
	max-width: 70px;
	width: 70px;
	height: 30px;
	max-height: 30px;
	padding: 0px,1px,0px,0px;
	text-align: center;
	background-repeat: no-repeat;
	/*background-image: url("../images/l_d_calls_tra.gif")*/
	background-color:#DDDDDD;
	position: relative;
	min-width: 58px;
}

.tra_td3_charge {
	border: 1px solid #595959;
	max-width: 75px;
	width: 75px;
	height: 30px;
	max-height: 30px;
	padding: 0px,1px,0px,0px;
	text-align: center;
	background-repeat: no-repeat;
	/*background-image: url("../images/l_charge_tra.gif")*/
	background-color:#DDDDDD;
	position: relative;
	min-width: 58px;
}

DIV.tra_div2 {
	margin: 0px;
	padding: 0px;
/* 	max-height:300px;
	height:300px;
*/
	max-width:632px;
	width:632px;
	border: none;
	overflow-y: auto;
}

TABLE.tra_table4 {
	margin: 0px;
/*
	max-height:270px;
	height:270px;
*/
	max-width: 619px;
	width:619px;
	border-collapse: collapse;
}

TD.tra_td4_orig_num {
	border: 1px solid #595959;
	max-width: 79px;
	width: 79px;
	max-height: 30px;
	height: 30px;
	text-align: left;
}

TD.tra_td4_start_time {
	border: 1px solid #595959;
	max-height: 5px;
	height: 5px;
	max-width: 125px;
	width: 125px;
	max-height: 30px;
	height: 30px;
	text-align: left;
}

TD.tra_td4_term_num {
	border: 1px solid #595959;
	max-width: 86px;
	width: 86px;
	max-height: 30px;
	height: 30px;
	text-align: left;
}

TD.tra_td4_area {
	border: 1px solid #595959;
	/* max-width: 98px;*/
	width: 98px;
	max-height: 30px;
	height: 30px;
	text-align: left;
}

TD.tra_td4_area2 {
	border: 1px solid #595959;
	/* max-width: 117px;*/
	width: 117px;
	max-height: 30px;
	height: 30px;
	text-align: left;
}

TD.tra_td4_duration {
	border: 1px solid #595959;
	max-width: 58px;
	width: 58px;
	max-height: 30px;
	height: 30px;
	text-align: right;
}

TD.tra_td4_charge {
	border: 1px solid #595959;
	max-width: 58px;
	width: 58px;
	max-height: 30px;
	height: 30px;
	text-align: right;
}

TABLE.tra_table5 {
	margin:0px;
	max-width: 632px;
	width: 632px;
	border-collapse: collapse; 
}

TD.tra_td5_1 {
	border: 1px solid #595959;
	max-width: 45px;
	width: 45px;
	text-align: right;
	vertical-align: bottom;
	background-color:#EE4000;
	color: #FFFFFF;
}

TD.tra_td5_2 {
	border: 1px solid #595959;
	max-height: 30px;
	height: 30px;
	max-width: 88px;
	width: 88px;
	text-align: center;
	padding: 0px;
	/*background-color:#EE4000;
	color: #FFFFFF;*/
	background-color:#DDDDDD;
}

.tra_total_tbl_right_margin{
	width:11px;
}

TD.tra_td5_3 {
	border: 1px solid #595959;
	max-width: 88px;
	width: 88px;
	padding: 0px;
	text-align: right;
}

TD.tra_td5_0 {
	border: 0px solid #595959;
	text-align: right;
	max-width: 300px;
	width: 300px;
}

.tra_show_orig_chk{
    background-color:#BFEFFF;
}

.tbl_header_right_margin{
    width: 11px;
}

.ts_info{
    height:20px;
    vertical-align:bottom;
    text-align:right
}

.tra_page_tag_wid{
    width:500px;
}

.orig_num_text{
    width: 83px;
    padding: 1px;
}

.area2_text{
    width: 125px;
}

.show_orig_msg_font{
    font-size: 7.87pt;
}


/* order control */
.ag_title{
	width:100px;
	border: 1px solid #BABABA;
	text-align:right;
}
.ag_list{
	width:600px;
	border: 1px solid #BABABA;
	word-wrap: break-word;
}


.det_list{
	width:800px;
	border: 1px solid #595959;
	margin-bottom:5px;
}
.det_btn{
	border-style:none;
	text-align:right;
	padding:5px;
	margin:5px 0px 5px 0px;
}

.det_in_none{
	border-style: none;
	width:300px;
	word-wrap: break-word;
/*	width:100%;*/
}
.det_in_num{
	width:90px;
	ime-mode:disabled;
}

.det_in_postL{
	width:30px;
	ime-mode:disabled;
}
.det_in_postR{
	width:40px;
	ime-mode:disabled;
}

.det_in_name{
	width:100%;
	ime-mode:active;
	resize: none;
}

.newDet{
	margin-top:5px;
	margin-bottom:5px;
	border: 1px solid #595959;
	border-collapse: collapse; 
}
.det_titleA{
	width:150px;
	border: 1px solid #595959;
	text-align:center;
	background-color:#E6E6E6;
}
.detList{
	width:300px;
	border: 1px solid #595959;
}

.contract_menu{
	padding:0px;
	margin:5px;
	width:100%;
	border:none;
	text-align:left;
}
.contract_list{
	padding:0px;
	margin:5px;
	max-height:230px;
	width:100%;
	overflow-y:auto;
	border:none;
	text-align:left;
}

.info_title{
	width:800px;
	max-width:800px;
	margin:0px;
	border: none;

}

.p_table{
	border-collapse: collapse; 
	margin:0px;
	border:none;
}
.c_table{
	border-collapse: collapse; 
	border:none;
}

.msg_a{
	width:800px;
	height:50px;
	border: 1px solid #595959;
	background-color:#FBB910;
	margin:5px 0px 5px 0px;
	padding:5px;
	overflow-y:auto;
	text-align:left;
}
.msg_b{
	width:800px;
	border: 1px solid #595959;
	padding:5px 5px 5px 5px;
	margin:5px 0px 5px 0px;
	text-align:right;
}
.msg_c{
	width:358px;
	height:14px;
	border: 1px solid #595959;
	background-color:#FBB910;
	margin:0px;
	padding:0px;
	vertical-align:bottom;
	text-align:center;
        margin-left:auto;
        margin-right:auto;
}
.msg_d{
	width:800px;
	border: none;
	margin:0px;
	text-align:right;
	border: 1px solid #595959;
}
.msg_e{
	width:100%;
	height:50px;
	border: 1px solid #595959;
	background-color:#FBB910;
	margin:5px 0px 5px 0px;
	padding:5px;
	text-align:left;
}

.i_searchs{
	width:58px;
	max-width:58px;
}
.i_searchm{
	width:86px;
	max-width:86px;
}
.i_searchm_reg{
	width:92px;
	max-width:92px;
}
.i_searchl{
	width:88px;
	max-width:88px;
}
.i_searchl_memo{
	width:106px;
	max-width:106px;
}
.h_ckbk{
	border:solid 1px #595959;
	text-align:center;
	margin:0px;
	padding:0px;
	width:21px;
	max-width:21px;
	background-color:#DDDDDD;
}
.h_tbls{
	border:solid 1px #595959;
	text-align:center;
	margin:0px;
	padding:0px;
	width:60px;
	max-width:60px;
	background-color:#DDDDDD;
	font-weight: bold;
}
.h_tblm{
	border:solid 1px #595959;
	text-align:center;
	margin:0px;
	padding:0px;
	width:86px;
	max-width:86px;
	background-color:#DDDDDD;
	font-weight: bold;
}
.h_tblm_reg{
	border:solid 1px #595959;
	text-align:center;
	margin:0px;
	padding:0px;
	width:92px;
	max-width:92px;
	background-color:#DDDDDD;
	font-weight: bold;
}
.h_tbll{
	border:solid 1px #595959;
	text-align:center;
	margin:0px;
	padding:0px;
	width:88px;
	max-width:88px;
	background-color:#DDDDDD;
	font-weight: bold;
}

.h_tbll_memo{
	border:solid 1px #595959;
	text-align:center;
	margin:0px;
	padding:0px;
	width:106px;
	max-width:106px;
	background-color:#DDDDDD;
	font-weight: bold;
}

.s_ckbk{
	border:solid 1px #595959;
	text-align:center;
}
.s_tbls{
	border:solid 1px #595959;
}
.s_tblm{
	border:solid 1px #595959;
}
.s_tbll{
	border:solid 1px #595959;
}
.ckbk{
	border: 1px solid #595959;
	text-align:center;
	margin:0px;
	padding:0px;
	width:21px;
	max-width:21px;
}
.l_tbls{
	border: 1px solid #595959;
	margin:0px;
	width:58px;
	max-width:58px;
}
.l_tblm{
	border: 1px solid #595959;
	margin:0px;
	width:86px;
	max-width:86px;
}
.l_tblm_reg{
	border: 1px solid #595959;
	margin:0px;
	width:92px;
	max-width:92px;
}
.l_tbll{
	border: 1px solid #595959;
	margin:0px;
	width:88px;
	max-width:88px;
	word-wrap: break-word;
}
.l_tbll_memo{
	border: 1px solid #595959;
	margin:0px;
	width:106px;
	max-width:106px;
	word-wrap: break-word;
}

.l_ord{
	text-align:right;
}

.ag_saveMsg{
    margn-top:5px;
}

.bkcl_gray{
    background-color:#E6E6E6;
}

.border_none{
    border-style:none;
}

.req_red{
    color: #FF6600;
}

DIV.ac_div1 {
	margin:0px;
	max-height:160px;
	height:160px;
	max-width:800px;
	width:800px;
	border: 1px solid #595959;
	overflow-y: scroll;
}

DIV.ac_div2 {
	margin:0px;
	max-width:100%;
	width:100%;
	padding-left: 340px;
}
DIV.ac_div3 {
	margin:0px;
	max-width:100%;
	width:100%;
	padding-left: 290px;
}

TABLE.ac_table0 {
	margin:0,0,0,0px;
	max-width:100%;
	width:100%;
	border-collapse: collapse; 
}

TABLE.ac_table1 {
	margin:5,0,0,0px;
/*
	max-width:785px;
	width:785px;
*/
	border-collapse: collapse; 
}

.new_add_btn{
    width:100px;
}

/* Title */
TD.ac_td1_no {
	max-width: 15px;
	width: 15px;
	color: #FFFFFF;
	border: 1px solid #595959;
	background-color:#EE4000;
	text-align: center;
}

TD.ac_td1_num {
	max-width: 80px;
	width: 80px;
	color: #FFFFFF;
	border: 1px solid #595959;
	background-color:#EE4000;
	text-align: center;
}

TD.ac_td1_sei {
	max-width: 80px;
	width: 80px;
	color: #FFFFFF;
	border: 1px solid #595959;
	background-color:#EE4000;
	text-align: center;
}

TD.ac_td1_name {
	max-width: 100px;
	width: 100px;
	color: #FFFFFF;
	border: 1px solid #595959;
	background-color:#EE4000;
	text-align: center;
}

TD.ac_td1_memo {
	max-width: 170px;
	width: 170px;
	color: #FFFFFF;
	border: 1px solid #595959;
	background-color:#EE4000;
	text-align: center;
}

TD.ac_td1_cont {
/*
	max-width: 80px;
	width: 80px;
*/
	color: #FFFFFF;
	border: 1px solid #595959;
	background-color:#EE4000;
	text-align: center;
}

TD.ac_td1_app {
	max-width: 90px;
	width: 90px;
	color: #FFFFFF;
	border: 1px solid #595959;
	background-color:#EE4000;
	text-align: center;
}
/* Result */
TD.ac_td1_r_no {
	max-width: 15px;
	width: 15px;
	border: 1px solid #595959;
	text-align: right;
}

TD.ac_td1_r_num {
	max-width: 86px;
	width: 86px;
	border: 1px solid #595959;
	text-align: left;
}

TD.ac_td1_r_sei {
	max-width: 86px;
	width: 86px;
	border: 1px solid #595959;
	text-align: left;
}

TD.ac_td1_r_name {
	max-width: 100px;
	width: 100px;
	border: 1px solid #595959;
	text-align: left;
}

TD.ac_td1_r_memo {
	max-width: 170px;
	width: 170px;
	border: 1px solid #595959;
	text-align: left;
}

TD.ac_td1_r_cont {
/*
	max-width: 80px;
	width: 80px;
*/
	border: 1px solid #595959;
	text-align: left;
	width: 45px;
}

TD.ac_td1_r_app {
	max-width: 90px;
	width: 90px;
	border: 1px solid #595959;
	text-align: left;
}

TD.ac_td1_7 {
/*
	max-width: 785px;
	width: 785px;
*/
	border: 0px solid #595959;
}


/* GroupMaintenance */
.mg_form{
	margin-top:10px;
	margin-bottom:0px;
}
.mg_form2{
	margin-top:3px;
	margin-bottom:0px;
}
.mg_form3{
	margin-bottom:0px;
}
.mg_option{
	background-color:#999999;
}
.mg_option_soft{
	background-color:#FBB910;
}
.err_msg{
	border:1px solid #595959;
	background-color:#FBB910;
}
.msg_mg{
	width:297px;
	height:43px;
	border: 1px solid #595959;
	background-color:#FBB910;
	margin:6px,0px,0px,2px;
	padding:0px,0px,0px,0px;
	text-align:left;
}
.s_list{
	border-style:none;
	border-collapse: collapse; 
	width : 325px;
	max-width : 325px;
	margin:0px;
	padding:0px;
	text-align:left;
}
.s_chk2{
	width : 20px;
	max-width : 20px;
	border:1px solid #595959;
	background-color:#BABABA;
}
.s_tdL{
	width : 90px;
	max-width : 90px;
	height : 30px;
	max-height : 30px;
	text-align:center;
	border:1px solid #595959;
	/*background-image: url(../images/l_p_number.gif);*/
	background-color:#DDDDDD;
	margin:0px;
	padding:0px 5px 0px 0px;
	position: relative;
}
.s_tdC{
	width : 100px;
	max-width : 100px;
	height : 30px;
	max-height : 30px;
	text-align:center;
	border:1px solid #595959;
	/*background-image: url(../images/l_memo.gif);*/
	background-color:#DDDDDD;
	margin:0px;
	padding:0px 5px 0px 0px;
	position: relative;
}
.s_tdR{
	width : 70px;
	max-width : 70px;
	height : 30px;
	max-height : 30px;
	text-align:center;
	border:1px solid #595959;
	/*background-image: url(../images/l_c_code.gif);*/
	background-color:#DDDDDD;
	margin:0px;
	padding:0px 5px 0px 0px;
	position: relative;
}
.s_chk{
	width : 15px;
	max-width : 15px;
	border:solid 1px #595959;
}
.s_th_img{
	width : 320px;
	max-width : 320px;
	border:solid 1px #595959;
	border-collapse: collapse;
	padding:0px 0px 0px 0px;
}
.s_chk_top{
	width : 15px;
	max-width : 15px;
	border:solid 1px #595959;
	/*background-image: url(../images/l_r_ck.gif);*/
	background-color:#DDDDDD;
}
.s_td{
	width : 70px;
	max-width : 70px;
	border:1px solid #595959;
	text-align:center;
}
.s_tdCi{
	width : 100px;
	max-width : 100px;
	border:1px solid #595959;
}
.tblALL{
	width : 800px;
	height : 450px;
	border: 1px solid #595959;
}
.m_font{
	font-weight : normal;
}
.select_G{
	width : 133px;
	cursor:pointer;
}
.select_G2{
	width : 165px;
	max-width : 165px;
}
.tbl_sort{
	text-align : center;
	width : 325px;
	max-width : 325px;
	border-width:0px;
	border-style:solid;
}

.LIST_A{
	height : 200px;
}

.s_color{
	border-style:none;
	width : 325px;
	max-width : 325px;
}

.tbl_b{
	vertical-align : top;
	text-align : left;
	width : 325px;
	max-width : 325px;
}
table.th{
	text-align:right;
}
table.list{
	width : 325px;
	max-width : 325px;
	border: 1px solid #595959;
	border-collapse: collapse; 
}
.tblC{
	margin:0,0,0,0px;
	border-collapse: collapse; 
}
tr.list{
	cursor:pointer;
	background-color:#E0FFFF;
}

tr.list2{
	cursor:pointer;
	background-color:#F0FFFF;
}
tr.list3{
	cursor:pointer;
	background-color:#BFEFFF;
}
td.ck{
	border-style:solid;
	border-width:0px;
	text-align: center;
}

div.inTable2{
	height:225px;
	width:325px;
	text-align:left;
	overflow-y:scroll;
	max-width:325px;
	border: none;
	border-collapse: collapse; 
}
div.inTable{
	width:325px;
	text-align:left;
	max-width:325px;
	border: none;
	border-collapse: collapse; 
}
div.inTableh{
	width:325px;
	max-width:325px;
	text-align:left;
	border-style:none;
}
.mg_space1{
/*	padding-left:33px;*/
	padding:0px,0px,0px,21px;
}
.mg_space2{
	padding:0px,9px,0px,0px;
}
.mg_space3{
	padding:0px,11px,0px,9px;
}

.mg_margin_top{
    margin-top: 10px;
}

.register_cancel_btn{
    display: inline-block;
}

.groupin_text{
    width:115px;
}

.mainte_chk{
	position: relative;
	right: 2px;
}


/*----- login -----*/
.login{
	width: 100%;
	height: 100%;
	border-style:none;
	background-repeat: no-repeat;
	background-image: url("../images/bg_login.gif");
}
.loginUser {
	background-image: url("../images/bgLoginUserID.gif");
	text-align: right;
	padding-right:40px;
	background-position: center;
	background-repeat: no-repeat;
}
.loginPass {
	background-image: url("../images/bgLoginPassword.gif");
	text-align: right;
	padding-right:40px;
	background-position: center;
	background-repeat: no-repeat;
}
.loginUserIn{
	width:200px;
	height:20px;
}
.loginPassIn{
	width:200px;
	height:20px;
}
Table.loginMsg{
	background-color:#FFFFFF;
	border: 1px solid #FF0000;
	text-align: left;
	width:800px;
}
.loginMsgTd{
	text-align: left;
	padding: 10px;
}

.login_area{
    height: 400px;
}

.login_input_field{
    width: 370px;
    height: 280px;
}

.tebias_logo{
    height: 90px;
}

.login_input_top{
    height: 20px;
}

.login_id_pass_text{
    width: 200px;
    ime-mode:disabled;
}

.otp_auth_error{
    height: 20px;
    display: inline-block;
}

.opt_text{
    width: 154px;
}

/* logout */
.logout_info_height{
    height: 400px;
}

.logout_form_outside{
    height: 300px;
}

.height_100{
    height: 100%;
}

.logout_message_height{
    height: 100px;
}

.logout_form_field{
    width: 350px;
    height: 80px;
}

.logout_message{
    color: #666666;
}

.exit_btn_bottom{
    height: 50px;
}

.nbsp_width{
    width: 10px;
}

/*----- common -----*/
.common_line1 {
	text-align: left;
	margin: 0px;
	padding: 0px;
	width: 800px;
	max-width:800px;
}

.common_fieldset1 {
	border: 1px solid #595959;
	margin-top:2px;
	margin-left:0px;
	padding:1px;
}

.common_fieldset2 {
	border: 1px solid #595959;
	width:455px;
	max-width:455px;
	margin:2px,0px,0px,23px;
	padding:0px,5px,5px,5px;
}

TABLE.common_table1 {
	margin:0px;
	max-width:800px;
	width:800px;
	border: 1px solid #595959;
	border-collapse: collapse; 
}

TR.common_tr1 {
	background-color: #E0FFFF;
	max-height: 10px;
	height: 10px;
	cursor:pointer;

}
TR.common_tr2 {
	background-color: #F0FFFF;
	max-height: 10px;
	height: 10px;
	cursor:pointer;
}

TD.common_td1{
	border-style:none;
}

/*----- Group Summary -----*/
TABLE.gs_nolist {
	width: 203px;
	max-width: 203px;
}

DIV.gs_list_div1 {
	background-color: #FFFFFF;
	color: #000000;
	margin: 0px;
	padding: 0px;
	max-width: 203px;
	width: 203px;
	height: 105px;
	max-height: 105px;
	overflow-x: auto;
	overflow-y: scroll;
}

TABLE.gs_list_table1 {
	border-collapse: collapse;
	max-width: 186px;
	width: 186px;
}

TD.gs_box1 {
	border: 1px solid #595959;
	width:  20px;
	max-width:  20px;
	height: 20px;
	max-height: 20px;
	margin: 0px;
	padding: 0px;
	text-align:center;
}

TD.gs_box2 {
	border: 1px solid #595959;
	margin-left: 3px;
	padding-left: 3px;
}

DIV.gs_div1 {
	margin: 0px;
	padding: 0px;
	max-height:255px;
	height:255px;
	max-width:582px;
	width:582px;
	border: none;
	overflow-y:auto;
}

TABLE.gs_table1 {
	margin:0px;
	max-width:200px;
	width:200px;
	max-height:300px;
	height:300px;
	border-collapse: collapse; 
}

TABLE.gs_table2 {
	margin:0px;
	max-width:580px;
	width:580px;
	border-collapse: collapse; 
}

TD.gs_td2_1 {
	border: 0px solid #595959;
	max-width: 100px;
	width: 100px;
	text-align: left;
	font-size:9pt;
}

TD.gs_td2_2 {
	border: 0px solid #595959;
	max-width: 480px;
	width: 480px;
	text-align: right;
	font-size:9pt;
}

TD.gs_td2_3 {
	vertical-align: top;
}

TABLE.gs_table3 {
	margin:0px;
	max-width:580px;
	width:580px;
	border-collapse: collapse; 
}

.gs_td3_grpname {
	border: 1px solid #595959;
	max-width: 210px;
	width: 210px;
	height: 32px;
	max-height: 32px;
	text-align: center;
	padding: 0px 0px 0px 0px;
	background-repeat: no-repeat;
	background-color: DDDDDD;
	/*background-image: url("../images/l_group.gif")*/
	font-weight: bold;
	position: relative;
}

.gs_td3_numlines {
	border: 1px solid #595959;
	max-width: 86px;
	width: 86px;
	height: 32px;
	max-height: 32px;
	text-align: center;
	/*padding: 0px 5px 0px 0px;*/
	background-repeat: no-repeat;
	background-color: DDDDDD;
	/*background-image: url("../images/l_n_line.gif")*/
	font-weight: bold;
	position: relative;
}

.gs_line_sort{
    position:relative;
   left: 12px;
   top: 3px;
}

.gs_td3_numcalls {
	border: 1px solid #595959;
	max-width: 87px;
	width: 87px;
	height: 32px;
	max-height: 32px;
	text-align: center;
	/*padding: 0px 5px 0px 0px;*/
	background-repeat: no-repeat;
	background-color: DDDDDD;
	/*background-image: url("../images/l_n_calls.gif")*/
	font-weight: bold;
	position: relative;
}

.gs_call_sort{
    position:relative;
   left: 8px;
   top: 3px;
}

.gs_td3_duration {
	border: 1px solid #595959;
	max-width: 88px;
	width: 88px;
	height: 32px;
	max-height: 32px;
	text-align: center;
	/*padding: 0px 5px 0px 0px;*/
	background-repeat: no-repeat;
	background-color: DDDDDD;
	/*background-image: url("../images/l_d_calls.gif")*/
	font-weight: bold;
	position: relative;
}

.gs_elp_sort{
    position:relative;
   left: 8px;
   top: 3px;
}


.gs_td3_charge {
	border: 1px solid #595959;
	max-width: 88px;
	width: 88px;
	height: 32px;
	max-height: 32px;
	text-align: center;
	/*padding: 0px 5px 0px 0px;*/
	background-repeat: no-repeat;
	background-color: DDDDDD;
	/*background-image: url("../images/l_charge.gif")*/
	font-weight: bold;
	position: relative;
}

.gs_price_sort{
    position:relative;
   left: 8px;
   top: 3px;
}


TABLE.gs_table4 {
	margin: 0px;
	max-width: 574px;
	width:574px;
	border: 1px solid #595959;
	border-collapse: collapse;
}

TD.gs_td4_1 {
	border: 1px solid #595959;
	max-width: 17px;
	width: 17px;
	text-align: center;
}

TD.gs_td4_2 {
	border: 1px solid #595959;
	max-height: 5px;
	height: 5px;
	max-width: 205px;
	width: 205px;
	text-align: left;
	word-break:break-all;
	font-size: 7.8pt;
}

TD.gs_td4_3 {
	border: 1px solid #595959;
	width: 88px;
	text-align: right;
	font-size: 7.8pt;
	min-width: 47px;
}

TABLE.gs_table5 {
	margin:0px;
	max-width:580px;
	width:580px;
	border-collapse: collapse; 
}

TD.gs_td5_0 {
	border: 0px solid #595959;
	max-width: 285px;
	width: 285px;
	text-align: right;
}

TD.gs_td5_1 {
	border: 1px solid #595959;
	max-height: 10px;
	height: 10px;
	/* max-width: 30px;*/
	width: 30px;
	text-align: right;
	vertical-align: bottom;
	background-color:#EE4000;
	color: #FFFFFF;
}

TD.gs_td5_2 {
	border: 1px solid #595959;
	max-width: 88px;
	width: 88px;
	text-align: center;
	background-color:#EE4000;
	color: #FFFFFF;
	padding:0px;
}

TD.gs_td5_3 {
	border: 1px solid #595959;
	max-width: 88px;
	width: 88px;
	text-align: right;
	padding:0px;
}

.gs_td4_chk{
    position: relative;
    right: 2px;
}

.gs_grp_search_width{
    word-break:break-all;
}

.browse_days{
	margin-left:5px;
}

.from_to_day{
	display:inline-block;
	text-align:right;
	width:35px;
}

.from_to_text{
    width: 79px;
}

.calender_vis{
	visibility:visible;
}

.calender_hid{
	visibility:hidden;
}

.gs_grp_name{
    width: 114.5px;
}

.gs_show_grp_chk{
    background-color:#BFEFFF;
}

.cursor_pointer{
    cursor:pointer;
}

.cursor_default{
    cursor:default;
}

.bk_white{
    background-color:#FFFFFF;
}

.no_border{
    border:0;
}

.valign_top{
    vertical-align: top;
}

.valign_middle{
    vertical-align: middle;
}

.valign_bottom{
    vertical-align: bottom;
}

.align_center{
    text-align: center;
}

.align_left{
    text-align: left;
}

.align_right{
    text-align: right;
}

.width_100{
    width: 100%;
}

.total_tbl_right_margin{
    width:9px;
}

.tbl_right_margin{
    width:10px;
}

.gs_info{
    height:20px;
    vertical-align:bottom;
    text-align:right;
}

.gs_info2{
    height:10px;
    vertical-align:bottom;
    text-align:right;
}

.info_font{
    font-weight: bold;
    font-size: 8pt;
    color:#FF0000;
}

.page_tag_wid{
    width: 350px;
}

/*----- Number Summary -----*/
DIV.ns_list_div1 {
	background-color: #FFFFFF;
	color: #000000;
	margin: 0px;
	padding: 0px;
	height: 150px;
	max-height: 150px;
	overflow-y: scroll;
	overflow-x: auto;
	max-width: 220px;
	width: 220px;
}

TABLE.ns_list_table1 {
	border-collapse: collapse; 
	width: 204px;
	max-width: 204px;
}

TD.ns_box1 {
	border: 1px solid #595959;
	width: 20px;
	max-width: 20px;
	height: 30px;
	max-height: 30px;
}

TD.ns_box2 {
	border: 1px solid #595959;
	width: 80px;
}

TD.ns_box3 {
	border: 1px solid #595959;
}

DIV.ns_div1 {
	margin: 0px;
	padding: 0px;
	max-height:255px;
	height:255px;
	border:1px solid #EE4000;
	border: none;
	overflow-y:auto;
}

TABLE.ns_table1 {
	margin:0px;
	max-width:220px;
	width:220px;
	max-height:300px;
	height:300px;
	border-collapse: collapse; 
}

TABLE.ns_table2 {
	margin:0px;
	max-width: 565px;
	width: 565px;
	border-collapse: collapse;
}

TD.ns_td2_1 {
	border: 0px solid #595959;
	max-width: 100px;
	width: 100px;
	text-align: left;
	font-size:9pt;
}

TD.ns_td2_2 {
	border: 0px solid #595959;
	max-width: 465px;
	width: 465px;
	text-align: right;
	font-size:9pt;
}

TD.ns_td2_3 {
	vertical-align: top;
}

TABLE.ns_table3 {
	margin:0px;
	max-width: 560px;
	width: 560px;
	border-collapse: collapse; 
}

.ns_td3_num {
	border: 1px solid #595959;
	max-width: 104px;
	width: 104px;
	min-width: 104px;
	height: 30px;
	max-height: 30px;
	padding: 0px,1px,0px,0px;
	text-align: center;
	background-repeat: no-repeat;
	/*background-image: url("../images/l_p_number4_num.gif");*/
	background-color: DDDDDD;
	position: relative;
}

.ns_td3_calls {
	border: 1px solid #595959;
	max-width: 87px;
	width: 87px;
	height: 30px;
	max-height: 30px;
	text-align: center;
	padding: 0px 1px 0px 0px;
	background-repeat: no-repeat;
	/*background-image: url("../images/l_n_calls_num.gif");*/
	background-color: DDDDDD;
	position: relative;
	width: 80px;
}

.ns_td3_duration {
	border: 1px solid #595959;
	max-width: 59px;
	width: 59px;
	height: 30px;
	max-height: 30px;
	padding: 0px,1px,0px,0px;
	text-align: center;
	background-repeat: no-repeat;
	/*background-image: url("../images/l_d_calls_tra.gif");*/
	background-color: DDDDDD;
	position: relative;
	min-width: 57px;
}

.ns_td3_charge {
	border: 1px solid #595959;
	max-width: 59px;
	width: 59px;
	height: 30px;
	max-height: 30px;
	padding: 0px,1px,0px,0px;
	text-align: center;
	background-repeat: no-repeat;
	/*background-image: url("../images/l_charge_tra.gif");*/
	background-color: DDDDDD;
	position: relative;
	min-width: 57px;
}

.ns_td3_memo {
	border: 1px solid #595959;
	max-width: 247px;
	width: 247px;
	height: 30px;
	max-height: 30px;
	padding: 0px,1px,0px,0px;
	text-align: center;
	background-repeat: no-repeat;
	/*background-image: url("../images/l_memo_num.gif");*/
	background-color: DDDDDD;
	position: relative;
}

TABLE.ns_table4 {
	margin: 0px;
	max-width: 554px;
	width: 554px;
	border-collapse: collapse;
}

TD.ns_td4_box {
	border: 1px solid #595959;
	max-height: 5px;
	height: 5px;
	max-width: 16px;
	width: 16px;
	text-align: center;
}

TD.ns_td4_num {
	border: 1px solid #595959;
	max-height: 5px;
	height: 5px;
	max-width: 82px;
	width: 82px;
	text-align: left;
}

TD.ns_td4_call {
	border: 1px solid #595959;
	max-height: 5px;
	height: 5px;
	max-width: 85px;
	width: 85px;
	text-align: right;
}

TD.ns_td4_duration {
	border: 1px solid #595959;
	max-height: 5px;
	height: 5px;
	max-width: 56px;
	width: 56px;
	text-align: right;
}

TD.ns_td4_charge {
	border: 1px solid #595959;
	max-height: 5px;
	height: 5px;
	max-width: 58px;
	width: 58px;
	text-align: right;
}

TD.ns_td4_memo {
	border: 1px solid #595959;
	max-height: 5px;
	height: 5px;
	/* max-width: 240px; */
	width: 240px;
	text-align: left;
}

TABLE.ns_table5 {
	margin:0px;
	max-width:559px;
	width:559px;
	border-collapse: collapse; 
}

TD.ns_td5_0 {
	border: 0px solid #595959;
	text-align: right;
	max-width: 285px;
	width: 285px;
}

TD.ns_td5_1 {
	border: 1px solid #595959;
	max-width: 45px;
	width: 45px;
	text-align: right;
	vertical-align: bottom;
	background-color:#EE4000;
	color: #FFFFFF;
}

TD.ns_td5_2 {
	border: 1px solid #595959;
	max-height: 30px;
	height: 30px;
	max-width: 88px;
	width: 88px;
	text-align: center;
	padding: 0px;
	background-color: #DDDDDD;
	/*background-color:#EE4000;
	color: #FFFFFF;*/
}

TD.ns_td5_3 {
	border: 1px solid #595959;
	max-width: 88px;
	width: 88px;
	padding: 0px;
	text-align: right;
}

.ns_td4_chk{
    position: relative;
    right: 2.5px;
}

.ns_num_name{
    width: 73.5px;
}

.ns_num_cont_memo{
    width: 73.5px;
}

.ns_show_num_chk{
    background-color:#BFEFFF;
}

.ns_info{
    height:20px;
    vertical-align:bottom;
    text-align:right;
}

/*----- Change Password -----*/
.P_tblALL {
	width : 800px;
	height : 250px;
	margin:0px;
	max-width:800px;
	width:800px;
	border: 1px solid #595959;
	border-collapse: collapse; 
}
.P_tbl{
	text-align : center;
	border: 1px solid #595959;
}

.P_line1 {
	text-align: center;
	margin: 0px;
	width: 800px;
}

.P_font{
	text-align : right;
}

.P_form{
	text-align : left;
}

.P_tbl_c{
	text-align : center;
	border-style : none;
}

/* Message */
.M_tblALL{
	width : 800px;
	height : 250px;
	margin:0px;
	max-width:800px;
	width:800px;
	border: 1px solid #595959;
	border-collapse: collapse; 
}

.M_line1 {
	text-align: center;
	margin: 0px;
	width: 800px;
}

.M_tbl{
	text-align : center;
	border: 1px solid #595959;
}

.M_tbl_c{
	text-align : center;
	border-style:none;
}
.M_tbl_in{
	text-align : center;
	color : red;
	width : 530px;
	height : 40px;
}
.M_head{
	height : 19px;
}
.M_tbl_b{
	width : 264px;
}
.M_cancel{
	text-align : right;
}

/*----- Number List -----*/
TABLE.nl_table {
	width:400px;
/*
	border-width:0px;
	border-style:solid;
	border-color:#EE4000;
*/
	border-collapse: collapse;
}

TH.nl_th_label {
	border-width:1px;
	border-style:solid;
	border-color:#595959;
	background-color:#EE4000;
	color:#FFFFFF;
	text-align:left;
	font-weight:normal;
}

TH.nl_th_group {
	width: 120px;
	border-width:1px;
	border-style:solid;
	border-color:#595959;
	background-color:#EE4000;
	color:#FFFFFF;
	text-align:center;
	font-weight:normal;
}

TH.nl_th_num {
	width: 84px;
	border-width:1px;
	border-style:solid;
	border-color:#595959;
	background-color:#EE4000;
	color:#FFFFFF;
	text-align:center;
	font-weight:normal;
}

TH.nl_th_memo {
	width:200px;
	border-width:1px;
	border-style:solid;
	border-color:#595959;
	background-color:#EE4000;
	color:#FFFFFF;
	text-align:center;
	font-weight:normal;
}

TD.nl_td_r_group {
	width:120px;
	border-width:1px;
	border-style:solid;
	border-color:#595959;
	text-align:left;
	vertical-align: top;
}

TD.nl_td_r_num1 {
	max-height: 10px;
	height: 10px;
	width: 80px;
	border-width:1px;
	border-style:solid;
	border-color:#595959;
	background-color: #E0FFFF;
	text-align:left;
}

TD.nl_td_r_num2 {
	max-height: 10px;
	height: 10px;
	width: 80px;
	border-width:1px;
	border-style:solid;
	border-color:#595959;
	background-color: #F0FFFF;
	text-align:left;
}

TD.nl_td_r_memo1 {
	max-height: 10px;
	height: 10px;
	width: 200px;
	border-width:1px;
	border-style:solid;
	border-color:#595959;
	background-color: #E0FFFF;
	text-align:left;
}

TD.nl_td_r_memo2 {
	max-height: 10px;
	height: 10px;
	width: 200px;
	border-width:1px;
	border-style:solid;
	border-color:#595959;
	background-color: #F0FFFF;
	text-align:left;
}

.nl_font_size{
    font-size:8pt;
}

.nl_registered_num{
    border-width:0px; 
    border-style:solid; 
    border-color:#2D4696; 
    width:400; 
    border-collapse: collapse; 
    background-color:#2D4696;
}

.nl_tbl_margin{
    margin-top: 13px;
}

/* AppChk */
DIV.appMsg {
	margin:3px;
	max-width:800px;
	width:800px;
	color:red;
	text-align:left;
	text-decoration:underline;
	font-weight:bold;
}

.app_btn_line_wid{
    margin:0px;
    max-width:800px;
    width:800px;
}

/* Maintenance */
.mainte_text_height{
    height: 400px;
}

.mainte_font_red{
    color: red;
}

.mainte_text{
    display: inline-block;
}

.mainte_logo_index{
    width: 233px;
    height: 26px;
}

.mainte_footer_logo{
    width; 148px;
    height: 11px;
}

.mainte_footer_statement{
    width: 138px;
    height: 10px;
}

/* noaccess */
.noaccess_text{
    height: 400px;
}

.sb_logo{
    width: 300px;
    height: 50px;
}