.ac-container input,.ac-container label{display:none}@media (max-width:783px){.ac-container{width:100%;margin:1em auto;text-align:left}.ac-container label{font-family:myriad-pro,sans-serif;position:relative;z-index:20;display:block;cursor:pointer;color:#000;font-size:17px;background:#d8dbeb;padding:.5em .5em .5em 0;border:1px solid #7787b7;font-weight:700}.ac-container label:hover{background:#f2f3f7}.ac-container label:before{content:'+';font-size:18px;color:#000;font-weight:700;background:#b4bbd4;padding:10px 17px 9px 17px;margin-right:.75em;border-right:1px solid #7787b7}.ac-container input:checked+label:before{content:'-';padding:10px 19px;background-color:#f2f3f7;border-bottom:none}.ac-container input:checked+label,.ac-container input:checked+label:hover{background:#d8dbeb;color:#000}.ac-container input:checked+label:hover:after,.ac-container label:hover:after{content:'';position:absolute;width:24px;height:24px;right:13px;top:7px;background:transparent url(../images/arrow_down.png) no-repeat center center}.ac-container input:checked+label:hover:after{background-image:url(../images/arrow_up.png)}.ac-container input{display:none}.ac-container div.ac-small{background:#f2f3f7;overflow:hidden;height:0;position:relative;z-index:10;-webkit-transition:top .2s ease,opacity .2s ease;-moz-transition:top .2s ease,opacity .2s ease;-o-transition:top .2s ease,opacity .2s ease;-ms-transition:top .2s ease,opacity .2s ease;transition:top .2s ease,opacity .2s ease}.ac-container input:checked~div.ac-small{-webkit-transition:top .2s ease,opacity .2s ease;-moz-transition:top .2s ease,opacity .2s ease;-o-transition:top .2s ease,opacity .2s ease;-ms-transition:top .2s ease,opacity .2s ease;transition:top .2s ease,opacity .2s ease;border:1px solid #7787b7;border-top:none;border-bottom:none;height:100%}.contentWrapper .leftnav .ac-container .ac-small ul li{list-style-type:none;margin-left:0}.contentWrapper .leftnav .ac-container .ac-small ul li a{padding:.5em 1em;width:100%;font-size:14px;float:left;border-bottom:1px solid #7787b7;text-decoration:none;background-color:#f2f3f7}.contentWrapper .leftnav .ac-container .ac-small ul li a:hover{color:#000;text-decoration:none;background-color:#fafbff;border-bottom:1px solid #7787b7}}