@charset "utf-8";
/* CSS Document */

#smallFeature {
     width: 100%;
     height: 130px;
}
#smallFeature .panel {
     width: 100%;
     height: 130px;
     top: 0px;
     left: 0px;
}

.carousel {
     position: relative;
     overflow: hidden;
     z-index: 70;
}
.panel {
     display: none; /* overridden by following CSS */
     position: absolute;
     zoom: 1;
}
.panel.first {
     display: block;
}
.jsEnabled .panel.first,
.jsEnabled .panel {
     display: block;
}
.carouselNav {
     position: absolute;
     right: 0px;
     padding-right: 0px;
     padding-top: 12px;
     padding-left: 12px;
     bottom: 0px;
     width: 800px; /* will be collapsed by JS */
     z-index: 69;
     height: 12px;
     display: none;
     background-image: url(/images/common/spacer.gif); /* necessary for IE to make this block clicks through */
     cursor: default;
}
.carouselNavElement {
     float: left;
     position: relative;
     height: 12px;
     margin-right: 10px;
     cursor: pointer;
}
.carouselNavElement.box {
     width: 23px;
}
.carouselNavElement.arrowLeft,
.carouselNavElement.arrowRight {
     width: 11px;
}
.carouselNavElement.stateIndicator,
.carouselNavElement.arrowLeft {
     margin-right: 6px;
}

.carouselNavElement.on {
     cursor: default;
}
.carouselNavElement img {
     position: absolute;
     top: 0px;
     left: 0px;
     height: 12px;
     zoom: 1;
}
.carouselNavElement.box img {
     width: 23px;
}
.carouselNavElement.arrowLeft img,
.carouselNavElement.arrowRight img {
     width: 11px;
}
.stateIndicator {
     width: 18px;
     text-align: center;
     margin-top: -2px;
}
.fadeCover {
     position: absolute;
     background-color: #ffffff;
     z-index: 67;
     zoom: 1;
}
.newsHeight{ height:55px; overflow:hidden;}
