@charset "utf-8";
/* CSS Document */
.pageWhite {max-width:800px;}
/* ****************** KAM DEPT/UPDATE DATE HEADER ********************* */
#TPSEBMenu {
	clear:both;
	width:100%;
	text-align:center;}
#tpsMenu {
	width:80%;
	margin:auto;
	padding:.25em;
	background-color: #d2dcf0;
	border: 1px solid #777;}
#tpsMenu td{
	text-align:left;
	padding:.25em;
	border-right: 1px solid #777;
	border-bottom: 1px solid #777;}
#tpsMenu td.noRght{
	border-right: 0px
	border-bottom: 1px solid #777;}
#tpsMenu td.noRghtnoBot{
	border-right: 0px
	border-bottom: 0px;}
#tpsMenu td.noBot{
	border-right: 1px solid #777;
	border-bottom: 0px;}
.updateHeader {
	clear: both;
	width: 730px;
	margin: 0;}
.kamPersonCol {   
	width: 50%;
	text-align: left;}
.kamDateCol {   
	width: 50%;
	text-align: right;}
.returnMenu {
	clear:both;
	float:none;
	margin:auto;
	width:100%;
	text-align:center;
	padding:.5em 0 .5em 0;}
.fontbiRed {color:#900000; font-style:italic; font-weight:bold;}
.rowGry {background-color: #eee;}
/* TPS WB ECA and WB/EB Alameda Table CSS */
#wbTable5Col {
	margin:auto;
	width:100%;
	text-align:center;
	border: 1px solid #777;}
#wbTable5Col td {
	padding-left:.2em;
	border: 1px solid #777;}
#wbTable5Col td.alignLeft {text-align:left;}
#wbTable5Col tr.titleRule {
	text-align:left;
	font-weight:bold;
	background-color: #bec7d9;}
#wbTable5Col td.ruleName {
	text-align:left;
	border-right:0px;}
#wbTable5Col td.colRule {
	padding-right:.2em;
	text-align:right;
	overflow:hidden;
	border-left:0px;}
#wbTable5Col tr.bluLabel {background-color:#d2dcf0;}
#wbTable5Col td.eff5Col {
	width:26%;
	text-align:left;}
/* end TPS WB ECA and WB/EB Alameda Table CSS */

/* TPS WB ECA Table CSS */
#wbTable5Col td.WBcolspan2 {width:37%;}
#wbTable5Col td.colSm {width:16%;}
#wbTable5Col td.colLg {width:20%;}
#wbTable5Col td.colLgLabel {width:20%; font-size:1em;}
/* end TPS WB ECA Table CSS */

/* TPS WB & EB Alameda Table CSS */
#wbTable5Col td.colEQ {width:18%;}
.shortDate {visibility:hidden; display:none;}
.longDate {visibility:visible; display:inline;}
/* end TPS WB Alameda Table CSS */

/* Phil congestion, Origin DOC fee surch  */
#wbTable2Col {
	margin:auto;
	width:100%;
	text-align:left;
	border: 1px solid #777;}
#wbTable2Col tr.titleRule {
	text-align:left;
	font-weight:bold;
	background-color: #bec7d9;}
#wbTable2Col td.ruleName {
	text-align:left;
	border-right:0px;}
#wbTable2Col td {
	padding-left:.2em;
	border: 1px solid #777;}
#wbTable2Col tr.bluLabel {background-color:#d2dcf0;}
#wbTable2Col td.colRule {
	width:20%;
	padding-right:.2em;
	text-align:right;
	overflow:hidden;
	border-left:0px;}
#wbTable2Col td.colSm {width:40%;}
#wbTable2Col td.colLg {width:60%;}
/* end Origin DOC fee surch   */

/* Phil congestion, Destination DOC, IFC */
#wbTableDOC3 {
	margin:auto;
	width:100%;
	text-align:left;}
#wbTableDOC3 tr.titleRule {
	text-align:left;
	font-weight:bold;
	background-color: #bec7d9;}
#wbTableDOC3 td.ruleName {border-right:0px;}
#wbTableDOC3 td {
	padding-left:.2em;
	border: 1px solid #777;}
#wbTableDOC3 tr.bluLabel {background-color:#d2dcf0;}
#wbTableDOC3 td.colRule {
	width:20%;
	padding-right:.2em;
	text-align:right;
	overflow:hidden;
	border-left:0px;}
#wbTableDOC3 tr.gryLabel {background-color:#dedede;}
#wbTableDOC3 td.colSm {width:20%; text-align:center;}
#wbTableDOC3 td.colLg {width:40%;}
#wbTableDOC3 td.colLgCtr {width:40%; text-align:center;}
#wbTableDOC3 td.colLgandSm {width:60%; text-align:center;}
#wbTableDOC3 td.colLgandSmL {width:60%; text-align:left;}
#wbTableDOC3 td.colLgnoPad {width:40%; padding:0;}
#wbTableDOC3 td.colLgBlu {width:40%; background-color:#d2dcf0; vertical-align:top;}
#wbTableDOC3 td.colLgGry {width:40%; background-color:#eee;}
#wbTableDOC3 td.colLgGrynoPad {width:40%; background-color:#eee; padding:0;}
#wbTableDOC3 td.colSpan3noBot {width:100%; padding:0; border-bottom:0px;}
#wbIndiaDOC {
	margin:0;
	width:100%;
	height:100%;
	border:0px;}
#wbIndiaDOC td {
	padding:0; 
	border-top:0px;  
	border-right:1px solid #777;
	border-bottom:0px; 
	border-left:0px;}
#wbIndiaDOC td.IndiaDOC {width:40%; padding-left:.1em; border-bottom:1px solid #777;}	
#wbIndiaDOC td.col4RgtLbl {width:60%; text-align:center; border-right:0px; border-bottom:1px solid #777;}	
#wbIndiaDOC td.eff {width:15%; border-bottom:1px solid #777;}	
#wbIndiaDOC td.effnoBot {width:15%; border-bottom:0px solid #777;}	
#wbIndiaDOC td.Region {width:25%; border-right:1px solid #777; border-bottom:1px solid #777; background-color:#dedede;}	
#wbIndiaDOC td.RegionnoBot {width:25%; border-bottom:Opx; background-color:#dedede;}	
#wbIndiaDOC td.amount {width:15%; text-align:center; border-bottom:1px solid #777;}
#wbIndiaDOC td.amtnoBot {width:15%; text-align:center; border-bottom:Opx;}	
#wbIndiaDOC td.amtnoRgt {width:15%; text-align:center; border-right:0px; border-bottom:1px solid #777;}	
#wbIndiaDOC td.amtnoRgtnoBot {width:15%; text-align:center; border-right:0px; border-bottom:Opx;}	
/* end Phil congestion, Destination DOC, IFC  */

/* TPS WB FAF, DTHC CSS */
#wbTable6Col {
	margin:auto;
	width:100%;
	border: 1px solid #777;}
#wbTable6Col tr.bluLabel {background-color:#d2dcf0;}
#wbTable6Col tr.gryLabel {background-color:#dedede;}
#wbTable6Col td {
	vertical-align:bottom;
	border-right: 1px solid #777;
	border-bottom: 1px solid #777;}
#wbTable6Col a {text-decoration:none;}
#wbTable6Col td.alignLeft {padding-left:.2em; text-align:left;}
#wbTable6Col td.ruleName {
	padding-left:.2em; 
	text-align:left;
	border-right:0px;}
#wbTable6Col tr.titleRule {
	text-align:left;
	padding-left:.2em;
	font-weight:bold;
	background-color: #bec7d9;}
#wbTable6Col td.colRule {
	padding-right:.2em;
	text-align:right;
	overflow:hidden;
	border-left:0px;}
#wbTable6Col td.ruleDesc {
	padding-right:.5em;
	text-align:right;
	overflow:hidden;}
#wbTable6Col td.wbeff {
	padding-left:.2em;
	width:37%;
	vertical-align:top;
	text-align:left;}
#wbTable6Col td.wbeffbi {
	padding-left:.2em;
	width:37%;
	vertical-align:top;
	font-weight:bold;
	font-style:italic;
	text-align:left;}
#wbTable6Col td.wbeffGry {
	padding-left:.2em;
	width:37%;
	vertical-align:top;
	text-align:left;
	background-color:#dedede;}
#wbTable6Col td.wbeffLabel {
	padding-left:.2em;
	width:37%;
	text-align:left;
	vertical-align:bottom;}
#wbTable6Col td.wbeffType {
	padding-left:.2em;
	width:50%;
	vertical-align:top;
	text-align:left;}
#wbTable6Col td.wbeffTypeGry {
	padding-left:.2em;
	width:50%;
	vertical-align:top;
	text-align:left;
	background-color:#dedede;}
#wbTable6Col td.wbdryrfr {
	padding-left:.2em;
	width:13%;
	text-align:left;}
#wbTable6Col td.wbdryrfrbi {
	padding-left:.2em;
	width:13%;
	font-weight:bold;
	font-style:italic;
	text-align:left;}
#wbTable6Col td.wbdryrfrLabel {
	padding-left:.2em;
	width:13%;
	text-align:left;
	vertical-align:bottom;}
#wbTable6Col td.wbdryrfrLabelSm {
	padding-left:.2em;
	width:13%;
	text-align:left;
	vertical-align:bottom;}
#wbTable6Col td.wbdryrfrC {
	padding-left:.2em;
	width:13%;
	text-align:center;}
#wbTable6Col td.wbdryrfrSm {
	padding-left:.2em;
	width:13%;
	text-align:left;}
#wbTable6Col td.PortCols2 {width: 50%; vertical-align:top;}
#wbTable6Col td.gryPortCols2 {width: 50%; vertical-align:top; background-color:#dedede;}
#wbTable6Col td.labelSm {width:12.5%; text-align:center;}
#wbTable6Col td.amount {width:12.5%; text-align:center;}
#wbTable6Col td.amountbi {
	width:12.5%; 
	font-weight:bold;
	font-style:italic;
	text-align:center;}
#wbTable6Col td.amountSm {width:12.5%; font-size:1em; text-align:center;}
#wbTable6Col td.amountnoR {width:12.5%; text-align:center; border-right:0px;}
/* end TPS WB FAF, DTHC CSS */
/* TPS WB DTHC CSS */
#wbTable6Col td.amtcols2 {
	padding-left:.2em;
	text-align:center;
	width:25%;}
#wbTable6Col td.amtcols2bi {
	padding-left:.2em;
	font-weight:bold;
	font-style:italic;
	text-align:center;
	width:25%;}
#wbTable6Col td.amtcols3 {
	width:37.5%;
	padding-left:.2em;
	text-align:left;}
#wbTable6Col td.amtcols4 {
	padding-left:.2em;
	text-align:left;
	width:50%;}
#wbTable6Col td.noPad {padding:0px; border-bottom:0px;}
/* for Korea only */
#wbTable6Col td.wbeffSm {
	padding-left:.2em;
	width:37%;
	vertical-align:top;
	text-align:left;}
#wbTable6Col td.wbdryrfrSm {
	padding-left:.2em;
	width:13%;
	text-align:left;}
#wbTable6Col td.wbeffTypeSm {
	padding-left:.2em;
	width:50%;
	vertical-align:top;
	text-align:left;}
#wbTable6Col td.amountSm {width:14%; font-size:1em; text-align:center;}
/* end Korea only */
table#regionMenu a:link, a:visited {  
	text-decoration:none;
	color:#000090;}
#wbcountryMenu{  
	margin:0px;
	padding:0px;
	background-color: #d2dcf0;
	width:100%;
	vertical-align:top;
	border:0px;}
#wbcountryMenu td {  
	text-align:center;
	padding:0px;
	width:16.66%;
	border-right:1px solid #777;
	border-bottom:1px solid #777;}
#wbcountryMenu td.noRght {
	border-right:0px;}
#wbcountryMenu td.noBot {
	border-bottom:0px;}
#wbcountryMenu td.noRghtSm {
	border-right:0px;
	font-size:.90em;}
#regionMenu {  
	width:100%;
	margin:0px;
	border:0px;
	vertical-align:top;	}
#regionMenu td {  
	width:20%;
	padding: .1em;
	font-size:.95em;  
	text-align:center;
	background-color: #d2dcf0;
	border-left: 1px solid #777;
	border-bottom: 1px solid #777;}
#regionMenu td.colspan2 {width:40%;}
#regionMenu td.noLeft {border-left:0;}
#regionMenu td.noLeftnoBot {border-left:0; border-bottom:0;}
#regionMenu td.noLeft2 {width:40%; border-left:0;}
#regionMenu td.noRgt {border-right:0px;}
#regionMenu td.noLeftnoRgt { border-left:0px; border-right:0px;}
#regionMenu td.noRgtnoBot {border-right:0px; border-bottom:0px;}
#regionMenu td.noBot {  
	border-left: 1px solid #777;
	border-bottom: 0px;}
#regionMenu td.noBotnoL {border-left:0px;	border-bottom:0px;}
#wbTable6Col td.wbeffBigNums {
	width:18%;
	vertical-align:top;
	text-align:left;}
#wbTable6Col td.amountBigNums {width:17%}
/* end TPS WB DTHC CSS */
@media all and (max-width:350px) {
/* TPS WB ECA Table CSS */
#wbTable5Col td.colLgLabel {font-size:.9em;}
/* end TPS WB ECA Table CSS */
/* TPS WB DTHC CSS */
#wbTable6Col td.colRule {font-size:.90em;}
#wbTable6Col td.wbdryrfrLabelSm {font-size:.90em;}
#wbTable6Col td.wbeffBigNums {font-size:.90em;}
#wbTable6Col td.amountBigNums {font-size:.90em;}
/* end TPS WB DTHC CSS */
}
@media all and (max-width:475px) {
.shortDate {visibility:visible; display:inline;}
.longDate {visibility:hidden; display:none;}
/* TPS WB DTHC CSS */
#wbTable6Col td.wbeff {width:30%; font-size:.90em;}
#wbTable6Col td.wbeffGry {width:30%; font-size:.90em;}
#wbTable6Col td.wbeffSm {width:30%; font-size:.90em;}
#wbTable6Col td.wbdryrfr {width:10%;}
#wbTable6Col td.wbdryrfrSm {width:8%; font-size:.90em;}
#wbTable6Col td.wbeffTypeSm {width:38%; font-size:.90em;}
#wbTable6Col td.labelSm {font-size:.90em;}
#wbTable6Col td.amount {width:15%; font-size:.95em;}
#wbTable6Col td.amountSm {width:15.5%; font-size:.90em;}
#wbTable6Col td.wbeffType {width:40%;}
#wbTable6Col td.wbeffTypeGry {width:40%;}
#wbTable6Col td.amtcols2 {width:30%;}
#wbTable6Col td.amtcols3 {width:45%;}
}
@media print {
.pageContent {width:750px; padding:0px;}
#titleBluGreyTop {color:#000; background-color: #fff;}
#titleBluGrey {color:#000; background-color: #fff;}
#TPSEBMenu {visibility:hidden; display:none;}
#TPSEBOrgMenu {visibility:hidden; display:none;}
#TPSEBComMenu {visibility:hidden; display:none;}
}
