/*GENERAL*/
body,html{
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
	background: #014879;		
}

#divHeader,
#divBody,
#divFooter{
	float: left;
	width: 100%;
}

	#divHeader .wrap,
	#divBody .wrap,
	#divFooter .wrap{
		float: none;
		width: 1000px;
		margin: 0px auto 0px auto;
		padding: 0px;
		background: none;
	}
	
ul, ul li{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.wrap{	
	padding-bottom: 16px;	
}

p{
	font-size: 12px;
}

/*GENERAL END*/

/*HEADER*/
#divHeader{
	height: 243px;
	
	overflow: visible;
	background: #FFFFFF url(../images/header-bg.png) repeat-x bottom;
}
	#divHeader h1{
		margin: 0px;
	}
		#divHeader h1 a{
			display: block;
		
			width: 467px;
			height: 0px;
			padding-top: 70px;
			
			overflow: hidden;
			
			font-size: 6px;
			color: #FFFFFF;
			
			margin: 8px 0px 0px 0px;
			
			background: url(../images/logo.png) no-repeat left top;
		}

	#divHeader ul{		
		float: left;
		width: 141px;
		margin-left: -465px;
		padding: 35px 0px 0px 0px;
	}
		#divHeader ul li{
			float: left;
			clear: left;
			margin-top: 2px;
		}
	
	#divHeader #aSitemap,	
	#divHeader ul li a{
		float: left;
		width: 141px;
		height: 0px;
		padding-top: 17px;
		
		overflow: hidden;
		
		font-size: 6px;
		color: #014778;			
	}
		#divHeader ul li a:hover,
		#divHeader ul li a.active{
			width: 496px;
			background-position: -192px top;
			
			margin-left: -51px;
			
			position: relative;			
		}
	
		#liHome a{
			background: url(../images/link-home.png) no-repeat -51px top;
		}
		
		#liCompany a{
			background: url(../images/link-company.png) no-repeat -51px top;
		}
		
		#liProductsandServices a{			
			background: url(../images/link-productsandsevices.png) no-repeat -51px top;
		}
		
		#liFAQs a{
			background: url(../images/link-faqs.png) no-repeat -51px top;
		}
		
		#liLinks a{
			background: url(../images/link-links.png) no-repeat -51px top;
		}
		
		#liContactUs a{
			background: url(../images/link-contactus.png) no-repeat -51px top;
		}
	
	
	#divHeader #imgMainImage{
		float: right;
		position: relative;
		margin-top: -51px;
	}
	
	#divHeader #aSitemap{
		float: left;
				
		width: 68px;
		
		margin: -11px 0px 0px 450px;
		padding-top: 13px;		
		
		background: url(../images/link-sitemap.png) no-repeat left top;
	}
		#divHeader #aSitemap:hover{
			background-position: -67px top;
		}

/*HEADER END*/


/*BODY*/
#divBody{
	min-height: 350px;
	background: #FFFFFF url(../images/bg.png) repeat-x bottom;
	padding-bottom: 15px;
}

	#divBody .leftColumn{
		float: left;
		width: 500px;
		
		padding: 26px 20px 30px 51px;
		
		position: relative;
		
		background: url(../images/divide.png) no-repeat right 30px;
	}	
	
		#divBody .last{
			background: none;
		}	
	
	#divBody .rightColumn{
		float: right;
		width: 400px;
		
		margin-top: 70px;
		
		position: relative;
	}
	
		#divBody .short{
			width: 220px;
		}
		
		#divBody .mid{
			width: 550px;
			background: url(../images/divide-white.png) no-repeat right 30px;
		}
		
		#divBody .long{
			width: 660px;
		}
		
		#divBody .allWidth{
			width: 925px;
			background: none;
		}
		
		#divBody .fleft{
			float: left;
			padding-left: 20px;
		}

	#divBody h2,
	#divBody h3,
	#divBody #aContact{
		height: 0px;
		padding-top: 31px;
		
		overflow: hidden;
		
		margin: 0px;
		
		font-size: 6px;
		color: #FFFFFF;
	}
	
	#divBody h3{
		padding-top: 24px;
	}
	
		#divBody h2 a,
		#divBody h3 a{
			width: 100%;
			display: block;
			padding-top: 31px;
			margin-top: -31px;			
		}
		
	#divBody h2#h2Welcome{
		width: 330px;
		background: url(../images/header-welcome.png) no-repeat left top;
	}
	
	#divBody h2#h2OurServices{
		width: 113px;
		background: url(../images/header-ourservices.png) no-repeat left top;
	}
	
	#divBody h2#h2Company{
		width: 250px;
		background: url(../images/header-company.png) no-repeat left top;
	}
	
	#divBody h2#h2Services{
		width: 85px;
		background: url(../images/header-productsandservices.png) no-repeat left top;
	}
	
	#divBody h2#h2ContactUs{
		width: 140px;
		background: url(../images/header-contact.png) no-repeat left top;
	}
	
	#divBody h2#h2FAQs{
		width: 236px;
		background: url(../images/header-faqs.png) no-repeat left top;
	}
	
	#divBody h2#h2Links{
		width: 115px;
		background: url(../images/header-links.png) no-repeat left top;
	}
	
	#divBody h2#h2PrivacyPolicy{
		width: 126px;
		background: url(../images/header-privacypolicy.png) no-repeat left top;
	}	
	
	#divBody h2#h2Legal{
		width: 48px;
		background: url(../images/header-legal.png) no-repeat left top;
	}
	
	#divBody h2#h2Sitemap{
		width: 85px;
		background: url(../images/header-sitemap.png) no-repeat left top;
	}
	
	#divBody h3#h3FreightForwarding{
		width: 185px;
		background: url(../images/header-homesubheader.png) no-repeat left top;
	}
	
	#divBody h3#h3ContactUs{
		width: 76px;
		background: url(../images/header-contactsubheader.png) no-repeat left top;
	}
	
	#divBody p{
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 15px 0px;
		line-height: 20px;
	}
		#divBody p.description{
			margin-top: 15px;			
		}
		
		#divBody p.padded{
			padding-bottom: 60px;
		}
		
		#divBody .teaser{
			font-size: 120%;
			color: #015283;
		}
		
	#divBody #aContact{
		float: left;
		clear: left;	
	
		width: 310px;
		padding-top: 36px;
		
		margin-top: 15px;	
		
		background: url(../images/support.png) no-repeat left top;
	}
	
	#divBody #ulOurServices{
		float: left;
		width: 400px;
	}
		#divBody #ulOurServices li{
			float: left;
			width: 195px;			
			height: 95px;
		}
		
		#divBody #ulOurServices li#liAirFreight{
			background: url(../images/services.png) no-repeat left top;
		}
		
		#divBody #ulOurServices li#liSeaFreight{
			background: url(../images/services.png) no-repeat -194px top;
		}
		
		#divBody #ulOurServices li#liCustomsClearance{
			padding: 10px 0px 7px 0px;
			background: url(../images/services.png) no-repeat left -95px;
		}
		
		#divBody #ulOurServices li#liLogistics{
			padding: 10px 0px 7px 0px;
			background: url(../images/services.png) no-repeat -194px -95px;
		}
		
		#divBody #ulOurServices li a{
			float: left;
			width: 170px;
			height: 58px;
			
			padding: 37px 0px 0px 13px;
			 
			color:  #d8e6f0;
			text-decoration: none;
			
			font-size: 10px;
		}
			#divBody #ulOurServices li#liAirFreight a,
			#divBody #ulOurServices li#liCustomsClearance a{
				padding-left: 15px;
			}
			
			
			#divBody #ulOurServices li a:hover{
				color: #FFFFFF;
			}
							
			#divBody #ulOurServices li a b{
				float: left;
				width: 0px;
				height: 0px;
				overflow: hidden;
				font-size: 6px;
				color: #014778;
			}
	
	#divBody #ulServices{
		float: left;
		width: 100%;
		min-height: 245px;
		margin-top: 15px;
	}
		#divBody #ulServices li{
			float: left;
			clear: left;
		}
		
		#divBody #ulServices li a{
			float: left;
			width: 148px;
			height: 0px;
			
			overflow: hidden;
			
			margin-top: 15px;
			padding-top: 23px;
			
			font-size: 6px;
		}
		
			#divBody #ulServices li a.active,
			#divBody #ulServices li a:hover{
				background-position: -148px top !important;
			}
			
			#divBody #ulServices li #aAboutUs{
				background: url(../images/link-aboutus.png) no-repeat left top;
			}
			
			#divBody #ulServices li #aCompanyProfile{
				background: url(../images/link-companyprofile.png) no-repeat left top;
			}
			
			#divBody #ulServices li #aClients{
				background: url(../images/link-clients.png) no-repeat left top;
			}
			
			#divBody #ulServices li #aEquipments{
				background: url(../images/link-equipments.png) no-repeat left top;
			}
			
			#divBody #ulServices li #aAirFreight{
				background: url(../images/link-airfreight.png) no-repeat left top;
			}
			
			#divBody #ulServices li #aSeaFreight{
				background: url(../images/link-seafreight.png) no-repeat left top;
			}
			
			#divBody #ulServices li #aCustomsClearance{
				width: 170px;
				background: url(../images/link-customsclearance.png) no-repeat left top;
			}
				#divBody #ulServices li #aCustomsClearance.active,
				#divBody #ulServices li #aCustomsClearance:hover{
					background-position: -174px top !important;
				}
			
			#divBody #ulServices li #aLogistics{
				background: url(../images/link-logistics.png) no-repeat left top;
			}
	
	#divBody p.contacts{
		float: left;
		width: 100%;
		font-size: 13px;
		line-height: 23px;
		margin-top: 17px;
	}
	
		#divBody .rightColumn p.contacts{
			width: 300px;
			font-size: 12px !important;
			padding-left: 40px;
		}
		
		#divBody .rightColumn #h3ContactUs{
			position: relative;
			top: 20px;
			left: 39px;
		}
	
		#divBody p.contacts .address,
		#divBody p.contacts .contactNum,
		#divBody p.contacts .emailAdd{
			float: left;
			clear: left;
			margin-top: 15px;
		}
			#divBody p.contacts .address{
				font-size: 120%;
			}
				#divBody p.contacts .address .teaser{
					font-size: 100%;
				}
		
			#divBody p.contacts .contactNum span{				
				display: block;
				width: 250px;
				margin-top: 3px;
			}
				#divBody p.contacts .contactNum .teaser{
					width: auto;
					margin: -23px 0px 0px 55px;
				}
		
		#divBody p.contacts a{
			text-decoration: none;
		}
		
		#divBody p.contacts a:hover{
			text-decoration: underline;
		}
				
	#divBody #ulLinks .leftColumn{
		min-height: 230px;
		background-position: right top;
	}	
		#divBody #ulLinks .leftColumn li{
			padding-top: 10px;
		}
		
		#divBody #ulLinks .leftColumn a{
			font-size: 14px;
			color: #015283;
			text-decoration: none;
		}
			#divBody #ulLinks .leftColumn a:hover{
				text-decoration: underline;
			}
		
	#divBody #ulQA,
	#divBody #ulPrivacyPolicy,
	#divBody #ulLegal{
		float: left;
		width: 495px;
		margin-top: 20px;
		font-size: 12px;
		line-height: 20px;
		
	}	
		#divBody #ulQA li,
		#divBody #ulPrivacyPolicy li,
		#divBody #ulLegal li{
			float: left;			
			clear: left;
			
			width: 100%;
			
			margin: 0px;
			padding: 0px 0px 20px 0px;
			
			list-style: decimal;
		}
	
		#divBody #ulQA li .question{
			font-size: 13px;
			font-weight:normal;
			color: #015283;
			padding-bottom: 5px;
		}
		
	#divBody .thumbs{
		float: left;
		margin-top: 18px;
		padding-bottom: 15px;
	}
		#divBody .thumbs li{
			float: left;
			margin-right: 2px;
		}
		
		#divBody .thumbs li.last{
			margin-right: 0px;
		}
	
	#divBody #ulSitemap{
		float: left;
		width: 100%;
		
		margin-top: 10px;
		padding-bottom: 30px;
		
		background: url(../images/connector-root.png) no-repeat 17px 28px;
	}
	
	#divBody #ulSitemap li,
	#divBody #ulSitemap ul,
	#divBody #ulSitemap a{
		float: left;
	}				
		
		#divBody #ulSitemap ul,
		#divBody #ulSitemap ul li ul,
		#divBody #ulSitemap ul li ul li,
		#divBody #ulSitemap .levelA{
			clear: left !important;
		}				
		
		#divBody #ulSitemap .levelA{
			padding-top: 10px;
		}
	
			#divBody #ulSitemap .lastLevelA{
				width: 190px;
			}
			
			#divBody #ulSitemap ul li{
				width: 150px;
				padding: 15px 0px 0px 15px;
			}
			
			#divBody #ulSitemap ul li ul li{
				background: url(../images/connector.png) no-repeat 1px top;
			}
			
			#divBody #ulSitemap ul li ul li.last{
				background: url(../images/connector-last.png) no-repeat 1px top;
			}
	
	#divBody #ulSitemap li a{
		color: #015283;
		text-decoration: none;
	}
		#divBody #ulSitemap li a:hover{
			text-decoration: underline;
		}
		
		#divBody #ulSitemap .levelB .levelC a{
			font-size: 12px !important;
			color: #555555;
		}
		
		#divBody #ulSitemap .levelB a{
			font-size: 15px !important;
		}
		
		#divBody #ulSitemap .levelA a{
			font-size: 14px;
		}
				
/*BODY END*/

/*FOOTER*/
#divFooter{
	background: #014879 url(../images/footer-bg.png) repeat-x left top;	
}

#divFooter ul{
	float: left;
	width: 100%;
	
	margin-top: 0px;
	padding: 15px 0px 40px 0px;
	
	color: #FEFEFE;		
}
	#divFooter ul .copyright{
		float: left;
		padding-left: 49px;
	}
	
	#divFooter ul .links{
		float: right;
		padding-right: 21px;
	}
		#divFooter ul .links a{
			font-family: Arial, Helvetica, sans-serif;
			font-variant: small-caps;
			color: #FEFEFE;
			text-decoration: none;
			
			padding: 0px 5px 0px 8px;
			
			border-left: 1px solid #FEFEFE;
		}
		
		#divFooter ul .links a:hover{
			text-decoration: underline;
		}
		
		#divFooter ul .links a.first{
			border: none;
			padding-left: 0px;
		}
		
		#divFooter ul .links a.last{
			border: none;
			padding-right: 0px;
		}

/*FOOTER END*/