ul#nav {
	position:relative;
	z-index:3 !important; /* This keeps the dropdown buttons visible above jQuery slideshows, Flash components or any absolute positioned elements below them (as long as those elements' Z-Index is less than 3) */
	padding: 0;
	list-style:none;
}

	ul#nav li {
		float:left;
		background-color:#FFFFFF;
	}

		ul#nav li:hover {
			position:static;  /* This fixes an occasional IE7 error */
		}

		ul#nav li a {
			display:block;
		}
		
	ul#nav li ul {
		position: absolute;
		left: -9999em;
		z-index:1;
		width:128px;
		margin:0;
		padding:0;
		list-style:none;
	}
	
		ul#nav li:hover ul {
			left: auto;
		}

		ul#nav li ul li {
	position:relative;
	left:-1px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;			/*float:none;*/
		}

			ul#nav li ul li:hover {
				position:relative;
				left:-1px;
			}

				ul#nav li ul li a {
					width:128px;
					margin-bottom:1px;
				}
			ul#nav li ul li ul {
				margin: -23px 0 0 145px;
			}

			ul#nav li ul li ul, ul#nav li:hover ul li ul {
				left: -999em;
			}

				ul#nav li:hover ul, ul#nav li ul li:hover ul {
					left: auto;
				}
				
				ul#nav li:hover ul li ul, ul#nav li:hover ul li ul li ul {
					left: -999em;
				}
				
					ul#nav li:hover ul, ul#nav li ul li:hover ul, ul#nav li ul li ul li:hover ul {
						left: auto;
					}
