/* ======================================================
Adapted from http://www.cssplay.co.uk/menus/flyout_4level.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.

========================================================= */
.menu { 
margin: 0; /*add some margin here if space needed at top or left*/
font-size: 11pt; 
font-family: verdana; }

.menu ul {
margin: 0; 
padding: 0; 
position: relative; 
z-index: 500; 
list-style-type: none; 
/*width: 150px; */
}

.menu li {
background: url(images/button.gif) no-repeat; /*button image backgroun */
float: left;
height: 35px;
padding-bottom: 8px;
}

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

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

.menu a, .menu a:visited { 
/*border: 1px solid #000000; */
display: block; 
text-decoration: none; 
height: 35px; 
line-height: 35px; 
width: 138px; 
color: #13235a;
padding-left: 20px;
font-weight: bold;
}

.menu span { 
float: right; 
margin-right: 0;
padding-right:25px; }  /* Puts the >> signs inside the button */

* html .menu a, * html .menu a:visited { 
width: 138px; 
}

* html .menu a:hover { 
color: #000000; 
background: url(images/button-over.gif) no-repeat; /*button image background */
position: relative; 
}

.menu li:hover { 
position: relative; }

.menu a:active, .menu a:focus { 
color: #000000;  
background: url(images/button-over.gif) no-repeat; /*button image background */
}

.menu li:hover > a { 
color: #000000;  
background: url(images/button-over.gif) no-repeat; /*button image background */
}

.menu li ul { 
padding: 8px;
visibility: hidden; 
position: absolute; 
top: -25px; 
left: 135px; 
background-color: transparent; }

.menu li ul li{ 
padding-bottom: 3px;
}


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

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




