@charset "utf-8";
/* CSS Document */

#nav {
height:80px;
width:960px;
overflow:hidden;
z-index:80;
}

#nav ul {
margin:0;
padding:0;
}

#nav li {
display:inline;
float:left;
margin:0 3px 0 0;
}


#nav li a {
background:url(../images/navBkgd-li.gif) 0 0 no-repeat;
background-position:top left;
display:block;
height:45px;
line-height:45px;
outline:0;
width:137px;
color:#FFF;
text-transform:uppercase;
position:relative;
text-decoration:none;
font-size:1.4em;
text-align:center;
}

#nav li a:hover {	
background-position:0 -45px;
}

#nav li .expanded {
	background-position:0 -45px;
}

#nav li.selected a {
}

/*************************/
/*     SUBNAVIGATION
/*************************/

#nav li ul {/*hides second level menu and positions it*/
display: none;
list-style:none;
position: absolute; 
margin:0px 0 0 10px;
text-align:left;
z-index:99;
}

#nav li.expanded ul {
	display: inline-block!important;
	font-weight: bolder;
}

#nav li li {
padding:0 0 0 10px;
margin:0;
float:none;
display:inline;
}

#nav li.separator {
}

#nav li li a {
background:none;
border-left: 1px solid #634d30;
padding:0 0 0 7px;
text-decoration:none;
text-transform:none;
position:relative;/*floated left in IE6 only*/
float:none;
display:inline;
color:#634d30;
line-height:30px;
margin:0;
white-space:nowrap;
outline:0;
min-width:50px;
width:auto;
font-size:1.1em;
}

#nav li li a:hover { /*black hover color*/
text-decoration:underline;
background-image:none;
color:#000000;
background-position:0 0;
}

#nav li li .selected {
text-decoration:underline;}

#nav li:hover ul, #nav li.over ul { 
display: block; /*shows second level menu on hover*/
z-index: 100;
}
