#quicknav {
visibility:hidden;
}

#quicknav a {
color:#fff;
}

.fg-menu-container { position: absolute; top:0; left:-999px; padding: 0em;  overflow: hidden;font-size:1em; }
.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 li { 
background-color:#F1F0F0;
border-color:#FFFFFF #E3E3E3 #E3E3E3;
border-style:solid;
border-width:1px 1px 2px;
border-left:0px !important;
border-bottom:1px solid #C3C3C3;
border-top:2px solid #fff;
clear:both;
margin-right:0 !important;
padding:0 !important;
width:173px !important; 
border-right:1px solid #E3E3E3;
float:left;
height:32px;
margin:0;
position:relative;
}	

.fg-menu li a:link, .fg-menu li a:visited, .fg-menu li a:active {
color:#000000;
float:left;
margin-right:0 !important;
padding-right:0 !important;
width:166px;
color:#000;
display:block;
padding:8px 12px 6px 7px;
text-decoration:none;
}

.fg-menu li a:hover { float:left; text-decoration:none; outline: 0 !important; background-image:none; background-color:#0C51A1; color:#FFFFFF; }

.fg-menu a.ui-state-quicknav-default:link,
.fg-menu a.ui-state-quicknav-default:visited,
.fg-menu a.ui-state-quicknav-default:hover,
.fg-menu a.ui-state-quicknav-default:active,
.fg-menu a.ui-state-quicknav-hover:link,
.fg-menu a.ui-state-quicknav-hover:visited,
.fg-menu a.ui-state-quicknav-hover:hover,
.fg-menu a.ui-state-quicknav-hover:active,
 .fg-menu a.ui-state-quicknav-active:link,
 .fg-menu a.ui-state-quicknav-active:visited,
 .fg-menu a.ui-state-quicknav-active:hover,
.fg-menu a.ui-state-quicknav-active:active { border-style: solid; font-weight: normal; }

.fg-menu a span { display:block; cursor:pointer; }

.fg-menu-indicator span { float:left; }
.fg-menu-indicator span.ui-icon { float:right; }

.fg-menu-content.ui-widget-quicknav-content, 
.fg-menu-content ul.ui-widget-quicknav-content { border:0; }


/* ICONS AND DIVIDERS */

.fg-menu .horizontal-divider hr, .fg-menu .horizontal-divider span { padding:0; margin:5px .6em; }
.fg-menu .horizontal-divider hr { border:0; height:1px; }
.fg-menu .horizontal-divider span { font-size:.9em; text-transform: uppercase; padding-left:.2em; }

#menuLog { font-size:1.4em; margin:20px; }
.hidden { position:absolute; top:0; left:-9999px; width:1px; height:1px; overflow:hidden; }
	
.fg-button { clear:left; width:118px; height:38px; }
.fg-button .ui-icon { position: absolute; top: 50%; margin-top: -8px; left: 50%; margin-left: -8px; }
a.fg-button { float:left;  }
button.fg-button { width:auto; overflow:visible; } /* removes extra button width in IE */

/* UI THEME */

/* Component containers
----------------------------------*/
.ui-widget-quicknav-content { border: 1px solid #aaa; border-top:0px; background-color: #f1f0f0; color: #222222; position:relative; margin-left:5px; z-index:200;font-size:0.85em;top:33px !important; }
.ui-widget-quicknav-content a { color: #222222; }


/* Interaction states
----------------------------------*/
.ui-state-quicknav-default, .ui-widget-quicknav-content .ui-state-quicknav-default { border: 0; background: url("../img/quicklinks.jpg") 50% 50% no-repeat; font-weight: bold; color: #ffffff; outline: none; }
.ui-state-quicknav-default a { color: #ffffff; text-decoration: none; outline: none; }
.ui-state-quicknav-hover, .ui-widget-quicknav-content .ui-state-quicknav-hover, .ui-state-quicknav-focus, .ui-widget-quicknav-content .ui-state-quicknav-focus { border: 0; background: url("../img/quicklinks.jpg") 50% 50% no-repeat; font-weight: bold; color: #ffffff; outline: none; }
.ui-state-quicknav-hover a { color: #ffffff; text-decoration: none; outline: none; }
.ui-state-quicknav-active, .ui-widget-quicknav-content .ui-state-quicknav-active { border: 0; background: url("../img/quicklinks.jpg") 50% 50% no-repeat; font-weight: bold; color: #000 !important; outline: none; }
.ui-state-quicknav-active a { color: #403D38; outline: none; text-decoration: none; }