/* ================================================================ 
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.


drop background 		535252 
drop highlight			3e3e3e
text members			ffff00
=================================================================== */

.preload1 {background: url(two_1.gif);}
.preload2 {background: url(two_1a.gif);}

#nav {padding:0; margin:0; list-style:none; height:38px; background:#fff url(two_0.gif) repeat-x; position:relative; z-index:500; font-family:arial, verdana, sans-serif;}
#nav li.top {display:block; float:left; height:38px;}
#nav li.topRight {display:block; float:right; height:38px; line-height:33px; color:#ccc; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 12px;}

#nav li a.top_link {display:block; float:left; height:35px; line-height:33px; color:#ccc; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;background: url(two_0.gif);}
#nav li a.top_link span {float:left; display:block; padding:0 24px 0 12px; height:35px; background: url(two_0.gif) right top no-repeat;}
#nav li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:35px; background: url(two_0a.gif) no-repeat right top;}
#nav li a.top_linkMembers {display:block; float:left; height:35px; line-height:33px; color:#ffff00; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;background: url(two_0.gif);}
#nav li a.top_linkAffs {display:block; float:left; height:35px; line-height:33px; color:#0099FF; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;background: url(two_0.gif);}
#nav li a.top_linkMembers span {float:left; display:block; padding:0 24px 0 12px; height:35px; background: url(two_0.gif) right top no-repeat;}
#nav li a.top_linkMembers span.down {float:left; display:block; padding:0 24px 0 12px; height:35px; background: url(two_0a.gif) no-repeat right top;}

#nav li:hover a.top_link {color:#fff; background: url(two_1.gif) no-repeat;}
#nav li:hover a.top_link span {background:url(two_1.gif) no-repeat right top;}
#nav li:hover a.top_link span.down {background:url(two_1a.gif) no-repeat right top;}
#nav li:hover a.top_linkMembers {color:#fff; background: url(two_1.gif) no-repeat;}
#nav li:hover a.top_linkMembers span {background:url(two_1.gif) no-repeat right top;}
#nav li:hover a.top_linkMembers span.down {background:url(two_1a.gif) no-repeat right top;}

/* Default list styling */

#nav li:hover {position:relative; z-index:200;}

#nav li:hover ul.sub
{left:1px; top:38px; background: #535252; padding:3px; border:1px solid #090940; white-space:nowrap; width:160px; height:auto; z-index:300; color:#ffff01; }
#nav li:hover ul.sub li
{display:block; height:20px; position:relative; float:left; width:160px; font-weight:normal; color:#fff; }
#nav li:hover ul.sub li a
{display:block; font-size:11px; height:18px; width:158px; line-height:18px; text-indent:5px; color:#000; text-decoration:none;border:1px solid #535252; color:#fff; }
#nav li ul.sub li a.fly
{background:#535252 url(arrow.gif) 150px 6px no-repeat; color:#ffff01; }
#nav li:hover ul.sub li a:hover 
{background:#3e3e3e; color:#ffff01; border-color:#ffff01;}
#nav li:hover ul.sub li a.fly:hover
{background:#3e3e3e url(arrow_over.gif) 150px 6px no-repeat; color:#ffff01; }


#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:160px; top:-4px; background: #535252; padding:3px; border:1px solid #090940; white-space:nowrap; width:160px; 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:#3e3e3e 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:#535252 url(arrow.gif) 150px 6px no-repeat; color:#000; border-color:#535252;} 
