/* =NAV-PRIMARY
-------------------------------------------------------------- */



ul#nav-primary {
  clear: left;
  float: left;
  list-style-type: none;
  margin: 14px 0 40px 0;
}

ul#nav-primary li {
  border-right: 1px solid #fff;
  float: left;
  line-height: 12px;
  margin-right: 13px;
  padding-right: 13px;
}

ul#nav-primary li.last {
  border: 0;
  margin: 0;
  padding: 0 260px 0 0;
}
ul#nav-primary li.login {
  border: 0;
  margin: 0;
  padding: 0;
}
ul#nav-primary li a#loginlink{
	
}
ul#nav-primary li a {
  color: #fff;
  font-weight: bold;
  text-decoration: none;
}

body.home ul#nav-primary li a#home, body.about ul#nav-primary li a#about, body.solutions ul#nav-primary li a#solutions, body.partners ul#nav-primary li a#partners, body.news ul#nav-primary li a#news, body.contact ul#nav-primary li a#contact {
  color:#001a35;
}

ul#nav-primary li a:hover {
  border: none;
  color: #003d7e;
}

ul#nav-primary li ul{
	position: absolute;
	width: 7em;
	left: -999em;
	background-image:url(../img/bg-dropdown.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:182px;
	margin:0 0 0 -14px;
	padding:5px 13px 18px 13px;
	list-style:none;
	z-index:1;
	}
	ul#nav-primary li ul li{
	border-right:none;
	background-image:url(../img/bg-li-dropdown.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding:8px 0 8px 0;
	width:156px;
	}
	ul#nav-primary li ul li a{
	color:#fff;
	font-size:1.3em;
	border-right:none;
	}

ul#nav-primary li:hover ul {
	left: auto;
	}
	
#nav-primary li:hover ul, #nav-primary li.sfhover ul {
	left: auto;
}

