.cssplay_menu{width:100%;background:#042e61;text-align:center;height:45px;position:relative;z-index:100;text-transform:uppercase;z-index:1000}.cssplay_menu>span{display:none}.cssplay_menu input{position:absolute;display:none}.cssplay_menu label{display:none}.cssplay_menu ul{margin:0;padding:0;list-style:none;white-space:nowrap;text-align:left}.cssplay_menu ul{display:inline-block}.cssplay_menu ul{*display:inline}.cssplay_menu li{margin:0;padding:0;list-style:none}.cssplay_menu li{display:inline-block;display:inline}.cssplay_menu ul ul{position:absolute;left:-9999px;border:0}.cssplay_menu>ul{margin:0 auto}.cssplay_menu>ul>li{float:left;display:block;position:relative}.cssplay_menu ul ul li a{border:0}.cssplay_menu>ul>li.has-sub>a{background-image:none}.cssplay_menu ul ul>li.has-sub>a{background-image:url(right.png);background-repeat:no-repeat;background-position:right center}.cssplay_menu ul li.left ul>li.has-sub>a{background-image:url(left.png);background-repeat:no-repeat;background-position:left center}.cssplay_menu ul li b{display:block;width:100%;height:45px;background:transparent;position:relative;z-index:10;-webkit-transition:0 .5s;transition:0 .5s}.cssplay_menu ul ul li b{margin-top:-45px}.cssplay_menu ul li b{*display:none}.cssplay_menu ul{background:#042e61}.cssplay_menu ul ul{background:#d8e5ed}.cssplay_menu ul ul>li a{color:#042e61}@media only screen and (min-width:1200px){.cssplay_menu ul ul>li a{height:25px;line-height:25px}}.cssplay_menu ul ul>li ul a{color:#042e61}.cssplay_menu a{display:block;font:normal 11px "ffcc","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;color:#fff;line-height:45px;text-decoration:none;padding:0 30px 0 10px;text-shadow:0 1px 0 rgba(255,255,255,0.25)}.cssplay_menu>ul>li>a{float:left;height:45px}.cssplay_menu>ul>li>a>span{display:inline-block;line-height:15px;vertical-align:middle}.cssplay_menu>ul>li>a{text-transform:uppercase;text-align:center;padding:0 21px 0 22px}.cssplay_menu ul li:hover>ul{visibility:visible;left:-1px;top:45px;opacity:1}.cssplay_menu ul ul li:hover>ul{visibility:visible;left:100%;top:auto;margin-top:-46px}.cssplay_menu li.left:hover>ul{visibility:visible;left:auto;right:-1px;top:45px}.cssplay_menu li.left ul li:hover>ul{visibility:visible;left:auto;right:100%;top:auto;margin-top:-46px}.cssplay_menu ul li:hover>b{width:0}.cssplay_menu li.left ul a{text-align:right;padding:0 10px 0 10px}.cssplay_menu li:hover>a,.cssplay_menu li.left ul li:hover>a{color:#fff;text-decoration:none}@media only screen and (max-width:1200px){.cssplay_menu ul li b{display:none}.cssplay_menu{height:0;padding-top:45px;background:#042e61;position:relative}.cssplay_menu>label{display:block;width:36px;height:36px;background:#ddd;border-radius:5px;position:absolute;right:10px;top:5px;cursor:pointer}.cssplay_menu>label:before{display:block;content:"";width:18px;height:2px;background:#000;position:absolute;left:50%;top:50%;margin-left:-9px;margin-top:-1px;-webkit-transition:.25s;transition:.25s}.cssplay_menu>label:after{display:block;content:"";width:2px;height:18px;background:#000;position:absolute;left:50%;top:50%;margin-left:-1px;margin-top:-9px;-webkit-transition:.25s;transition:.25s}.cssplay_menu>span{display:block;font:bold 13px "ffcc","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;color:#fff;position:absolute;left:10px;top:15px}.cssplay_menu li{display:block}.cssplay_menu ul,.cssplay_menu ul ul{margin:0;display:block;position:static;max-height:0;overflow:hidden;-webkit-transition:.25s;transition:.25s}.cssplay_menu>ul>li.has-sub>a{background-image:none}.cssplay_menu ul ul>li.has-sub>a{background-image:none}.cssplay_menu ul li.left ul>li.has-sub>a{background-image:none}.cssplay_menu ul li{float:none;display:block;position:relative}.cssplay_menu ul li label{display:block;width:36px;height:36px;background:#ddd;border-radius:5px;position:absolute;right:10px;top:5px;cursor:pointer}.cssplay_menu ul ul li label{margin-top:0}.cssplay_menu ul li label:before{display:block;content:"";width:18px;height:2px;background:#000;position:absolute;left:50%;top:50%;margin-left:-9px;margin-top:-1px;-webkit-transition:.25s;transition:.25s}.cssplay_menu ul li label:after{display:block;content:"";width:2px;height:18px;background:#000;position:absolute;left:50%;top:50%;margin-left:-1px;margin-top:-9px;-webkit-transition:.25s;transition:.25s}.cssplay_menu ul{background:#042e61;border:0}.cssplay_menu a{display:block;font:normal 14px arial,sans-serif;color:#fff;line-height:45px;text-decoration:none;padding:0 20px 0 10px}.cssplay_menu ul li a{float:none;border-top:1px solid #aaa}.cssplay_menu ul ul li a:before{content:"";display:block;width:15px;height:45px;background:url(right.png) no-repeat left 15px;float:left}.cssplay_menu ul ul li>ul{margin-top:0}.cssplay_menu li.left ul li>ul{margin-top:0}.cssplay_menu ul ul li:hover>ul{margin-top:0}.cssplay_menu li.left ul li:hover>ul{margin-top:0}.cssplay_menu li.left ul a{text-align:left;padding:0 20px 0 10px}.cssplay_menu li:hover>a,.cssplay_menu li.left ul li:hover>a{background-color:#042e61;text-decoration:none}.cssplay_menu input:checked ~ label:before{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.cssplay_menu input:checked ~ label:after{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.cssplay_menu input:checked ~ ul{max-height:3000px}.cssplay_menu ul ul{border:0;margin:0 15px}}