html, body{
padding:0;
margin:0 auto;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background:#fff;}

#wrapper{
margin:0 auto;
text-align:center;}

h1{
font-size:32px;
color:#338dd8;}

h2{
font-size:20px;
color:#338dd8;}

h3{
font-size:12px;
color:#338dd8;}

p{
font-size:12px;
color:#666;}

a{
color:#338dd8;}

.clear{
clear:both;}

img, div, input {behavior: url("stylesheet/iepngfix.htc") }

/* Header */
#header{
background:#fff url(images/gfx-header-background.jpg) 0 0 repeat-x;
height:71px;
margin:0 auto;
text-align:center;}

	#header-wrapper{
	width:930px;
	margin:0 auto;
	text-align:center;}

/* Logo */
#logo{
float:left;
padding:8px 0 0 0;}

	#logo h1{
	padding:0;
	margin:0;}
	
		#logo h1 a{
		display:block;
		width:192px;
		height:48px;
		background:url(images/gfx-header-logo.jpg) 0 0 no-repeat;
		border:2px solid #fff;
		outline:none;}
		
			#logo h1 a:hover{
			border:2px solid #ededed;}
			
			#logo h1 a span{
		display:none;}

/* Top Nav */
#topnav{
display:none;}
			
/* Showcase Background */
#showcase{
height:250px;
background:url(images/gfx-home-showcase-background.jpg) 0 0 repeat-x;
text-align:left;}

	#showcase-wrapper{
	width:930px;
	margin:0 auto;
	padding:0;}
	
		#showcase-descption{
		float:left;
		width:300px;}

			#showcase-descption h1{
			padding:0;
			margin:25px 0 5px 0;
			line-height:22px;
			font-weight:normal;}
			
			#showcase-descption p{
			line-height:18px;
			padding:5px 0 10px;
			margin:0;}
			
			#showcase-descption ul{
			list-style:none;
			padding:0;
			margin:0;}
			
				#showcase-descption ul li{
				list-style:none;
				padding:0;
				margin:0;
				line-height:20px;}

				#showcase-descption ul li a{
				text-decoration:none;}
				
				#showcase-descption ul li a:hover{
				text-decoration:underline;}
	
		#showcase-flash{
		display:block;
		float:right;
		border-left:1px solid #fff;
		border-right:1px solid #fff;
		width:620px;
		height:250px;
		background:url(images/gfx-home-showcase-flash-background.jpg) bottom right no-repeat;}

/* Home Content */
#home-content{
width:930px;
margin:0 auto;
padding:0;
text-align:left;
display:inline-block;}

	#home-news-column{
	float:left;
	width:300px;
	padding:0;
	margin:0;}
	
	#home-content h2{
	padding:10px 0;
	margin:0;}
	
		#home-news-column h3{
		padding:8px 0 0 0;
		margin:0;}
		
		#home-news-column p{
		font-size:12px;
		line-height:16px;
		padding:8px 0 10px 0;
		margin:0;}
		
		#home-news-column a{
		font-size:12px;
		text-decoration:none;}
		
		#home-news-column a:hover{
		text-decoration:underline;}
		
		.newsblock{
		border-top:1px solid #338dd8;
		clear:both;}
			
		.newsdate{
		float:left;
		width:70px;
		font-size:11px;}
		
		.newscontentwrap{
		float:right;
		width:220px;
		font-size:11px;
		padding:0 0 10px;}
		
		.newsseeall{
		padding:10px 0;
		font-size:12px;}
		
	#home-feature-column{
	float:left;
	width:300px;
	padding:0;
	margin:0 0 0 16px;}
	
		#home-feature-column ul{
		list-style:none;
		padding:0;
		margin:0;
		display:inline-block;}
		
		#home-feature-column ul li{
		padding:3px 0;
		margin:0;}
		
		#home-feature-column ul li a{
		text-decoration:none;
		display:block;}
		
		#home-feature-column ul li a:hover{
		text-decoration:underline;}
		
		#home-feature-column p{
		line-height:16px;
		padding:0 0 10px;
		margin:0;}
	
	#home-other-column{
	float:right;
	width:300px;
	padding:0;
	margin:0;}
		
		#axislogin-mod{
		padding:0;
		margin:0;
		width:300px;
		height:120px;
		background:url(images/gfx-axislogin-mod-background.png) 0 0 repeat-y;}
		
			.login{
			width:150px;
			float:left;
			padding:5px 0 0 15px;
			color:#fff;}
			
			.loginpost{
			width:80px;
			float:right;
			padding:15px 25px 0 0;
			*padding:17px 25px 0 0;}
					
				.login h3{
				font-size:12px;
				padding:0;
				margin:0;
				color:#fff;}
				
				.login p{
				font-size:11px;
				line-height:16px;
				padding:3px 0 3px 0;
				margin:0;
				color:#fff;}
				
				.login a{
				color:#fff;
				text-decoration:none;}
				
				.loginText, .loginText{
				width:150px;
				border:1px solid #ccc;}
				
				.loginpanel-axislink a{
				width:79px;
				height:52px;
				margin-left:2px;
				text-indent:-9999px;
				display:block;
				outline:none;
				background:url(images/gfx-axis-intermodal-logo.jpg) 0 0 no-repeat;}

				.loginBtn-wrap a {
				margin-top:15px;
				display:block;
				background: url(images/btn-loginBtn.jpg) 0 -20px no-repeat;
				width:82px;
				height:20px;
				outline:none;
				text-indent:-9999px;}

				.loginBtn-wrap a:hover {
				background: url(images/btn-loginBtn.jpg) 0 0 no-repeat;}				
		
		#containertracking-mod{
		width:300px;
		height:230px;
		background: url(images/gfx-containertracking-mod-background.png) 0 0 no-repeat;}
		
			.containertracking-header{
			font-size:11px;
			font-weight:normal;
			padding:5px 15px 0;}
			
			.containerTrackTitle{
			font-size:12px;
			font-weight:600;}
			
			.inputContainerNos{
			float:left;
			padding:5px 0 0 15px;
			}
			
			.containerNos{
			width:150px;
			border:1px solid #ccc;
			height:65px;}
			
			.imexContainerNos{
			padding:5px 15px 0 25px;
			width:90px;
			float:left;}
			
				.clearContainerNos{
				display:none;}
				
				.radImportContainerNos, .radExportContainerNos, .showContainerNos{
				line-height:16px;
				padding:0;
				margin:0;
				}
				
				.radImportContainerNos input, .radExportContainerNos input{
				position:absolute;
				display:block;
				width:10px;
				padding:0;
				margin:0;
				}
				
				.radImportContainerNos label, .radExportContainerNos label{
				padding:0;
				margin:0 0 0 15px;
				}

				.showContainerNos a{
				margin-top:15px;
				display:block;
				background: url(images/btn-showBtn.jpg) 0 -20px no-repeat;
				width:82px;
				height:20px;
				outline:none;
				text-indent:-9999px;}

				.showContainerNos a:hover {
				background: url(images/btn-showBtn.jpg) 0 0 no-repeat;}

.loginpanel-linkboxes{
color:#333;
font-size:11px;
padding:10px 15px 5px;}

	.loginpanel-linkboxes-left{
	width:132px;
	float:left;}
	
	.loginpanel-linkboxes-right{
	width:132px;
	float:right;}		
	
		.loginpanel-linkboxes ul{
		padding:10px 0 0 5px;
		margin:0;
		list-style:none;}
		
			.loginpanel-linkboxes ul li{
			padding:1px 0 2px;}
			
				.loginpanel-linkboxes ul li a{
				color:#333;
				text-decoration:none;}
				
				.loginpanel-linkboxes ul li a:hover{
				color:#333;
				text-decoration:underline;}
				
					.loginpanel-linkboxes-left-mainbtn a{
					display:block;
					background:url(images/btn-vbsBtn.jpg) 0 -37px no-repeat;
					width:128px;
					height:37px;
					outline:none;
					text-indent:-9999px;}
					
					.loginpanel-linkboxes-left-mainbtn a:hover{
					background:url(images/btn-vbsBtn.jpg) 0 0 no-repeat;}
					
					.loginpanel-linkboxes-right-mainbtn a{
					display:block;
					background:url(images/btn-venusBtn.jpg) 0 -37px no-repeat;
					width:128px;
					height:37px;
					outline:none;
					text-indent:-9999px;}
				
					.loginpanel-linkboxes-right-mainbtn a:hover{
					background:url(images/btn-venusBtn.jpg) 0 0 no-repeat;}
				
/* Extend Header */
#header-extend{
background:url(images/gfx-header-extend-background.jpg) 0 0 repeat-x;
height:133px;
padding:0;
margin:0;
text-align:left;}

#header-short{
background:url(images/gfx-header-extend-background.jpg) 0 0 repeat-x;
height:10px;
margin:0 0 30px;
text-align:left;}

	#header-extend-wrapper{
	padding:0;
	margin:0 auto;
	width:930px;}

		#topnav-expand{}
		
		#section-heading h1{
		width:600px;
		float:left;
		padding:30px 0 12px 0;
		margin:0;
		line-height:20px;
		font-weight:normal;}
		
		#dropdown-panel{
		position:relative;
		float:right;
		padding:99px 0 0 0;}
		
			#dropdown-panel a{
			width:300px;
			height:35px;
			background:url(images/btn-dropdown-panel-login.gif) 0 -35px no-repeat;
			display:block;
			text-indent:-9999px;
			outline:none;}
	
			#dropdown-panel a:hover{
			background:url(images/btn-dropdown-panel-login.gif) 0 0 no-repeat;}
			
/* Content */
#container{
margin:0 auto;
width:930px;
text-align:left;
padding:0 0 50px;}

	#dropdownwrapper{
	background:transparent;
	margin:0;
	padding:0;}
	
		#dropdownwrapperduper{
		background:transparent;
		position:absolute;
		width:930px;
		*margin:-1px 0 0 0;
		padding:0;
		margin:0;}
		
			#dropdown{
			}

#archiveslist{
border-bottom:1px solid #338dd8;}
		
	.fullnewsblock{
	border-top:1px solid #338dd8;
	clear:both;
	padding:0;
	margin:10px 0;}
		
	.fullnewsdate{
	float:left;
	width:120px;
	padding-top:5px;
	font-size:11px;}
	
	.fullnewsheader h3{
	margin-bottom:0;
	line-height:18px;
	font-size:12px;}
	
	.fullnewsheader h3 a{
	text-decoration:none;}
	
	.fullnewscontentwrap{
	float:right;
	width:345px;
	font-size:11px;
	padding:5px 0 10px;
	line-height:18px;}
	
	.fullnewsbody p{
	padding:0;
	margin:0;
	font-size:11px;}
		
	.fullnewsshortcut a{
	font-size:11px;
	text-decoration:none;}
	
	.fullnewsseeall{
	padding:10px 0;
	font-size:12px;}
		
#sidenav{
display:none;}			

#contentwrap{
float:right;
width:720px;}

#relevantblock{
width:230px;
margin:5px 0 0 0;
float:right;
background:#ebecf1 url(images/gfx-relevantblock-background.jpg) 0 0 repeat-x;}

	#relevantblock h2{
	padding:10px;
	margin:0;
	color:#333;
	font-size:12px;
	border-bottom:1px solid #fff;}

	#relevantblock ul{
	padding:10px 10px 20px;
	list-style:none;
	margin:0;}
	
		#relevantblock ul li{
		padding:3px 0 3px 20px;
		list-style:none;
		margin:0;
		font-size:11px;
		background:url(images/gfx-pdf-icon.gif) 2px 3px no-repeat;}
		
			#relevantblock li a{
			text-decoration:none;}
			
			#relevantblock li a:hover{
			text-decoration:underline;}

#centrecontent{
width:475px;
float:left;}

	#centrecontent h1{
	padding:0;
	margin:0;}
	
	#centrecontent .description p, #showcase-descption .description p, #topnav-expand .description p{
	font-family:"Georgia", Times New Roman, Times, serif;
	color:#666;
	padding:8px 0;
	margin:0;
	font-size:14px;
	line-height:18px;
	}

	#centrecontent p{
	line-height:18px;}
	
	.imageblock-right{
	float:right;
	margin-left:15px;}
	
	.imageblock-left{
	float:left;
	margin-right:15px;}
	
	.imageblock-right, .imageblock-left{
	width:230px;
	background:#eaecf0;
	padding:6px 0 10px;
	margin-bottom:10px;
	text-align:center;}
	
		.imageblock-right img, .imageblock-left img{
		text-align:center;}
		
		.imageblock-right p, .imageblock-left p{
		padding:5px 10px 0;
		line-height:12px;
		margin:0;
		text-align:left;}

#fullcontent{
float:left;}

	#fullcontent h1{
	padding:0;
	margin:0;}
	
	#fullcontent .description p{
	font-family:"Georgia", Times New Roman, Times, serif;
	color:#666;
	padding:8px 0;
	margin:0;
	font-size:14px;
	line-height:18px;}

	#fullcontent p{
	line-height:18px;}
	
		#fullcontent table{
		table-layout: fixed;
		width:100%;
		font-size:11px;
		text-align:left;
		border-bottom:1px solid #338dd8;}

			#fullcontent table tr td, #fullcontent table tr{
			padding:5px 10px;
			margin:0;}
				
				tr#table-mainrow{
				font-size:12px;
				font-weight:600;
				padding:0;
				margin:0;
				background:#fff url(images/gfx-table-background.gif) bottom left repeat-x;	}
			
				.special-row{
				background:#dde0e7;}
				
#newswrapper{
width:450px;
border-bottom:10px solid #338dd8;
overflow-x:hidden;
overflow-y:scroll;}

	#newscontent-header{
	background:#338dd8;
	padding:15px;}
	
		#newscontent-header h1{
		font-size:18px;
		color:#fff;}
		
		.newscontent-date p{
		font-size:12px;
		font-weight:bold;
		color:#fff;}
	
	#newscontent{
	 padding:5px 15px;}
	
	#closebtn{}
	 
		#closebtn a{
		color:#fff;
		float:right;
		font-size:11px;
		font-weight:bold;
		background:#6cf;
		padding:3px 5px;
		text-decoration:none;}

/* Foooter */
#footer{
display:none;}