/*
-----------------------------------------------
Navigation
----------------------------------------------- */

/* navigation (horizontal subnavigation)
----------------------------------------------- */
ul.nav1,
ul.nav1 * { margin:0;padding:0;}
ul.nav1 {
  position:relative;
  max-width:100%;
  height:25px;
  padding-left:17px;
	

  }
  
#header_home  ul.nav1{
  padding-left:50px;
}
ul.nav1 li {
	cursor:pointer;
	float:left;
	text-align:center;
	list-style-type:none;
	font-weight:normal;
	line-height:25px;
	height:25px;
}
ul.nav1 li#nav2445 a:link,ul.nav1 li#nav2445 a:visited, ul.nav1 li#nav2445 a:active {
	width:91px;
	height:25px;
	background:url(/images/livery/nav_events.jpg) no-repeat center;
	display:none;
}
ul.nav1 li#nav2445 a:hover,  ul.nav1 li#nav2445 a.curractive, ul.nav1 li#nav2445 a.curractivepar{
	background:url(/images/livery/nav_events_on.jpg) no-repeat center;
}


ul.nav1 li#nav2447 a:link,ul.nav1 li#nav2447 a:visited, ul.nav1 li#nav2447 a:active {
	width:137px;
	height:25px;
	background:url(/images/livery/nav_whatson.jpg) no-repeat center;
		display:none;

}
ul.nav1 li#nav2447 a:hover,  ul.nav1 li#nav2447 a.curractive, ul.nav1 li#nav2447 a.curractivepar{
	background:url(/images/livery/nav_whatson_on.jpg) no-repeat center;
}

ul.nav1 li#nav2625 a:link,ul.nav1 li#nav2625 a:visited, ul.nav1 li#nav2625 a:active {
	width:113px;
	height:25px;
	background:url(/images/livery/nav_gallery.jpg) no-repeat center;
}
ul.nav1 li#nav2625 a:hover,  ul.nav1 li#nav2625 a.curractive, ul.nav1 li#nav2625 a.curractivepar{
	background:url(/images/livery/nav_gallery_on.jpg) no-repeat center;
}

ul.nav1 li#nav2501 a:link,ul.nav1 li#nav2501 a:visited, ul.nav1 li#nav2501 a:active {
	width:86px;
	height:25px;
	background:url(/images/livery/nav_media.jpg) no-repeat center;
		display:none;

}
ul.nav1 li#nav2501 a:hover,  ul.nav1 li#nav2501 a.curractive, ul.nav1 li#nav2501 a.curractivepar{
	background:url(/images/livery/nav_media_on.jpg) no-repeat center;
}

ul.nav1 li#nav2464 a:link,ul.nav1 li#nav2464 a:visited, ul.nav1 li#nav2464 a:active {
	width:122px;
	height:25px;
	background:url(/images/livery/nav_register.jpg) no-repeat center;
}
ul.nav1 li#nav2464 a:hover,  ul.nav1 li#nav2464 a.curractive, ul.nav1 li#nav2464 a.curractivepar{
	background:url(/images/livery/nav_register_on.jpg) no-repeat center;
}

ul.nav1 li#nav2596 a:link,ul.nav1 li#nav2596 a:visited, ul.nav1 li#nav2596 a:active {
	width:86px;
	height:25px;
	background:url(/images/livery/nav_news.jpg) no-repeat center;
		display:none;

}
ul.nav1 li#nav2596 a:hover,  ul.nav1 li#nav2596 a.curractive, ul.nav1 li#nav2596 a.curractivepar{
	background:url(/images/livery/nav_news_on.jpg) no-repeat center;
}


2596


ul.nav1 li ul {
	cursor:default;
	width:220px;
	max-width:100%;
	position:absolute;
	height:auto;
	top:40px;
	left:-9000px;
	
}
ul.nav1 li ul li {
	padding:0;
	border:none;
	width:220px;
	max-width:none;

	
}
ul.nav1 li a {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	display:block;
	float:left;
	padding:0;
	height:25px;
	line-height:25px;
}
ul.nav1 li a span{
	display:none;
}


ul.nav1 li:hover a,ul.nav1 li a:hover,ul.nav1 li a:focus {color:#000; }
ul.nav1 li a:active {color:#666;}
ul.nav1 li:hover ul {left:0px;z-index:400;}
ul.nav1 li ul,ul.nav1 li {}
ul.nav1 li:hover ul li a {color:#444;	background:#000;}
ul.nav1 li:hover ul li a:hover {color:#000; background:#fff;}
ul.nav1 li:hover ul li a:active {color:#666; background:#fff;}




/* navigation (vertical subnavigation)
----------------------------------------------- */
ul.nav1 {
z-index:10;
}
#mainnav ul li {

  position:relative;
  top:0;
  left:0;
}

