#menu_2 a {
    font-variant: small-caps;
    padding: 10px 20px 4px 5px;
    text-decoration: none;
    font-size: 1.6em;
    font-weight: bold;
    color:#fff;
}
#menu a:hover {
    color:#C0C0FF;
}
#menu .current_page_item a{
    color: #000000;
}
#menu a
    {                    
    white-space:nowrap;
    }
#menu a.top_parent, #menu a.top_parent:hover  /* attaches down-arrow to all top-parents */
    {
    height:25px;
    border:0px;
    line-height: 25px;
    }
#menu a.parent, #menu a.parent:hover     /* attaches side-arrow to all parents */
    {
    background-color: #6EBAEC;
    }
#menu ul
    {
    list-style:none;
    margin:15px 0px;
    padding:0px 5px 0px 5px;
    float:left;
    }
#menu li
    {
    position:relative;
    min-height: 1px;        /* Sophie Dennis contribution for IE7 */
    vertical-align: bottom;        /* Sophie Dennis contribution for IE7 */
    }

#submenu a {
    font-variant: small-caps;
    padding: 2px 15px 5px 0px;
    
    text-decoration: none;
    font-size: 1.6em;
    font-weight: bold;
    color:#fff;
}
#submenu a:hover, #submenu  .active a {
    color:#C0C0FF;
}
#submenu .current_page_item a{
    color: #000000;
}
#submenu a
    {                    
    white-space:nowrap;
    }
#submenu a.top_parent, #submenu a.top_parent:hover  /* attaches down-arrow to all top-parents */
    {
    height:25px;
    border:0px;
    line-height: 25px;
    }
#submenu a.parent, #submenu a.parent:hover     /* attaches side-arrow to all parents */
    {
    }
#submenu ul
    {
    list-style:none;
    margin:15px 0px;
    padding:0px 5px 0px 20px;
    float: left;
    }
#submenu li
    {
    position:relative;
    min-height: 1px;        /* Sophie Dennis contribution for IE7 */
    vertical-align: bottom;        /* Sophie Dennis contribution for IE7 */
    }
#submenu ul ul
    {
    position:absolute;
    z-index:500;
    top:auto;
    display:none;
    padding: 1em;
    margin:-1em 0 0 -1em;
    }
#submenu ul ul li, #submenu ul ul ul li 
    {
    font-size:80%;    
    border:1px solid white;
    }
#submenu ul ul ul
    {
    top:0;
    left:100%;
    }
div#submenu li:hover
    {
    cursor:pointer;
    z-index:100;
    }
div#submenu li:hover ul ul,
div#submenu li li:hover ul ul,
div#submenu li li li:hover ul ul,
div#submenu li li li li:hover ul ul
{display:none;}
div#submenu li:hover ul,
div#submenu li li:hover ul,
div#submenu li li li:hover ul,
div#submenu li li li li:hover ul
{display:block;}



#menuf {
    width: 950px;
    height: 60px;        
    margin: 0;            
}

#menuf a {
    font-variant: small-caps;
    padding: 10px 15px 0 15px;
    text-decoration: none;
    font-size: 1em;
    font-weight: bold;
    color:#fff;
}

#menuf a:hover {
    color:#C0C0FF;
}

#menuf .current_page_item a{
    color: #000000;
}



        
#menuf a
    {                    
    white-space:nowrap;
    padding-bottom:4px;
    }
    
#menuf a.top_parent, #menuf a.top_parent:hover  /* attaches down-arrow to all top-parents */
    {
    height:25px;
    border:0px;
    line-height: 25px;
    }
    
#menuf a.parent, #menuf a.parent:hover     /* attaches side-arrow to all parents */
    {
    background-color: #6EBAEC;
    }

#menuf ul
    {
    list-style:none;
    margin:15px 0px;
    padding:0px 5px 0px 5px;
    float:left;
    }

#menuf li
    {
    position:relative;
    min-height: 1px;        /* Sophie Dennis contribution for IE7 */
    vertical-align: bottom;        /* Sophie Dennis contribution for IE7 */
    }

#menuf ul ul
    {
    position:absolute;
    z-index:500;
    top:auto;
    display:none;
    padding: 1em;
    margin:-1em 0 0 -1em;
    }

#menuf ul ul li, #menuf ul ul ul li 
    {
    font-size:80%;    
    border:1px solid white;
    }

#menuf ul ul ul
    {
    top:0;
    left:100%;
    }

div#menuf li:hover
    {
    cursor:pointer;
    z-index:100;
    }

div#menuf li:hover ul ul,
div#menuf li li:hover ul ul,
div#menuf li li li:hover ul ul,
div#menuf li li li li:hover ul ul
{display:none;}

div#menuf li:hover ul,
div#menuf li li:hover ul,
div#menuf li li li:hover ul,
div#menuf li li li li:hover ul
{display:block;}
