.accordion{text-align:left;font:Verdana,Arial,sans-serif}
.accordion > ol{position:relative;overflow:hidden;height:100%;margin:0;padding:0;list-style-type:none}
.accordion .slide > h2{color:#000;font-size:24px;font-weight:bold;margin:0;z-index:100;position:absolute;top:0;left:0;-webkit-transform:translateX(-100%) rotate(-90deg);-webkit-transform-origin:right top;-moz-transform:translateX(-100%) rotate(-90deg);-moz-transform-origin:right top;-o-transform:translateX(-100%) rotate(-90deg);-o-transform-origin:right top;transform:translateX(-100%) rotate(-90deg);transform-origin:right top;-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}
.accordion .slide > h2 span{display:block;padding-left:4%;text-align:left;height:100%;-moz-user-select:none;-khtml-user-select:none;user-select:none}
.accordion .slide > h2:hover{cursor:pointer}
.accordion .slide > div{height:100%;position:absolute;top:0;z-index:10;overflow:hidden;background:#fff}
.dark{}
.dark .slide > h2{line-height:60px}
.dark .slide > h2 span{background:url(../Images/accordion.jpg) repeat-x;height:60px;}
.dark .slide > h2 b{background:#353535;color:#030303;text-shadow:-1px 1px 0 #5b5b5b}
.dark .slide > h2.selected span,.dark .slide > h2.selected span:hover{background:url(../Images/accordion.jpg) repeat-x}
.ie .slide > h2 b{top:42%;left:5%}
.ie9 .slide > h2{filter:none;-ms-transform:translateX(-100%) rotate(-90deg);-ms-transform-origin:right top}
.ie.dark .slide > h2 b{top:44%}
.ie9.dark .slide > h2.selected span,.ie9.dark .slide > h2.selected span:hover{filter:none}