/* ================================================================ 
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.
=================================================================== */

ul#nav {
	float:left;
	list-style:none;
	margin:0 0 0 0;
    padding:0 0 0 0;
    width:940px;
    font-size:11px;
    border-bottom:1px solid #ccc;
    }
#nav li {
    display:inline;
    float:left;
    margin:0;
    padding:0;
    }
/* main navigation */
#nav li a {
    display: block;
    float:left;
    height:52px;
	text-indent:-9999px;
	width:134px;
}
li#info a {
    background: url(../art/nav_main.jpg) no-repeat 0 0;
}
li#info a:hover, #nav li#info:hover a.top_link, #companyinfoPage li#info a.top_link, #companyinfoPageB li#info a.top_link {
    background: url(../art/nav_main.jpg) no-repeat 0 -52px;
}
li#stock a {
    background: url(../art/nav_main.jpg) no-repeat -134px 0;
}
li#stock a:hover, #nav li#stock:hover a.top_link, #stockperformancePage li#stock a.top_link, #stockperformancePageB li#stock a.top_link {
    background: url(../art/nav_main.jpg) no-repeat -134px -52px;
}
li#shareholder a {
    background: url(../art/nav_main.jpg) no-repeat -268px 0px;
}
li#shareholder a:hover, #nav li#shareholder:hover a.top_link, #shareholderPage li#shareholder a.top_link, #shareholderPageB li#shareholder a.top_link {
    background: url(../art/nav_main.jpg) no-repeat -268px -52px;
}
li#news a {
    background: url(../art/nav_main.jpg) no-repeat -402px 0px;
}
li#news a:hover, #nav li#news:hover a.top_link, #investornewsPage li#news a, #investornewsPageB li#news a {
    background: url(../art/nav_main.jpg) no-repeat -402px -52px;
}

li#events a {
    background: url(../art/nav_main.jpg) no-repeat -536px 0px;
}
li#events a:hover, #eventsPage li#events a, #nav li#events:hover a.top_link, #eventsPageB li#events a {
    background: url(../art/nav_main.jpg) no-repeat -536px -52px;
}
li#financials a {
    background: url(../art/nav_main.jpg) no-repeat -670px 0px;
}
li#financials a:hover, #nav li#financials:hover a.top_link, #financialsPage li#financials a.top_link, #financialsPageB li#financials a.top_link  {
    background: url(../art/nav_main.jpg) no-repeat -670px -52px;
}
li#governance a {
    background: url(../art/nav_main.jpg) no-repeat -804px 0px;
}
li#governance a:hover, #nav li#governance:hover a.top_link, #corporatePage li#governance a.top_link, #corporatePageB li#governance a.top_link {
    background: url(../art/nav_main.jpg) no-repeat -804px -52px;
}

#nav li ul a {
	background-image: none;
}
/* Default list styling */

#nav li:hover {position:relative; z-index:200;}

#nav li:hover ul.sub
{ left:0; top:52px; background: #15c4ed; padding:0px; border:1px solid #1DAAD8; width:190px; height:auto; z-index:300;}
#nav li ul.sub
{  }
/* {left:1px; top:38px; background: #f00; padding:3px; border:1px solid #5c731e; white-space:nowrap; width:190px; height:auto; z-index:300;} */
#nav li:hover ul.sub li
{display:block; position:relative; float:left; width:190px; font-weight:normal;}
#nav li:hover ul.sub li a
{display:block; height:auto; padding:5px 8px; width:174px; line-height:auto; text-indent:0; color:#fff; text-decoration:none; border-bottom:1px solid #1DAAD8;}
#nav li ul.sub li a.fly
{background:url(../pro_dropdown_2/arrow.gif) 180px 6px no-repeat;}
#nav li:hover ul.sub li a:hover 
{background:#1891b9 url(../pro_dropdown_2/none); color:#fff; }
#nav li:hover ul.sub li a.fly:hover
{background:#083B7C url(../pro_dropdown_2/arrow_over.gif) 180px 6px no-repeat; 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:190px; top:-4px; background: #fff; padding:3px; border:1px solid #bcc8da; width:190px; z-index:400; height:auto;}
/* {left:190px; top:-4px; background: #BCC8DA; padding:3px; border:1px solid #5c731e; white-space:nowrap; width:190px; 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:#083B7C url(../pro_dropdown_2/arrow_over.gif) 180px 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:#BCC8DA url(../pro_dropdown_2/arrow.gif) 180px 6px no-repeat; color:#000; border-color:#BCC8DA;} 


/* down states */
body#homePage #nav li a#home,
body#aboutPage #nav li a#aboutus,
body#productsPage #nav li a#products,
body#servicesPage #nav li a#services,
body#industriesPage #nav li a#industries,
body#partnersPage #nav li a#partners,
body#contactPage #nav li a#contact {color:#fff; background: url(../pro_dropdown_2/three_1_orange.gif) no-repeat;}
body#homePage #nav li a#home span,
body#aboutPage #nav li a#aboutus span,
body#servicesPage #nav li a#services span,
body#partnersPage #nav li a#partners span,
body#contactPage #nav li a#contact span {background:url(../pro_dropdown_2/three_1_orange.gif) no-repeat right top;}
body#productsPage #nav li a#products span.down, body#industriesPage #nav li a#industries span.down, body#aboutPage #nav li a#aboutus span.down {background:url(../pro_dropdown_2/three_1a_orange.gif) no-repeat right top;}

/*  left nav down states */
#leftnav ul ul li a	{ font-size:10px; padding-left:20px;width:95px; }

#leftnav #network .network a,
#leftnav #video .video a,
#leftnav #speed .speed a,
#leftnav #phone .phone a,
#leftnav #services .services a,
#leftnav #edelivery .edelivery a,
#leftnav #board .board a,
#leftnav #dividends .dividends a,
#leftnav #shareaccount .shareaccount a.top,
#leftnav #costbasis .costbasis a,
#leftnav #sharefaqs .sharefaqs a,
#leftnav #annualmeet .annualmeet a,
#leftnav #key .key a,
#leftnav #quotes .quotes a,
#leftnav #historical .historical a,
#leftnav #calc .calc a,
#leftnav #splits .splits a,
#leftnav #products .products a.top,
#leftnav #overview .overview a,
#leftnav #earnings .earnings a,
#leftnav #annuals .annuals a, 
#leftnav #sec .sec a,
#leftnav #acquist .acquist a,
#leftnav #annualproxy .annualproxy a, 
#leftnav #gaap .gaap a { background-image:url(../art/bg_leftnavover.jpg); color:#fff; }

/* buttons */
span.details a { background:url(../art/btn_details.jpg) no-repeat; display:block; height:20px; text-indent:-9999px; width:82px; }
span.details a:hover { background-position:0 -20px; }

span.submit a { background:url(../art/btn_submit.jpg) no-repeat; display:block; height:21px; text-indent:-9999px; width:82px; }
span.submit a:hover { background-position:0 -21px; }
span.remind a { background:url(../art/btn_remind_me.jpg) no-repeat; display:block; height:21px; text-indent:-9999px; width:104px; }
span.remind a:hover { background-position:0 -21px; }
span.lookup a { background:url(../art/btn_lookup_quote.jpg) no-repeat; display:block; height:21px; text-indent:-9999px; width:79px; }
span.lookup a:hover { background-position:0 -21px; }
span.calculate a { background:url(../art/btn_calculate.jpg) no-repeat; display:block; height:21px; text-indent:-9999px; width:93px; }
span.lookup a:hover { background-position:0 -21px; }
span.update a { background:url(../art/btn_update_chart.jpg) no-repeat; display:block; height:21px; text-indent:-9999px; width:113px; }
span.update a:hover { background-position:0 -21px; }
span.signupnow a { background:url(../art/btn_sign_up_now.jpg) no-repeat; display:block; height:39px; text-indent:-9999px; width:143px; margin:0px; padding:0px; }
span.signupnow a:hover { background-position:0 -39px; }
span.already a { background:url(../art/btn_already_have_account.jpg) no-repeat; display:block; height:39px; text-indent:-9999px; width:208px; margin:0px; padding:0px; }
span.already a:hover { background-position:0 -39px; }
span.go a { background:url(../art/btn_go.jpg) no-repeat; display:block; height:21px; text-indent:-9999px; width:52px; margin:0px; padding:0px; }
span.go a:hover { background-position:0 -21px; }
span.close a { background:url(../art/btn_close_window.jpg) no-repeat; display:block; float:right; height:21px; text-indent:-9999px;  width:143px; margin:0px; padding:0px; }
span.close a:hover { background-position:0 -21px; }

span.sign_up a { background:url(../art/btn_signup.jpg) no-repeat; display:block; height:25px; text-indent:-9999px; width:143px; margin:0px; padding:0px; }
span.sign_up a:hover { background-position:0 -25px; }

span.search a { background:url(../art/btn_search.jpg) no-repeat; display:block; height:21px; text-indent:-9999px; width:82px; margin:0px; padding:0px; }
span.search a:hover { background-position:0 -21px; }

span.continue a { background:url(../art/btn_continue.jpg) no-repeat; display:block; height:21px; text-indent:-9999px; width:99px; margin:0px; padding:0px; }
span.continue a:hover { background-position:0 -21px; }

span.signeEdel a { background:url(../art/btn_signup_edelivery.jpg) no-repeat; display:block; height:26px; text-indent:-9999px; width:171px; margin:0px; padding:0px; }
span.signeEdel a:hover { background-position:0 -26px; }


