@charset "utf-8";
/* CSS Document */

ul.nav-primary {
	margin: -10px 0 0 0;
	padding:0;
	list-style-type:none;
	text-transform:uppercase;
	text-align:right;		
	vertical-align:middle;
	width:186px;
	float:right;
	font-size:1em;
	font-weight:bold;	
}

ul.sub-nav {	
	margin:0;
	padding:0;
	list-style-type:none;
	text-transform:none;
	width:170px;
	float:right;
	font-size:0.9em;
	font-weight:bold;	
}

ul.sub-nav li {	
	float:right;
	width:170px;
}

ul.nav-primary a {
	padding-right:15px;
	display:inline-block;
}

/* white arrows for submenus */
a.collapsed {
	background-image:url('/shared_cpg/images/arrow-small.gif'); background-repeat:no-repeat; background-position:right;
}

a.active {
	background-image:url('/shared_cpg/images/arrow-small-down.gif'); background-repeat:no-repeat; background-position:right;
}

/* ensure that left nav has no hover/visited text effects */

li.nav-header a:hover {
	color: #FFFFFF;
}

li.nav-header a:visited {
	color: #FFFFFF;
}

li.nav-header ul li ul li ul li a:hover {
	color: #000000;
}

li.nav-header ul li ul li ul li a:visited {
	color: #000000;
}


/* black arrow for third-sublevel if page is active */
/*li.nav-header ul li ul li ul li a.active {
	background-image:url('/shared_cpg/images/arrow-small-black.gif'); background-repeat:no-repeat; background-position:right;
}
*/

/* left nav link for current page should display larger and bolder than others */
li.nav-header ul li a.current {
	font-size:125%;
	font-weight:900;
}

/* Left nav section header styling */
li.nav-header {
	clear:both;
	padding-top:10px;
}

li.nav-header div a {
	min-height: 25px;
	line-height:25px;
}

li.nav-header div a.active {
	background-image:url('/shared_cpg/images/arrow.gif'); background-repeat:no-repeat;background-position: right;	
}

/* section header colours */

li.nav-header#DoingBusiness div {
	background-color:#41BBE4;
}

li.nav-header#LivingandWorking div {
	background-color:#191051;
}

li.nav-header#Studying div {
	background-color:#DB9800;
}

li.nav-header#Visiting div {
	background-color:#aab300;
}

li.nav-header a {
	color:#ffffff;
	text-decoration:none;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;	
}

li.nav-header ul li {
	border-top: solid 1px #ffffff;
}

/* first sublevel text styling */
li.nav-header ul li a {
	text-transform:uppercase;
	font-weight:bold;
	vertical-align:middle;
}

/* second sublevel text styling */
li.nav-header ul li ul li a {
	text-transform:none;
	font-weight:bold;
	vertical-align:middle;
}

/* third sublevel text styling */
li.nav-header ul li ul li ul li a {
	text-transform:none;
	font-weight:normal;
	vertical-align:middle;
}

/* Left nav section-specific colours */

/* Doing Business section */
li.nav-header#DoingBusiness ul li {
	background-color:#55c5e9;
}

li.nav-header#DoingBusiness ul li ul li {
	background-color:#79d1ed;
}

li.nav-header#DoingBusiness ul li ul li ul li {
	background-color:#ffffff;
}

li.nav-header#DoingBusiness ul li ul li ul li a {
	color:#000000;
}

/* Living and Working section */
li.nav-header#LivingandWorking ul li {
	background-color:#4a4376;
}

li.nav-header#LivingandWorking ul li ul li {
	background-color:#8c87a8;
}

li.nav-header#LivingandWorking ul li ul li ul li {
	background-color:#ffffff;
}

li.nav-header#LivingandWorking ul li ul li ul li a {
	color:#000000;
}

/* Studying section */
li.nav-header#Studying ul li {
	background-color:#f4aa00;
}

li.nav-header#Studying ul li ul li {
	background-color:#f6bc36;
}

li.nav-header#Studying ul li ul li ul li {
	background-color:#ffffff;
}

li.nav-header#Studying ul li ul li ul li a {
	color:#000000;
}

/* Visiting section */
li.nav-header#Visiting ul li {
	background-color:#bcc336;
}

li.nav-header#Visiting ul li ul li {
	background-color:#d4d97f;
}

li.nav-header#Visiting ul li ul li ul li {
	background-color:#ffffff;
}

li.nav-header#Visiting ul li ul li ul li a {
	color:#000000;
}
