/*
	Skip links
*/
ul#skipLinks{
	display:none;
}
/*
	Top navigation
*/

div#topNavigationContainer {
	position:absolute;
	left: 0;
	top:46px;
	width:100%;
	height: 49px;
	background: url(/Images/navigation/bg_topMenu.gif) 0 0 repeat-x;
	z-index: 1;
}

div#topNavigationContainer ul{
	width: 990px;
	margin: 0 auto;
	position: relative;
}
div#topNavigationContainer ul li{
	list-style-type:none;
	float:left;
}

div#topNavigationContainer a{
	display:inline-block;
	height: 29px;
	color:#fff;
	font:bold 1.2em arial;	
	text-decoration:none;
	padding:18px 10px 0 10px;
	margin: 0 10px;
}

div#topNavigationContainer ul li.active a,
div#topNavigationContainer ul li a:hover{
	border-bottom: 1px solid #f47920;
}

/* exhibition font color */
div#topNavigationContainer ul li#topNavExhibit.active a,
div#topNavigationContainer ul li#topNavExhibit a:hover{
	border-bottom: 1px solid #b6bf00;
}
/* kongress event font color */
div#topNavigationContainer ul li#topNavKongEvent.active a,
div#topNavigationContainer ul li#topNavKongEvent a:hover{
	border-bottom: 1px solid #4b92db;
}
/* visitor font color */
div#topNavigationContainer ul li#topNavVisitor.active a,
div#topNavigationContainer ul li#topNavVisitor a:hover{
	border-bottom: 1px solid #ed0677;	
}
/* travel font color */
div#topNavigationContainer ul li#topNavTravel.active a,
div#topNavigationContainer ul li#topNavTravel a:hover{
	border-bottom: 1px solid #939598;
}

/*
	Sub navigation
*/
div#subNavigationContainer{
	float:left;
	width:170px;
	padding:0 0 10px 10px;
	margin-top:1em;
	margin-right:38px;
}
div#subNavigationContainer ul#subNavigation{
	padding:5px 0 10px 0;
}
body.templateVisitor div#subNavigationContainer ul#subNavigation{
	border-top:solid #ed0677 3px;
	border-bottom:solid #ed0677 3px;	
}
body.templateKongressEvents div#subNavigationContainer ul#subNavigation{
	border-top:solid #4a8ecc 3px;
	border-bottom:solid #4a8ecc 3px;	
}
body.templateExhibit div#subNavigationContainer ul#subNavigation{
	border-top:solid #b6bf00 3px;
	border-bottom:solid #b6bf00 3px;
}
body.templateTravel div#subNavigationContainer ul#subNavigation{
	border-top:solid #939598 3px;
	border-bottom:solid #939598 3px;
}
body.templateGeneral div#subNavigationContainer ul#subNavigation{
	border-top:solid #f47920 3px;
	border-bottom:solid #f47920 3px;
}
div#subNavigationContainer li{
	list-style-type:none;
}
div#subNavigationContainer a{
	text-decoration:none;
	font:bold 1.1em arial;
	color:#231f20;
	display:block;
	/*height:1.6em;*/
	margin-bottom:.3em;
}

/* second and third level rules */
div#subNavigationContainer ul ul li a{
	font-weight:normal;
	padding-left:20px;
}
div#subNavigationContainer ul ul ul li a{
	font-weight:normal;
	padding-left:40px;	
}

/* template kongress events arrow image rules */
div#subNavigationContainer ul ul a.active,
div#subNavigationContainer ul ul a:hover{
	background-position:10px 4px !important;
	background-repeat:no-repeat !important;	
}
div#subNavigationContainer ul ul ul a.active,
div#subNavigationContainer ul ul ul li a:hover{
	background-position:30px 4px !important;
	background-repeat:no-repeat !important;	
}
/* sub active color */
body.templateKongressEvents div#subNavigationContainer  a.active{
	color:#4b92db !important;	
}
body.templateVisitor div#subNavigationContainer a.active{
	color:#ed0677;	
}
body.templateExhibit div#subNavigationContainer a.active{
	color:#b6bf00;
}
body.templateTravel div#subNavigationContainer a.active{
	color:#939598;
}
body.templateGeneral div#subNavigationContainer a.active{
	color:#f47920;	
}


body.templateKongressEvents div#subNavigationContainer ul ul a.active,
body.templateKongressEvents div#subNavigationContainer ul li ul li a:hover{
	background:url(/Images/icons/blue.gif);	
}
body.templateKongressEvents div#subNavigationContainer ul ul ul a.active,
body.templateKongressEvents div#subNavigationContainer ul ul ul li a:hover{
	background:url(/Images/icons/blue.gif);	
}
/* template visitor arrow image rules */
body.templateVisitor div#subNavigationContainer ul ul a.active,
body.templateVisitor div#subNavigationContainer ul ul li a:hover{
	background:url(/Images/icons/pink.gif);	
}
body.templateVisitor div#subNavigationContainer ul ul ul a.active,
body.templateVisitor div#subNavigationContainer ul ul ul li a:hover{
	background:url(/Images/icons/pink.gif);	
}
/* exhibition arrow image rules */
body.templateExhibit div#subNavigationContainer ul ul a.active,
body.templateExhibit div#subNavigationContainer ul ul li a:hover{
	background:url(/Images/icons/green.gif);	
}
body.templateExhibit div#subNavigationContainer ul ul ul a.active,
body.templateExhibit div#subNavigationContainer ul ul ul li a:hover{
	background:url(/Images/icons/green.gif);	
}
/* travel arrow image rules */
body.templateTravel div#subNavigationContainer ul ul a.active,
body.templateTravel div#subNavigationContainer ul ul li a:hover{
	background:url(/Images/icons/grey.gif);	
}
body.templateTravel div#subNavigationContainer ul ul ul a.active,
body.templateTravel div#subNavigationContainer ul ul ul li a:hover{
	background:url(/Images/icons/grey.gif);	
}
/* general arrow image rules */
body.templateGeneral div#subNavigationContainer ul ul a.active,
body.templateGeneral div#subNavigationContainer ul ul li a:hover{
	background:url(/Images/icons/orange.gif);	
}
body.templateGeneral div#subNavigationContainer ul ul ul a.active,
body.templateGeneral div#subNavigationContainer ul ul ul li a:hover{
	background:url(/Images/icons/orange.gif);	
}
