﻿/* Nav */
.wavm-menu {	
	min-height: 35px;
	position:relative;
	float:right;
	z-index:1002;
	top:25px;
	}
	* html .wavm-menu {
		height: 35px;
		}
	.wavm-menu ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
		
		}

		.wavm-menu ul li {
			position: relative;
			background-color: silver; /*overall menu background color*/
			visibility: hidden;
			display: none;
			overflow: hidden;
		}
		.wavm-menu ul li.show {
			visibility: visible;
			display: block;
			}
		.wavm-menu ul li.first {
			background-color: transparent;
			visibility: visible;
			display: block !important;
			}
			.wavm-menu ul li a {
				display: block;
				background-color: silver;
				border: 2px solid silver;
				text-decoration: none;
				color: #222;
				}
				.wavm-menu ul li a.highlight {
				display: block;
				background-color: #222;
				border: 2px solid #222;
				text-decoration: none;
				color: #fff;
				}

		.wavm-menu ul#treemenu1 {
			visibility: visible;
			display: block;
			z-index: 10;
			right:0;
			position:absolute;
			}
			.wavm-menu ul#treemenu1 li.first {
				width: 186px; /* 1st level / 1st item width */
				}
				.wavm-menu ul#treemenu1 li.first a {
					width: 166px; /* width - padding */
					padding: 7px 10px;
					background-position: 154px 0;
					}
			.wavm-menu ul#treemenu1 li {
				width: 186px; /* 1st level item width */
				}
				.wavm-menu ul#treemenu1 li a {
					padding: 7px 32px 7px 10px;
					width: 144px; /* width - padding - border */
					}

		.wavm-menu ul#treemenu2 {
			visibility: visible;
			display: block;
			z-index: 9;
			}
			.wavm-menu ul#treemenu2 li.first {
				width: 156px; /* sub-level 2 / 1st item width */
				}
				.wavm-menu ul#treemenu2 li.first a {
					width: 132px; /* width - padding - border */
					padding: 7px 10px;
					background-position: 125px 0;
					}
			.wavm-menu ul#treemenu2 li {
				width: 152px; /* sub-level item width */
				}
				.wavm-menu ul#treemenu2 li a {
					padding: 7px 32px 7px 10px;
					width: 130px; /* width - padding - border */
					}

		.wavm-menu ul#treemenu3 {
			visibility: visible;
			display: block;
			z-index: 8;
			}
			.wavm-menu ul#treemenu3 li.first {
				width: 316px; /* sub-level 3 / 1st item width */
				}
				.wavm-menu ul#treemenu3 li.first a {
					width: 269px; /* width - padding - border */
					padding: 7px 32px 7px 10px;
					background-position: 279px 0;
					}
			.wavm-menu ul#treemenu3 li {
				width: 311px; /* sub-level item width */
				}
				.wavm-menu ul#treemenu3 li a {
					padding: 7px 32px 7px 10px;
					width: 265px; /* width - padding - border */
					}

	
* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
	padding-top: 1em;
	}
	
/* Holly Hack for IE \*/
* html .wavm-menu ul li { height: 1%; }
* html .wavm-menu ul li a { height: 1%; }


