/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/example_flyout.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

/* common styling */
.menu1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align: right;
	position:absolute;
	background:#eee;
	border:1px solid #888;
	position: absolute;
}
.menu1 ul {
	padding:0;
	margin:0;
	list-style-type: none;
	width: 150px;
}
.menu1 ul li ul {
	visibility:hidden;
	position:absolute;
	height:0;
	overflow:hidden;
	top:-1px;
	left:150px;
}
.menu1 ul li {
	float:left;
	position:relative;
	z-index:90;
}
.menu1 ul li a, .menu1 ul li a:visited {
	display:block;
	float:left;
	text-decoration:none;
	color:#000;
	width:135px;
	height:42px;
	line-height:40px;
	font-size:12px;
	background:transparent;
	padding-right:15px;
}
* html .menu1 ul li a, .menu1 ul li a:visited {
	width:135px;
	w\idth:135px;
}

.menu1 ul li.fair {background:url(fair.gif);}
.menu1 ul li.exhib {background:url(exhib.gif);}
.menu1 ul li.visit {background:url(visit.gif);}
.menu1 ul li.news {background:url(news.gif);}
.menu1 ul li.serv {background:url(serv.gif);}
.menu1 ul li.cont {background:url(cont.gif);}

.menu1 ul li ul li.subfair {background:url(subfair.gif) no-repeat;}
.menu1 ul li ul li.subexhib {background:url(subexhib.gif) no-repeat;}
.menu1 ul li ul li.subvisit {background:url(subvisit.gif) no-repeat;}
.menu1 ul li ul li.subnews {background:url(subnews.gif) no-repeat;}
.menu1 ul li ul li.subserv {background:url(subserv.gif) no-repeat;}

.menu1 table {
	border-collapse:collapse;
	border:0;
	padding:0;
	font-size:12px;
	position:absolute;
	left:0;
	top:0;
}

.menu1 ul li:hover a,
.menu1 ul li a:hover{
	text-decoration:underline;
	border:0;
}

.menu1 ul li a:hover {
	position:relative;
	z-index:100;
}

.menu1 ul li:hover ul,
.menu1 ul li a:hover ul {
	visibility:visible;
	width:170px;
	height:auto;
	border:1px solid #606;
	z-index:10;
	background:#f8f8f8;
	overflow:visible;
}
.menu1 ul li:hover ul li a,
.menu1 ul li a:hover ul li a{
	display:block;
	background:transparent;
	color:#000;
	width:150px;
	line-height:15px;
	padding:5px 15px 5px 5px;
	height:auto;
	text-decoration:none;
}
* html .menu1 ul li a:hover ul li a {
	width:150px;
	w\idth:150px;
}

.menu1 ul li:hover ul li a:hover,
.menu1 ul li a:hover ul li a:hover {
	text-decoration:underline;
	border:0;
}
.menu1 ul li:hover ul li ul,
.menu1 ul li a:hover ul li a ul {
	visibility:hidden;
	position:absolute;
	height:0;
	overflow:hidden;
	top:0;
	left:171px;
}
.menu1 ul li:hover ul li:hover ul,
.menu1 ul li a:hover ul li a:hover ul {
	visibility:visible;
	position:absolute;
	width:130px;
	height:auto;
	color:#000;
	padding:0;
	border:1px solid #888;
	list-style-type:none;
	background:#eee;
}
.menu1 ul li:hover ul li:hover ul li a,
.menu1 ul li a:hover ul li a:hover ul li a {
	display:block;
	width:115px;
	background:transparent;
	color:#000;
}
* html .menu1 ul li a:hover ul li a:hover ul li a {
	width:115px;
	w\idth:115px;
}

.menu1 ul li:hover ul li:hover ul li a:hover,
.menu1 ul li a:hover ul li a:hover ul li a:hover {
	background:#ddd;
	text-decoration:underline;
}
