* {
margin:0;
padding:0;
}

body {
	background:transparent url(bg11.jpg) repeat-x;
	}
html {
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.8em;
	}
h1 {
	color:#23547F;
	font-size:1.1em;
	margin-bottom:15px;
	}
h2 {
	color:#AAB5DF;
	font-size:1em;
	margin-bottom:5px;
	}
p {
	font-size:0.9em;
	line-height:1.5em;
	margin:15px 0;
	}
input, select, textarea {
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.85em;
	margin-bottom:3px;
	padding:2px;
	width:180px;
	}
select {
	width:190px;
	margin-bottom:4px;
	padding:2px 0;
	}
input.btn {
	background:url(submit.gif) no-repeat;
	border:none;
	font-weight:bold;
	color:#fff;
	display:block;
	width:86px;
	height:27px;
	margin:5px 0 8px 50px;
	}
input.btn:hover  {
	color:#AAB5DF;
	cursor:pointer;
	}
	
a, a:link, a:active, a:visited {
	color:#23547F;
	}
a:hover {
	color:#000000;
	}

ul     { margin-left:50px;
         font-size:0.9em;
       }
li     { padding:3px;
       }

.clear {
        clear:both;
}

/* OUTER */
	
#outer {
	background:#FFFFFF url(bg-vert.gif) repeat-y;
	margin:0 auto;
	padding:0 13px;
	position:relative;
	width:1025px;
	height:100%;
	}

/* HEADER */

#header {
	background:#23547F;
	height:137px;
	}
#header img {
	float:left;
	margin:25px 30px;
	}
#header h1 {
	color:#FFFFFF;
	float:right;
	display:block;
	width:250px;
	font-size:1em;
	font-style:italic;
	padding:55px 20px 0pt 0pt;
	}
#header h1 span {
	color:#ACB3E2;
	}
	
/* NAVIGATION */

#navigation {
	background-color:#05345B;
	clear:both;
	color:white;
	padding:0.7em;
	}
#navigation ul {
	list-style-type:none;
	margin-left:0;
	font-size:1em;
	}
#navigation li {
	display:inline;
	padding:0;
	}
#navigation li a:link, #navigation li a:active, #navigation li a:visited {
	color:#FFFFFF;
	padding:0.7em 1em;
	text-decoration:none;
	}
#navigation li a:hover {
	background-color:#AAB5DF;
	color:#05345B;
	}
.navigation-footer {
	background:transparent url(nav-bg.jpg) repeat-x scroll 0%;
	display:block;
	height:30px;
	margin-top:1px;
	}

/* HOME HEADER */

#home-header {
	}
#home-header ul {
	list-style-image:url(home-header-bullet.gif);
	margin:100px 0pt 0pt 40px;
	font-size:1em;
	}
#home-header li {
	margin:5px 0pt;
	padding:0;
	}
#home-header li a:link, #home-header li a:visited, #home-header li a:active {
	color:#FFFFFF;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:none;
	}
#home-header li a:hover {
         text-decoration:underline;
	}
#home-header .ocean {
	background:transparent url(home-header-ocean.jpg) no-repeat;
	border:3px solid #05345B;
	display:inline;
	float:left;
	height:178px;
	margin-left:20px;
	width:297px;
	cursor:pointer;
	}
#home-header .ocean:hover {
	background:transparent url(home-header-ocean.jpg) no-repeat -298px 0;
	}
#home-header .air {
	background:transparent url(home-header-air.jpg) no-repeat;
	border:3px solid #05345B;
	display:inline;
	float:left;
	height:178px;
	margin-left:37px;
	width:297px;
	cursor:pointer;
	}
#home-header .air:hover {
	background:transparent url(home-header-air.jpg) no-repeat -298px 0;
	}
#home-header .logistics {
	background:transparent url(home-header-logistics.jpg) no-repeat;
	border:3px solid #05345B;
	display:inline;
	float:right;
	height:178px;
	margin-right:20px;
	width:297px;
	cursor:pointer;
	}
#home-header .logistics:hover {
	background:transparent url(home-header-logistics.jpg) no-repeat -298px 0;
	}

.clearfloat {
	clear:both;
	display:block;
	height:20px;
	}

/* COL-LEFT */

#col-left {
	left:33px;
	position:absolute;
	width:200px;
	}
#col-left ul {
	list-style-type:none;
         margin-left:0;
         font-size:1em;
	}
#col-left li {
	color:#fff;
	font-weight:bold;
	border-bottom:none;
	}	
#col-left li.ocean {
	background:url(nav-ocean.gif) no-repeat;
	padding:5px 0 6px 10px;
	border-top:none;
	color:#fff;
	}
#col-left li.air {
	background:url(nav-air.gif) no-repeat;
	padding:5px 0 6px 10px;
	border-top:none;
	color:#fff;
	}
#col-left li.logistics {
	background:url(nav-logistics.gif) no-repeat;
	border-top:none;
	padding:5px 0 6px 10px;
	color:#fff;
	}
#col-left li ul {
	border-bottom:none;
	padding:0;
	}
#col-left ul li {
	border-top:1px solid #D6F4F4;
	padding:2px 0;
	margin-left:-5px;
	width:200px;
	}
#col-left ul li ul {
	padding:0;
	margin-left:-5px;
	}

#col-left li li.firstitem {
	border-top:none;
	padding-top:8px;
	}
#col-left li a:link, #col-left li a:active, #col-left li a:visited {
	font-size:0.9em;
	text-decoration:none;
	font-weight:normal;
	display:block;
	padding:5px 0 5px 10px;
	}
#col-left li a:hover {
	background-color:#E7F5FF;
	color:#23547F;
	}
	
/* COL-RIGHT */

#col-right {
	position:absolute;
	right:33px;
	top:406px;
	width:200px;
	}
#col-right-internal {
	position:absolute;
	right:33px;
	top:204px;
	width:200px;
	}

/* BODY */

#body-home {
	margin-left:20px;
	width:770px;
         min-height:270px;
         height:auto !important;
         height:270px;
	}
	
#body-internal {
	margin-left:250px;
	width:530px;
	min-height:350px;
         height:auto !important;
         height:350px;
	}
#body-internal img.image-left {
	float:left;
	border:1px solid #D6D6D6;
	padding:1px;
	margin:5px 5px 5px 0;
	}
#body-internal img.image-right {
	float:right;
	border:1px solid #D6D6D6;
	padding:1px;
	margin:5px 0 5px 5px;
	}
	
/* QUICK-QUOTE */

.quick-quote {
	background-color:#AAB5DF;
         margin-bottom:10px;
	}
.quick-quote-bottom {
	background:transparent url(quickquote-bottom.gif) no-repeat bottom;
	min-height:280px;
	}
.quick-quote h1 {
	background:transparent url(quickquote.gif) no-repeat top;
	border-bottom:1px solid #fff;
	color:#FFFFFF;
	display:block;
	font-size:1em;
	height:23px;
	padding:5px 0 0 10px;
	margin-bottom:4px;
	}
.quick-quote form {
	margin:5px;
	}

/* NEWSLETTER */

.newsletter {
	background-color:#43D3D3;
	}
.newsletter-bottom {
	background:transparent url(newsletter-bottom.gif) no-repeat center bottom ;
	min-height:150px;
	}
.newsletter h1 {
	background:transparent url(quickquote.gif) no-repeat top;
	border-bottom:1px solid #fff;
	color:#FFFFFF;
	display:block;
	font-size:1em;
	height:23px;
	padding:5px 0pt 0pt 10px;
	margin-bottom:4px;
	}
.newsletter form {
	margin:5px;
	}

/* RECRUIT FORM */

.recruit {
	background-color:#AAB5DF;
         border:1px solid white;
	margin-bottom:10px;
	}
.recruit-bottom {
	background:transparent url(quickquote-bottom.gif) no-repeat bottom;
	min-height:100px;
	}
.recruit h1 {
	background:transparent url(quickquote.gif) no-repeat top;
	border-bottom:1px solid #fff;
	color:#FFFFFF;
	display:block;
	font-size:1em;
	height:23px;
	padding:5px 0 0 10px;
	margin-bottom:4px;
	}
.recruit form {
	margin:0 5px;
	}


/* SITEMAP */

ul#sitemap li {
Font-weight:bold;
padding:8px 0;
}
ul#sitemap li li {
font-weight:normal;
padding:4px 0;
font-size:1.1em;
}

/* FOOTER */

#footer {
	border-top:1px solid #CCCCCC;
	clear:both;
	color:#666666;
	margin:25px 10px 0 20px;
	}
#footer p {
	font-size:0.85em;
	line-height:normal;
	margin-top:10px;
	}
#footer .copyright {
	float:left;
	}
#footer .links {
	float:right;
	}
#footer .links a {
	color:#666666;
	text-decoration:none;
	}
#footer .links a:hover {
	text-decoration:underline;
	}













