/************ BODY ************/

body{
	background-color: #06356A;
	background-image: url('images/bg01.jpg');
	background-repeat: repeat-y;
	background-position: top right;
	margin: 0px;
	padding: 0px;
	width: 100%;
	font-family: arial;
	font-size: 9pt;
	min-width:800px;
}
span{
	display: none;
}

/************* HEADER *************/

#header{
	height: 66px;
	border-left: 12px solid #D51F12;
}
#header img{
	position: absolute;
	top:17px;
	left: 26px;
}
#header ul{
	list-style: none;
	margin: 0px;
	padding: 43px 0px 0px 0px;
}
#header li{
	float: right;
}
#header li a{
	color: #CCC;
	padding: 0px 12px 0px 12px;
	text-decoration: none;
}
#header a:hover{
	color: #fff;
}

/************ WRAPPER ***************/
#shipping #wrapper{
	background-image: url('images/bgshipping.jpg');
}

#offshore #wrapper{
	background-image: url('images/bgoffshore.jpg');
}

#yachts #wrapper{
	background-image: url('images/bgyachts.jpg');
}

#ice #wrapper{
	background-image: url('images/bgice.jpg');
}

#wrapper{	
	/*float: left;*/
	background-color: #fff;
	width: 100%;

	border-bottom: 1px solid #fff; 
	background-repeat: repeat-y; background-position: top left;
}

#wrapper02{	
	border-left: 12px solid #E7AF48;
	padding-bottom: 40px;
}
#yachts #wrapper02{
	border-left: 12px solid #06356A;
	padding-bottom: 40px;
}


/************ TOPNAV ************/

#topnav{
	background-color: #6588B0;
	background-image: url('images/navbg01.jpg');
	background-repeat: repeat-x;
	background-position: top right;
	height: 24px;
	border-bottom: 1px solid #fff;
}
#topnav ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
	height:25px; 
	width:800px; 
}
#topnav li{
	float: left;
	height: 24px;
}
#topnav a{
	display: block;
	padding: 5px 18px 5px 18px;
	color: #fff;
	text-decoration: none;
	/*background-color: #06356A;*/
}
#topnav a:hover{
	color: #6588B0;
	background-color: #fff;
}
 #topnav #select{
	color: #06356A;
	background-color: #fff;
}

/*********** MAIN PIC ************/

#mainpic{
	border-bottom: 4px solid #84A0C0;
	background-color: #000;
	height: 156px;
	/*background-image: url('images/pic/01.jpg');*/
	background-repeat: no-repeat;
	background-position: top left;
	
}

#mainpicindex{
	border-bottom: 4px solid #84A0C0;
	background-color: #000;
	height: 156px;
	background-image: url('images/pic/01.jpg');
	background-repeat: no-repeat;
	background-position: top left;
	
}

#mainpic02{
	border-bottom: 1px solid #fff;
	height: 155px;
}

#mainpiccompany{
	border-bottom: 4px solid #84A0C0;
	background-color: #000;
	height: 156px;
	background-image: url('images/pic/16.jpg');
	background-repeat: no-repeat;
	background-position: top left;
}
#mainpiccontact{
	border-bottom: 4px solid #84A0C0;
	background-color: #000;
	height: 156px;
	background-image: url('images/pic/13.jpg');
	background-repeat: no-repeat;
	background-position: top left;
}

#mainpicnews{
	border-bottom: 4px solid #84A0C0;
	background-color: #000;
	height: 156px;
	background-image: url('images/pic/05.jpg');
	background-repeat: no-repeat;
	background-position: top left;
}
#mainpicevents{
	border-bottom: 4px solid #84A0C0;
	background-color: #000;
	height: 156px;
	background-image: url('images/pic/12.jpg');
	background-repeat: no-repeat;
	background-position: top left;
}
#mainpiccareer{
	border-bottom: 4px solid #84A0C0;
	background-color: #000;
	height: 156px;
	background-image: url('images/pic/06.jpg');
	background-repeat: no-repeat;
	background-position: top left;
}
#mainpicsitemap{
	border-bottom: 4px solid #84A0C0;
	background-color: #000;
	height: 156px;
	background-image: url('images/pic/17.jpg');
	background-repeat: no-repeat;
	background-position: top left;
}

#mainpicfeedback{
	border-bottom: 4px solid #84A0C0;
	background-color: #000;
	height: 156px;
	background-image: url('images/pic/07.jpg');
	background-repeat: no-repeat;
	background-position: top left;
}
	/* sections colors */
		#shipping #mainpic{
			border-bottom: 4px solid #D21709;
			background-image:url('images/pic/02.jpg');
			background-repeat:no-repeat;
			background-position: top left;
		}
		#shipping #mainpicflume{
			border-bottom: 4px solid #D21709;
			background-image:url('images/pic/10.jpg');
			background-repeat:no-repeat;
			background-position: top left;
		}
		#shipping #mainpicicetank{
			border-bottom: 4px solid #D21709;
			background-image:url('images/pic/18.jpg');
			background-repeat:no-repeat;
			background-position: top left;
		}
		#shipping #mainpictowing{
			border-bottom: 4px solid #D21709;
			background-image:url('images/pic/20.jpg');
			background-repeat:no-repeat;
			background-position: top left;
		}

		#shipping #mainpicbasin{
			border-bottom: 4px solid #D21709;
			background-image:url('images/pic/19.jpg');
			background-repeat:no-repeat;
			background-position: top left;
		}
				#shipping #mainpictunnel{
			border-bottom: 4px solid #D21709;
			background-image:url('images/pic/21.jpg');
			background-repeat:no-repeat;
			background-position: top left;
		}
		#offshore #mainpic{
			border-bottom: 4px solid #1C5FAC;
			background-image:url('images/pic/01.jpg');
			background-repeat:no-repeat;
			background-position: top left;
		}
		#offshore #mainpicflume{
			border-bottom: 4px solid #D21709;
			background-image:url('images/pic/10.jpg');
			background-repeat:no-repeat;
			background-position: top left;
		}
		#offshore #mainpicicetank{
			border-bottom: 4px solid #D21709;
			background-image:url('images/pic/18.jpg');
			background-repeat:no-repeat;
			background-position: top left;
		}
		#offshore #mainpictowing{
			border-bottom: 4px solid #D21709;
			background-image:url('images/pic/20.jpg');
			background-repeat:no-repeat;
			background-position: top left;
		}

		#offshore #mainpicbasin{
			border-bottom: 4px solid #D21709;
			background-image:url('images/pic/19.jpg');
			background-repeat:no-repeat;
			background-position: top left;
		}
		

		#yachts #mainpic{
			border-bottom: 4px solid #E7AF48;
			background-image:url('images/pic/08.jpg');
			background-repeat:no-repeat;
			background-position: top left;
		}

		#yachts #mainpicicetank{
			border-bottom: 4px solid #D21709;
			background-image:url('images/pic/18.jpg');
			background-repeat:no-repeat;
			background-position: top left;
		}
		#yachts #mainpictowing{
			border-bottom: 4px solid #D21709;
			background-image:url('images/pic/20.jpg');
			background-repeat:no-repeat;
			background-position: top left;
		}

		#yachts #mainpicbasin{
			border-bottom: 4px solid #D21709;
			background-image:url('images/pic/19.jpg');
			background-repeat:no-repeat;
			background-position: top left;
		}
		#yachts #mainpictunnel{
			border-bottom: 4px solid #D21709;
			background-image:url('images/pic/21.jpg');
			background-repeat:no-repeat;
			background-position: top left;
		}
		#yachts #mainpicsim{
			border-bottom: 4px solid #D21709;
			background-image:url('images/pic/02.jpg');
			background-repeat:no-repeat;
			background-position: top left;
		}
		#ice #mainpic{
			border-bottom: 4px solid #87A4C4;
			background-image:url('images/pic/04.jpg');
			background-repeat:no-repeat;
			background-position: top left;
		}
		#ice #mainpicicetank{
			border-bottom: 4px solid #D21709;
			background-image:url('images/pic/18.jpg');
			background-repeat:no-repeat;
			background-position: top left;
		}


		


html>body #sect-nav {  /*ie bug fix - box model - borders*/
	top:219px;
} 
#sect-nav{
	position: absolute;
	left: 184px;  
	top:219px;
	width:540px;
}
#sect-nav a{
	display: block;
	height: 27px;
	width: 132px;
	float: left;
	background-color: #f00;
	background-image: url('images/sect-nav3.gif');
}
#sect-nav #offshore{
	background-position: 0px 0px;
}
#offshore #sect-nav #offshore{ /*selector*/
	height: 33px;
}

#sect-nav #shipping{
	background-position: -132px 0px;
}
#shipping #sect-nav #shipping{ /*selector*/
	height: 33px;
}

#sect-nav #yachts{
	background-position: -264px 0px;
}
#yachts #sect-nav #yachts{ /*selector*/
	height: 33px;
}

#sect-nav #ice{
	background-position: 131px 0px;
	width: 131px;
}
#ice #sect-nav #ice{ /*selector*/
	height: 33px;
	
}
/************ SIDENAV ************/
/* sections colors */
	/*SHIPPING*/
		#shipping #sidenav{
			/*background-color: #D21709;*/
		}
			#shipping #sidenav li a, #shipping #sidenav ul ul #select{
				/*color: #EA8C85;*/	
			}
			#shipping #sidenav li li a{
				background-image: url('images/bullet-shipping.gif');
				background-repeat: no-repeat;
				background-position: 17px 10px;
				color: #DF9993;
			}
			#shipping #sidenav #select, #shipping #sidenav ul ul{
				background-color: #900;
			}
			#shipping #sidenav #select{
				color:#fff;

			}
			#shipping #sidenav ul ul #select, #shipping #sidenav ul ul #select:hover, #shipping #sidenav ul ul #select a:hover{
				background-image: url('images/bullet-shipping-select.gif');
				color:#fff;
			}	
			#shipping #sidenav a {
				/*color:#E7AF48;*/
				
			}
			#shipping #sidenav a:hover{
				color:#FFFFFF;
			}
		/*OFFSHORE*/
		#offshore #sidenav{
			/*background-color: #1C5FAC;*/
		}
			#offshore #sidenav li a, #offshore #sidenav ul ul #select{
				/*color: #FFF;*/
			}
			
			#offshore #sidenav li li a{
				background-image: url('images/bullet-offshore.gif');
				background-repeat: no-repeat;
				background-position: 17px 10px;
				color: #698AB2;
			}
			
			#offshore #sidenav #select, #offshore #sidenav ul ul{
				background-color: #184C88;
			}
			#offshore #sidenav #select{
				color:#fff;

			}
			#offshore #sidenav ul ul #select, #offshore #sidenav ul ul #select:hover, #offshore #sidenav ul ul #select a:hover{
				background-image: url('images/bullet-shipping-select.gif');
				color:#fff;
			}	
			#offshore #sidenav a {
				/*color:#E7AF48;*/
				
			}
			#offshore #sidenav a:hover{
				color:#FFFFFF;
			}
			
			/*YACHTS*/
				#yachts #sidenav{
			/*background-color: #1C5FAC;*/
		}
			#yachts #sidenav li a, #yachts #sidenav ul ul #select{
				/*color: #FFF;*/
			}
			
			#yachts #sidenav li li a{
				background-image: url('images/bullet-yachts.gif');
				background-repeat: no-repeat;
				background-position: 17px 10px;
				color: #E8CB94;
			}
			
			#yachts #sidenav #select, #yachts #sidenav ul ul{
				background-color: #D5A03C;
			}
			#yachts #sidenav #select{
				color:#fff;

			}
			#yachts #sidenav ul ul #select, #yachts #sidenav ul ul #select:hover, #yachts #sidenav ul ul #select a:hover{
				background-image: url('images/bullet-shipping-select.gif');
				color:#fff;
			}	
			#yachts #sidenav a {
				/*color:#E7AF48;*/
				
			}
			#yachts #sidenav a:hover{
				color:#FFFFFF;
			}
			
			#ice #sidenav{
			background-color: #87A4C4;
		}
			#ice #sidenav li a, #ice #sidenav ul ul #select{
				/*color: #FFF;*/
			}
			
			#ice #sidenav li li a{
				background-image: url('images/bullet-ice.gif');
				background-repeat: no-repeat;
				background-position: 17px 10px;
				color: #BFCDDC;
			}
			
			#ice #sidenav #select, #ice #sidenav ul ul{
				background-color: #5D80A8;
			}
			#ice #sidenav #select{
				color:#fff;

			}
			#ice #sidenav ul ul #select, #ice #sidenav ul ul #select:hover, #ice #sidenav ul ul #select a:hover{
				background-image: url('images/bullet-shipping-select.gif');
				color:#fff;
			}	
			#ice #sidenav a {
				/*color:#E7AF48;*/
				
			}
			#ice #sidenav a:hover{
				color:#FFFFFF;
			}
			
	/*************/



#sidenav{	
	float: left;
	width: 165px;
	padding: 10px 0px 40px 0px;
	font-weight: bold;
}

#sidenav a{
	text-decoration: none;
	display: block;
	_height: 24px;
	/*border: 1px solid #0ff;*/
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 5px;
	color: #06356A;
	text-transform: uppercase;
	}
#sidenav li a{
	text-decoration: none;
	background-image: url('images/bullet01.gif');
	background-repeat: no-repeat;
	background-position: 12px 8px;
	text-transform: capitalize;	
	font-weight: normal;
	color: #6588B0;
	padding-left: 30px;
}
#sidenav li li a{
	background-image: url('images/bullet-white.gif');
	background-repeat: no-repeat;
	background-position: 17px 10px;
}
#sidenav #select{
	color: #06356A;
}
#sidenav ul ul #select{
	color: #6588B0; /*no highlight? */
}
#sidenav ul ul li #select{
	color: #06356A; /*no highlight? */
}
#sidenav ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#sidenav ul ul{
	/*margin: 0px 0px 0px 20px;*/
	/*font-size: 7.5pt; /* too small? */
}
#sidenav ul ul li{
	margin: 0px 0px 0px 12px;
}

#sidenav a:hover{
	color: #06356A;
}

/*Side Nav Sections*/
#ice #sidenav a{
	text-decoration: none;
	display: block;
	_height: 24px;
	/*border: 1px solid #0ff;*/
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 5px;
	color: #FFF;
	text-transform: uppercase;
	}

#ice #sidenav li a{
	text-decoration: none;
	background-image: url('images/bullet02.gif');
	background-repeat: no-repeat;
	background-position: 12px 8px;
	text-transform: capitalize;	
	font-weight: normal;
	color: #fff;
	/*color: #6588B0;*/
	padding-left: 30px;
	}

#yachts #sidenav a{
	text-decoration: none;
	display: block;
	_height: 24px;
	/*border: 1px solid #0ff;*/
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 5px;
	color: #FFF;
	text-transform: uppercase;
	}
#yachts #sidenav li a{
	text-decoration: none;
	background-image: url('images/bullet02.gif');
	background-repeat: no-repeat;
	background-position: 12px 8px;
	text-transform: capitalize;	
	font-weight: normal;
	color: #fff;
	/*color: #6588B0;*/
	padding-left: 30px;
	}

#offshore #sidenav a{
	text-decoration: none;
	display: block;
	_height: 24px;
	/*border: 1px solid #0ff;*/
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 5px;
	color: #FFF;
	text-transform: uppercase;
	}
#offshore #sidenav li a{
	font-weight: normal;
	color: #fff;
	/*color: #6588B0;*/
	text-decoration: none;
	padding-left: 30px;
	text-transform:capitalize;
	}
#shipping #sidenav a{
	text-decoration: none;
	display: block;
	_height: 24px;
	/*border: 1px solid #0ff;*/
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 5px;
	color: #FFF;
	text-transform: uppercase;
	}
#shipping #sidenav li a{
	font-weight: normal;
	color: #fff;
	/*color: #6588B0;*/
	text-decoration: none;
	padding-left: 30px;
	text-transform:capitalize;
}

#offshore #select{
	/*color: #06356A;*/
	color: #fff;
	/*background-image: url('images/bullet02.gif');
	background-repeat: no-repeat;
	background-position: 22px 8px;*/

}

#shipping #select{
	/*color: #06356A;*/
	color: #fff;
	/*background-image: url('images/bullet02.gif');
	background-repeat: no-repeat;
	background-position: 22px 8px;*/
}

#yachts #select{
	/*color: #06356A;*/
	color: #fff;
	/*background-image: url('images/bullet02.gif');
	background-repeat: no-repeat;
	background-position: 22px 8px;*/
}

#ice #select{
	/*color: #06356A;*/
	color: #fff;
	/*background-image: url('images/bullet02.gif');
	background-repeat: no-repeat;
	background-position: 22px 8px;*/
}

#offshore #sidenav ul ul #select{
	/*color: #6588B0; /*no highlight? */
	color: #fff;
}
#shipping #sidenav ul ul #select{
	/*color: #6588B0; /*no highlight? */
	color: #fff;
}
#yachts #sidenav ul ul #select{
	/*color: #6588B0; /*no highlight? */
	color: #fff;
}
#ice #sidenav ul ul #select{
	/*color: #6588B0; /*no highlight? */
	color: #fff;
}

#offshore #sidenav a:hover{
	/*color: #06356A;*/
	color: #fff;
}
#shipping #sidenav a:hover{
	/*color: #06356A;*/
	color: #fff;
}
#yachts #sidenav a:hover{
	/*color: #06356A;*/
	color: #fff;
}
#ice #sidenav a:hover{
	/*color: #06356A;*/
	color: #fff;
}

/************ CONTENT ************/

#content{
	
	margin-left: 175px;
	/*border: 1px solid #0f0;  /* for testing */
	width: 550px;
	padding-top: 4px;
	padding-bottom: 60px;
	min-height:350px;
}

#content p{
	line-height:20px;
}

/************INDEX UL*************/
#indexlinks {
margin-bottom:120px;
}

#indexlinks ul{
display:inline;
}

#indexlinks ul li {
display:inline;
width:130px; 
height:100px; 
float:left;
margin-right:2px;
}

#indexlinks ul li a {
display:block; 
width:130px; 
height:100px;
}

.offshoregif {
background-image: url('images/offshore.gif');
}
.shipsgif {
background-image: url('images/ships.gif');
}
.yachtsgif {
background-image: url('images/yachts.gif');
}
.arcticgif {
background-image: url('images/arctic.gif');
}

#indexlinks ul li a span {
display:none; 
}


/*********** HEADINGS ***********/

h1{
	margin: 0px;
	padding: 10px 0px 0px 0px;
}

/************ FOOTER *************/
#footer{
	float: left;
	font-size: 7.5pt;
	/*padding: 10px 0px 5px 187px;*/
	padding: 10px 0px 5px 10px;
	color: #AEC2D9;
	/*background-image: url('images/borderbottom.jpg');
	background-position: bottom right;
	background-repeat: no-repeat;*/
}

#footer div{	
	color: #B4C2D2;
	float: left;
	width: 160px;
	padding: 10px 0px 40px 0px;
	font-weight: bold;
}

#footer div a{
	color: #E6EEF7;
	text-decoration: none;
	display: block;
	_height: 24px;
	/*border: 1px solid #0ff;*/
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 5px;
	/*text-transform: uppercase;*/
	}
#footer div li a{
	color: #AEC2D9;
	text-decoration: none;
	background-image: url('images/bullet05.gif');
	background-repeat: no-repeat;
	background-position: 12px 8px;
	text-transform: capitalize;	
	font-weight: normal;
	padding-left: 30px;
}
#footer div ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#footer div a:hover{
	color: #fff;
}

/**********************************/

a:link, a:hover, a:visited{
	color: #6588B0;
	text-decoration: none;
}
a:hover{
	color: #06356A;
}

/**********************************/
#searchbar-wrapper{
	float: right;
	margin: -24px 10px 0px 0px;
}
#searchbar{
	color: #000;
	width: 250px;
}
#searchbar form{
	margin:0px; float: right;
}
#searchbar input{
	height:20px; 
	font-size:11px;
}

