.sf,.sf *{margin:0;padding:0;list-style:none}
.sf li ul{position:absolute;top:-999em;width:10em}
.sf ul li{width:100%}
.sf li:hover{visibility:inherit}
.sf li:hover ul,.sf li.sfHover ul{left:0;top:28px;width:18em;z-index:99}
ul.sf li:hover li ul,ul.sf li.sfHover li ul{top:-999em}
ul.sf li li:hover ul,ul.sf li li.sfHover ul{left:18em;top:0}
ul.sf li li:hover li ul,ul.sf li li.sfHover li ul{top:-999em}
ul.sf li li li:hover ul,ul.sf li li li.sfHover ul{left:10em;top:0}
.sf{line-height:1.0;float:left;margin-bottom:0}
.sf a{display:block;position:relative;text-decoration:none}
#b1, #b1On {width:120px;overflow:hidden;height:35px}
#b2, #b2On {width:114px;overflow:hidden;height:35px}
#b3, #b3On {width:96px;overflow:hidden;height:35px}
#b4, #b4On {width:88px;overflow:hidden;height:35px}
#b5, #b5On {width:112px;overflow:hidden;height:35px}
#b6, #b6On {width:85px;overflow:hidden;height:35px}
#b7, #b7On {width:87px;overflow:hidden;height:35px;margin-left:43px;}
#b1 em,#b2 em,#b3 em,#b4 em,#b5 em,#b6 em,#b7 em{background:transparent url(/images/bg/topnav-sprite.png) no-repeat 0 0;cursor:pointer;display:block;height:100%;left:0;position:absolute;top:0;width:100%}
#b1 em{background-position:0 0}
#b2 em{background-position:-120px 0}
#b3 em{background-position:-234px 0}
#b4 em{background-position:-330px 0}
#b5 em{background-position:-418px 0}
#b6 em{background-position:-530px 0}
#b7 em{background-position:-658px 0;}
/* hover marker */
a#b1:hover em{background-position:0 -35px}
a#b2:hover em{background-position:-120px -35px}
a#b3:hover em{background-position:-234px -35px}
a#b4:hover em{background-position:-330px -35px}
a#b5:hover em{background-position:-418px -35px}
a#b6:hover em{background-position:-530px -35px}
a#b7:hover em{background-position:-658px -35px}
/* current marker */
#b1On em,#b2On em,#b3On em,#b4On em,#b5On em,#b6On em,#b7On em{background:transparent url(/images/bg/topnav-sprite.png) no-repeat 0 0;cursor:pointer;display:block;height:100%;left:0;position:absolute;top:0;width:100%}
a#b1On em{background-position:0 -35px}
a#b2On em{background-position:-120px -35px}
a#b3On em{background-position:-234px -35px}
a#b4On em{background-position:-330px -35px}
a#b5On em{background-position:-418px -35px}
a#b6On em{background-position:-530px -35px}
a#b7On em{background-position:-658px -35px}

.sf li ul a{border-bottom:1px solid #CFB17E;padding:.5em 1em}
.sf a,.sf a:visited{color:#0ff;font-size:0.85em;text-indent:-999px}
.sf li ul a,.sf li ul a:visited{color:#5b412b;/*font-size:1.2em;*/text-indent:0}
.sf li{float:left;position:relative;background:none;}
.sf li li{background:#F0E3BE;margin-left:4px;}
.sf li:hover,.sf li.sfHover,.sf a:focus,.sf a:hover,.sf a:active{outline:0}
li:hover > a#b1 em,li.sfHover > a#b1 em{background-position:0 -35px}
li:hover > a#b2 em,li.sfHover > a#b2 em{background-position:-120px -35px}
li:hover > a#b3 em,li.sfHover > a#b3 em{background-position:-234px -35px}
li:hover > a#b4 em,li.sfHover > a#b4 em{background-position:-330px -35px}
li:hover > a#b5 em,li.sfHover > a#b5 em{background-position:-418px -35px}
li:hover > a#b6 em,li.sfHover > a#b6 em{background-position:-530px -35px}
li:hover > a#b7 em,li.sfHover > a#b7 em{background-position:-658px -35px}
.sf li ul li:hover,.sf li ul li.sfHover,.sf li ul a:focus,.sf li ul a:hover,.sf li ul a:active{background:#FBF7E3;outline:0}
.sf li ul a.sf-with-ul{padding-right:1em;min-width:1px}
.sf-sub-indicator{background:none;display:block;width:0;height:0;overflow:hidden}
.sf li ul a .sf-sub-indicator{background:url(/images/bg/arrows.png) no-repeat;display:block;height:10px;overflow:hidden;position:absolute;right:.2em;text-indent:-999em;top:.6em;width:10px;background-position:-10px 0}
.sf li ul a > .sf-sub-indicator{top:.4em;background-position:0 0}
.sf ul a:focus > .sf-sub-indicator,.sf ul a:hover > .sf-sub-indicator,.sf ul a:active > .sf-sub-indicator,.sf ul li:hover > a > .sf-sub-indicator,.sf ul li.sfHover > a > .sf-sub-indicator{background-position:-10px 0}