/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/final_drop.html
Copyright (c) 2005-2008 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

/* CSSTidy 1.3: Tue, 06 Apr 2010 18:34:43 -0600 */
.menu{font-family:"Lucida Grande",Arial,sans-serif;height:91px;position:relative;top:0px;width:680px;z-index:100;}
* html .menu{w\idth:680px;width:680px;}

.menu ul{list-style-type:none;margin:0;padding:0;}
.menu ul ul{height:0;left:0;position:absolute;top:91px;visibility:hidden;width:200px;}
.menu li{float:left;position:relative;width:90px;margin:0 1px 0 0;}

.menu a,.menu a:visited{display:block;font-size:13px;font-weight:700;height:14px;line-height:14px;text-decoration:none;width:80px;padding:66px 7px 11px;}
* html .menu a,* html .menu a:visited{w\idth:80px;width:90px;}
.menu ul ul ul a:hover{background:url(images/menu_background_over.png) repeat transparent;}
* html .menu ul ul{t\op:91px;top:90px;}

.menu ul ul ul{left:200px;top:-1px;width:200px;}
.menu ul ul ul.left{left:-200px;}
.menu table{border-collapse:collapse;left:0;position:absolute;top:0;}

.menu ul ul li{width:200px;}
.menu ul ul a,.menu ul ul a:visited{background:url(images/menu_background.png) repeat transparent;color:#fff;font-size:11px;font-weight:400;height:auto;line-height:1em;text-align:left;width:180px;padding:5px 10px;}
* html .menu ul ul a,* html .menu ul ul a:visited{w\idth:180px;width:180px;}

.menu ul ul a:hover{color:#fff;background:#000;}
.menu ul ul :hover > a{color:#fff;background:url(images/menu_background_over.png) repeat transparent;}
.menu ul :hover ul ul{visibility:hidden;}
.menu ul ul a.drop,.menu ul ul a.drop:visited,.menu ul ul ul a,.menu ul ul ul a:visited{background:url(images/menu_background.png) repeat transparent;}
.menu a:hover,.menu ul ul a:hover,.menu :hover > a,.menu ul ul :hover > a{background:#fff;}
.menu a:hover,.menu :hover > a{color:#333;}
.menu ul li:hover ul,.menu ul a:hover ul,.menu ul :hover ul :hover ul{visibility:visible;}

/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{background:#fff;}
.menu :hover > a, .menu ul ul :hover > a {background:#fff;}

.menu a:hover {background:#CC0000; color:#FFF;}
.menu :hover > a {background:#CC0000; color:#FFF;}

.menu ul ul a:hover {color:#fff;background:#000;}
.menu ul ul :hover > a {color:#fff;background:url(images/menu_background_over.png) repeat transparent;}

.menu ul ul.large-list li { width: 250px; }
.menu ul ul.large-list li a { width: 230px; }

.menu a.graynav,.menu a.graynav:visited{color:#cccccc;}
.menu a.graynav:hover {background:#CC0000; color:#fff;}
.menu :hover > a.graynav {background:#CC0000; color:#fff;}

