.ac-container{background:none repeat scroll 0 0 #fff;border:1px solid #d9d9d9;margin:5px 5px 5px 0;width:211px}.ac-container label{font-family:Arial,sans-serif;padding:5px 0 5px 10px;position:relative;z-index:20;display:block;cursor:pointer;color:#777;font-size:15px;font-weight:700;background:#fff;box-shadow:0 0 0 1px rgba(155,155,155,.3),1px 0 0 0 rgba(255,255,255,.9) inset,0 2px 2px rgba(0,0,0,.1)}.ac-container label:hover{background:#fff}.ac-container label1{background:url("gifs/arrow_up.png") no-repeat scroll center center rgba(0,0,0,0);content:"";height:24px;left:-4px;position:absolute;top:7px;width:24}.ac-container label1:hover{background:#fff}.ac-container input:checked+label,.ac-container input:checked+label:hover{background:#fff;color:#085da2;text-shadow:0 1px 1px rgba(255,255,255,.6);box-shadow:0 0 0 1px rgba(155,155,155,.3),0 2px 2px rgba(0,0,0,.1)}.ac-container input{display:none}.ac-container article{background:rgba(255,255,255,.5);margin-top:-3px;overflow:hidden;height:0;position:relative;z-index:10;-webkit-transition:height .3s ease-in-out,box-shadow .6s linear;-moz-transition:height .3s ease-in-out,box-shadow .6s linear;-o-transition:height .3s ease-in-out,box-shadow .6s linear;-ms-transition:height .3s ease-in-out,box-shadow .6s linear;transition:height .3s ease-in-out,box-shadow .6s linear}.ac-container article p{color:#777;font-size:12px;padding:8px 10px;text-shadow:1px 1px 1px rgba(255,255,255,.8)}.ac-container input:checked~article{-webkit-transition:height .5s ease-in-out,box-shadow .1s linear;-moz-transition:height .5s ease-in-out,box-shadow .1s linear;-o-transition:height .5s ease-in-out,box-shadow .1s linear;-ms-transition:height .5s ease-in-out,box-shadow .1s linear;transition:height .5s ease-in-out,box-shadow .1s linear;box-shadow:0 0 0 1px rgba(155,155,155,.3)}.ac-container input:checked~article.ac-small{height:auto}.ac-container label:after{content:'';position:absolute;width:24px;height:24px;left:-4px;top:7px;background:transparent url(gifs/arrow_up.png) no-repeat center center}.ac-container input:checked+label:hover:after,.ac-container label:hover:after{content:'';position:absolute;width:24px;height:24px}.ac-container input:checked+label:after{background-image:url(gifs/arrow_down.png)}