/* CSS Document */

/* ======================================================
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: 10px 0 10px 0; 
	height: 100px; 
}

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

}

.menu li { 
  margin: 1px 0 1px 0; 
  background-color: #ff0000; 
	float: left; 
	height: 30px;
	font-size: 16px;
	font-weight: bold;
	text-align:center;
	
}

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

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

.menu a, .menu a:visited { 
  border: 1px solid #ffffff; 
	display: block; 
	text-decoration: none; 
	height: 30px; 
	line-height: 30px; 
	width: 160px;  
	color: #ffffff; 
 	font-weight: normal; 
	font-style: normal; 
	font-variant: normal; 
	text-transform: none; 	
	height: 30px;
}

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

* html .menu a, * html .menu a:visited { /*width: 11em; */}

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

.menu li:hover { position: relative; }

.menu a:active, .menu a:focus { color: #333333; background-color: #ff9900; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; text-transform: none; }

.menu li:hover > a { color: #333333; background-color: #ff9900; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; text-transform: none; }

.menu li ul { 
  padding: 0; 
	visibility: hidden; 
	position: absolute; 
	top: 0px; 
	left: 150px; 
	background-color: white /*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; }


.menu ul li ul li a, 
.menu ul li ul li a:visited  { 
	background-color: /* green transparent*/; 
	height: 30px;
	width: 220px;
        z-index: 1000;
}





/* Wordpress Menu Colours Hack */

.page-item-3 a {
  background: url(images/button1.jpg);
}

.page-item-4 a {
  background: url(images/button1.jpg);
}

.page-item-6 a {
  background: url(images/button2.jpg);
}

.page-item-12 a {
  background: url(images/button3.jpg);
}

.page-item-30 a {
  background: url(images/button4.jpg);
}

.page-item-2 a {
  background: url(images/button5.jpg);
}

.page-item-33 a {
  background: url(images/button6.jpg);
}

.page_item .page_item a {
  background: url(images/button1.jpg);
}

.page-item-126 a {
  background: url(images/button5.jpg);
}

