#ssp-3 .fg-menu-container {
position:absolute;
top:0;
left:-999px;
overflow:hidden;
padding:.4em;
}

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

#ssp-3 .fg-menu, #ssp-3 .fg-menu ul {
list-style-type:none;
text-align:left;
margin:0;
padding:0;
}

#ssp-3 .fg-menu-flyout .fg-menu {
position:static;
}

#ssp-3 .fg-menu ul {
position:absolute;
top:0;
}

#ssp-3 .fg-menu ul ul {
top:-1px;
}

#ssp-3 .fg-menu-container.fg-menu-ipod .fg-menu-content, #ssp-3 .fg-menu-container.fg-menu-ipod .fg-menu-content ul {
background:none!important;
}

#ssp-3 .fg-menu li {
clear:both;
float:left;
width:100%;
border:0;
margin:0;
padding:0;
}

#ssp-3 .fg-menu li li {
font-size:1em;
}

#ssp-3 .fg-menu-flyout ul ul {
padding:.4em;
}

#ssp-3 .fg-menu-breadcrumb {
margin:0;
padding:0;
}

#ssp-3 .fg-menu-footer {
margin-top:.4em;
padding:.4em;
}

#ssp-3 .fg-menu-header {
margin-bottom:.4em;
padding:.4em;
}

#ssp-3 .fg-menu-breadcrumb li {
float:left;
list-style:none;
font-size:.9em;
opacity:.7;
margin:0;
padding:0 .2em;
}

#ssp-3 .fg-menu-breadcrumb li.fg-menu-prev-list, #ssp-3 .fg-menu-breadcrumb li.fg-menu-current-crumb {
clear:left;
float:none;
opacity:1;
}

#ssp-3 .fg-menu-breadcrumb li.fg-menu-current-crumb {
padding-top:.2em;
}

#ssp-3 .fg-menu-footer a:link, #ssp-3 .fg-menu-footer a:visited {
float:left;
width:100%;
text-decoration:none;
}

#ssp-3 .fg-menu-footer a span {
float:left;
cursor:pointer;
}

#ssp-3 .fg-menu-breadcrumb .fg-menu-prev-list a:link, #ssp-3 .fg-menu-breadcrumb .fg-menu-prev-list a:visited, #ssp-3 .fg-menu-breadcrumb .fg-menu-prev-list a:hover, #ssp-3 .fg-menu-breadcrumb .fg-menu-prev-list a:active {
background-image:none;
text-decoration:none;
}

#ssp-3 .fg-menu-breadcrumb .fg-menu-prev-list a {
float:left;
padding-right:.4em;
}

#ssp-3 .fg-menu-breadcrumb .fg-menu-current-crumb a:link, #ssp-3 .fg-menu-breadcrumb .fg-menu-current-crumb a:visited, #ssp-3 .fg-menu-breadcrumb .fg-menu-current-crumb a:hover, #ssp-3 .fg-menu-breadcrumb .fg-menu-current-crumb a:active {
display:block;
background-image:none;
font-size:1.3em;
text-decoration:none;
}

#ssp-3 .fg-menu a:link, #ssp-3 .fg-menu a:visited, #ssp-3 .fg-menu a:hover, #ssp-3 .fg-menu a:active {
float:left;
width:92%;
text-decoration:none;
outline:0!important;
padding:.3em 3%;
}

#ssp-3 .fg-menu a {
border:1px dashed transparent;
}

#ssp-3 .fg-menu a.ui-state-default:link, #ssp-3 .fg-menu a.ui-state-default:visited, #ssp-3 .fg-menu a.ui-state-default:hover, #ssp-3 .fg-menu a.ui-state-default:active, #ssp-3 .fg-menu a.ui-state-hover:link, #ssp-3 .fg-menu a.ui-state-hover:visited, #ssp-3 .fg-menu a.ui-state-hover:hover, #ssp-3 .fg-menu a.ui-state-hover:active, #ssp-3 .fg-menu a.ui-state-active:link, #ssp-3 .fg-menu a.ui-state-active:visited, #ssp-3 .fg-menu a.ui-state-active:hover, #ssp-3 .fg-menu a.ui-state-active:active {
font-weight:400;
border-style:solid;
}

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

#ssp-3 .fg-menu-indicator span.ui-icon {
float:right;
}

#ssp-3 .fg-menu-content.ui-widget-content, #ssp-3 .fg-menu-content ul.ui-widget-content {
border:0;
}

#ssp-3 .fg-menu.fg-menu-has-icons a:link, #ssp-3 .fg-menu.fg-menu-has-icons a:visited, #ssp-3 .fg-menu.fg-menu-has-icons a:hover, #ssp-3 .fg-menu.fg-menu-has-icons a:active {
padding-left:20px;
}

#ssp-3 .fg-menu .horizontal-divider hr, #ssp-3 .fg-menu .horizontal-divider span {
margin:5px .6em;
padding:0;
}

#ssp-3 .fg-menu .horizontal-divider hr {
border:0;
height:1px;
}

#ssp-3 .fg-menu .horizontal-divider span {
font-size:.9em;
text-transform:uppercase;
padding-left:.2em;
}

#ssp-3 .fg-button {
text-decoration:none!important;
cursor:pointer;
position:relative;
text-align:center;
zoom:1;
padding:.4em 1em;
}

#ssp-3 .fg-button .ui-icon {
position:absolute;
top:50%;
margin-top:-8px;
left:50%;
margin-left:-8px;
}

#ssp-3 a.fg-button {
display:block;
}

#ssp-3 button.fg-button {
width:auto;
overflow:visible;
}

#ssp-3 .fg-button-icon-left {
padding-left:2.1em;
}

#ssp-3 .fg-button-icon-right {
padding-right:2.1em;
}

#ssp-3 .fg-button-icon-left .ui-icon {
right:auto;
left:.2em;
margin-left:0;
}

#ssp-3 .fg-button-icon-right .ui-icon {
left:auto;
right:.2em;
margin-left:0;
}

#ssp-3 .fg-button-icon-left .sshow .ui-icon {
float:right;
left:.2em;
margin-left:0;
}

#ssp-3 .fg-button-icon-right .sshow .ui-icon {
float:right;
right:.2em;
margin-left:0;
}

#ssp-3 .fg-button .sshow .ui-icon {
position:relative;
top:0;
margin-top:0;
left:0;
margin-left:0;
}

#ssp-3 .fg-button-icon-solo {
display:block;
width:8px;
text-indent:-9999px;
}

#ssp-3 .fg-button.ui-state-loading .ui-icon {
background:url(base_urlspinner_bar.gif) no-repeat 0 0;
}

#ssp-3 body {
font-size:62.5%;
margin:0;
padding:0;
}

#ssp-3 #menuLog {
font-size:1.4em;
margin:20px;
}

#ssp-3 .hidden {
position:absolute;
top:0;
left:-9999px;
width:1px;
height:1px;
overflow:hidden;
}

#ssp-3 .ui-checkbox-holder {
float:left;
margin-right:5px;
width:16px;
}

#ssp-3 .ui-icon-no-background {
background-position:-256px -240px;
}

#ssp-3 .fg-menu, #ssp-3 .fg-menu-flyout li {
position:relative;
}

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

#ssp-3 .fg-menu-breadcrumb a, #ssp-3 .fg-menu-breadcrumb span, #ssp-3 .fg-menu-breadcrumb .fg-menu-prev-list a .ui-icon, #ssp-3 .fg-menu-indicator span {
float:left;
}