
/* Layout */
.js-menu ul        { margin:0; padding:0; }
.js-menu li        { display:block; float:left; list-style:none; position:relative; }
.js-menu li a      { cursor:pointer; display:block; text-decoration:none; }
.js-menu li a span { display:block; white-space:nowrap; }
.js-menu li ul     { left:0px; position:absolute; visibility:hidden; }
.js-menu li li     { display:list-item; float:none; }
.js-menu .ddshadow { height:0; left:0; position:absolute; top:0; width:0; }


/* Themes */

/* Top Menu */
#sitemenu-main                         { background:#0a263c; margin:0 auto; /*by leopadding:0 15px; height:28px;*/height: 90px; text-align:left; width:920px; }
#sitemenu-main li a span               { color:#A7C6DD; font-weight:bold; line-height:20px; padding:4px 10px; }
#sitemenu-main li > a:hover span,
#sitemenu-main li.active > a span,
#sitemenu-main li.current > a span,
#sitemenu-main li > a.selected span    { color:#D96708; }
#sitemenu-main li ul                   { border-bottom:1px solid #899ba5; border-left:1px solid #899ba5; }
#sitemenu-main li li a span            { background:#ecf3f6; border-right:1px solid #899ba5; border-top:1px solid #899ba5; color:#2F2F2F; font-weight:normal; width:160px; }
#sitemenu-main li li.first > a span    { border-top-width:0; }
#sitemenu-main li li > a:hover span,
#sitemenu-main li li.active > a span,
#sitemenu-main li li.current > a span,
#sitemenu-main li li > a.selected span { background:#d5e4eb; color:#2F2F2F; }
#sitemenu-main li li li.first a span   { border-top-width:1px; }

/* Footer Menu */
#sitemenu-footer li.current a { text-decoration:underline; }
