/*------ grd -------*/
.grd_wrap {
	width:980px;
	margin-bottom:5px
}
.grd_BasicList{
	width:100%;
	border-collapse:collapse;
	table-layout:auto;
	margin-bottom:5px
}
.grd_BasicList tr th{
	background:url("../img/bg/bg_basicgrid.gif") repeat-x 0 0;
	color:#404040;
	font-size:12px;
	height:31px;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	clear:both; 
}
.grd_BasicList tr th.grd_BasicList_th63{
	background:url("../img/bg/bg_basicgrid63.gif") repeat-x 0 0;
	color:#404040;
	font-size:12px;
	/*height:63px;*/
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
}
.grd_BasicList tr th.grd_BasicList_th100{
	background:url("../img/bg/bg_basicgrid100.gif") repeat-x 0 0;
	color:#404040;
	font-size:12px;
	height:100px;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
}
.grd_BasicList tr td{	
	line-height:110%;
	*line-height:125%;	
	
	word-wrap: break-word; /* Internet Explorer 5.5+ */
	/*white-space: pre;  css-3 */
}
.grd_BasicList_th{
	background:url("../img/bg/bg_basicgrid.gif") repeat-x 0 0;
	color:#404040;
	font-size:12px;
	height:31px;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
}
.grd_BasicList_th63{
	background:url("../img/bg/bg_basicgrid63.gif") repeat-x 0 0;
	color:#404040;
	font-size:12px;
	height:63px;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
}
.grd_BasicList_td_first{
	/*height:26px;	*/
	padding:5px 0 5px 0;
	text-align:center;
	color:#333333;
	font-size:11px;
	border-left:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}

.grd_BasicList_td{
	/*height:26px;	*/
	padding:5px 0 5px 0;
	text-align:center;
	color:#333333;
	font-size:11px;
	border:1px solid #cccccc;
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}

.grd_BasicList_td_NumOnly{
	/*height:26px;	*/	
	padding:5px 2px 5px 0;
	text-align:right;
	color:#333333;
	font-size:11px;
	border:1px solid #cccccc;
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}

.grd_BasicList_td2{
	/*height:26px;	*/
	padding:5px 0 5px 0;
	text-align:center;
	color:#FF0000;
	font-size:11px;
	border:1px solid #cccccc;
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}

.grd_titbotbg{
	Background:#fbecd8;
	text-align:center;
	color:#333333;
	font-weight:bold;
	font-size:12px;
	border:1px solid #cccccc;
}
.grd_BasicList td img{
	vertical-align:middle;
}
.grd_BasicList td.pdleft{
	padding-left:3px;
	text-align:left;
}
.grd_BasicList td.pdright{
	padding-right:3px;
	text-align:right;
}
.grd_BasicList td.grd_nodata{
	width:980px;
	text-align:center;
	height:450px;
	border:1px solid #cccccc;
}
.grd_BasicList td.grd_nodata23{
	width:980px;
	text-align:center;
	height:23px;
	border:1px solid #cccccc;
}
.grd_BasicList td.grd_nodata380{
	width:980px;
	text-align:center;
	height:380px;
	border:1px solid #cccccc;
}
.grd_BasicList td.grd_nodata290{
	width:980px;
	text-align:center;
	height:290px;
	border:1px solid #cccccc;
}
.grd_BasicList td.grd_nodata210{
	width:980px;
	text-align:center;
	height:210px;
	border:1px solid #cccccc;
}
/* grid :link  */
.grd_BasicList th.lnkR a,
.grd_BasicList td.lnkR a {
	color:#fc2401;
}
.grd_BasicList th.lnkR a:visited,
.grd_BasicList td.lnkR a:visited {
	color:#fc2401;
}
.grd_BasicList th.lnkR a:hover,
.grd_BasicList td.lnkR a:hover {
	color:#0340be;
}
.grd_BasicList th.lnkR a:active,
.grd_BasicList td.lnkR a:active {
	color:#fc2401;
}
.txt_CargoB{
	color:#1949b8;
	font-weight:bold;
}
.txt_CargoBK{
	color:#333;
	font-weight:bold;
}
.txt_CargoR{
	color:#d61309;
	font-weight:bold;
}
/*
.grd_BasicList tr td a:link,
.grd_BasicList tr td a:visited {
	color:#f71902
}
.grd_BasicList tr td a:hover,
.grd_BasicList tr td a:active {
	color:#1068ac;
}
.grd_BasicList .listsellbg{
	background-color:#f0f0f0;
}
.grd_BasicList tr th.listfirst{
	border-right:0px solid #afafaf;
	border-left:1px solid #d1d4d9;
	color:#000;
	font-size:12px;
	height:25px;
}
.grd_BasicList tr th.listlast{
	border-right:1px solid #d1d4d9;
	border-left:0px solid #afafaf;
	color:#000;
	font-size:12px;
	height:25px;
}
.grd_BasicListno_td{data no td
	height:50px;
	padding:0px 0 0px;
	border:1px solid #d7d7d7;
	font-size:11px;
	line-height:110%;
}*/

/* paging */
.paging{
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
}
.paging td{
    text-align: center;
	border-top:0px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	padding-top:12px;
}
.paging td table{
    text-align: center;
	border:1px solid #ffffff;
	margin:0 auto;
	min-width:50px;
	width:50px;
}
.paging td table td{
    text-align: center;
	border:0px solid #ffffff;
	font-size:12px;
	padding:0 2px;
	font-weight:bold;
}
.paging td table td a{
    padding:3px 2px;
	font-size:12px;
	border: 1px solid #DEDEDE;
    color: #666666;
	vertical-align: middle;
	display: inline-block;
	height: 15px;
	min-width:18px;
}
.paging td table td a:hover,
.paging td table td a:active {
	color:#f71902;
}
.paging td table td span{
	padding:3px 2px 3px 2px;
	color: #fff;
	display: inline-block;
	vertical-align: middle;
	height: 15px;
	background:#f15f10;
	min-width:18px;
}
.paging td table td input{
	vertical-align: middle;
}

/* AWB: hpAF_BLDetail.aspx  hpSF_BLDetail*/
.grdAWB350_overflow{
	overflow:scroll;
	overflow-x:hidden;
	height:350px;
}
.grdbl560_overflow{
	overflow:scroll;
	overflow-x:hidden;
	height:560px;
}
.grdbl_overflow{
	overflow:scroll;
	overflow-x:hidden;
	height:135px;
}

.grdbl200{
	
	overflow-x:hidden;
	height:200px;
}


.grdbl560_overflow .listsellbg{
	background-color:#f0f0f0;
}
/* gird scroll */
.grd_overflow{
	overflow:scroll;
	overflow-x:hidden;
	height:150px;
}
.grd_header {
	width:100%;
	border-collapse:collapse;
	table-layout:auto;
	margin-top:5px;
}
.grd_header tr th{
	background:url("../img/bg/bg_basicgrid.gif") repeat-x 0 0;
	color:#404040;
	font-size:12px;
	height:31px;
	border-top:1px solid #ccc;
	border-left:0px solid #ccc;
	border-right:0px solid #ccc;
	border-bottom:1px solid #ccc;
}
.grd_header tr td{
	line-height:110%;
	*line-height:125%;	
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}
.grd_header_th{
	background:url("../img/bg/bg_basicgrid.gif") repeat-x 0 0;
	border-left:0px solid #cccccc;
	border-right:0px solid #cccccc;
	border-top:1px solid #cccccc;
	color:#333;
	font-size:11px;
	height:31px;
	line-height:120%;
}
.grd_header_th.linefirst{
	border-left:1px solid #cccccc;
	color:#333;
	font-size:11px;
	height:31px;
	line-height:120%;
}
.grd_header_th.linelast{
	border-right:1px solid #ccc;
	color:#333;
	font-size:11px;
	height:31px;
}


.grd_body{
	/*width:100%;*/
	border-collapse:collapse;
	table-layout:auto;
	margin-bottom:5px;
	border-left:0px solid #cccccc;
}
.grd_body tr td{
	padding:4px 0 4px 0;
	text-align:center;
	color:#333333;
	font-size:11px;
	border-bottom:0px solid #cccccc;
	border-right:1px solid #ffffff;
	border-left:1px solid #ffffff;
}
.grd_body tr td.r{
	padding:4px 0 4px 0;
	text-align:center;
	color:#333333;
	font-size:11px;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	
}
.grd_body_td.pdleft{
	padding:4px 0 4px 0;
	text-align:center;
	color:#333333;
	font-size:11px;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
}


.grd_body td.lnkR{
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;}

.grd_body td img{
	vertical-align:middle;
}
.grd_body td.pdleft{
	padding-left:3px;
	text-align:left;
}
.grd_body td.pdright{
	padding-right:3px;
	text-align:right;
}
.grd_body td.grd_nodata{
	width:100%;
	text-align:center;
	height:350px;
	border:1px solid #cccccc;
}
.grd_body_topline{
	border-top:1px solid #cccccc;
}
/* grid :font color  */
.grd_bodytd.txtRed {
	color:#fc2401;
}
.grd_body td.txtGreen {
	color:#0a760a;
}
.grd_body td.txtblue {
	color:#1949b8;
}
/* grid :link  */
.grd_body td.lnkR A,
.grd_body td.lnkR A:visited,
.grd_body td.lnkR A:active{
	color:#fc2401;
}
.grd_body td.lnkR A:hover {
	color:#0340be;
}
/* grid :error */
.grd_body td.lnkErr A,
.grd_body td.lnkErr A:visited,
.grd_body td.lnkErr A:active{
	color:#f10404;
	font-weight:bold;
	text-decoration:underline;
}
.grd_body td.lnkErr A:hover {
	color:#f10404;
	font-weight:bold;
	text-decoration:underline;
}
/*tab*/
.tab_midwrap{height:29px;position:relative;}
.tab_midwrap ul{overflow:hidden;position:absolute;}
.tab_midwrap li{float:left;position:relative;z-index:10;padding:0 0px 0 0px;}
.tab_midwrap li img{margin-top:2px;vertical-align:middle}
.tab_midwrap li a{display:block;color:#fff;text-decoration:none}
.tab_midwrap li a:hover{text-decoration:none}
.tab_midwrap li.on{z-index:20;padding-right:0px;}
.tab_midwrap .category{float:right;padding:0px 5px 0 0;}
#tab2 {
    display:none;
}
#tab3 {
    display:none;
}
#hblnoList{
    display:none;
    background-color:#fff;
    padding:0;
    margin:0;
    border-spacing:0;
    border-top:solid 1px #003399;
    border-bottom:solid 2px #003399;
    border-left:solid 2px #003399;
    border-right:solid 2px #003399;
    list-style-type:none;
    z-index:5200;
    position:absolute;
    top:100px;
    left:100px;
}
#hblnoList ul{
    padding:0;
    margin:0;
    border-spacing:0;
    list-style-type:none;
    border:0;
}
#hblnoList li{
    padding:0;
    margin:0;
    border:0;
    border-spacing:0;
    list-style-type:none;
}
#hblnoList span{
    margin-left:2px;
    margin-right:2px;
}

/*tab grid MAWB table forrm*/
.grd_tabwrap_Import {
	width:100%;
	height:600px;
	overflow:scroll;
}
.grd_tab_MAWB {
	width:1890px;
	text-align:center;
	border-collapse:collapse;
	table-layout:auto;
	margin-bottom:5px;
	clear:both;
}
.grd_tab_MAWB td.grd_nodata{
	width:1890px;
	text-align:center;
	height:500px;
	border:1px solid #cccccc;
}
.grd_tab_SeaMAWB {
	width:1260px;
	text-align:center;
	border-collapse:collapse;
	table-layout:auto;
	margin-bottom:5px;
	clear:both;
}
.grd_tab_SeaMAWB td.grd_nodata{
	width:1260px;
	text-align:center;
	height:500px;
	border:1px solid #cccccc;
}
.grd_tab_SeaHAWB {
	width:4610px;
	text-align:center;
	border-collapse:collapse;
	table-layout:auto;
	margin-bottom:5px;
	clear:both;
}
.grd_tab_SeaHAWB  td.grd_nodata{
	width:4610px;
	text-align:center;
	height:500px;
	border:1px solid #cccccc;
}
.grd_tab_HAWB {
	width:7170px;
	text-align:center;
	border-collapse:collapse;
	table-layout:auto;
	margin-bottom:5px;
	clear:both;
}
.grd_tab_HAWB td.grd_nodata{
	width:7170px;
	text-align:center;
	height:500px;
	border:1px solid #cccccc;
}
.grd_tab_Cont {
	width:1180px;
	text-align:center;
	border-collapse:collapse;
	table-layout:auto;
	margin-bottom:5px;
	clear:both;
}
.grd_tab_Cont td.grd_nodata{
	width:1180px;
	text-align:center;
	height:500px;
	border:1px solid #cccccc;
}

.grd_wrap_po td.grd_nodata{
	width:100%;
	text-align:center;
	height:150px;
	border:1px solid #cccccc;
}



/*tab_height:39px;*/

.tab_midwrap39 {
    height: 25px;
    position: relative;
}


.tab_midwrap39 ul {
    overflow: hidden;
    position: absolute;
}

.tab_midwrap39 li.on {
    padding-right: 0;
    z-index: 20;
}
.tab_midwrap39 li {
    float: left;
    padding: 0;
    position: relative;
    z-index: 10;
    vertical-align:bottom;
}


.tab_midwrap39 li a {
    color: #FFFFFF;
    display: block;
    text-decoration: none;
}

.grd_BasicList_td_right{
	/*height:26px;	*/
	padding:5px 10px 5px 0;
	text-align:right;
	color:#333333;
	font-size:11px;
	border:1px solid #cccccc;
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}

.grd_BasicList_td_left{
	/*height:26px;	*/
	padding:5px 0 5px 10px;
	text-align:left;
	color:#333333;
	font-size:11px;
	border:1px solid #cccccc;
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}