/* Thanks to
http://htmldog.com/articles/suckerfish/dropdowns/
and - by proxy - alistapart.
*/

#nav{
    margin: 0 auto;
}

#global-nav, #global-nav ul {
    padding: 0;
    margin: 0;
    list-style: none;
    line-height: 1;
    z-index: 999;
}

#global-nav a {
    display: block;
    color: white;
    text-decoration: none;
    padding: 8px;
    text-align: left;
    font-family: Arial, sans-serif;
    font-weight: bold;
}

#global-nav a.cne-produced{
    padding-left: 16px;
    padding-bottom: 4px;
    padding-top: 4px;
}

#global-nav a:hover {
    color: #da5e70;
    text-decoration: underline;
}

#global-nav li {
    float: left;
    font-size: 14px;
    margin-left: 30px;
}

#global-nav li li{
    background: #ffffff;
    font-weight: normal;
    font-size: 13px;
    width: 160px; 
    margin-left: 0px;
}

#global-nav span.has-children{
	font-weight: bold;
}

#global-nav li ul {
    position: absolute;
    width: 160px; 
    left: -999em;
}

#global-nav ul li > ul{
    padding-bottom: 20px;
    background: url('/page_attachments/0000/0045/navbgbottom.png') bottom left no-repeat;
    opacity: 0.9;
}

#global-nav li ul a{
	padding: 8px 4px 8px 4px;
}

#global-nav li ul ul {
	margin: -2em 0 0 13em;
}

#global-nav li:hover, #global-nav li.sfhover{
/*    background: url('/page_attachments/0000/0021/navbg.png') top left no-repeat; */
     background: white;
}

#global-nav li:hover .bgspacer, #global-nav li.sfhover .bgspacer{
/*    background: url('/page_attachments/0000/0021/navbg.png') top right no-repeat; */
      background: white;
}

#global-nav li:hover a, #global-nav li.sfhover a{
    color: #da5e70;
}

#global-nav li.active > a{
    text-decoration: underline;
}

#global-nav li li a{
    color: #da5e70;
}

#global-nav li li:hover a, #global-nav li li.sfhover a{
    background: white;
    color: #da5e70;
}

/* 2 level menus */
#global-nav li:hover ul, #global-nav li.sfhover ul {
	left: auto;
}

/* 3 level menus */
#global-nav li:hover ul ul, #global-nav li.sfhover ul ul {
	left: -999em;
}

#global-nav li:hover ul, #global-nav li li:hover ul, #global-nav li.sfhover ul, #global-nav li li.sfhover ul {
	left: auto;
}

