/* nav_hlist.css */
.ym-hlist{width:100%;position:relative;overflow:hidden;line-height:1em;background: #222}.ym-hlist ul{float:left;display:inline;margin:0;padding:.5em 1.5em}.ym-hlist ul li{float:left;display:inline;margin:0 .25em 0 0;padding:0;font-size:1.0em;line-height:1em;list-style-type:none}.ym-hlist ul li a,.ym-hlist ul li strong{width:auto;display:block;padding:0 .5em;font-size:1em;line-height:2em;font-weight:normal;text-decoration:none;color:#aaa;background:transparent;text-shadow: 0 1px 1px rgba(0,0,0,.5)}.ym-hlist ul li a:focus,.ym-hlist ul li a:hover,.ym-hlist ul li a:active{border-radius:.2em;text-decoration:none;color:#ccc;background:#666;background: rgba(255,255,255,.25);outline: 0 none}.ym-hlist ul li.active{border-radius:.2em;color:#fff;background:#666;background: rgba(255,255,255,.3)}.ym-hlist ul li.active strong,.ym-hlist ul li.active a:focus,.ym-hlist ul li.active a:hover,.ym-hlist ul li.active a:active{text-decoration:none;color:#fff;background:transparent}.ym-searchform{float:right;display:inline;padding:.5em 1.5em;line-height:2em}.ym-searchform .ym-searchfield{width:12em;padding:.25em;border-style:1px;border-color:#888;line-height:1em;background: #fff;border: solid 1px rgba(255,255,255,.1);outline: none;-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.2);-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,.2);box-shadow: inset 0 1px 3px rgba(0,0,0,.2)}.ym-searchform .ym-searchbutton{display:inline-block;padding:.25em;border-radius:.2em;font-size:1em;line-height:1.3571em;color:#fff;cursor: pointer;border: solid 1px transparent;text-shadow: 0 1px 1px rgba(0,0,0,.5);background: #5f5f5f;background: rgba(255,255,255,.2)}