.classic {
  /* Tabs, shared classes */
  /* hovered tab */
  /* selected tab*/
  /* Nested Tabs */
  /* Close Button */
  /* ================================ */
  /* top tabs */
  /* top container */
  /*unselected tabs */
  /* selected tabs */
  /* strip */
  /* ================================ */
  /* bottom tabs */
  /* bottom container */
  /* strip */
  /* top/bottom strip */
  /* ================================ */
  /* right tabs */
  /* right container */
  /* some odd ie bug when borders disappear when setting a bottom margin, this sort of helps */
  /* some odd ie bug when borders disappear when setting a bottom margin, this sort of helps */
  /* strip */
  /* ================================ */
  /* left tabs */
  /* left container */
  /* strip */
  /* ================================ */
  /* left/right tabs */
  /* left/right tabstrip */
  /* ================================ */
  /* this resets the tabcontainer strip when within a contentpane */
  /* ================================ */
  /* Menu and slider control styles */
}
.classic .dijitTabContainer .tabStripRBtn {
  margin-right: 21px;
}
.classic .dijitTabContainer .tabStripLBtn {
  margin-left: 21px;
}
.classic .nowrapTabStrip .dijitTab {
  top: 2px;
}
.classic .dijitTabContainerBottom-tabs .dijitTab {
  top: -1px;
  bottom: 2px;
}
.classic .dijitTabPaneWrapper {
  background: #FFFFFF;
  border: 1px solid #B1BADF;
  margin: 0;
  padding-left: 0;
}
.classic .dijitTab {
  padding: 4px 6px 2px 4px;
  background: url("../images/tabContainerSprite.gif") repeat-x 0 -351px;
  position: relative;
  line-height: normal;
  margin: 0 2px 0 0;
  /* space between one tab and the next in top/bottom mode */
  color: #243C5F;
  border: 1px #8BA0BD solid;
  border-bottom: 1px #B1BADF solid;
}
.classic .dijitTabHover {
  color: #243C5F;
  background: url("../images/tabContainerSprite.gif") repeat-x 0 -201px;
}
.classic .dijitTabChecked {
  background: url("../images/tabContainerSprite.gif") repeat-x 0 -51px;
  color: #243C5F !important;
}
.classic .dijitTabListWrapper {
  z-index: 10;
}
.classic .dijitTabContainerTabListNested {
  background: #D9E9F9;
  border: none;
}
.classic .dijitTabContainerTabListNested .dijitTab {
  background: none;
  border: none;
  top: 0;
  /* override top:1px setting of top-level tabs */
}
.classic .dijitTabContainerTabListNested .dijitTabHover .tabLabel {
  text-decoration: underline;
}
.classic .dijitTabContainerTabListNested .dijitTabChecked .tabLabel {
  text-decoration: underline;
  font-weight: bold;
}
.classic .dijitTabContainerSpacerNested .dijitTabSpacer {
  /* thinner line between tab (labels) and content */
  height: 0;
}
.classic .dijitTabPaneWrapperNested {
  border: none;
  /* prevent double border */
}
.classic .dijitTabCloseButton {
  width: 15px;
  height: 15px;
  background: url("../images/spriteRoundedIconsSmall.png") no-repeat -60px top;
  margin-top: -1px;
}
.classic .dj_ie6 .dijitTabCloseButton {
  background: url("../images/spriteRoundedIconsSmall.gif") no-repeat -60px top;
}
.classic .dijitTabCloseButtonHover {
  background: url("../images/spriteRoundedIconsSmall.png") no-repeat -60px -15px;
}
.classic .dj_ie6 .dijitTabCloseButtonHover {
  background: url("../images/spriteRoundedIconsSmall.gif") no-repeat -60px -15px;
}
.classic .dijitTabContainerTop-tabs {
  border-color: #959AF4;
  padding-left: 3px;
}
.classic .dijitTabContainerTop-tabs .dijitTab {
  border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
}
.classic .dijitTabContainerTopNoStrip {
  padding-top: 3px;
}
.classic .dijitTabContainerTop-container {
  border-top: none;
}
.classic .dijitTabContainerTop .dijitTabListWrapper {
  border-bottom: none;
}
.classic .dijitTabContainerTop-tabs .dijitTab {
  top: 1px;
}
.classic .dijitTabContainerTop-tabs .dijitTabChecked {
  border-bottom-color: #959AF4;
}
.classic .dijitTabContainerTopStrip {
  border: 1px solid #B1BADF;
  margin-top: 1px;
  padding-top: 1px;
  background: #F0F4FC;
}
.classic .dijitTabContainerTopStrip .dijitTabContainerTop-tabs {
  padding-left: 3px;
}
.classic .dijitTabContainerNested .dijitTabListWrapper {
  height: auto;
}
.classic .dijitTabContainerBottom-tabs {
  margin-top: -1px;
  padding-left: 3px;
  border-top: 1px solid #B1BADF;
}
.classic .dijitTabContainerBottom .dijitTabListWrapper {
  border-top: none;
  padding-top: 1px;
  padding-bottom: 1px;
  float: left;
}
.classic .dijitTabContainerBottom-tabs .dijitTab {
  border-bottom: none;
  border-top: 1px solid #B1BADF;
  border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  padding-top: 3px;
  padding-bottom: 3px;
  background: url("../images/tabBottomEnabledC.gif") repeat-x bottom left;
}
.classic .dijitTabContainerBottom-tabs .dijitTabHover {
  background: url("../images/tabBottomHoverC.gif") repeat-x bottom left;
}
.classic .dijitTabContainerBottom-tabs .dijitTabChecked {
  border-top-color: #959AF4;
  background: url("../images/tabBottomActiveC.gif") repeat-x bottom left;
}
.classic .dijitTabContainerBottom-container {
  border-bottom: none;
}
.classic .dijitTabContainerBottomStrip {
  padding-bottom: 2px;
  border: 1px solid #B1BADF;
}
.classic .dijitTabContainerBottomStrip {
  background: dijitTabContainerBottomStrip-background;
}
.classic .dijitTabContainerBottom-spacer,
.classic .dijitTabContainerTop-spacer {
  height: 2px;
  border: 1px solid #8BA0BD;
  background: #959AF4;
}
.classic .dijitTabContainerTop-spacer {
  border-top: none;
}
.classic .dijitTabContainerBottom-spacer {
  border-bottom: none;
}
.classic .dijitTabContainerRight-tabs {
  height: 100%;
  border-color: #CCCCCC;
  padding-top: 3px;
}
.classic .dijitTabContainerRight-tabs .dijitTab {
  border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-bottom: none;
  border-left: 1px solid #B1BADF;
  border-bottom: 1px solid #B1BADF !important;
  padding: 4px 6px 2px 8px;
}
.classic .dijitTabContainerRight-tabs .dijitTabChecked {
  border-left-color: #959AF4;
  background: url("../images/tabRightChecked.gif") no-repeat left top !important;
}
.classic .dijitTabContainerRight-container {
  border-right: none;
}
.classic .dj_ie6 .dijitTabContainerRight-tabs .dijitTab,
.classic .dj_ie7 .dijitTabContainerRight-tabs .dijitTab {
  border-bottom: solid #B1BADF 1px;
  margin-bottom: -1px;
}
.classic .dj_ie6 .dijitTabContainerRight-tabs .dijitTabChecked,
.classic .dj_ie7 .dijitTabContainerRight-tabs .dijitTabChecked,
.classic .dj_ie6 .dijitTabContainerRight-tabs .dijitTabCheckedHover,
.classic .dj_ie7 .dijitTabContainerRight-tabs .dijitTabCheckedHover {
  border-bottom: solid #959AF4 1px;
  margin-bottom: -1px;
}
.classic .dijitTabContainerRightStrip {
  padding-right: 2px;
  border: 1px solid #B1BADF;
  background: #F0F4FC;
  border-left: none;
}
.classic .dijitTabContainerLeft-tabs {
  border-color: #ccc;
  padding-top: 3px;
  height: 100%;
}
.classic .dijitTabContainerLeft-tabs .dijitTab {
  border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-right: 1px solid #B1BADF;
  border-bottom: 1px solid #B1BADF;
}
.classic .dijitTabContainerLeft-tabs .dijitTabChecked {
  border-right: 1px solid #959AF4;
  background: url("../images/tabLeftChecked.gif") no-repeat right top;
}
.classic .dijitTabContainerLeft-container {
  border-left: none;
}
.classic .dj_ie6 .dijitTabContainerLeft-tabs .dijitTab,
.classic .dj_ie7 .dijitTabContainerLeft-tabs .dijitTab {
  border-bottom: solid #B1BADF 1px;
  margin-bottom: -1px;
}
.classic .dj_ie6 .dijitTabContainerLeft-tabs .dijitTabChecked .dijitTab,
.classic .dj_ie7 .dijitTabContainerLeft-tabs .dijitTabChecked .dijitTab,
.classic .dj_ie6 .dijitTabContainerLeft-tabs .dijitTabCheckedHover .dijitTab,
.classic .dj_ie7 .dijitTabContainerLeft-tabs .dijitTabCheckedHover .dijitTab {
  border-bottom: solid #959AF4 1px;
  margin-bottom: -1px;
}
.classic .dijitTabContainerLeftStrip {
  padding-left: 2px;
  border: 1px solid #B1BADF;
  background: #F0F4FC;
  border-right: none;
}
.classic .dijitTabContainerLeft-tabs .dijitTab,
.classic .dijitTabContainerRight-tabs .dijitTab {
  margin: 1px 0;
  /* space between one tab and the next in left/right mode */
}
.classic .dijitTabContainerLeft-spacer,
.classic .dijitTabContainerRight-spacer {
  width: 2px;
  border: 1px solid #8BA0BD;
  background: #959AF4;
}
.classic .dijitTabContainerLeft-spacer {
  border-left: none;
}
.classic .dijitTabContainerRight-spacer {
  border-right: none;
}
.classic .dijitTabContainerTop-dijitContentPane .dijitTabContainerTop-tabs {
  border-left: 0 solid #CCCCCC;
  border-top: 0 solid #CCCCCC;
  border-right: 0 solid #CCCCCC;
  padding-top: 0;
  padding-left: 0;
}
.classic .dijitTabContainer .tabStripButton {
  margin-right: 0;
}
.classic .dijitTabContainer .tabStripButton-top {
  margin-top: 1px;
}
.classic .dj_ie6 .tabStripButton .dijitTabContent,
.classic .dj_ie7 .tabStripButton .dijitTabContent {
  padding-top: 7px;
}
.classic .dj_ie6 .tabStrip-disabled .tabStripButton .dijitTabContent,
.classic .dj_ie7 .tabStrip-disabled .tabStripButton .dijitTabContent {
  padding-top: 6px;
}
.classic .dijitTabContainer .tabStripButton-bottom {
  background: transparent url(../images/tabBottomEnabledSpriteLR.gif) no-repeat scroll left bottom;
  border-bottom: medium none;
  border-top: 1px solid #B1BADF;
}
.classic .dijitTabContainer .tabStripButton-bottom .dijitTab {
  background: transparent url(../images/tabBottomEnabledSpriteLR.gif) no-repeat scroll right bottom;
}
.classic .dijitTabStripIcon {
  height: 14px;
  width: 14px;
  background: url(../images/spriteRoundedIconsSmall.png) no-repeat left top;
}
.classic .dj_ie6 .dijitTabStripIcon {
  background-image: url(../images/spriteRoundedIconsSmall.gif);
}
.classic .dijitTabStripSlideRightIcon {
  background-position: -30px top;
}
.classic .dijitTabStripMenuIcon {
  background-position: -15px top;
}
.dj_iequirks .dijitTabListContainer-top .tabStripButton-top .dijitTabInnerDiv {
  height: auto;
}
