/*[fmt]1000-110B-3*/
/*Dropdown menu styles
====================================================================================
-------------------- menu---------------------*/
#nav ul, #nav ul * {margin: 0; padding: 0; list-style: none; }

#nav {clear: both; }

#nav ul {line-height: 1; list-style: none; margin: 0; background-image: url(../_img/bg_container_top.png); background-position: bottom; background-repeat: no-repeat; line-height: 1; padding: 0 20px 40px; position: absolute; bottom: 0; width: 750px; font-size: 16px; clear: both; position: relative; top: 34px; min-height: 2em; }

#nav ul li {float: left; list-style: none; font-weight: bold; margin-right: 5px; padding-left: 8px; }

#nav ul li:hover {visibility: inherit; /*fixes IE7 'sticky bug'*/
}

#nav ul a, #nav ul a:visited {display: block; position: relative; text-decoration: none; padding: 8px 16px 8px 8px; text-align: center; color: #FFF; font-weight: bold; }

/*second level*/
#nav ul ul {position: absolute; top: -999em; /*left offset of submenus need to match (see below)*/
width: 728px; font-size: 15px; margin: 0; padding: 5px 10px; left: 10px; }

#nav ul ul li {background: none !important; }

#nav ul ul li a {font-weight: normal; color: #666666 !important; padding-right: 4px; padding: 6px !important; }

#nav ul li:hover ul, #nav ul li.sfHover ul, ul#nav ul .current ul, ul#nav ul ul li:hover ul, ul#nav ul ul li.sfHover ul {left: 20px; top: 2.2em; /*match top ul list item height*/
z-index: 99; min-height: 30px; }

#nav ul li li, #nav ul li li:hover, #nav ul li li.sfHover {background: none; position: relative; }

/*current/active styles*/
#nav ul li.on {visibility: inherit; /*fixes IE7 'sticky bug'*/
background: url(../_img/bg_tabhover1.png) no-repeat top left; /*[disabled]background:url(../_img/bg_tab1.png) no-repeat left top;*/ color: #8DBE51; }

#nav ul li.on a, #nav ul li.on a:visited {background: url(../_img/bg_tab2.png) no-repeat right top; color: #8DBE51; }

#nav ul li.on li a, #nav ul li.on li a:visited {color: #666 !important; }

#nav ul li.current a, #nav ul li:hover a, #nav ul li.sfHover a {font-weight: bold; background: url(../_img/bg_tab2.png) no-repeat right top; color: #8DBE51; }

#nav ul li.current, #nav ul li:hover, #nav ul li.sfHover {background: url(../_img/bg_tab1.png) no-repeat top left; }

#nav ul li.current li a, #nav ul li.current li, #nav ul li:hover li a, #nav ul li.sfHover li a {background-image: none !important; font-weight: normal; }

#nav ul li.current li a:hover, #nav ul li:hover li a:hover, #nav ul li.sfHover li a:hover {color: #4A9CA5 !important; }

#nav ul li.current li a:hover {color: #628932 !important; }

#nav ul li li.current>a {font-weight: bold; }

#nav ul li.current .current a {color: #8DBE51; }


