.clearfix:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both;
    visibility:hidden;
}
* html .clearfix {
	height:1%;
}
#left {
	float:left;
}
.w {
	color: #fff;
}
/* #content p:first-letter {color:#ff0000;font-size:xx-large} */
hr {
	border-top:1px solid #000;
	height:1px;
	font-size:1px;
	margin: 10px 0;
}
.hrdotted {
	border-top:1px dotted #000;
	height:1px;
	font-size:1px;
	margin-top: 10px;
}
.alert {
	color: #ff3333;
	line-height: 20px;
}
#menulogin h1 {
	font-size:12px;
	font-weight:normal;
	color:#53693c;
	margin: 0 0 5px 0;
}
#menulogedin h1 {
	font-size:12px;
	font-weight:normal;
	color:#53693c;
	margin: 0 0 5px 0;
}
.contentright {
}
.contentright_td {
	padding: 10px;
}
.banners_home {
}
.banners_home_td {
}

#Crossbar #title_left {
	float: left;
	width: 154px;
	height: 23px;
	font-size: 11px;
	font-weight: normal;
	color: #a4810f;
	line-height: 23px;
	padding-left: 10px;
}
#Crossbar #title_middle {
	float: left;
	width: 412px;
	height: 23px;
	font-size: 11px;
	font-weight: normal;
	color: #a4810f;
	line-height: 23px;
	padding-left: 10px;
}
#Crossbar #title_right {
	float: left;
	width: 150px;
	height: 23px;
	font-size: 11px;
	font-weight: normal;
	color: #a4810f;
	line-height: 23px;
	padding-left: 10px;
}
.STBButton {
	border: 1px solid #fff;
	background:#002b57;
	color:#fff;
	font-weight:bold;
	text-align:center;
	cursor: hand;
	margin-right: 11px;
	box-shadow: 1px 1px 1px #333;
	padding-top: 1px;
}
.STBButton_disabled {
	border: 1px solid #fff;
	background:#ddd;
	color:#777;
	font-weight:bold;
	text-align:center;
	cursor: hand;
	margin-right: 11px;
	box-shadow: 1px 1px 1px #333;
	padding-top: 1px;
}
.STBButtonPrint {
	border: 1px solid #fff;
	background:#666;
	color:#fff;
	font-weight:bold;
	text-align:center;
	cursor: hand;
	margin-right: 11px;
	box-shadow: 1px 1px 1px #333;
	padding-top: 1px;
}
.STBButtonPrintDisabled {
	border: 1px solid #ccc;
	background:#666;
	color:#ccc;
	font-weight:bold;
	text-align:center;
	cursor: hand;
	margin-right: 11px;
	box-shadow: 1px 1px 1px #333;
	padding-top: 1px;
}
.STBButtonApp {
	border: 1px solid #666;
	background:#fff;
	color:#666;
	font-weight:bold;
	text-align:center;
	cursor: hand;
	margin-right: 11px;
	box-shadow: 1px 1px 1px #333;
	padding-top: 1px;
}
.STBButtonData {
	border: 1px solid #002b57;
	background:#fff;
	color:#002b57;
	font-weight:bold;
	text-align:center;
	cursor: hand;
	margin-right: 11px;
	box-shadow: 1px 1px 1px #333;
	padding-top: 1px;
}
.STBButtonLink {
	border: 1px solid #fff;
	background:#002b57;
	color:#fff !important;
	font-weight:bold;
	text-align:center;
	margin-right: 11px;
	box-shadow: 1px 1px 1px #333;
  	text-decoration: none !important;
	padding: 2px 9px 2px 9px;
	cursor: default;
}
.STBButtonDeveloper {
	border: 1px solid #fff;
	background:#FF0000;
	color:#fff;
	font-weight:bold;
	text-align:center;
	cursor: hand;
	margin-right: 11px;
	box-shadow: 1px 1px 1px #333;
	padding-top: 1px;
}
.StatusDeliveryNotCompleted {
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #aaa;
	color: #ff0000;
	font-weight: bold;
}
.StatusDeliveryCompleted {
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #aaa;
	color: #00ff00;
	font-weight: bold;
}
.StatusShipmentNotCompleted {
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #aaa;
	color: #ff0000;
	font-weight: bold;
}
.StatusShipmentCompleted {
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #aaa;
	color: #00ff00;
	font-weight: bold;
}
.StatusShipmentNotCalculated {
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #aaa;
	color: #ff0000;
	font-weight: bold;
}
.StatusShipmentCalculated {
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #aaa;
	color: #00ff00;
	font-weight: bold;
}
.StatusShipmentNotInvoiced {
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #aaa;
	color: #ff0000;
	font-weight: bold;
}
.StatusShipmentInvoiced {
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #aaa;
	color: #00ff00;
	font-weight: bold;
}
.StatusInvoiceNotCompleted {
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #aaa;
	color: #ff0000;
	font-weight: bold;
}
.StatusTransportOrderNotSent {
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #aaa;
	color: #ff0000;
	font-weight: bold;
}
.StatusTransportOrderSent {
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #aaa;
	color: #00ff00;
	font-weight: bold;
}
.StatusTransportConfirmationNotSent {
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #aaa;
	color: #ff0000;
	font-weight: bold;
}
.StatusTransportConfirmationSent {
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #aaa;
	color: #00ff00;
	font-weight: bold;
}
.StatusTransportNotCompleted {
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #aaa;
	color: #ff0000;
	font-weight: bold;
}
.StatusTransportCompleted {
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #aaa;
	color: #00ff00;
	font-weight: bold;
}
.StatusInvoiceCompleted {
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #aaa;
	color: #00ff00;
	font-weight: bold;
}
.StatusCustomsDossierNotProcessed {
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #aaa;
	color: #ff0000;
	font-weight: bold;
}
.StatusCustomsDossierProcessed {
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #aaa;
	color: #00ff00;
	font-weight: bold;
}
.GrandTotalCredit {
	font-weight: bold;
	color: #00ff00;
}
.GrandTotalDebit {
	font-weight: bold;
	color: #FF0000;
}
.TimerPageLimitCountExceeded {
	color: #FF0000;
}
.TimerPageLimitCountOkay {
}
.TimerPageLimitMinimumExceeded {
	color: #FF0000;
}
.TimerPageLimitMinimumOkay {
}
.TimerPageLimitMaximumExceeded {
	color: #FF0000;
}
.TimerPageLimitMaximumOkay {
}
.TimerPageLimitTodayExceeded {
	color: #FF0000;
}
.TimerPageLimitTodayOkay {
}
.TimerPageLimitYesterdayExceeded {
	color: #FF0000;
}
.TimerPageLimitYesterdayOkay {
}
.TimerPageLimitCurrentWeekExceeded {
	color: #FF0000;
}
.TimerPageLimitCurrentWeekOkay {
}
.TimerPageLimitCurrentMonthExceeded {
	color: #FF0000;
}
.TimerPageLimitCurrentMonthOkay {
}
.TimerPageLimitLastMonthExceeded {
	color: #FF0000;
}
.TimerPageLimitLastMonthOkay {
}
.PlanningBody {
	background: #000000;
}
.PlanningInbound {
	font-weight: bold;
	color: #27fb6b;
	font-size: 135%;
}
.PlanningInboundPrevious {
	font-weight: bold;
	color: #ffa500;
	font-size: 135%;
}
.CalendarInbound {
	font-weight: bold;
	color: #27fb6b;
	background-color: #c0c0c0;
}
.PlanningOutbound {
	font-weight: bold;
	color: #002b57;
	font-size: 135%;
}
.PlanningOutboundPrevious {
	font-weight: bold;
	color: #ffa500;
	font-size: 135%;
}
.CalendarOutbound {
	font-weight: bold;
	color: #002b57;
	background-color: #c0c0c0;
}
.PlanningAnnouncement {
	font-weight: bold;
	color: #b5110d;
	font-size: 135%;
}
.PlanningWarehouseInstructions {
	font-weight: bold;
	color: #b5110d;
	font-size: 135%;
}
.PlanningWarehouseInstructionsPrevious {
	font-weight: bold;
	color: #ffa500;
	font-size: 135%;
}
.PlanningRemarks {
	font-weight: bold;
	color: #b5110d;
	font-size: 135%;
}
.PlanningRemarksPrevious {
	font-weight: bold;
	color: #ffa500;
	font-size: 135%;
}
.PlanningHeader {
	font-weight: bold;
	color: #cccccc;
	font-size: 175%;
}
.PlanningClock {
	font-weight: bold;
	color: #cccccc;
	font-size: 175%;
}
.PlanningDayCaption {
	font-weight: bold;
	color: #cccccc;
	font-size: 150%;
}
.PlanningTRHeader {
}
.PlanningTR {
	height: 100px;
}
.PlanningTD {
	vertical-align: top;
}
