/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.stunicholls.com/menu/pro_drop_2.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
{
    list-style: none;
    position: relative;
    z-index: 1000;
    font-family: candara;
    margin: 0px;
    padding: 0px;
    background-image: none;
    background-repeat: repeat-x;
}
#nav li.top
{
    display: block;
    float: left;
    margin: 0px;
    margin-left: 8px;
}
#nav li a.top_link
{
    display: block;
    float: left;
    height: 35px;
    color: #fff;
    text-decoration: none;
    font-size: 13px !important;
    font-weight: normal;
    padding-top: 10px;
    cursor: pointer;
    text-transform: uppercase;
    padding-left: 3px;
    padding-right: 3px;
}
#nav li a.top_link span
{
    display: block;
    text-align: center;
    margin: 0px;
    padding-left: 0px;
}
#nav li a.top_link span.down
{
    display: block;
    text-align: center;
    margin: 0px;
    
}

#nav li:hover a.top_link
{
    color: #fff;
    background-image: none;
    background-repeat: repeat-x;
    background-color: #3B8FB4;

}



/* Default list styling */

#nav li:hover {position:relative; z-index:200;white-space:normal;  }

#nav li:hover ul.sub
{
    left: 0px;
    top:35px;
    background-color: #3B8FB4;
    padding: 0px;
    border: 0px solid #509ABD;
    white-space: inherit;
    width: 190px;
    height: auto;
    z-index: 300;
    text-align: left;
}
#nav li:hover ul.sub li
{
    display: block;
    height: 25px;
    position: relative;
    float: left;
    width: 190px;
    font-weight: normal;
}
#nav li:hover ul.sub li a
{
    display:block; font-size:11px !important; height:20px; width:190px; line-height:18px; text-indent:5px; color:#fff; text-decoration:none;border:0px solid #64b728; white-space:normal;
    }
#nav li ul.sub li a.fly
{
    background-position: 180px;
    background: #3B8FB4 url(arrow.gif) no-repeat 180px 0px;
}
#nav li:hover ul.sub li a:hover 
{background:#187ba5; color:#fff; border-color:#fff;}
#nav li:hover ul.sub li a.fly:hover
{
    background-position: 190px 6px;
    background: #57B0D8 url(arrow_over.gif) no-repeat 190px 6px;
    color: #fff;
}


#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:120px; top:4px; background: url(Bg.png) repeat-x ; padding:3px; border:1px solid #64b728; white-space:nowrap; width:120px; z-index:400; height:auto;}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{background:#268cb7 url(arrow_over.gif) 150px 6px no-repeat; color:#fff; border-color:#fff;} 

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{background:#bbd37e url(arrow.gif) 150px 6px no-repeat; color:#000; border-color:#bbd37e;} 
