@charset "utf-8";
/* CSS Document */


.nav, .nav ul { 
	list-style: none;
	margin: 0px;
	padding: 0px;
	/*z-index: 1000;*/
  	position: relative;
}

.nav LI {
  /*width: 200px;*/
  margin: 0px;
  /*padding: 10px 10px;*/
  position: relative;
  font: bold 11px Arial, Helvetica, sans-serif;
  /*line-height: 18px;*/
  border: 1px solid #fff;
  border-bottom: none;
  z-index: 10;
  /*background: #3c5dac;*/
  float: left;
}
.nav LI A, .nav LI A:LINK, .nav LI A:ACTIVE, .nav li a:visited {
  /*font: bold 15px Arial, Helvetica, sans-serif;*/
  background: #3c5dac;
  color: #fff;
  display: block;
  margin: 0px 0px 0px 0px;
  text-decoration: none;
  z-index: 10;
}
 
.nav li a:hover, {
  background: #3c5dac;
  color: #ffe050;
 
}
#nav-one li:hover a, 
#nav-one li.sfHover a,
#nav-one li:hover a div, 
#nav-one li.sfHover a div
 {
  background: #3c5dac;
  color: #ffe050;
}
#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
  background: #3c5dac;
  color: #ffe050;
}
#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {
  background: #3c5dac;
  color: #ffe050;	
}
 
.nav ul {
  background: #fff;
  list-style: none;
  margin: 0;
  width: 150px;
  position: absolute;
  top: -999em;
  left: 220px;
  width: 300px;
  border: 1px solid #d9d9d9;
  z-index: 1010;
}
.nav li:hover ul,
.nav li.sfHover ul {
  top: -1px;
}
.nav ul li {
  border: 0;
  float: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  line-height: 17px;
  padding: 10px;
  width: 375px;
  margin: 0px;
  background: #3c5dac;
}
.nav ul a {
  /*border: 1px solid #000;
  border-bottom: 0;*/
  padding-right: 20px;
  /*width: 80px;
  white-space: nowrap;*/
}
.nav ul a:hover {
  background: #eee;
  color: #000;
}

/* ------------------------------------------------------------------------------------------------ */
/* menu icon and text styles ---------------------------------------------------------------------- */
.navhd {
	width: 220px;
  	margin: 0px;
  	padding: 0px;
  	position: relative;
  	font: bold 11px Arial, Helvetica, sans-serif;
  	line-height: 18px;
  	border: 1px solid #fff;
  	border-bottom: none;
  	z-index: 10;
  	background: #2a3b63;
	color: #fff;
}
.navhd LI {
	padding: 3px 0px 3px 20px;	
}

.mb-air {
	background: url(../images/mb-air.gif) no-repeat #3c5dac;
	padding: 10px 20px 10px 60px;
	width: 140px;
}

.mb-ground {
	background: url(../images/mb-ground.gif) no-repeat #3c5dac;
	padding: 10px 20px 10px 60px;
	width: 140px;
}

.mb-ocean {
	background: url(../images/mb-ocean.gif) no-repeat #3c5dac;
	padding: 10px 20px 10px 60px;
	width: 140px;
}

.mb-inf {
	background: url(../images/mb-inf.gif) no-repeat #3c5dac;
	padding: 10px 20px 10px 60px;
	width: 140px;
}

.mb-multi {
	background: url(../images/mb-multi.gif) no-repeat #3c5dac;
	padding: 10px 20px 10px 60px;
	width: 140px;
}
