/* Menu CSS Document */
#top-nav{
	float:right;
	width:600px;
	height:30px;
	line-height:30px;
}
#top-nav ul{
	float:left;
	width:100%;
	height:30px;
}
#top-nav ul li{
	float:right;
	height:30px;
	line-height:30px;
}
#top-nav ul li a{
	padding-right:10px;
	padding-left:10px;
	text-decoration:none;
	color:#01448a;
	font-size:12px;
	font-weight:bold;
	background:url(../images/link-seperator.jpg) no-repeat right center;
}
#top-nav ul li a:hover{
	color:#739bbe;
	text-decoration:none;
}
#top-nav ul li.first a{
	background:none;
	padding-right:0;
}
#mainnav{ float:right; width:658px; height:34px;}
#mainnav ul li{float:left;position:relative;}
#mainnav ul li a{float:left; height:0; padding-top:34px; overflow:hidden; background: url(../images/navigation/navigation3.jpg) no-repeat;}


#mainnav ul li.home a{ width:79px; background-position:0px 0px;}
#mainnav ul li.home a:hover{ background-position:0px -34px; }
#mainnav ul li.home a.active{ background-position:0px -68px; }

#mainnav ul li.passports a{ width:109px; background-position:-79px 0px; }
#mainnav ul li.passports a:hover{ background-position:-79px -34px; }
#mainnav ul li.passports a.active{ background-position:-79px -68px; }

#mainnav ul li.work-permits a{ width:136px; background-position:-188px 0px; }
#mainnav ul li.work-permits a:hover{ background-position:-188px -34px; }
#mainnav ul li.work-permits a.active{ background-position:-188px -68px; }

#mainnav ul li.other-services a{ width:146px; background-position:-324px 0px; }
#mainnav ul li.other-services a:hover{ background-position:-324px -34px; }
#mainnav ul li.other-services a.active{ background-position:-324px -68px; }

#mainnav ul li.corporateaccounts a{ width:188px; background-position:-470px 0px; }
#mainnav ul li.corporateaccounts a:hover{ background-position:-470px -34px; }
#mainnav ul li.corporateaccounts a.active{ background-position:-470px -68px; }


#mainnav ul li ul{display:block;left:0;position:absolute;visibility:hidden;}
#mainnav ul li ul li{height:28px;}
#mainnav ul li ul li a{
	height:26px;
	float:left;
	padding-top:2px;
	line-height:26px;
	font-size:11px;
	font-weight:bold;
	color:#fcfcfc;
	text-align:center;
}
#mainnav ul li ul li.last a{height:26px;padding-bottom:1px;}

#mainnav ul li.passports ul{width:110px;}
#mainnav ul li.passports ul li{width:110px;}
#mainnav ul li.passports ul li a{width:110px;background-position:0px -102px;}
#mainnav ul li.passports ul li a:hover{color:#fce7ba; background-position:0px -131px;}
#mainnav ul li.passports ul li a.active{color:#fce7ba; background-position:0px -131px;}

#mainnav ul li.work-permits ul{width:137px;}
#mainnav ul li.work-permits ul li{width:137px;}
#mainnav ul li.work-permits ul li a{width:137px;background-position:0px -102px;}
#mainnav ul li.work-permits ul li a:hover{color:#fce7ba; background-position:0px -131px;}
#mainnav ul li.work-permits ul li a.active{color:#fce7ba; background-position:0px -131px;}

#mainnav ul li.other-services ul{width:147px;}
#mainnav ul li.other-services ul li{width:147px;}
#mainnav ul li.other-services ul li a{width:147px;background-position:0px -102px;}
#mainnav ul li.other-services ul li a:hover{color:#fce7ba; background-position:0px -131px;}
#mainnav ul li.other-services ul li a.active{color:#fce7ba; background-position:0px -131px;}