.dj_gecko .mblColorBlue {
  background-image: -moz-linear-gradient(top, #7a9de9 0%, #366edf 50%, #215fdc 50%, #2362dd 100%);
}
.dj_gecko .mblColorBlue45 {
  background-image: -moz-linear-gradient(top left, #7a9de9 0%, #366edf 50%, #215fdc 50%, #2362dd 100%);
}
.dj_gecko .mblColorDefault {
  background-image: -moz-linear-gradient(top, #dfdfdf 0%, #a6a6a6 100%);
}
.dj_gecko .mblColorDefault45 {
  background-image: -moz-linear-gradient(top left, #dfdfdf 0%, #a6a6a6 100%);
}
.dj_gecko .mblColorDefaultSel {
  background-image: -moz-linear-gradient(top, #306ea1 0%, #4090d3 6%, #306ea1 50%, #266093 100%);
}
.dj_gecko .mblColorDefaultSel45 {
  background-image: -moz-linear-gradient(top left, #306ea1 0%, #4090d3 6%, #306ea1 50%, #266093 100%);
}
.mblHeading {
  background-image: url("compat/heading-bg.png");
}
.mblHeadingSpanTitle {
  white-space: normal;
}
.dj_gecko .mblHeading {
  background-image: -moz-linear-gradient(top, #9c9e9c 0%, #848284 100%);
}
.dj_gecko .mblToolBarButtonArrow {
  -moz-transform: scale(0.77, 1.05) rotate(45deg);
}
.dj_ff3 .mblToolBarButtonArrow {
  -moz-border-radius: 1px;
}
.dj_ff3 .mblToolBarButtonBody {
  -moz-border-radius: 0;
}
.dj_ff3 .mblToolBarButtonHasLeftArrow .mblToolBarButtonBody {
  -moz-border-radius-topleft: 0;
  -moz-border-radius-bottomleft: 0;
}
.dj_ff3 .mblToolBarButtonHasRightArrow .mblToolBarButtonBody {
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
}
.dj_ie .mblToolBarButtonLeftArrow {
  top: 0;
  left: -2px;
  width: 13px;
  height: 31px;
  border-style: none;
  border-radius: 0;
  background-image: url("compat/arrow-button-head.png");
}
.dj_ie .mblToolBarButtonSelected .mblToolBarButtonLeftArrow {
  background-image: url("compat/arrow-button-head-sel.png");
}
.dj_ie .mblToolBarButtonRightArrow {
  top: 0;
  right: -3px;
  width: 13px;
  height: 31px;
  border-style: none;
  border-radius: 0;
  background-image: url("compat/arrow-button-right-head.png");
}
.dj_ie .mblToolBarButtonSelected .mblToolBarButtonRightArrow {
  background-image: url("compat/arrow-button-right-head-sel.png");
}
.dj_ie .mblToolBarButtonBody {
  background-image: url("compat/arrow-button-bg.png");
  background-position: left bottom;
}
.dj_ie .mblToolBarButtonBodySelected {
  background-image: url("compat/arrow-button-bg-sel.png");
}
.dj_ie .mblToolBarButtonBody table {
  margin: 0;
}
.dj_ie .mblToolBarButtonHasLeftArrow .mblToolBarButtonBody {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.dj_ie .mblToolBarButtonHasRightArrow .mblToolBarButtonBody {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.dj_ie6 .mblToolBarButton .mblToolBarButtonBody {
  background-position: left top;
}
.mblRoundRect.mblShadow {
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
}
.dj_ff3 .mblRoundRect {
  -moz-border-radius: 8px;
}
.dj_ff3 .mblRoundRect.mblShadow {
  -moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
}
.dj_ie .mblRoundCorner {
  background-color: black;
  height: 1px;
  font-size: 1px;
  overflow: hidden;
  border-style: solid;
  border-color: #adaaad;
  border-width: 0 1px;
}
.dj_ie .mblRoundRectContainer {
  padding: 3px 8px;
  background-color: black;
  border-style: solid;
  border-color: #adaaad;
  border-width: 0 1px;
}
.dj_ie .mblRoundRectList .mblRoundRectContainer {
  margin: 0;
  padding: 0;
}
.dj_ie .mblRoundCorner0T {
  height: 0;
}
.dj_ie .mblRoundCorner1T {
  background-color: #adaaad;
  margin: 0 5px;
}
.dj_ie .mblRoundCorner2T {
  margin: 0 2px;
  border-width: 0 3px;
}
.dj_ie .mblRoundCorner3T {
  margin: 0 1px;
  border-width: 0 2px;
}
.dj_ie .mblRoundCorner4T {
  margin: 0 1px;
}
.dj_ie .mblRoundCorner5T {
  margin: 0 1px;
}
.dj_ie .mblRoundCorner0B {
  height: 0;
}
.dj_ie .mblRoundCorner1B {
  margin: 0 1px;
}
.dj_ie .mblRoundCorner2B {
  margin: 0 1px;
}
.dj_ie .mblRoundCorner3B {
  margin: 0 1px;
  border-width: 0 2px;
}
.dj_ie .mblRoundCorner4B {
  margin: 0 2px;
  border-width: 0 3px;
}
.dj_ie .mblRoundCorner5B {
  background-color: #adaaad;
  margin: 0 5px;
}
.dj_ff3 .mblRoundRectList {
  -moz-border-radius: 8px;
}
.dj_ff3 .mblRoundRectList .mblListItem:first-child {
  -moz-border-radius-topleft: 8px;
  -moz-border-radius-topright: 8px;
}
.dj_ff3 .mblRoundRectList .mblListItem:last-child {
  -moz-border-radius-bottomleft: 8px;
  -moz-border-radius-bottomright: 8px;
}
.dj_ie .mblRoundRectList {
  position: relative;
}
.dj_ie .mblRoundCorner {
  background-color: black;
  height: 1px;
  font-size: 1px;
  overflow: hidden;
  border-style: solid;
  border-color: #adaaad;
  border-width: 0 1px;
}
.dj_ie .mblRoundRectContainer {
  padding: 3px 8px;
  background-color: black;
  border-style: solid;
  border-color: #adaaad;
  border-width: 0 1px;
}
.dj_ie .mblRoundRectList .mblRoundRectContainer {
  margin: 0;
  padding: 0;
}
.dj_ie .mblRoundCorner0T {
  height: 0;
}
.dj_ie .mblRoundCorner1T {
  background-color: #adaaad;
  margin: 0 5px;
}
.dj_ie .mblRoundCorner2T {
  margin: 0 2px;
  border-width: 0 3px;
}
.dj_ie .mblRoundCorner3T {
  margin: 0 1px;
  border-width: 0 2px;
}
.dj_ie .mblRoundCorner4T {
  margin: 0 1px;
}
.dj_ie .mblRoundCorner5T {
  margin: 0 1px;
}
.dj_ie .mblRoundCorner0B {
  height: 0;
}
.dj_ie .mblRoundCorner1B {
  margin: 0 1px;
}
.dj_ie .mblRoundCorner2B {
  margin: 0 1px;
}
.dj_ie .mblRoundCorner3B {
  margin: 0 1px;
  border-width: 0 2px;
}
.dj_ie .mblRoundCorner4B {
  margin: 0 2px;
  border-width: 0 3px;
}
.dj_ie .mblRoundCorner5B {
  background-color: #adaaad;
  margin: 0 5px;
}
.mblDomButtonGrayArrow, .mblDomButtonArrow {
	background-image: url("../common/domButtons/compat/mblDomButtonGrayArrow.png");
	background-repeat: no-repeat;
}
.mblDomButtonGrayArrow div, .mblDomButtonArrow div {
	display: none;
}
.mblDomButtonDarkBlueCheck, .mblDomButtonCheck {
	background-image: url("../common/domButtons/compat/mblDomButtonDarkBlueCheck.png");
	background-repeat: no-repeat;
}
.mblDomButtonDarkBlueCheck div, .mblDomButtonCheck div {
	display: none;
}
.mblListItemSelected {
  background-color: #3578b1;
}
.dj_gecko .mblListItemSelected {
  background-image: -moz-linear-gradient(top, #306ea1 0%, #4090d3 6%, #306ea1 50%, #266093 100%);
}
.dj_ie6 .mblListItem {
  vertical-align: bottom;
}
.dj_gecko .mblSwitchBg {
  -moz-box-sizing: border-box;
}
.dj_gecko .mblSwitchKnob {
  -moz-box-sizing: border-box;
}
.dj_gecko .mblSwitch .mblSwitchBgLeft {
  background-image: -moz-linear-gradient(top, #00a200 0%, #00ba00 20%, #00ba00 20%, #00d300 100%);
}
.dj_gecko .mblSwitch .mblSwitchBgRight {
  background-image: -moz-linear-gradient(top, #bdbebd 0%, #f7f3f7 100%);
}
.dj_gecko .mblSwitch .mblSwitchKnob {
  background-image: -moz-linear-gradient(top, #9c9a9c 0%, #848284 100%);
}
.dj_ie .mblSwitchBg {
  border: none;
  background: none;
}
.dj_ie .mblSwitchBgLeft {
  background-repeat: no-repeat;
}
.dj_ie .mblSwitchBgRight {
  background-repeat: no-repeat;
}
.dj_ie .mblSwitchKnob {
  background: none;
  background-repeat: no-repeat;
  border: none;
}
.mblSwSquareShape .mblSwitchBg {
  -moz-border-radius: 2px;
}
.mblSwSquareShape .mblSwitchBgLeft {
  background-image: url("compat/switch-square-l.gif");
}
.mblSwSquareShape .mblSwitchBgRight {
  background-image: url("compat/switch-square-r.gif");
}
.mblSwSquareShape .mblSwitchKnob {
  -moz-border-radius: 2px;
  background-image: url("compat/switch-square-k.gif");
}
.mblSwRoundShape1 .mblSwitchBg {
  -moz-border-radius: 14px;
}
.mblSwRoundShape1 .mblSwitchBgLeft {
  background-image: url("compat/switch-round1-l.gif");
}
.mblSwRoundShape1 .mblSwitchBgRight {
  background-image: url("compat/switch-round1-r.gif");
}
.mblSwRoundShape1 .mblSwitchKnob {
  -moz-border-radius: 13px;
  background-image: url("compat/switch-round1-k.gif");
}
.mblSwRoundShape2 .mblSwitchBg {
  -moz-border-radius: 14px;
}
.mblSwRoundShape2 .mblSwitchBgLeft {
  background-image: url("compat/switch-round2-l.gif");
}
.mblSwRoundShape2 .mblSwitchBgRight {
  background-image: url("compat/switch-round2-r.gif");
}
.mblSwRoundShape2 .mblSwitchKnob {
  -moz-border-radius: 13px;
  background-image: url("compat/switch-round2-k.gif");
}
.mblSwArcShape1 .mblSwitchBg {
  -moz-border-radius: 5px/14px;
}
.mblSwArcShape1 .mblSwitchBgLeft {
  background-image: url("compat/switch-arc1-l.gif");
}
.mblSwArcShape1 .mblSwitchBgRight {
  background-image: url("compat/switch-arc1-r.gif");
}
.mblSwArcShape1 .mblSwitchKnob {
  -moz-border-radius: 5px/13px;
  background-image: url("compat/switch-arc1-k.gif");
}
.mblSwArcShape2 .mblSwitchBg {
  -moz-border-radius: 5px/14px;
}
.mblSwArcShape2 .mblSwitchBgLeft {
  background-image: url("compat/switch-arc2-l.gif");
}
.mblSwArcShape2 .mblSwitchBgRight {
  background-image: url("compat/switch-arc2-r.gif");
}
.mblSwArcShape2 .mblSwitchKnob {
  -moz-border-radius: 5px/13px;
  background-image: url("compat/switch-arc2-k.gif");
}
.mblSwDefaultShape .mblSwitchBg {
  -moz-border-radius: 2px;
}
.mblSwDefaultShape .mblSwitchBgLeft {
  background-image: url("compat/switch-square-l.gif");
}
.mblSwDefaultShape .mblSwitchBgRight {
  background-image: url("compat/switch-square-r.gif");
}
.mblSwDefaultShape .mblSwitchKnob {
  -moz-border-radius: 2px;
  background-image: url("compat/switch-square-k.gif");
}
.dj_ie .mblProg {
  width: 4px;
  height: 36px;
}
.dj_ie .mblProg0 {
  left: 0px;
}
.dj_ie .mblProg1 {
  left: 8px;
}
.dj_ie .mblProg2 {
  left: 16px;
}
.dj_ie .mblProg3 {
  left: 24px;
}
.dj_ie .mblProg4 {
  left: 32px;
}
.dj_ie .mblProg5 {
  left: 40px;
}
.dj_ie .mblProg6 {
  left: 48px;
}
.dj_ie .mblProg7 {
  left: 56px;
}
.dj_ie .mblProg8 {
  left: 64px;
}
.dj_ie .mblProg9 {
  left: 72px;
}
.dj_ie .mblProg10 {
  left: 80px;
}
.dj_ie .mblProg11 {
  left: 80px;
}
.dj_gecko .mblProgressIndicatorCenter .mblProgContainer {
  -moz-transform-origin: 50% 0;
}
.dj_gecko .mblProg {
  -moz-transform-origin: 0 2px;
}
.dj_gecko .mblProg0 {
  -moz-transform: translate(18px, 10px) rotate(-90.1deg);
}
.dj_gecko .mblProg1 {
  -moz-transform: translate(22px, 11px) rotate(-60deg);
}
.dj_gecko .mblProg2 {
  -moz-transform: translate(25px, 14px) rotate(-30deg);
}
.dj_gecko .mblProg3 {
  -moz-transform: translate(26px, 18px) rotate(0deg);
}
.dj_gecko .mblProg4 {
  -moz-transform: translate(25px, 22px) rotate(30deg);
}
.dj_gecko .mblProg5 {
  -moz-transform: translate(22px, 25px) rotate(60deg);
}
.dj_gecko .mblProg6 {
  -moz-transform: translate(18px, 26px) rotate(90.1deg);
}
.dj_gecko .mblProg7 {
  -moz-transform: translate(14px, 25px) rotate(120deg);
}
.dj_gecko .mblProg8 {
  -moz-transform: translate(11px, 22px) rotate(150deg);
}
.dj_gecko .mblProg9 {
  -moz-transform: translate(10px, 18px) rotate(180deg);
}
.dj_gecko .mblProg10 {
  -moz-transform: translate(11px, 14px) rotate(210deg);
}
.dj_gecko .mblProg11 {
  -moz-transform: translate(14px, 11px) rotate(240deg);
}
.mblDomButtonWhitePlus {
	background-image: url("../common/domButtons/compat/mblDomButtonWhitePlus.png");
	background-repeat: no-repeat;
}
.mblDomButtonWhitePlus div {
	display: none;
}
.mblDomButtonWhiteMinus {
	background-image: url("../common/domButtons/compat/mblDomButtonWhiteMinus.png");
	background-repeat: no-repeat;
}
.mblDomButtonWhiteMinus div {
	display: none;
}
.mblDomButtonWhiteUpArrow {
	background-image: url("../common/domButtons/compat/mblDomButtonWhiteUpArrow.png");
	background-repeat: no-repeat;
}
.mblDomButtonWhiteUpArrow div {
	display: none;
}
.mblDomButtonWhiteDownArrow {
	background-image: url("../common/domButtons/compat/mblDomButtonWhiteDownArrow.png");
	background-repeat: no-repeat;
}
.mblDomButtonWhiteDownArrow div {
	display: none;
}
.mblDomButtonWhiteSearch {
	background-image: url("../common/domButtons/compat/mblDomButtonWhiteSearch.png");
	background-repeat: no-repeat;
}
.mblDomButtonWhiteSearch div {
	display: none;
}
.mblDomButtonBlueMinus {
	background-image: url("../common/domButtons/compat/mblDomButtonBlueMinus.png");
	background-repeat: no-repeat;
}
.mblDomButtonBlueMinus div {
	display: none;
}
.mblDomButtonBluePlus {
	background-image: url("../common/domButtons/compat/mblDomButtonBluePlus.png");
	background-repeat: no-repeat;
}
.mblDomButtonBluePlus div {
	display: none;
}
.mblDomButtonDarkBlueMinus {
	background-image: url("../common/domButtons/compat/mblDomButtonDarkBlueMinus.png");
	background-repeat: no-repeat;
}
.mblDomButtonDarkBlueMinus div {
	display: none;
}
.mblDomButtonDarkBluePlus {
	background-image: url("../common/domButtons/compat/mblDomButtonDarkBluePlus.png");
	background-repeat: no-repeat;
}
.mblDomButtonDarkBluePlus div {
	display: none;
}
.mblDomButtonRedMinus {
	background-image: url("../common/domButtons/compat/mblDomButtonRedMinus.png");
	background-repeat: no-repeat;
}
.mblDomButtonRedMinus div {
	display: none;
}
.mblDomButtonRedPlus {
	background-image: url("../common/domButtons/compat/mblDomButtonRedPlus.png");
	background-repeat: no-repeat;
}
.mblDomButtonRedPlus div {
	display: none;
}
.mblDomButtonCheckboxOn {
	background-image: url("../common/domButtons/compat/mblDomButtonCheckboxOn.png");
	background-repeat: no-repeat;
}
.mblDomButtonCheckboxOn div {
	display: none;
}
.mblDomButtonCheckboxOff {
	background-image: url("../common/domButtons/compat/mblDomButtonCheckboxOff.png");
	background-repeat: no-repeat;
}
.mblDomButtonCheckboxOff div {
	display: none;
}
.mblDomButtonBlueCircleMinus {
	background-image: url("../common/domButtons/compat/mblDomButtonBlueCircleMinus.png");
	background-repeat: no-repeat;
}
.mblDomButtonBlueCircleMinus > div {
	display: none;
}
.mblDomButtonBlueCirclePlus {
	background-image: url("../common/domButtons/compat/mblDomButtonBlueCirclePlus.png");
	background-repeat: no-repeat;
}
.mblDomButtonBlueCirclePlus > div {
	display: none;
}
.mblDomButtonBlueCircleArrow {
	background-image: url("../common/domButtons/compat/mblDomButtonBlueCircleArrow.png");
	background-repeat: no-repeat;
}
.mblDomButtonBlueCircleArrow > div {
	display: none;
}
.mblDomButtonRedCircleMinus {
	background-image: url("../common/domButtons/compat/mblDomButtonRedCircleMinus.png");
	background-repeat: no-repeat;
}
.mblDomButtonRedCircleMinus > div {
	display: none;
}
.mblDomButtonRedCirclePlus {
	background-image: url("../common/domButtons/compat/mblDomButtonRedCirclePlus.png");
	background-repeat: no-repeat;
}
.mblDomButtonRedCirclePlus > div {
	display: none;
}
.mblDomButtonRedCircleArrow {
	background-image: url("../common/domButtons/compat/mblDomButtonRedCircleArrow.png");
	background-repeat: no-repeat;
}
.mblDomButtonRedCircleArrow > div {
	display: none;
}
.mblDomButtonGreenCircleMinus {
	background-image: url("../common/domButtons/compat/mblDomButtonGreenCircleMinus.png");
	background-repeat: no-repeat;
}
.mblDomButtonGreenCircleMinus > div {
	display: none;
}
.mblDomButtonGreenCirclePlus {
	background-image: url("../common/domButtons/compat/mblDomButtonGreenCirclePlus.png");
	background-repeat: no-repeat;
}
.mblDomButtonGreenCirclePlus > div {
	display: none;
}
.mblDomButtonGreenCircleArrow {
	background-image: url("../common/domButtons/compat/mblDomButtonGreenCircleArrow.png");
	background-repeat: no-repeat;
}
.mblDomButtonGreenCircleArrow > div {
	display: none;
}
.mblDomButtonBlackCircleCross {
	background-image: url("../common/domButtons/compat/mblDomButtonBlackCircleCross.png");
	background-repeat: no-repeat;
}
.mblDomButtonBlackCircleCross > div {
	display: none;
}
.mblDomButtonGrayRoundRect > div {
	-moz-border-radius: 4px;
}
.mblDomButtonSilverCircleDownArrow {
	background-image: url("../common/domButtons/compat/mblDomButtonSilverCircleDownArrow.png");
	background-repeat: no-repeat;
}
.mblDomButtonSilverCircleDownArrow > div {
	display: none;
}
.mblDomButtonSilverCircleGreenButton {
	background-image: url("../common/domButtons/compat/mblDomButtonSilverCircleGreenButton.png");
	background-repeat: no-repeat;
}
.mblDomButtonSilverCircleGreenButton > div {
	display: none;
}
.mblDomButtonSilverCircleGrayButton {
	background-image: url("../common/domButtons/compat/mblDomButtonSilverCircleGrayButton.png");
	background-repeat: no-repeat;
}
.mblDomButtonSilverCircleGrayButton > div {
	display: none;
}
.mblDomButtonSilverCircleOrangeButton {
	background-image: url("../common/domButtons/compat/mblDomButtonSilverCircleOrangeButton.png");
	background-repeat: no-repeat;
}
.mblDomButtonSilverCircleOrangeButton > div {
	display: none;
}
.mblDomButtonSilverCircleGreenPlus {
	background-image: url("../common/domButtons/compat/mblDomButtonSilverCircleGreenPlus.png");
	background-repeat: no-repeat;
}
.mblDomButtonSilverCircleGreenPlus > div {
	display: none;
}
.mblDomButtonSilverCircleRedCross {
	background-image: url("../common/domButtons/compat/mblDomButtonSilverCircleRedCross.png");
	background-repeat: no-repeat;
}
.mblDomButtonSilverCircleRedCross > div {
	display: none;
}
.mblDomButtonBlueBall {
	background-image: url("../common/domButtons/compat/mblDomButtonBlueBall.png");
	background-repeat: no-repeat;
}
.mblDomButtonBlueBall > div {
	display: none;
}
.mblDomButtonGreenBall {
	background-image: url("../common/domButtons/compat/mblDomButtonGreenBall.png");
	background-repeat: no-repeat;
}
.mblDomButtonGreenBall > div {
	display: none;
}
.mblDomButtonOrangeBall {
	background-image: url("../common/domButtons/compat/mblDomButtonOrangeBall.png");
	background-repeat: no-repeat;
}
.mblDomButtonOrangeBall > div {
	display: none;
}
.mblDomButtonRedBall {
	background-image: url("../common/domButtons/compat/mblDomButtonRedBall.png");
	background-repeat: no-repeat;
}
.mblDomButtonRedBall > div {
	display: none;
}
.mblDomButtonYellowStar {
	background-image: url("../common/domButtons/compat/mblDomButtonYellowStar.png");
	background-repeat: no-repeat;
}
.mblDomButtonYellowStar > div {
	display: none;
}
.mblDomButtonGrayStar {
	background-image: url("../common/domButtons/compat/mblDomButtonGrayStar.png");
	background-repeat: no-repeat;
}
.mblDomButtonGrayStar > div {
	display: none;
}
.mblDomButtonGrayCross, .mblDomButtonCross {
	background-image: url("../common/domButtons/compat/mblDomButtonGrayCross.png");
	background-repeat: no-repeat;
}
.mblDomButtonGrayCross div, .mblDomButtonCross div {
	display: none;
}
.mblDomButtonRedCross, .mblDomButtonCross {
	background-image: url("../common/domButtons/compat/mblDomButtonRedCross.png");
	background-repeat: no-repeat;
}
.mblDomButtonRedCross div, .mblDomButtonCross div {
	display: none;
}
.mblDomButtonWhiteCross, .mblDomButtonCross {
	background-image: url("../common/domButtons/compat/mblDomButtonWhiteCross.png");
	background-repeat: no-repeat;
}
.mblDomButtonWhiteCross div, .mblDomButtonCross div {
	display: none;
}
.mblDomButtonGrayKnob {
	background-image: url("../common/domButtons/compat/mblDomButtonGrayKnob.png");
	background-repeat: no-repeat;
}
.mblDomButtonGrayKnob > div {
	display: none;
}
.mblDomButtonGrayPlus {
	background-image: url("../common/domButtons/compat/mblDomButtonGrayPlus.png");
	background-repeat: no-repeat;
}
.mblDomButtonGrayPlus div {
	display: none;
}
.mblDomButtonGrayMinus {
	background-image: url("../common/domButtons/compat/mblDomButtonGrayMinus.png");
	background-repeat: no-repeat;
}
.mblDomButtonGrayMinus div {
	display: none;
}
.mblAccordionTitle {
  background-color: #f8f8f8;
}
.mblAccordionTitleSelected {
  background-color: #00ba00;
}
.dj_gecko .mblAccordionTitle {
  background-image: -moz-linear-gradient(top, #fdfdfd 0%, #f8f8f8 50%, #eeeeee 50%, #cecece 100%);
}
.dj_gecko .mblAccordionTitleSelected {
  background-image: -moz-linear-gradient(top, #00a200 0%, #00ba00 20%, #00ba00 20%, #00d300 100%);
}
.dj_ff3 .mblAccordionRoundRect {
  -moz-border-radius: 8px;
}
.dj_ff3 .mblAccordionRoundRect .mblAccordionTitle:first-child {
  -moz-border-radius-topleft: 8px;
  -moz-border-radius-topright: 8px;
}
.dj_ff3 .mblAccordionRoundRect .mblAccordionTitleLast, .dj_ff3 .mblAccordionRoundRect .mblAccordionPane:last-child {
  -moz-border-radius-bottomleft: 8px;
  -moz-border-radius-bottomright: 8px;
}
.mblButton {
  background-image: url("compat/button-bg.png");
  background-repeat: repeat-x;
}
.mblButtonSelected {
  background-image: url("compat/button-sel-bg.png");
}
.mblBlueButton {
  background-image: url("compat/blue-button-bg.png");
}
.mblBlueButtonSelected {
  background-image: url("compat/blue-button-sel-bg.png");
}
.mblRedButton {
  background-image: url("compat/red-button-bg.png");
}
.mblRedButtonSelected {
  background-image: url("compat/red-button-sel-bg.png");
}
.dj_gecko .mblButton {
  background-image: -moz-linear-gradient(top, #fdfdfd 0%, #f8f8f8 50%, #eeeeee 50%, #cecece 100%);
}
.dj_gecko .mblButtonSelected {
  background-image: -moz-linear-gradient(top, #306ea1 0%, #4090d3 6%, #306ea1 50%, #266093 100%);
}
.dj_gecko .mblBlueButton {
  background-image: -moz-linear-gradient(top, #7a9de9 0%, #366edf 50%, #215fdc 50%, #2362dd 100%);
}
.dj_gecko .mblBlueButtonSelected {
  background-image: -moz-linear-gradient(top, #306ea1 0%, #4090d3 6%, #306ea1 50%, #266093 100%);
}
.dj_gecko .mblRedButton {
  background-image: -moz-linear-gradient(top, #fa9d58 0%, #ff4d25 50%, #ed4d15 50%, #ee4115 100%);
}
.dj_gecko .mblRedButtonSelected {
  background-image: -moz-linear-gradient(top, #306ea1 0%, #4090d3 6%, #306ea1 50%, #266093 100%);
}
.dj_ff3 .mblButton {
  -moz-border-radius: 3px;
}
.mblCheckBox {
  background-image: url("compat/button-bg.png");
}
.mblCheckBoxSelected {
  background-image: url("compat/button-sel-bg.png");
}
.mblCheckBoxChecked, .mblCheckBox:checked {
  background-image: url("compat/button-chk-bg.png");
}
.mblCheckBoxChecked.mblCheckBoxSelected, .mblCheckBox:checked.mblCheckBoxSelected {
  background-image: url("compat/button-unsel-bg.png");
}
.dj_gecko .mblCheckBox {
  background-image: -moz-linear-gradient(top, #fdfdfd 0%, #f8f8f8 50%, #eeeeee 50%, #cecece 100%);
  -moz-appearance: none;
}
.dj_gecko .mblCheckBoxSelected {
  background-image: -moz-linear-gradient(top, #306ea1 0%, #4090d3 6%, #306ea1 50%, #266093 100%);
}
.dj_gecko .mblCheckBoxChecked, .dj_gecko .mblCheckBox:checked {
  background-image: -moz-linear-gradient(top, #00a200 0%, #00ba00 20%, #00ba00 20%, #00d300 100%);
}
.dj_gecko .mblCheckBoxChecked::after, .dj_gecko .mblCheckBox:checked::after {
  -moz-transform: rotate(45deg);
  -moz-transform-origin: 50% 50%;
}
.dj_gecko .mblCheckBoxChecked.mblCheckBoxSelected, .dj_gecko .mblCheckBox:checked.mblCheckBoxSelected {
  background-image: -moz-linear-gradient(top, #306ea1 0%, #4090d3 6%, #306ea1 50%, #266093 100%);
}
.dj_ff3 .mblCheckBox {
  -moz-border-radius: 3px;
}
.dj_gecko .dijitPopup {
  -moz-box-shadow: 0 0 50px black;
}
.dj_gecko .mblComboBoxMenuItemSelected {
  background-image: -moz-linear-gradient(top, #306ea1 0%, #4090d3 6%, #306ea1 50%, #266093 100%);
}
.mblDomButtonBlueMinus {
	background-image: url("../common/domButtons/compat/mblDomButtonBlueMinus.png");
	background-repeat: no-repeat;
}
.mblDomButtonBlueMinus div {
	display: none;
}
.mblDomButtonBluePlus {
	background-image: url("../common/domButtons/compat/mblDomButtonBluePlus.png");
	background-repeat: no-repeat;
}
.mblDomButtonBluePlus div {
	display: none;
}
.mblDomButtonDarkBlueMinus {
	background-image: url("../common/domButtons/compat/mblDomButtonDarkBlueMinus.png");
	background-repeat: no-repeat;
}
.mblDomButtonDarkBlueMinus div {
	display: none;
}
.mblDomButtonDarkBluePlus {
	background-image: url("../common/domButtons/compat/mblDomButtonDarkBluePlus.png");
	background-repeat: no-repeat;
}
.mblDomButtonDarkBluePlus div {
	display: none;
}
.mblDomButtonRedMinus {
	background-image: url("../common/domButtons/compat/mblDomButtonRedMinus.png");
	background-repeat: no-repeat;
}
.mblDomButtonRedMinus div {
	display: none;
}
.mblDomButtonRedPlus {
	background-image: url("../common/domButtons/compat/mblDomButtonRedPlus.png");
	background-repeat: no-repeat;
}
.mblDomButtonRedPlus div {
	display: none;
}
.mblDomButtonBlackCircleCross {
	background-image: url("../common/domButtons/compat/mblDomButtonBlackCircleCross.png");
	background-repeat: no-repeat;
}
.mblDomButtonBlackCircleCross > div {
	display: none;
}
.mblIconItemPaneHeading {
  background-image: url("compat/icon-content-heading-bg.png");
}
.dj_gecko .mblIconItemPaneHeading {
  background-image: -moz-linear-gradient(top, #e0e4e7 0%, #c4ccd2 50%, #bfc8ce 50%, #b4bec6 100%);
}
.dj_ie7 .mblIconAreaInner {
  font-size: 60px;
}
.mblIconMenu {
  background-color: #404040;
}
.mblIconMenuItemSel {
  background-color: #3578b1;
}
.dj_gecko .mblIconMenu {
  background-color: rgba(64, 64, 64, 0.85);
}
.dj_gecko .mblIconMenuItem {
  -moz-box-sizing: border-box;
}
.dj_gecko .mblIconMenuItemSel {
  background-image: -moz-linear-gradient(top, #306ea1 0%, #4090d3 6%, #306ea1 50%, #266093 100%);
}
.dj_ff3 .mblIconMenu {
  -moz-border-radius: 6px;
}
.dj_ff3 .mblIconMenuItemIcon img {
  border: 1px solid red;
}
.dj_ff3 .mblIconMenuItemFirstRow.mblIconMenuItemFirstColumn {
  -moz-border-top-left-radius: 6px;
}
.dj_ff3 .mblIconMenuItemFirstRow.mblIconMenuItemLastColumn {
  -moz-border-top-right-radius: 6px;
}
.dj_ff3 .mblIconMenuItemLastRow.mblIconMenuItemFirstColumn {
  -moz-border-bottom-left-radius: 6px;
}
.dj_ff3 .mblIconMenuItemLastRow.mblIconMenuItemLastColumn {
  -moz-border-bottom-right-radius: 6px;
}
.mblOverlay {
  text-align: center;
}
.dj_gecko .mblOverlay {
  text-align: -moz-center;
}
.dj_ie9 .mblOverlay > *, .dj_ie8 .mblOverlay > * {
  margin: 0 auto;
}
.dj_ie6 .mblOverlay {
  *position: absolute;
}
.mblTooltip {
  background-image: none;
}
.dj_ff3 .mblTooltip {
  -moz-border-radius: 3px;
}
.dj_ie9 .mblTooltip .mblHeading {
  width: auto;
}
.dj_ie6 .mblTooltipBefore .mblTooltipArrow, .dj_ie7 .mblTooltipBefore .mblTooltipArrow {
  right: 0;
}
.dj_ie6 .mblTooltipAbove .mblTooltipArrow, .dj_ie7 .mblTooltipAbove .mblTooltipArrow {
  bottom: 0;
}
.dj_ie6 .mblTooltipBefore .mblTooltipInnerArrow, .dj_ie7 .mblTooltipBefore .mblTooltipInnerArrow {
  right: -1px;
}
.dj_ie6 .mblTooltipAbove .mblTooltipInnerArrow, .dj_ie7 .mblTooltipAbove .mblTooltipInnerArrow {
  bottom: -1px;
}
.dj_ie6 .mblTooltip .mblHeading, .dj_ie7 .mblTooltip .mblHeading {
  padding: 0 9px 12px;
  border-top: 1px solid #8c8a8c;
  border-bottom: 1px solid #8c8a8c;
  width: auto;
  height: auto;
  overflow: visible;
  line-height: normal;
}
.dj_ie6 .mblTooltip .mblHeading .mblToolBarButton, .dj_ie7 .mblTooltip .mblHeading .mblToolBarButton {
  margin: auto 6px;
}
.mblPageIndicatorDot {
	-moz-border-radius: 3px;
}
.mblRadioButton {
  background-image: url("compat/button-bg.png");
}
.mblRadioButtonChecked, .mblRadioButton:checked {
  background-image: url("compat/button-chk-bg.png");
}
.mblRadioButtonChecked.mblRadioButtonSelected, .mblRadioButton:checked.mblRadioButtonSelected {
  background-image: url("compat/blue-button-sel-bg.png");
}
.dj_gecko .mblRadioButton {
  background-image: -moz-linear-gradient(top, #fdfdfd 0%, #f8f8f8 50%, #eeeeee 50%, #cecece 100%);
  -moz-appearance: none;
}
.dj_gecko .mblRadioButtonChecked, .dj_gecko .mblRadioButton:checked {
  background-image: -moz-linear-gradient(top, #00a200 0%, #00ba00 20%, #00ba00 20%, #00d300 100%);
}
.dj_gecko .mblRadioButtonChecked::after, .dj_gecko .mblRadioButton:checked::after {
  -moz-transform: rotate(45deg);
  -moz-transform-origin: 50% 50%;
}
.dj_gecko .mblRadioButtonChecked.mblRadioButtonSelected, .dj_gecko .mblRadioButton:checked.mblRadioButtonSelected {
  background-image: -moz-linear-gradient(top, #306ea1 0%, #4090d3 6%, #306ea1 50%, #266093 100%);
}
.dj_ff3 .mblRadioButton {
  -moz-border-radius: 0.5em;
}
.mblSimpleDialogDecoration {
  background-color: #404040;
}
.dj_gecko .mblSimpleDialogDecoration {
  background-color: rgba(64, 64, 64, 0.85);
}
.dj_ff3 .mblSimpleDialogDecoration {
  -moz-border-radius: 6px;
}
.mblSlider {
  background-image: url("compat/slider-h-bg.png");
  background-repeat: repeat-x;
}
.mblSliderProgressBar {
  background-image: url("compat/slider-h-bar-bg.png");
  background-repeat: repeat-x;
}
.mblSliderHandle {
  background-image: url("compat/slider-handle-bg.png");
}
.mblSliderV {
  background-color: #bdbebd;
  background-image: none;
}
.mblSliderV .mblSliderProgressBar {
  background-color: #00a200;
  background-image: none;
}
.dj_gecko .mblSlider {
  background-image: -moz-linear-gradient(top, #bdbebd 0%, #f7f3f7 100%);
  -moz-user-select: none;
  -moz-box-sizing: content-box;
}
.dj_gecko .mblSliderProgressBar {
  background-image: -moz-linear-gradient(top, #00a200 0%, #00ba00 20%, #00ba00 20%, #00d300 100%);
}
.dj_gecko .mblSliderHandle {
  background-image: -moz-linear-gradient(top, #9c9a9c 0%, #848284 100%);
}
.dj_ff3 .mblSlider {
  -moz-border-radius: 2px;
}
.dj_ff3 .mblSliderProgressBar {
  -moz-border-radius: 2px;
}
.dj_ff3 .mblSliderHandle {
  -moz-border-radius: 2px;
}
.mblSpinWheel {
  background-image: url("../common/compat/spinwheel-bg.png");
}
.mblSpinWheelBar {
  background-image: url("../common/compat/spinwheel-bar.png");
}
.mblSpinWheelSlotTouch, .mblSpinWheelSlotPanel {
  left: 0;
}
.dj_gecko .mblSpinWheel {
  background-image: -moz-linear-gradient(top, #313137 0%, #73747d 5%, #92939b 7%, #ababb5 9%, #c5c6ce 12%, #dfe0e4 16%, #f4f5f6 22%, #fbfcfc 35%, #fbfcfc 50%, #fbfcfc 61%, #b4c1c7 61%, #fbfcfc 65%, #f4f5f6 78%, #dfe0e4 84%, #c5c6ce 88%, #ababb5 91%, #92939b 93%, #73747d 95%, #313137 100%);
}
.dj_gecko .mblSpinWheelBar {
  background-image: -moz-linear-gradient(top, #edeef2 0%, #c8cadd 25%, #bbbfd4 49%, #9fa8c6 51%, #a2a9c7 81%, #a6abc9 82%, #a7adca 1%);
}
.dj_ff3 .mblSpinWheel {
  -moz-border-radius: 3px;
}
.dj_ie .mblSpinWheelBar {
  filter: progid:DXImageTransform.Microsoft.alpha(opacity=60);
}
.dj_ie6 .mblSpinWheelBar, .dj_ie7 .mblSpinWheelBar {
  z-index: -1;
}
.dj_ie7 .mblSpinWheelSlotTouch {
  background: white;
  filter: alpha(opacity=0);
  height: 200px;
}
.dj_ie6 .mblSpinWheelSlotTouch {
  background: white;
  filter: alpha(opacity=0);
  height: 200px;
}
.mblDomButtonWhiteCross, .mblDomButtonCross {
	background-image: url("../common/domButtons/compat/mblDomButtonWhiteCross.png");
	background-repeat: no-repeat;
}
.mblDomButtonWhiteCross div, .mblDomButtonCross div {
	display: none;
}
.dj_ie6 .mblTabBar .mblTabBarButton {
  display: inline;
}
.mblTabBarTabBar {
  background-image: none;
  background-color: #000000;
}
.dj_ff3 .mblTabBarTabBar .mblTabBarButtonSelected {
  -moz-border-radius: 3px;
}
.mblTabBarSegmentedControl, .mblTabBarStandardTab {
  background-image: url("compat/heading-bg.png");
}
.mblTabBarSegmentedControl .mblTabBarButton, .mblTabBarStandardTab .mblTabBarButton {
  background-image: url("compat/tab-seg-button-bg.png");
}
.mblTabBarSegmentedControl .mblTabBarButtonSelected, .mblTabBarStandardTab .mblTabBarButtonSelected {
  background-image: url("compat/tab-seg-sel-button-bg.png");
}
.dj_ff3 .mblTabBarSegmentedControl .mblTabBarButton:first-child {
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-bottomleft: 5px;
}
.dj_ff3 .mblTabBarSegmentedControl .mblTabBarButton:last-child {
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
}
.dj_ff3 .mblTabBarStandardTab .mblTabBarButton {
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
}
.mblTabBarSlimTab {
  background-image: url("compat/tab-slim-bar-bg.png");
}
.dj_gecko .mblTabBarSlimTab {
  background-image: -moz-linear-gradient(top, #2d2d2d 0%, #141414 50%, #000000 50%, #000000 100%);
}
.dj_gecko .mblTabBarSlimTab .mblTabBarButton {
  background-image: -moz-linear-gradient(top, #2d2d2d 0%, #141414 50%, #000000 50%, #000000 100%);
}
.dj_gecko .mblTabBarSlimTab .mblTabBarButtonSelected {
  background-image: -moz-linear-gradient(top, #313031 0%, #5a555a 50%, #616161 50%, #959595 100%);
}
.mblTabBarTallTab {
  background-image: url("compat/tab-tall-bar-bg.png");
}
.mblTabBarTallTab .mblTabBarButtonSelected {
  background-color: #8c8e8c;
}
.mblTextArea {
  overflow: auto;
}
.dj_ff3 .mblTextArea {
  -moz-border-radius: 3px;
}
.dj_ff3 .mblTextBox {
  -moz-border-radius: 3px;
}
.mblToggleButton {
  background-image: url("compat/button-bg.png");
}
.mblToggleButtonSelected {
  background-image: url("compat/button-sel-bg.png");
}
.mblToggleButtonChecked {
  background-image: url("compat/button-chk-bg.png");
}
.mblToggleButtonChecked.mblToggleButtonSelected {
  background-image: url("compat/button-unsel-bg.png");
}
.dj_gecko .mblToggleButton {
  background-image: -moz-linear-gradient(top, #fdfdfd 0%, #f8f8f8 50%, #eeeeee 50%, #cecece 100%);
}
.dj_gecko .mblToggleButtonSelected {
  background-image: -moz-linear-gradient(top, #306ea1 0%, #4090d3 6%, #306ea1 50%, #266093 100%);
}
.dj_gecko .mblToggleButtonChecked {
  background-image: -moz-linear-gradient(top, #00a200 0%, #00ba00 20%, #00ba00 20%, #00d300 100%);
}
.dj_gecko .mblToggleButtonChecked:after {
  -moz-transform: rotate(45deg) skew(10deg);
  -moz-transform-origin: 50% 50%;
}
.dj_gecko .mblToggleButtonChecked.mblToggleButtonSelected {
  background-image: -moz-linear-gradient(top, #306ea1 0%, #4090d3 6%, #306ea1 50%, #266093 100%);
}
.dj_ff3 .mblToggleButton {
  -moz-border-radius: 3px;
}
.dj_ff3 .mblToggleButton.mblToggleButtonChecked::after {
  -moz-transform: translate(-25px, -6px) rotate(45deg) skew(10deg);
}
.dj_ie .mblToggleButtonChecked:after {
  top: 9px;
  left: 5px;
  width: 12px;
  border: none;
  background-image: url("compat/togglebutton-chk-mark-bg.png");
}
.mblValuePickerSlotButton {
  background-image: url("compat/valuepicker-button-bg.png");
}
.mblValuePickerSlotInputArea {
  background-color: #f7f7f7;
}
.dj_gecko .mblValuePickerSlotButton {
  background-image: -moz-linear-gradient(top, #f7f7f7 0%, #d6d3d6 50%, #bdbebd 90%, #d6d7d6 100%);
}
.dj_gecko .mblValuePickerSlotButtonSelected {
  background-image: -moz-linear-gradient(top, #306ea1 0%, #4090d3 6%, #306ea1 50%, #266093 100%);
}
.dj_gecko .mblValuePickerSlotInputArea {
  background-image: -moz-linear-gradient(top, #adaead 0%, #d6d7d6 10%, #f7f7f7 50%, #f7f3f7 90%, #e7e3e7 100%);
}
