/* Styles for jQuery menu widget
Author:	Maggie Wachs, maggie@filamentgroup.com
Date: September 2008
*/
/* REQUIRED STYLES - the menus will only render correctly with these rules */	
.fg-menu-container  { position: absolute; top:0; margin-top: 2px;margin-top /*\**/: 35px\9; left:-999px; padding: 0;  overflow: hidden; background-color: #759E0C; filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95; margin-left: 20px; }

:root .fg-menu-container { margin-top: 2px; \0/IE9; }  /* IE9 + IE10pp4 */

.fg-menu-container.fg-menu-flyout { overflow: visible; }

.fg-menu, .fg-menu ul { list-style-type:none; padding: 0; margin:0; }

.fg-menu { position:relative; }
.fg-menu-flyout .fg-menu { position:static; }

.fg-menu ul { position:absolute; top:0; }
.fg-menu ul ul { top:0px; }

.fg-menu.fg-menu-scroll,
.fg-menu ul.fg-menu-scroll { overflow: scroll;  overflow-x: hidden; }

/*.fg-menu li { clear:both; float:left; width:100%; margin: 0; padding:0; }*/
.fg-menu li {  }

.fg-menu-flyout ul ul { position: absolute; top:85px; margin-top /*\**/: 35px\9; left:-999px; padding: 0;  overflow: hidden; background-color: #759E0C!important; filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95;margin-left: -5px;
}
.fg-menu-flyout li { position:relative; }

.fg-menu-scroll { overflow: scroll; overflow-x: hidden; }

.fg-menu a:link,
.fg-menu a:visited,
.fg-menu a:active { float:left; font-size: 14px; color: #FFF; width:91%; margin: 0; padding:.4em 4%; text-decoration:none; outline: 0!important; border: 1px dashed transparent!important; }
.fg-menu a:hover { background-color: #C5EA6F; color: #1C374F;border: 1px dashed transparent!important; }

.fg-menu a.ui-state-default:link,
.fg-menu a.ui-state-default:visited,
.fg-menu a.ui-state-default:hover,
.fg-menu a.ui-state-default:active,
.fg-menu a.ui-state-hover:link,
.fg-menu a.ui-state-hover:visited,
.fg-menu a.ui-state-hover:hover,
.fg-menu a.ui-state-hover:active,
.fg-menu a.ui-state-active:link,
.fg-menu a.ui-state-active:visited,
.fg-menu a.ui-state-active:hover,
.fg-menu a.ui-state-active:active { border-style: solid; color: #1C374F; font-weight: normal!important; }

.fg-menu-indicator span.ui-icon { float:right!important; }
.ui-icon-triangle-1-e { background: url("../menu/seta-default.png") 2px 3px no-repeat!important; }
/*.fg-menu-indicator span.ui-icon:hover { background-image: url("../menu/seta-default.png")!important; }*/

a.fg-menu-open { color: #FFF; font-size: 14px; padding: 15px 20px 0px 20px; border: none; font-weight: normal!important; background: #234764 url("../images/seta_menubar.jpg") 50% -15% no-repeat;
}