/* NAV */
div#nav {
	position: absolute;
	top: 125px;
	padding: 0px;
	margin: 0px 0px 0px 175px;
	width: 539px;
	height: 55px;
	overflow: hidden;
	background: url(/images/nav.gif) no-repeat;
}

#nav ul  {
	position: relative;
	width: 539px;
	height: 55px;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

#nav ul li a {
	position: absolute;
	top: 0px;
	left: 0px;
	text-indent: -2000px;
	text-decoration: none;
	padding: 0;
	overflow: hidden;
	width: 665px;
	height: 0px;
	height: 55px; /* IE5/Win */
	background: transparent url(/images/nav.gif) no-repeat 0px 0px;
}

/*body.home #nav ul, body.visa #nav ul, body.finance #nav ul, body.insurance #nav ul, body.relocation #nav ul, body.contact #nav ul { background-image: url(/images/nav.gif); }*/

#nav ul li#home a { left: 0px; width: 50px; background-position: 0px 0px; }
#nav ul li#visa a { left: 50px; width: 64px; background-position: -50px 0px; }
#nav ul li#finance a { left: 114px; width: 61px; background-position: -114px 0px; }
#nav ul li#insurance a { left: 175px; width: 71px; background-position: -175px 0px; }
#nav ul li#relocation a { left: 246px; width: 77px; background-position: -246px 0px; }
#nav ul li#flight a { left: 323px; width: 60px; background-position: -323px 0px; }
#nav ul li#employment a { left: 383px; width: 82px; background-position: -383px 0px; }
#nav ul li#mortgage a { left: 465px; width: 72px; background-position: -465px 0px; }

#nav ul li a:hover {	background-position: 0 -55px }
#nav ul li#home a:hover { background-position: 0 -55px }
#nav ul li#visa a:hover { background-position: -50px -55px }
#nav ul li#finance a:hover { background-position: -114px -55px }
#nav ul li#insurance a:hover { background-position: -175px -55px }
#nav ul li#relocation a:hover { background-position: -246px -55px }
#nav ul li#flight a:hover { background-position: -323px -55px }
#nav ul li#employment a:hover { background-position: -383px -55px }
#nav ul li#mortgage a:hover { background-position: -465px -55px }

.home #nav ul li#home a:hover, .home #nav ul li#home a { background-position: 0px -110px }
.visa #nav ul li#visa a:hover, .visa #nav ul li#visa a { background-position: -50px -110px }
.finance #nav ul li#finance a:hover, .finance #nav ul li#finance a { background-position: -114px -110px }
.insurance #nav ul li#insurance a:hover, .insurance #nav ul li#insurance a { background-position: -175px -110px }
.relocation #nav ul li#relocation a:hover, .relocation #nav ul li#relocation a { background-position: -246px -110px }
.flight #nav ul li#flight a:hover, .flight #nav ul li#flight a { background-position: -323px -110px }
.employment #nav ul li#employment a:hover, .employment #nav ul li#employment a { background-position: -383px -110px }
.mortgage #nav ul li#mortgage a:hover, .mortgage #nav ul li#mortgage a { background-position: -465px -110px }




.vertical ul{
	list-style-type: none;
	padding: 0px;
	border-top: 1px solid #083fc2;
	width: 141px;
	margin: 0;
	font-size: 11px;
	font-weight: bold;
}

.vertical li a {
	display: block;
	width: 131px;
	text-decoration: none;
	height: auto;
	padding: 1px 4px;
	border: 1px solid #083fc2;
	border-top: 0px;
}

.vertical li {
	display: inline;
}

.vertical li ul {
	position: absolute;
	margin-top: -17px;
	margin-left: 139px;
}

.vertical img {
	text-align: center;
	border: 1px solid #083fc2;
}

.inaccesible li ul{
	display: none;
}
.arrow a span {
	padding-left: 4px;
}

.arrow a span.noshow{
	visibility: hidden;
}
/*Plus code*/
.plus a span{
	padding-left: .5em;
}


/*colors for menu*/
.bluewhite li a{
	background-color: #e4effa;
	color: #34516f;
	border-color: #fff;
}
.bluewhite li a:hover{
	background-color: #bbd3ec;
	color: white;
	border-color: #fff;
}
.bluewhite ul{
	border-color: #fff;
}