#navx {padding:0; margin:0; list-style:none; height:42px; background:#fff url(blue_blank.gif) repeat-x; position:relative; z-index:500; font-family:arial, verdana, sans-serif;}
#navx li.top {display:block; float:left; height:22px;}
#navx li a.top_link {display:block; float:left; height:19px; line-height:37px; color:#fff; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 0; cursor:pointer;background: url(blue_blank.gif);}
#navx li:hover a.top_link {color:#f5f80a; background: url(blue_blank.gif) no-repeat;}




#navx li:hover {position:relative; z-index:200;}

#navx li:hover ul.sub
{left:35px; top:25px; background: #ffffff; padding:0px; border:0px  solid #5c731e; white-space:nowrap; width:158px; height:auto; z-index:300;}
#navx li:hover ul.sub li
{display:block; height:10px; position:relative; float:left; width:90px; font-weight:normal;}
#navx li:hover ul.sub li a
{display:block; font-size:11px; font-weight:bold;  height:18px; width:148px; line-height:18px; text-indent:4px; color:#003399; text-decoration:none;border:1px solid #003399;} 
#navx li ul.sub li a.fly
{background:#ffffff url(arrow.gif) 114px 6px no-repeat;}
#navx li:hover ul.sub li a:hover 
{background:#003399; color:#fff; border-color:#fff;} 
#navx li:hover ul.sub li a.fly:hover
{background:#003399 url(arrow_over.gif) 80px 6px no-repeat; color:#fff;}


#navx li:hover li:hover ul,
#navx li:hover li:hover li:hover ul,
#navx li:hover li:hover li:hover li:hover ul,
#navx li:hover li:hover li:hover li:hover li:hover ul
{left:30px; top:30px; background: #ffffff; padding:3px; border:0px solid #5c731e; white-space:nowrap; width:168px; z-index:400; height:auto;}

#navx ul, 
#navx li:hover ul ul,
#navx li:hover li:hover ul ul,
#navx li:hover li:hover li:hover ul ul,
#navx 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;}

#navx li:hover li:hover a.fly,
#navx li:hover li:hover li:hover a.fly,
#navx li:hover li:hover li:hover li:hover a.fly,
#navx li:hover li:hover li:hover li:hover li:hover a.fly
{background:#003399 url(arrow_over.gif) 80px 6px no-repeat; color:#fff; border-color:#fff;} 

#navx li:hover li:hover li a.fly,
#navx li:hover li:hover li:hover li a.fly,
#navx li:hover li:hover li:hover li:hover li a.fly
{background:#ffffff url(arrow.gif) 80px 6px no-repeat; color:#000; border-color:#bbd37e;} 




























/* Default list styling */









border-top: 10px solid #2b519d;

/* start of drown down nav left */

#dropleft {padding:0; margin:0; list-style:left; height:1px; position:relative; font-family:arial, verdana, sans-serif; }
#dropleft li.top {display:block; float:left; height:22px;}
#dropleft li a.top_link {display:block; float:none; height:19px; line-height:17px; color:#003399; text-decoration:none; font-size:12px; font-weight:bold; padding:0 0 0 0px;}
#dropleft li:hover a.top_link {color:#ff0000; }


/* Default list styling */

#dropleft li:hover {position:relative; z-index:200;}

#dropleft li:hover ul.sub
{left:35px; top:25px; background: #ffffff; padding:0px; border:0px  solid #5c731e; white-space:nowrap; width:158px; height:auto; z-index:300;}
#dropleft li:hover ul.sub li
{display:block; height:20px; position:relative; float:left; width:90px; font-weight:normal;}
#dropleft li:hover ul.sub li a
{display:block; font-size:11px; font-weight:bold;  height:18px; width:148px; line-height:18px; text-indent:4px; color:#003399; text-decoration:none;border:1px solid #003399;} 
#dropleft li ul.sub li a.fly
{background:#ffffff url(arrow.gif) 114px 6px no-repeat;}
#dropleft li:hover ul.sub li a:hover 
{background:#003399; color:#fff; border-color:#fff;} 
#dropleft li:hover ul.sub li a.fly:hover
{background:#003399 url(arrow_over.gif) 80px 6px no-repeat; color:#fff;}


#dropleft li:hover li:hover ul,
#dropleft li:hover li:hover li:hover ul,
#dropleft li:hover li:hover li:hover li:hover ul,
#dropleft li:hover li:hover li:hover li:hover li:hover ul
{left:30px; top:30px; background: #ffffff; padding:3px; border:0px solid #5c731e; white-space:nowrap; width:168px; z-index:400; height:auto;}

#dropleft ul, 
#dropleft li:hover ul ul,
#dropleft li:hover li:hover ul ul,
#dropleft li:hover li:hover li:hover ul ul,
#dropleft 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;}

#dropleft li:hover li:hover a.fly,
#dropleft li:hover li:hover li:hover a.fly,
#dropleft li:hover li:hover li:hover li:hover a.fly,
#dropleft li:hover li:hover li:hover li:hover li:hover a.fly
{background:#003399 url(arrow_over.gif) 80px 6px no-repeat; color:#fff; border-color:#fff;} 

#dropleft li:hover li:hover li a.fly,
#dropleft li:hover li:hover li:hover li a.fly,
#dropleft li:hover li:hover li:hover li:hover li a.fly
{background:#ffffff url(arrow.gif) 80px 6px no-repeat; color:#000; border-color:#bbd37e;} 