﻿@charset "utf-8";


.accordion { display: block; margin-bottom:100px; font-size:14px;}
.accordion .accordionContent { display: block; overflow: auto; }
.accordion .accordionContent .tree div { display: block; overflow: hidden; height: 22px; line-height: 22px; white-space: nowrap; }
.accordion .accordionContent .tree li { clear: both; display: block; line-height: 22px; cursor: pointer; }
.accordion .accordionContent .tree div div { float: left; display: block; overflow: hidden; width: 22px; height: 22px; border: none; white-space: nowrap; }
.accordion .accordionContent .tree .end_expandable {background-image:url(sprite.png); background-position: -303px -157px; width: 22px; height: 21px; }
.accordion .accordionContent .tree .expandable {background-image:url(sprite.png); background-position: -141px -157px; width: 22px; height: 22px; }
.accordion .accordionContent .tree .end_collapsable {background-image:url(sprite.png); background-position: -168px -157px; width: 22px; height: 22px; }
.accordion .accordionContent .tree .collapsable {background-image:url(sprite.png); background-position: -195px -157px; width: 22px; height: 22px; }
.accordion .accordionContent .tree .folder_expandable { background-image: url(../images/smiley_evil.png); width: 16px; height: 16px; margin-top: 3px; margin-right: 3px; }
.accordion .accordionContent .tree .folder_collapsable { background-image: url(../images/smiley_sleep.png); width: 16px; height: 16px; margin-top: 3px; margin-right: 3px; }
.accordion .accordionContent .tree .node {background-image:url(sprite.png); background-position: -321px -81px; width: 22px; height: 22px; }
.accordion .accordionContent .tree .last .node {background-image:url(sprite.png); background-position: -330px -157px; width: 22px; height: 20px; }
.accordion .accordionContent .tree .file {background-image:url(sprite.png); background-position: -168px -186px; width: 22px; height: 18px; }
.accordion .accordionContent .tree .appSubLoad .file {background-image:url(sprite.png); background-position: -222px -186px; width: 22px; height: 18px; }
.accordion .accordionContent .tree .layouthelp .file {background-image:url(sprite.png); background-position: -87px -186px; width: 22px; height: 18px; }
.accordion .accordionContent .tree .windowmode .file {background-image:url(sprite.png); background-position: -141px -186px; width: 22px; height: 18px; }
.accordion .accordionContent .tree .dateinput .file {background-image:url(sprite.png); background-position: -321px -108px; width: 22px; height: 18px; }
.accordion .accordionContent .tree .uicombox .file {background-image:url(sprite.png); background-position: -195px -186px; width: 22px; height: 18px; }
.accordion .accordionContent .tree .formValid .file {background-image:url(sprite.png); background-position: -60px -186px; width: 22px; height: 18px; }
.accordion .accordionContent .tree .form_valid .file {background-image:url(sprite.png); background-position: -87px -186px; width: 22px; height: 18px; }
.accordion .accordionContent .tree .treehelp .file {background-image:url(sprite.png); background-position: -114px -186px; width: 22px; height: 18px; }
.accordion .accordionContent .tree .line {background-image:url(sprite.png); background-position: -222px -157px; width: 22px; height: 22px; }
.accordion .accordionContent .tree .last_expandable {background-image:url(sprite.png); background-position: -276px -157px; width: 22px; height: 22px; }
.accordion .accordionContent .tree .last_collapsable {background-image:url(sprite.png); background-position: -249px -157px; width: 22px; height: 22px; }
.btn { display: inline-block; padding: 3px 10px; margin-bottom: 0; font-size: 13px; line-height: 16px; color: #333333; text-align: center; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); vertical-align: middle; cursor: pointer; background-color: #f5f5f5; background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); background-image: linear-gradient(top, #ffffff, #e6e6e6); background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); background-repeat: repeat-x; border: 1px solid #cccccc; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); border-color: #e6e6e6 #e6e6e6 #bfbfbf; border-bottom-color: #b3b3b3; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
 filter: progid:dximagetransform.microsoft.gradient(enabled=false);
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); }
.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active { z-index: 2; }
.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] { background-color: #f89406;  *background-color: #df8505;
}
.btn-primary { background-color: #0074cc; background-image: -ms-linear-gradient(top, #0088cc, #0055cc); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0055cc)); background-image: -webkit-linear-gradient(top, #0088cc, #0055cc); background-image: -o-linear-gradient(top, #0088cc, #0055cc); background-image: -moz-linear-gradient(top, #0088cc, #0055cc); background-image: linear-gradient(top, #0088cc, #0055cc); background-repeat: repeat-x; border-color: #0055cc #0055cc #003580; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#0088cc', endColorstr='#0055cc', GradientType=0);
 filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
