.MainImage
{
	visibility : hidden;	
	margin-top : -8px;
}

.MainImage img
{
	width : 0px;
	height: 0px;
}
.PrintImage
{
	padding : 0px;
	margin : 0px;
	visibility : visible;			
	text-align : center;
}

#searchButtom
{
	margin-top : -150px;
	visibility : hidden;
}

#searchPanel *
{
	padding-left : 2px;
	padding-top : 1px;
	margin : 0px;
	font-size:10px;
	border:0px solid #fff;
	background-color:#fff;
}

 /* set background images for corners */
.rbroundbox { background: url(images/main_background.jpg) no-repeat; background-color: #FFFFFF; background-position: 0 12;}
.rbtop div  { background: url(images/main_top_left.gif) no-repeat top left; }
.rbtop      { background: url(images/main_top_right.gif) no-repeat top right; }
.rbbot div  { background: url(images/main_bottom_left.gif) no-repeat bottom left; }
.rbbot      { background: url(images/main_bottom_right.gif) no-repeat bottom right; }

 /* height and width details */
.rbtop div, .rbtop, .rbbot div, .rbbot {
	width: 100%;
	height: 14px;
	font-size: 1px;
}
.rbcontent  { margin-top:0px; PADDING-LEFT: 0px; MARGIN-LEFT: 0px;}
.rbroundbox { width: 100%; margin-top: 0px; margin-bottom: 0px;}

 /* set background images for corners */ 
.rbSmallroundbox { background-color : #E9EFF3; background: url(images/details_gradient.jpg) repeat-x;}
.rbSmalltop div  { background: url(images/second_top_left.gif) no-repeat top left; }
.rbSmalltop      { background: url(images/second_top_right.gif) no-repeat top right; }
.rbSmallbot div  { background: url(images/second_bottom_left.gif) no-repeat bottom left; }
.rbSmallbot      { background: url(images/second_bottom_right.gif) no-repeat bottom right; }

 /* height and width details */
.rbSmalltop div, .rbSmalltop, .rbSmallbot div, .rbSmallbot {
	width: 100%;
	height: 4px;
	font-size: 1px;
}
.rbSmallcontent  { margin-top:0px; margin-bottom:0px; width:100%;}
.rbSmallroundbox { margin-top:-35px; border: 1px solid #fff;background-color : #E9EFF3;}

/* set background images for corners */ 
.rbDetailsroundbox { background: url(images/details_background.jpg) no-repeat; background-color: #FFFFFF; }
.rbDetailstop div  { background: url(images/main_top_left.gif) no-repeat top left; }
.rbDetailstop      { background: url(images/main_top_right.gif) no-repeat top right; }
.rbDetailsbot div  { background: url(images/main_bottom_left.gif) no-repeat bottom left; }
.rbDetailsbot      { background: url(images/main_bottom_right.gif) no-repeat bottom right; }

 /* height and width details */
.rbDetailstop div, .rbDetailstop, .rbDetailsbot div, .rbDetailsbot {
	width: 100%;
	height: 4px;
	font-size: 1px;
}
.rbDetailscontent  { margin:0px; width:100%;}
.rbDetailsroundbox { margin-top: 0px; border: 1px solid #CCCCCC;width:100%;}
.rbDetailscontentParent {MARGIN-TOP:0px;PADDING-LEFT:0px;WIDTH:100%;}

/* set background images for corners */ 
.rbDetailsSmallroundbox { background-color : #E9EFF3; }
.rbDetailsSmalltop div  { background: url(images/second_top_left.gif) no-repeat top left; }
.rbDetailsSmalltop      { background: url(images/second_top_right.gif) no-repeat top right; }
.rbDetailsSmallbot div  { background: url(images/second_bottom_left.gif) no-repeat bottom left; }
.rbDetailsSmallbot      { background: url(images/second_bottom_right.gif) no-repeat bottom right; }

 /* height and width details */
.rbDetailsSmalltop div, .rbDetailsSmalltop, .rbDetailsSmallbot div, .rbDetailsSmallbot {
	width: 100%;
	height: 14px;
	font-size: 1px;
	padding-top : 0px;
}
.rbDetailsSmallcontent  { width: 100%; margin-top:0; margin-right: 0px; margin-bottom:0px; margin-left : 0px; PADDING-RIGHT:0px; PADDING-LEFT:0px; MARGIN-LEFT:0px; MARGIN-RIGHT:0px}
.rbDetailsSmallroundbox { width: 100%;  margin-top:10px; margin-bottom:4px; margin-left:0px;border: 1px solid #CCCCCC;}

 /* set background images for corners */
.rbFootroundbox { background-color: #416E98; color:#CCC;}
.rbFoottop div  { background: url(images/foot_top_left.gif) no-repeat top left; }
.rbFoottop      { background: url(images/foot_top_right.gif) no-repeat top right; }
.rbFootbot div  { background: url(images/foot_bottom_left.gif) no-repeat bottom left; }
.rbFootbot      { background: url(images/foot_bottom_right.gif) no-repeat bottom right; }
.rbFootroundbox a {color:#fff; font-weight:bold;}

 /* height and width details */
.rbFoottop div, .rbFoottop, .rbFootbot div, .rbFootbot {
	width: 100%;
	height: 6px;
	font-size: 1px;
}
.rbFootcontent  { margin: 0px;}
.rbFootroundbox { width: 100%; margin-top:5px; font-size:10px; border: 1px solid #CCCCCC;}

/* other CSS rules */

body { font-family : Verdana, Arial, Helvetica, sans-serif; }
h2 { font-size: 1em; font-weight: bold; font-family : Arial, sans-serif; }
p  { font-size: 0.8em; } 
h2 { padding: 0; margin: 0 0 1em 0; }


p { padding-bottom: 1em!important; }
img {border:0}

/* history */
.HistoryTable
{
	border-top: solid 1px #BBBBBB;
	border-bottom: solid 1px #BBBBBB;
	border-right: solid 1px #BBBBBB;
	font-size : 12px;	
	width : 100%;
	margin-top : 20px;	
	background-color: #C6D5DF;
	margin-top : 0px;
	margin-bottom: 5px;
}

.HistoryRowTitle td
{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-weight : bold;	
	border-left : solid 1px #BBB;
	border-bottom : solid 1px #AAAAAA;
}

.HistoryRowEvent td
{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color : #EFF3F6;
	border-left : solid 1px #BBBBBB;
	font-size : 10px;
}

.HistoryAlternateRowEvent td
{
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color : #DFE8EE;
	border-left : solid 1px #BBBBBB;
	font-size : 10px;	
}

.TableCaption
{
	margin-top:20px;
	margin-bottom:8px;
	padding-left:2px;
	font-weight : bold;
	font-size: 12px;
}

.SearchCriterion
{	
	font-size : 12px;
	font-weight : bold;
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 5px;
	text-align : left;
	margin-top : 0px;
	margin-bottom : 0px;	
}

.SearchCount
{		
	font-size : 12px;		
	font-weight : bold;
	padding-left : 10px;
	padding-right : 10px;
	padding-top:4px;
	padding-bottom : 4px;
	margin-top : -24px;
	margin-bottom : 0px;		
	
	width : 100%;
	text-align : center;
}

.Languages
{
	margin-top : 0px;
	padding-top : 0px;	
	position:relative;
	text-align : right;
	width: 100%;
	top : 90px;	
	right : 15px;	
	visibility : hidden;
}

.InfoIco
{
	margin-top : 0px;
	padding-top : 0px;	
	position:relative;
	text-align : right;
	width: 100%;
	top : 50px;	
	right : 15px;	
}

.SearchInput input
{
	width : 98%;
}

.Home
{
	margin-top : 0px;
	padding-top : 0px;	
	position:relative;
	text-align : left;
	width: 100px;
	top : 90px;	
	left : 0px;	
}

/* --- trace info --- */

.EditLabelLeft
{
	font-size: 0.8em;
	text-align: right;
	padding-right: 2px;
	padding-left: 2px;		
}

.EditLabelRight
{	
	text-align: left;
	padding-left: 2px;
	padding-right: 2px;
	font-size: 0.8em;		
}

.EditLabelLeftNowrap
{
	font-size: 0.8em;
	text-align: right;
	padding-right: 4px;
	padding-left: 4px;		
	white-space : normal;
}

.EditLabelRightNowrap
{	
	text-align: left;
	padding-left: 4px;
	padding-right: 4px;
	font-size: 0.8em;
	white-space :normal;		
}

.text
{
	font-family: Verdana, Tahoma, sans-serif, 'Times New Roman';
	font-size: 0.7em;	
}

a
{
	color : black;		
}

a:hover
{
	color : red;		
}

.tbxShort
{
	text-align : left;
}
.tbxShort input
{
	width : 55px;
}

.tbxMed
{
	text-align : right;
	padding-left : 6px;
}

.tbxMed input
{
	width : 100%;
}

.SearchData td
{
	padding-right : 5px;
}

.tabDetails
{
	width : 100%;
	padding-top : 2px;
	padding-left : 2px;
}

/* */
.ShipmentDetails
{
	font-family: Verdana, Tahoma, sans-serif, 'Times New Roman';
	MARGIN-TOP:2px;
	MARGIN-BOTTOM:2px;
	PADDING-BOTTOM:5px;
	PADDING-TOP:0px;
	border: 1px solid #CCCCCC;
	background-color : #E9EFF3;
	margin-top:2px;			
	margin-bottom:2px;			
}
.container 
{	
	margin-top: 0px;
	padding: 0px;			
	position:relative;		
}

.spacer
{
	background-color:Gray;
	margin-top:-5px;
}

.LabelValue {
	padding-left: 6px;
	font-size:0.65em;	
	height:1.25em;
	line-height:1.25em;	
}

.LabelValue a {
	text-decoration : none;
}

.LabelName {
	margin: 0;
	padding-right: 10px;
	padding-left: 5px;
	text-align:right;						
	width:25%;
	float:left;	
	font-size:0.65em;	
	height:1.25em;
	line-height:1.25em;	
}

.LabelNameRefNo
{
	margin: 0;
	padding-right: 10px;
	padding-left: 5px;
	text-align:right;						
	width:25%;
	
	font-size:0.65em;	
	height:1.25em;
	line-height:1.25em;	
}

.LabelValueRefNo 
{
	padding-left: 0px;
	font-size:0.65em;	
	display:inline;
	position:absolute;
	top:3px !important;
	left:210px !important;			
	left:26%;	
	top:0px;
}

.statusImages
{
	font-family: Verdana, Tahoma, sans-serif, 'Times New Roman';
	font-size : 0.75em;
	margin-top:0px;			
	font-weight:bold;
	height:25px;
	line-height:25px;	
	margin-bottom : 0px;		
}

.statusLabelLeft
{
	height:24px;
	line-height:24px;	
	display:inline;	
	padding-bottom:5px;
}

.imgStatus
{
	float:left;
	width:30%;
	padding-left:5px;	
	vertical-align:top;	
	display:inline;
	height:25px;
	line-height:25px;
	padding-top : 1px;
	padding-bottom : 1px;	
}

.imgStatus span
{
	
}

.imgContractPlace
{	
	display:inline;
	padding-right:5px;
	padding-left:5px;	
	width:100%;
	text-align:right;		
	padding-top : 1px;
	padding-bottom : 1px;	
}

.imgContractPlace span
{
	height:24px;
	line-height:24px;		
}


.ExtraFields
{
	float:right;	
	width:40%;	
	position:absolute;
	top:0px;
	right:0px;
}

.LabelValueEx {
	padding-left: 6px;
	font-size:0.65em;
	height:1.25em;
	line-height:1.25em;		
}

.LabelNameEx {
	margin: 0;
	padding-right: 10px;
	padding-left: 5px;
	text-align:right;						
	width:55%;
	float:left;	
	font-size:0.65em;	
	height:1.25em;
	line-height:1.25em;			
}

.receiverValue {
	padding-left: 6px;
	font-size:0.65em;	
	height:1.25em;
	line-height:1.25em;		
	height:5.75em;	
	width:50%;
}

.receiverName {
	margin: 0;
	padding-right: 10px;
	padding-left: 5px;
	padding-top:3px;
	text-align:right;						
	width:25%;
	float:left;	
	font-size:0.65em;				
	height:5.5em;	
}
