/* ================================================================
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/skeleton2.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.
=================================================================== */
#nav,#nav ul {
background:url(transparent.gif);
position:relative;
z-index:100;
list-style-type:none;
font-style:normal;
font-variant:normal;
font-weight:400;
font-size:.9em;
font-family:arial, sans-serif;
margin:0;
padding:0;
}

#nav {
height:23px;
width:945px;
background:#ADD8E6;
padding:0;
}

#nav table {
border-collapse:collapse;
}

#nav li li {
float:none;
}

#nav li a {
display:block;
float:left;
color:navy;
height:23px;
line-height:23px;
text-decoration:none;
white-space:nowrap;
font-weight:700;
border-left:1px solid gray;
padding:0 20px 0 10px;
}

#nav li li a {
height:23px;
line-height:23px;
float:none;
}

#nav li:hover {
position:relative;
z-index:100;
}

#nav a:hover {
position:relative;
z-index:100;
background:#E6E6FA;
color:teal;
border-left:0 solid #E6E6FA;
}

#nav li:hover > a {
border-left:1px solid #68b0c3;
background:#E6E6FA;
color:teal;
}

#nav :hover ul {
left:0;
top:23px;
border-left:1px solid #E6E6FA;
z-index:300;
}

#nav a:hover ul {
left:-1px;
}

#nav li:hover li:hover > ul {
left:0;
margin-left:100%;
top:0;
}

#nav li:hover > ul ul {
position:absolute;
left:-9999px;
top:-9999px;
width:auto;
}

#nav li:hover li:hover > a {
background:#E6E6FA;
color:#7B68EE;
border-left:1px solid #E6E6FA;
}

#nav li a:hover ul li a:hover {
background:#E6E6FA;
}

#nav a:hover a:hover ul,#nav a:hover a:hover a:hover ul,#nav a:hover a:hover a:hover a:hover ul,#nav a:hover a:hover a:hover a:hover a:hover ul {
left:100%;
top:0;
}

#nav li,#nav li a li {
float:left;
}

#nav ul,#nav a:hover ul ul,#nav a:hover a:hover ul ul,#nav a:hover a:hover a:hover ul ul,#nav a:hover a:hover a:hover a:hover ul ul {
position:absolute;
left:-9999px;
top:-9999px;
}
