/* ======================================================
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/flyout_4level.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any
way to fit your requirements.
========================================================= */

.menu {
	margin: 0 0 0 1.7em;
	height: 200px;
	font-size: 0.7em;
	font-family: tahoma, verdana, sans-serif;
	}

.menu ul {
	margin: 0;
	padding: 0pt;
	position: relative;
	z-index: 500;
	list-style-type: none;
	width: 11.6em;
	}

.menu li {
	background-color: #fbf9ef;
	float: left;
	}

.menu li.sub {
	background-color: #fbf9ef;
	}

.menu table {
	position: absolute;
	border-collapse: collapse;
	top: 0pt;
	left: 0pt;
	z-index: 100;
	font-size: 1em;
	margin-top: -1px;
	}

.menu a, .menu a:visited {
	border: 1px solid #808080;
	border-width: 1px 1px 0 1px;
	display: block;
	text-decoration: none;
	height: 2.3em;
	line-height: 2.3em;
	width: 11.6em;
	color: #0000bb;
	padding-left: 0.5em;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	}
	
.menu a.last, .menu a:visited.last {
	border-width:1px;
	}

.menu b {
	float: right;
	margin-right: 5px;
	}

* html .menu a, * html .menu a:visited {
	width: 11.6em; /* must be same as that set on .menu ul and .menu a */
	}

* html .menu a:hover {
	color: #0000ff;
	background-color: #f2f2f2;
	position: relative;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	text-transform: none;
	}

.menu li:hover {
	position: relative;
	}

.menu a:active, .menu a:focus {
	color: #0000ff;
	background-color: #f2f2f2;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	text-transform: none;
	}

.menu li:hover > a {
	color: #0000ff;
	background-color: #f2f2f2;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	text-transform: none;
	}

.menu li ul {
	padding: 2em;
	visibility: hidden;
	position: absolute;
	top: -2em;
	left: 10.1em;
	background-color: transparent;
	}

.menu li:hover > ul {
	visibility: visible;
	}

.menu ul a:hover ul ul {
	visibility: hidden;
	}

.menu ul a:hover ul a:hover ul ul {
	visibility: hidden;
	}

.menu ul a:hover ul a:hover ul a:hover ul ul {
	visibility: hidden;
	}

.menu ul a:hover ul {
	visibility: visible;
	}

.menu ul a:hover ul a:hover ul {
	visibility: visible;
	}

.menu ul a:hover ul a:hover ul a:hover ul {
	visibility: visible;
	}

.menu ul a:hover ul a:hover ul a:hover ul a:hover ul {
	visibility: visible;
	}

	body#homep #homepage a,
	body#ballp #ballpage a,
	body#book07p #book07page a,
	body#bpart07p #bpart07page a,
	body#cats08p #cats08page a,
	body#contactp #contactpage a,
	body#enter08p #enter08page a,
	body#gallp #gallpage a,
	body#gall07p #gall07page a,
	body#gall08p #gall08page a,
	body#gall09p #gall09page a,
	body#histp #histpage a,
	body#juryp #jurypage a,
	body#jury08p #jury08page a,
	body#logop #logopage a,
	body#prog07p #prog07page a,
	body#rules07p #rules07page a,
	body#wins05p #wins05page a,
	body#wins06p #wins06page a,
	body#wins07p #wins07page a,
	body#wins08p #wins08page a,
	body#wins09p #wins09page a,
	body#wins08p #wins082page a,
	body#wins6p #wins6page a {
		text-decoration: none;
   		color: blue;
		background: #ebf5fc;
		font-weight: bold;
		}
