@import "../dijit.css";

@import "../../icons/commonIcons.css";

@import "../../icons/editorIcons.css";

@import "../dijit_rtl.css";

@import "../../icons/editorIcons_rtl.css";

@import "../../icons/commonIcons_rtl.css";

@import "../../../dojox/grid/resources/Grid.css";
/**
 *     
 */
@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
  }
  40% {
    -webkit-transform: rotate(-10deg);
  }
  60% {
    -webkit-transform: rotate(5deg);
  }
  80% {
    -webkit-transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
  }
}
@-moz-keyframes swing {
  20% {
    -moz-transform: rotate(15deg);
  }
  40% {
    -moz-transform: rotate(-10deg);
  }
  60% {
    -moz-transform: rotate(5deg);
  }
  80% {
    -moz-transform: rotate(-5deg);
  }
  100% {
    -moz-transform: rotate(0deg);
  }
}
@keyframes swing {
  20% {
    transform: rotate(15deg);
  }
  40% {
    transform: rotate(-10deg);
  }
  60% {
    transform: rotate(5deg);
  }
  80% {
    transform: rotate(-5deg);
  }
  100% {
    transform: rotate(0deg);
  }
}
.swing {
  -webkit-transform-origin: top center;
  -moz-transform-origin: top center;
  -o-transform-origin: top center;
  transform-origin: top center;
  -webkit-transform-origin: top center;
  -moz-transform-origin: top center;
  -o-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  -moz-animation-name: swing;
  -o-animation-name: swing;
  animation-name: swing;
  -webkit-animation-name: swing;
  -moz-animation-name: swing;
  -o-animation-name: swing;
  animation-name: swing;
}
@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotatey(0);
    -webkit-animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translatez(150px) rotatey(170deg);
    -webkit-animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) translatez(150px) rotatey(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) rotatey(360deg) scale(0.95);
    -webkit-animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: perspective(400px) scale(1);
    -webkit-animation-timing-function: ease-in;
  }
}
@-moz-keyframes flip {
  0% {
    -moz-transform: perspective(400px) rotatey(0);
    -moz-animation-timing-function: ease-out;
  }
  40% {
    -moz-transform: perspective(400px) translatez(150px) rotatey(170deg);
    -moz-animation-timing-function: ease-out;
  }
  50% {
    -moz-transform: perspective(400px) translatez(150px) rotatey(190deg) scale(1);
    -moz-animation-timing-function: ease-in;
  }
  80% {
    -moz-transform: perspective(400px) rotatey(360deg) scale(0.95);
    -moz-animation-timing-function: ease-in;
  }
  100% {
    -moz-transform: perspective(400px) scale(1);
    -moz-animation-timing-function: ease-in;
  }
}
@keyframes flip {
  0% {
    transform: perspective(400px) rotatey(0);
    animation-timing-function: ease-out;
  }
  40% {
    transform: perspective(400px) translatez(150px) rotatey(170deg);
    animation-timing-function: ease-out;
  }
  50% {
    transform: perspective(400px) translatez(150px) rotatey(190deg) scale(1);
    animation-timing-function: ease-in;
  }
  80% {
    transform: perspective(400px) rotatey(360deg) scale(0.95);
    animation-timing-function: ease-in;
  }
  100% {
    transform: perspective(400px) scale(1);
    animation-timing-function: ease-in;
  }
}
.flip {
  -webkit-backface-visibility: visible;
  -moz-backface-visibility: visible;
  -o-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-backface-visibility: visible;
  -moz-backface-visibility: visible;
  -o-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  -moz-animation-name: flip;
  -o-animation-name: flip;
  animation-name: flip;
  -webkit-animation-name: flip;
  -moz-animation-name: flip;
  -o-animation-name: flip;
  animation-name: flip;
}
.tool-box {
  border: 1px solid #ababab;
  box-shadow: 0px 1px 3px 0 rgba(50, 50, 50, 0.25);
}
.h5-style {
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  color: #333;
}
@font-face {
  font-family: "Cisco Sans TT Extra Light";
  src: url('assets/CiscoSansTTExtraLight.eot');
  src: url('assets/CiscoSansTTExtraLight.eot?#iefix') format('embedded-opentype'), url('assets/CiscoSansTTExtraLight.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Cisco Sans TT Reg";
  src: url('assets/CiscoSansTTRegular.eot');
  src: url('assets/CiscoSansTTRegular.eot?#iefix') format('embedded-opentype'), url('assets/CiscoSansTTRegular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Cisco Sans TT Extra Light";
  src: url('assets/CiscoSansTTExtraLight.eot');
  src: url('assets/CiscoSansTTExtraLight.eot?#iefix') format('embedded-opentype'), url('assets/CiscoSansTTExtraLight.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Cisco Sans TT Reg";
  src: url('assets/CiscoSansTTRegular.eot');
  src: url('assets/CiscoSansTTRegular.eot?#iefix') format('embedded-opentype'), url('assets/CiscoSansTTRegular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
html,
body {
  height: 100%;
  width: 100%;
}
body {
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 18px;
  color: #666666;
  background-color: #ffffff;
}
p {
  margin: 0 0 9px;
  line-height: 18px;
}
p small {
  font-size: 11px;
  color: #999999;
}
.portlet-large {
  font-family: "Cisco Sans TT Extra Light", Arial, Helvetica, sans-serif;
  font-size: 32px;
  line-height: 36px;
  color: #333333;
}
hr.dark {
  border: 0;
  background: #CCC;
  height: 1px;
}
hr.light {
  border: 0;
  background: #e5e5e5;
  height: 1px;
}
.portlet-small {
  font-family: "Cisco Sans TT Extra Light", Arial, Helvetica, sans-serif;
  font-size: 24px;
  line-height: 30px;
  color: #333333;
}
h1 {
  font-family: "Cisco Sans TT Extra Light", Arial, Helvetica, sans-serif;
  font-size: 36px;
  line-height: 42px;
  color: #333333;
  font-weight: normal;
}
h2 {
  font-family: "Cisco Sans TT Extra Light", Arial, Helvetica, sans-serif;
  font-size: 32px;
  line-height: 32px;
  color: #555;
}
h3 {
  font-family: "Cisco Sans TT Reg", Arial, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 24px;
  color: #3F3F3F;
}
h4 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: normal;
  color: #3F3F3F;
}
h5 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #333333;
  line-height: normal;
}
h6 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #333333;
  font-weight: bold;
  line-height: normal;
}
.default {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #333333;
  line-height: 18px;
}
.default-tight {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #333333;
  line-height: 15px;
}
meta,
.meta {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #999999;
  line-height: normal;
}
.meta-tight {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #999999;
  line-height: 15px;
}
.inputHelp-huge {
  font-family: "Cisco Sans TT Extra Light", Arial, Helvetica, sans-serif;
  font-size: 36px;
  line-height: 42px;
  color: #999999;
}
.inputHint-big {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #999999;
  line-height: normal;
}
.inputHint-small {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #999999;
  line-height: normal;
}
a.grey {
  color: #666666;
  text-decoration: none;
}
a.grey:hover {
  color: #0086c0;
  text-decoration: none;
}
a.black {
  color: #3F3F3F;
  text-decoration: none;
}
a.black:hover {
  color: #0086c0;
  text-decoration: none;
}
a {
  color: #0086c0;
  text-decoration: none;
}
a:hover {
  color: #0086c0;
  text-decoration: underline;
}
a.blue {
  color: #0086c0;
  text-decoration: none;
}
a.blue:hover {
  color: #0086c0;
  text-decoration: underline;
}
a.bright {
  color: #13acdc;
  text-decoration: none;
}
a.bright:hover {
  color: #13acdc;
  text-decoration: underline;
}
code {
  display: inline-block;
  *zoom: 1;
  *display: inline;
  display: inline-block;
  *zoom: 1;
  *display: inline;
  font-family: Menlo, Monaco, 'Courier New', monospace;
  font-family: Menlo, Monaco, 'Courier New', monospace;
  font-size: 11px;
  margin: 2px;
  padding: 2px 4px;
  color: #0086c0;
  background-color: #f8f8f8;
  border: 1px solid #cccccc;
}
*:focus {
  outline: 0 none;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
h1,
h2,
h3,
h4,
h5 {
  margin: 18px 0;
  font-weight: normal;
}
.f-nav-main {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  color: #fff;
}
.f-nav-main:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  color: #fff;
  underline: none;
}
.f-nav-userName {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #ffffff;
}
.f-nav-userName:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #ffffff;
}
.f-nav-userPresence {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #ffffff;
}
.f-nav-userPresence:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #ffffff;
}
svg {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
:-moz-placeholder {
  color: #999999;
  font-weight: normal;
  font-style: normal;
}
::-webkit-input-placeholder {
  color: #999999;
  font-weight: normal;
  font-style: normal;
}
:-moz-placeholder {
  color: #999999;
  font-weight: normal;
  font-style: normal;
}
::-webkit-input-placeholder {
  color: #999999;
  font-weight: normal;
  font-style: normal;
}
/*sprite containing common icons to be used by all themes*/
form.f-form {
  margin: 0 0 18px;
}
fieldset.f-fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}
legend.f-legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 27px;
  font-size: 19.5px;
  line-height: 36px;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #eee;
}
legend.f-legend small {
  font-size: 13.5px;
  color: #999999;
}
.f-label {
  display: inline-block;
  *zoom: 1;
  *display: inline;
  display: inline-block;
  *zoom: 1;
  *display: inline;
  font-family: Arial, Helvetica, sans-serif;
  font-family: Arial, Helvetica, sans-serif;
  text-overflow: ellipsis;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  word-wrap: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  word-wrap: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  word-wrap: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  word-wrap: normal;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #666666;
  vertical-align: middle;
  cursor: default;
}
.f-label-bold {
  font-size: 15px;
  color: #666666;
}
.f-input input[type="image"] {
  width: auto;
  height: auto;
  padding: 0;
  margin: 3px 0;
  *margin-top: 0;
  /* IE7 */

  line-height: normal;
  cursor: pointer;
  -webkit-border-radius: 0;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 0;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-border-radius: 0;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 0;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */
  box-shadow: none;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */
  box-shadow: none;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 0;
  border: 0 \9;
  /* IE9 and down */

}
.f-input .f-input input[type="file"] {
  width: auto;
  padding: initial;
  line-height: initial;
  border: initial;
  background-color: #ffffff;
  background-color: initial;
  -webkit-box-shadow: none;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */
  box-shadow: none;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */
  box-shadow: none;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  line-height: 18px \9;
}
.f-btn {
  display: inline-block;
  *zoom: 1;
  *display: inline;
  display: inline-block;
  *zoom: 1;
  *display: inline;
  vertical-align: middle;
  color: #444444;
  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  color: #444444;
  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  line-height: 18px;
  padding: 5px 14px;
  *padding: 4px 14px 2px 14px;
  margin: 0px;
  font-size: 14px;
  text-align: left;
  -webkit-border-radius: 4px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 4px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 4px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 4px;
  border-radius: 4px;
  cursor: pointer;
  min-width: 50px;
  *min-width: 80px;
  min-height: 18px;
  box-sizing: content-box;
  /* Chrome, IE8, Opera, Safari 5.1*/

  -moz-box-sizing: content-box;
  /* #firefox# FF1+ */

  -webkit-box-sizing: content-box;
  /* <=iOS4, <= Android  2.3 */

  box-sizing: content-box;
  /* Chrome, IE8, Opera, Safari 5.1*/

  -moz-box-sizing: content-box;
  /* #firefox# FF1+ */

  -webkit-box-sizing: content-box;
  /* <=iOS4, <= Android  2.3 */

  text-align: center;
  *overflow: visible;
  color: #333333;
}
.f-btn-text {
  word-wrap: break-word;
  word-break: break-all;
  word-wrap: break-word;
  word-break: break-all;
  *word-wrap: normal;
  *word-break: break-all;
  display: inline-block;
  *display: inline;
  text-align: center;
  vertical-align: middle;
}
.f-btn:hover,
.f-btn-hover {
  text-decoration: none;
  background-color: #c4c4c4;
  background-image: -moz-linear-gradient(top, #d2d2d2, #aeaeae);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d2d2d2, #aeaeae);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d2d2d2), to(#aeaeae));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d2d2d2, #aeaeae);
  /**#opera#**/

  background-image: linear-gradient(top, #d2d2d2, #aeaeae);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d2d2d2', endColorstr='#aeaeae', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #c4c4c4;
  background-image: -moz-linear-gradient(top, #d2d2d2, #aeaeae);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d2d2d2, #aeaeae);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d2d2d2), to(#aeaeae));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d2d2d2, #aeaeae);
  /**#opera#**/

  background-image: linear-gradient(top, #d2d2d2, #aeaeae);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d2d2d2', endColorstr='#aeaeae', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #999999;
  color: #444444;
  background-color: #c4c4c4;
  background-image: -moz-linear-gradient(top, #d2d2d2, #aeaeae);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d2d2d2, #aeaeae);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d2d2d2), to(#aeaeae));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d2d2d2, #aeaeae);
  /**#opera#**/

  background-image: linear-gradient(top, #d2d2d2, #aeaeae);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d2d2d2', endColorstr='#aeaeae', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #c4c4c4;
  background-image: -moz-linear-gradient(top, #d2d2d2, #aeaeae);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d2d2d2, #aeaeae);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d2d2d2), to(#aeaeae));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d2d2d2, #aeaeae);
  /**#opera#**/

  background-image: linear-gradient(top, #d2d2d2, #aeaeae);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d2d2d2', endColorstr='#aeaeae', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #999999;
  color: #444444;
}
.f-btn-focus,
.f-btn:focus {
  outline: 0 none;
  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #09a2e0;
  color: #444444;
  box-shadow: 0px 0px 0px 1px #09a2e0;
  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #09a2e0;
  color: #444444;
  box-shadow: 0px 0px 0px 1px #09a2e0;
}
.f-btn:active,
.f-btn-active {
  outline: 0;
  color: #444444;
  background-color: #e1e1e1;
  background-image: -moz-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d3), to(#f7f7f7));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#opera#**/

  background-image: linear-gradient(top, #d3d3d3, #f7f7f7);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#f7f7f7', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e1e1e1;
  background-image: -moz-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d3), to(#f7f7f7));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#opera#**/

  background-image: linear-gradient(top, #d3d3d3, #f7f7f7);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#f7f7f7', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  color: #444444;
  background-color: #e1e1e1;
  background-image: -moz-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d3), to(#f7f7f7));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#opera#**/

  background-image: linear-gradient(top, #d3d3d3, #f7f7f7);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#f7f7f7', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e1e1e1;
  background-image: -moz-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d3), to(#f7f7f7));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#opera#**/

  background-image: linear-gradient(top, #d3d3d3, #f7f7f7);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#f7f7f7', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
}
.f-btn[aria-disabled="true"],
.f-btn[disabled] {
  color: #cccccc;
  background-color: #f4f4f4;
  background-image: -moz-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbfbfb), to(#e9e9e9));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#opera#**/

  background-image: linear-gradient(top, #fbfbfb, #e9e9e9);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#e9e9e9', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #f4f4f4;
  background-image: -moz-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbfbfb), to(#e9e9e9));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#opera#**/

  background-image: linear-gradient(top, #fbfbfb, #e9e9e9);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#e9e9e9', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #d4d4d4;
  cursor: default;
  box-shadow: 0px 0px 0px 0px #ffffff;
  color: #cccccc;
  background-color: #f4f4f4;
  background-image: -moz-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbfbfb), to(#e9e9e9));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#opera#**/

  background-image: linear-gradient(top, #fbfbfb, #e9e9e9);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#e9e9e9', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #f4f4f4;
  background-image: -moz-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbfbfb), to(#e9e9e9));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#opera#**/

  background-image: linear-gradient(top, #fbfbfb, #e9e9e9);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#e9e9e9', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #d4d4d4;
  cursor: default;
  box-shadow: 0px 0px 0px 0px #ffffff;
}
.f-btn[aria-disabled="true"]:hover,
.f-btn[disabled]:hover,
.f-btn[aria-disabled="true"]:focus,
.f-btn[disabled]:focus {
  color: #cccccc;
  background-color: #f4f4f4;
  background-image: -moz-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbfbfb), to(#e9e9e9));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#opera#**/

  background-image: linear-gradient(top, #fbfbfb, #e9e9e9);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#e9e9e9', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #f4f4f4;
  background-image: -moz-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbfbfb), to(#e9e9e9));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#opera#**/

  background-image: linear-gradient(top, #fbfbfb, #e9e9e9);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#e9e9e9', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #d4d4d4;
  cursor: default;
  box-shadow: 0px 0px 0px 0px #ffffff;
  color: #cccccc;
  background-color: #f4f4f4;
  background-image: -moz-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbfbfb), to(#e9e9e9));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#opera#**/

  background-image: linear-gradient(top, #fbfbfb, #e9e9e9);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#e9e9e9', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #f4f4f4;
  background-image: -moz-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbfbfb), to(#e9e9e9));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#opera#**/

  background-image: linear-gradient(top, #fbfbfb, #e9e9e9);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#e9e9e9', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #d4d4d4;
  cursor: default;
  box-shadow: 0px 0px 0px 0px #ffffff;
}
.f-btn[aria-disabled="true"] i,
.f-btn[disabled] i {
  background-image: url("images/icon_sprite.png");
  width: 12px;
  height: 12px;
  background-position: -15px -4px;
  background-image: url("images/icon_sprite.png");
  width: 12px;
  height: 12px;
  background-position: -15px -4px;
  background-position: -15px -4px;
}
.f-btn-ellipsis {
  text-align: left;
}
.f-btn-ellipsis .f-btn-text {
  display: inline-block;
  *zoom: 1;
  *display: inline;
  display: inline-block;
  *zoom: 1;
  *display: inline;
  text-overflow: ellipsis;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  word-wrap: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  word-wrap: normal;
  overflow: hidden;
}
.f-btn-arrow {
  min-width: 31px;
  *min-width: auto;
  padding-right: 12px;
}
.f-btn-arrow span + i {
  margin-left: 11px;
}
.f-btn-icon {
  padding: 5px 0;
  *padding: 4px 0 6px;
  min-width: 30px;
  width: 30px;
  min-height: 18px;
  height: 18px;
  *min-width: auto;
  *width: 30px;
  *min-height: 30px;
  *height: 30px;
  line-height: normal;
  font-size: 0;
}
.f-btn-icon i {
  vertical-align: top;
  text-align: center;
}
.f-btn-CTA {
  color: #ffffff;
  background-color: #5ec313;
  background-image: -moz-linear-gradient(top, #91dc0d, #119e1b);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #91dc0d, #119e1b);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#91dc0d), to(#119e1b));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #91dc0d, #119e1b);
  /**#opera#**/

  background-image: linear-gradient(top, #91dc0d, #119e1b);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#91dc0d', endColorstr='#119e1b', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #5ec313;
  background-image: -moz-linear-gradient(top, #91dc0d, #119e1b);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #91dc0d, #119e1b);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#91dc0d), to(#119e1b));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #91dc0d, #119e1b);
  /**#opera#**/

  background-image: linear-gradient(top, #91dc0d, #119e1b);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#91dc0d', endColorstr='#119e1b', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #3d920d;
  color: #ffffff;
  background-color: #5ec313;
  background-image: -moz-linear-gradient(top, #91dc0d, #119e1b);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #91dc0d, #119e1b);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#91dc0d), to(#119e1b));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #91dc0d, #119e1b);
  /**#opera#**/

  background-image: linear-gradient(top, #91dc0d, #119e1b);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#91dc0d', endColorstr='#119e1b', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #5ec313;
  background-image: -moz-linear-gradient(top, #91dc0d, #119e1b);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #91dc0d, #119e1b);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#91dc0d), to(#119e1b));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #91dc0d, #119e1b);
  /**#opera#**/

  background-image: linear-gradient(top, #91dc0d, #119e1b);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#91dc0d', endColorstr='#119e1b', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #3d920d;
}
.f-btn-CTA:hover {
  text-decoration: none;
  background-color: #3ba60a;
  background-image: -moz-linear-gradient(top, #5abe07, #0c830e);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #5abe07, #0c830e);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5abe07), to(#0c830e));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #5abe07, #0c830e);
  /**#opera#**/

  background-image: linear-gradient(top, #5abe07, #0c830e);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5abe07', endColorstr='#0c830e', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #3ba60a;
  background-image: -moz-linear-gradient(top, #5abe07, #0c830e);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #5abe07, #0c830e);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5abe07), to(#0c830e));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #5abe07, #0c830e);
  /**#opera#**/

  background-image: linear-gradient(top, #5abe07, #0c830e);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5abe07', endColorstr='#0c830e', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #196b0f;
  color: #ffffff;
  background-color: #3ba60a;
  background-image: -moz-linear-gradient(top, #5abe07, #0c830e);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #5abe07, #0c830e);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5abe07), to(#0c830e));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #5abe07, #0c830e);
  /**#opera#**/

  background-image: linear-gradient(top, #5abe07, #0c830e);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5abe07', endColorstr='#0c830e', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #3ba60a;
  background-image: -moz-linear-gradient(top, #5abe07, #0c830e);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #5abe07, #0c830e);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5abe07), to(#0c830e));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #5abe07, #0c830e);
  /**#opera#**/

  background-image: linear-gradient(top, #5abe07, #0c830e);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5abe07', endColorstr='#0c830e', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #196b0f;
  color: #ffffff;
}
.f-btn-CTA f-btn-focus,
.f-btn-CTA:focus {
  outline: 0 none;
  background-color: #5ec313;
  background-image: -moz-linear-gradient(top, #91dc0d, #119e1b);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #91dc0d, #119e1b);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#91dc0d), to(#119e1b));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #91dc0d, #119e1b);
  /**#opera#**/

  background-image: linear-gradient(top, #91dc0d, #119e1b);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#91dc0d', endColorstr='#119e1b', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #5ec313;
  background-image: -moz-linear-gradient(top, #91dc0d, #119e1b);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #91dc0d, #119e1b);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#91dc0d), to(#119e1b));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #91dc0d, #119e1b);
  /**#opera#**/

  background-image: linear-gradient(top, #91dc0d, #119e1b);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#91dc0d', endColorstr='#119e1b', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #09a2e0;
  color: #ffffff;
  box-shadow: 0px 0px 0px 1px #09a2e0;
  background-color: #5ec313;
  background-image: -moz-linear-gradient(top, #91dc0d, #119e1b);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #91dc0d, #119e1b);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#91dc0d), to(#119e1b));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #91dc0d, #119e1b);
  /**#opera#**/

  background-image: linear-gradient(top, #91dc0d, #119e1b);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#91dc0d', endColorstr='#119e1b', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #5ec313;
  background-image: -moz-linear-gradient(top, #91dc0d, #119e1b);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #91dc0d, #119e1b);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#91dc0d), to(#119e1b));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #91dc0d, #119e1b);
  /**#opera#**/

  background-image: linear-gradient(top, #91dc0d, #119e1b);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#91dc0d', endColorstr='#119e1b', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #09a2e0;
  color: #ffffff;
  box-shadow: 0px 0px 0px 1px #09a2e0;
}
.f-btn-CTA:active {
  outline: 0;
  color: #ffffff;
  background-color: #44b715;
  background-image: -moz-linear-gradient(top, #119e1b, #91dc0d);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #119e1b, #91dc0d);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#119e1b), to(#91dc0d));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #119e1b, #91dc0d);
  /**#opera#**/

  background-image: linear-gradient(top, #119e1b, #91dc0d);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#119e1b', endColorstr='#91dc0d', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #44b715;
  background-image: -moz-linear-gradient(top, #119e1b, #91dc0d);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #119e1b, #91dc0d);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#119e1b), to(#91dc0d));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #119e1b, #91dc0d);
  /**#opera#**/

  background-image: linear-gradient(top, #119e1b, #91dc0d);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#119e1b', endColorstr='#91dc0d', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #3d920d;
  color: #ffffff;
  background-color: #44b715;
  background-image: -moz-linear-gradient(top, #119e1b, #91dc0d);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #119e1b, #91dc0d);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#119e1b), to(#91dc0d));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #119e1b, #91dc0d);
  /**#opera#**/

  background-image: linear-gradient(top, #119e1b, #91dc0d);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#119e1b', endColorstr='#91dc0d', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #44b715;
  background-image: -moz-linear-gradient(top, #119e1b, #91dc0d);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #119e1b, #91dc0d);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#119e1b), to(#91dc0d));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #119e1b, #91dc0d);
  /**#opera#**/

  background-image: linear-gradient(top, #119e1b, #91dc0d);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#119e1b', endColorstr='#91dc0d', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #3d920d;
}
.f-btn-CTA .icon-arrow-down-large-dark {
  background-position: -43px -4px;
  background-position: -43px -4px;
}
.f-btn-primary {
  color: #ffffff;
  background-color: #525252;
  background-image: -moz-linear-gradient(top, #666666, #333333);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #666666, #333333);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#666666), to(#333333));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #666666, #333333);
  /**#opera#**/

  background-image: linear-gradient(top, #666666, #333333);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#333333', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #525252;
  background-image: -moz-linear-gradient(top, #666666, #333333);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #666666, #333333);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#666666), to(#333333));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #666666, #333333);
  /**#opera#**/

  background-image: linear-gradient(top, #666666, #333333);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#333333', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #222222;
  color: #ffffff;
  background-color: #525252;
  background-image: -moz-linear-gradient(top, #666666, #333333);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #666666, #333333);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#666666), to(#333333));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #666666, #333333);
  /**#opera#**/

  background-image: linear-gradient(top, #666666, #333333);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#333333', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #525252;
  background-image: -moz-linear-gradient(top, #666666, #333333);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #666666, #333333);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#666666), to(#333333));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #666666, #333333);
  /**#opera#**/

  background-image: linear-gradient(top, #666666, #333333);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#333333', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #222222;
}
.f-btn-primary:hover {
  text-decoration: none;
  background-color: #383838;
  background-image: -moz-linear-gradient(top, #484848, #1f1f1f);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #484848, #1f1f1f);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#484848), to(#1f1f1f));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #484848, #1f1f1f);
  /**#opera#**/

  background-image: linear-gradient(top, #484848, #1f1f1f);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#484848', endColorstr='#1f1f1f', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #383838;
  background-image: -moz-linear-gradient(top, #484848, #1f1f1f);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #484848, #1f1f1f);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#484848), to(#1f1f1f));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #484848, #1f1f1f);
  /**#opera#**/

  background-image: linear-gradient(top, #484848, #1f1f1f);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#484848', endColorstr='#1f1f1f', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #000000;
  color: #ffffff;
  background-color: #383838;
  background-image: -moz-linear-gradient(top, #484848, #1f1f1f);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #484848, #1f1f1f);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#484848), to(#1f1f1f));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #484848, #1f1f1f);
  /**#opera#**/

  background-image: linear-gradient(top, #484848, #1f1f1f);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#484848', endColorstr='#1f1f1f', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #383838;
  background-image: -moz-linear-gradient(top, #484848, #1f1f1f);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #484848, #1f1f1f);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#484848), to(#1f1f1f));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #484848, #1f1f1f);
  /**#opera#**/

  background-image: linear-gradient(top, #484848, #1f1f1f);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#484848', endColorstr='#1f1f1f', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #000000;
  color: #ffffff;
}
.f-btn-primary.f-btn-focus,
.f-btn-primary:focus {
  outline: 0 none;
  background-color: #525252;
  background-image: -moz-linear-gradient(top, #666666, #333333);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #666666, #333333);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#666666), to(#333333));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #666666, #333333);
  /**#opera#**/

  background-image: linear-gradient(top, #666666, #333333);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#333333', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #525252;
  background-image: -moz-linear-gradient(top, #666666, #333333);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #666666, #333333);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#666666), to(#333333));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #666666, #333333);
  /**#opera#**/

  background-image: linear-gradient(top, #666666, #333333);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#333333', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #09a2e0;
  color: #ffffff;
  box-shadow: 0px 0px 0px 1px #09a2e0;
  background-color: #525252;
  background-image: -moz-linear-gradient(top, #666666, #333333);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #666666, #333333);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#666666), to(#333333));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #666666, #333333);
  /**#opera#**/

  background-image: linear-gradient(top, #666666, #333333);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#333333', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #525252;
  background-image: -moz-linear-gradient(top, #666666, #333333);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #666666, #333333);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#666666), to(#333333));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #666666, #333333);
  /**#opera#**/

  background-image: linear-gradient(top, #666666, #333333);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#333333', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #09a2e0;
  color: #ffffff;
  box-shadow: 0px 0px 0px 1px #09a2e0;
}
.f-btn-primary:active {
  outline: 0;
  color: #ffffff;
  background-color: #474747;
  background-image: -moz-linear-gradient(top, #333333, #666666);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #333333, #666666);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#666666));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #333333, #666666);
  /**#opera#**/

  background-image: linear-gradient(top, #333333, #666666);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#666666', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #474747;
  background-image: -moz-linear-gradient(top, #333333, #666666);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #333333, #666666);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#666666));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #333333, #666666);
  /**#opera#**/

  background-image: linear-gradient(top, #333333, #666666);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#666666', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #222222;
  color: #ffffff;
  background-color: #474747;
  background-image: -moz-linear-gradient(top, #333333, #666666);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #333333, #666666);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#666666));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #333333, #666666);
  /**#opera#**/

  background-image: linear-gradient(top, #333333, #666666);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#666666', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #474747;
  background-image: -moz-linear-gradient(top, #333333, #666666);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #333333, #666666);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#666666));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #333333, #666666);
  /**#opera#**/

  background-image: linear-gradient(top, #333333, #666666);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#666666', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #222222;
}
.f-btn-primary[aria-disabled="true"],
.f-btn-primary[disabled] {
  color: #cccccc;
  background-color: #f4f4f4;
  background-image: -moz-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbfbfb), to(#e9e9e9));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#opera#**/

  background-image: linear-gradient(top, #fbfbfb, #e9e9e9);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#e9e9e9', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #f4f4f4;
  background-image: -moz-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbfbfb), to(#e9e9e9));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#opera#**/

  background-image: linear-gradient(top, #fbfbfb, #e9e9e9);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#e9e9e9', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #d4d4d4;
  cursor: default;
  color: #cccccc;
  background-color: #f4f4f4;
  background-image: -moz-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbfbfb), to(#e9e9e9));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#opera#**/

  background-image: linear-gradient(top, #fbfbfb, #e9e9e9);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#e9e9e9', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #f4f4f4;
  background-image: -moz-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbfbfb), to(#e9e9e9));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#opera#**/

  background-image: linear-gradient(top, #fbfbfb, #e9e9e9);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#e9e9e9', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #d4d4d4;
  cursor: default;
}
.f-btn-primary .icon-arrow-down-large-dark {
  background-position: -43px -4px;
  background-position: -43px -4px;
}
.f-btn-small {
  font-size: 12px;
  padding: 2px 9px;
  min-width: 40px;
  *min-width: 60px;
}
.f-btn-small.icon {
  margin-top: -1px;
}
.f-icon-btn {
  background: none;
  border: 0 none;
  padding: 0;
}
.f-btn-narrow {
  padding: 5px 8px;
  *padding: 4px 8px;
  min-width: 12px;
}
.f-btn-small.f-btn-arrow {
  padding: 2px 9px;
}
button.f-btn::-moz-focus-inner,
input[type="submit"].f-btn::-moz-focus-inner,
input[type="button"].f-btn::-moz-focus-inner {
  padding: 0;
  border: 0;
}
button.f-btn-small .f-btn-text,
input[type="submit"].f-btn-small .f-btn-text,
input[type="button"].f-btn-small .f-btn-text {
  *line-height: normal;
}
input[type="submit"].f-btn {
  *border: 0 none;
}
.f-btn-group {
  position: relative;
  *margin-left: .3em;
  *zoom: 1;
}
.f-btn-group:before,
.f-btn-group:after {
  display: table;
  content: "";
}
.f-btn-group:after {
  clear: both;
}
.f-btn-group:first-child {
  *margin-left: 0;
}
.f-btn-group + .f-btn-group {
  margin-left: 5px;
}
.f-btn-group  > .f-btn {
  position: relative;
  float: left;
  margin-left: -3px;
  -webkit-border-radius: 0px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 0px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 0px;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 0px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 0px;
  border-radius: 0px;
}
.f-btn-group  > .f-btn:first-child {
  -webkit-border-radius: 4px 0px 0px 4px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 4px 0px 0px 4px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 4px 0px 0px 4px;
  border-radius: 4px 0px 0px 4px;
  -webkit-border-radius: 4px 0px 0px 4px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 4px 0px 0px 4px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 4px 0px 0px 4px;
  border-radius: 4px 0px 0px 4px;
}
.f-btn-group  > .f-btn:last-child {
  -webkit-border-radius: 0px 4px 4px 0px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 0px 4px 4px 0px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 0px 4px 4px 0px;
  border-radius: 0px 4px 4px 0px;
  -webkit-border-radius: 0px 4px 4px 0px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 0px 4px 4px 0px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 0px 4px 4px 0px;
  border-radius: 0px 4px 4px 0px;
}
.f-btn-group  > .f-btn:hover,
.f-btn-group  > .f-btn:focus,
.f-btn-group  > .f-btn:active,
.f-btn-group  > .f-btn.active {
  z-index: 2;
}
.f-textbox {
  display: inline-block;
  *zoom: 1;
  *display: inline;
  display: inline-block;
  *zoom: 1;
  *display: inline;
  padding: 5px 9px;
  margin: 0px;
  line-height: normal;
  border: 1px solid #aeaeae;
  -webkit-border-radius: 4px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 4px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 4px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 4px;
  border-radius: 4px;
  background: #ffffff;
  *width: 150px;
  position: relative;
}
.f-textbox input {
  padding: 0px;
  margin: 0px;
  border: 0 none;
  background: #ffffff;
  vertical-align: middle;
  min-height: 18px;
  width: 100%;
  *width: auto;
  color: #333333;
}
.f-textbox input:focus {
  outline: 0 none;
}
.f-textbox input[disabled],
.f-textbox input[aria-disabled="true"],
.f-textbox input[readOnly] {
  background: #f8f8f8;
  color: #cccccc;
}
.f-textbox input[disabled] input,
.f-textbox input[aria-disabled="true"] input,
.f-textbox input[readOnly] input {
  *background: #f8f8f8;
}
.f-textbox  > span {
  left: 9px;
  top: 7px;
  position: absolute;
  font-style: normal;
}
.f-textbox:focus,
.f-textbox-focus {
  border-color: #09a2e0;
  -webkit-box-shadow: 0px 0px 0px 1px #09a2e0;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */
  box-shadow: 0px 0px 0px 1px #09a2e0;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -webkit-box-shadow: 0px 0px 0px 1px #09a2e0;
  -moz-box-shadow: 0px 0px 0px 1px #09a2e0;
  box-shadow: 0px 0px 0px 1px #09a2e0;
  -webkit-box-shadow: 0px 0px 0px 1px #09a2e0;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */
  box-shadow: 0px 0px 0px 1px #09a2e0;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -webkit-box-shadow: 0px 0px 0px 1px #09a2e0;
  -moz-box-shadow: 0px 0px 0px 1px #09a2e0;
  box-shadow: 0px 0px 0px 1px #09a2e0;
}
.f-textbox:focus :-moz-placeholder,
.f-textbox-focus :-moz-placeholder {
  color: #cccccc;
  font-weight: normal;
  font-style: normal;
}
.f-textbox:focus ::-webkit-input-placeholder,
.f-textbox-focus ::-webkit-input-placeholder {
  color: #cccccc;
  font-weight: normal;
  font-style: normal;
}
.f-textbox:focus :-moz-placeholder,
.f-textbox-focus :-moz-placeholder {
  color: #cccccc;
  font-weight: normal;
  font-style: normal;
}
.f-textbox:focus ::-webkit-input-placeholder,
.f-textbox-focus ::-webkit-input-placeholder {
  color: #cccccc;
  font-weight: normal;
  font-style: normal;
}
.f-textbox[aria-readonly="true"],
.f-textbox[aria-disabled="true"] {
  cursor: default;
  background: #f8f8f8;
  color: #cccccc !important;
  cursor: not-allowed;
  border-color: #d4d4d4;
}
.f-textbox[aria-readonly="true"]:focus,
.f-textbox[aria-disabled="true"]:focus {
  -webkit-box-shadow: none;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */
  box-shadow: none;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */
  box-shadow: none;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 1px solid #d4d4d4;
}
.f-textbox[aria-readonly="true"] input,
.f-textbox[aria-disabled="true"] input {
  cursor: not-allowed;
}
.f-textbox[aria-readonly="true"] i,
.f-textbox[aria-disabled="true"] i {
  -ms-filter: alpha(opacity=40);
  /* #ie7# #ie8# */

  opacity: 0.4;
  /* Chrome 4+, FF2+, Saf3.1+, Opera 9+, IE9, iOS 3.2+, Android 2.1+ */

  -ms-filter: alpha(opacity=40);
  /* #ie7# #ie8# */

  opacity: 0.4;
  /* Chrome 4+, FF2+, Saf3.1+, Opera 9+, IE9, iOS 3.2+, Android 2.1+ */

}
.f-textbox-error {
  border-color: #d30000;
  -webkit-box-shadow: 0px 0px 0px 1px #d30000;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */
  box-shadow: 0px 0px 0px 1px #d30000;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -webkit-box-shadow: 0px 0px 0px 1px #d30000;
  -moz-box-shadow: 0px 0px 0px 1px #d30000;
  box-shadow: 0px 0px 0px 1px #d30000;
  -webkit-box-shadow: 0px 0px 0px 1px #d30000;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */
  box-shadow: 0px 0px 0px 1px #d30000;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -webkit-box-shadow: 0px 0px 0px 1px #d30000;
  -moz-box-shadow: 0px 0px 0px 1px #d30000;
  box-shadow: 0px 0px 0px 1px #d30000;
}
.f-textbox-icon {
  padding: 1px 30px 1px 9px;
  width: 227px;
  position: relative;
}
.f-textbox-icon a {
  position: absolute;
  right: 9px;
  top: 4px;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  box-sizing: border-box;
  /* Chrome, IE8, Opera, Safari 5.1*/

  -moz-box-sizing: border-box;
  /* #firefox# FF1+ */

  -webkit-box-sizing: border-box;
  /* <=iOS4, <= Android  2.3 */

  box-sizing: border-box;
  /* Chrome, IE8, Opera, Safari 5.1*/

  -moz-box-sizing: border-box;
  /* #firefox# FF1+ */

  -webkit-box-sizing: border-box;
  /* <=iOS4, <= Android  2.3 */

}
.f-form .f-text {
  line-height: normal;
  margin-top: 7px;
  margin-bottom: 10px;
}
.f-form-row {
  margin: 0 0 16px;
  line-height: 20px;
}
.f-form-row  > label.f-label {
  line-height: 30px;
}
.f-form-row-vertical {
  margin-bottom: 16px;
  line-height: 20px;
  float: none;
}
.f-form-row-vertical  > .f-label {
  display: block;
  float: none;
  font-weight: 700;
  margin-bottom: 5px;
}
.f-form-row-vertical  > .f-label  + [class*='f-col'] {
  margin-left: 0;
}
.f-form .f-label,
.f-form .f-btn,
.f-form .f-textbox,
.f-form .f-combobox,
.f-form .f-combobutton,
.f-form .f-numberspinner,
.f-form .f-confirmation,
.f-form .f-alert,
.f-form .f-error {
  box-sizing: border-box;
  /* Chrome, IE8, Opera, Safari 5.1*/

  -moz-box-sizing: border-box;
  /* #firefox# FF1+ */

  -webkit-box-sizing: border-box;
  /* <=iOS4, <= Android  2.3 */

  box-sizing: border-box;
  /* Chrome, IE8, Opera, Safari 5.1*/

  -moz-box-sizing: border-box;
  /* #firefox# FF1+ */

  -webkit-box-sizing: border-box;
  /* <=iOS4, <= Android  2.3 */

}
.f-form .f-combobox {
  height: 30px;
  *height: 28px;
}
.f-label[class*='f-col'],
.f-btn[class*='f-col'],
.f-textbox[class*='f-col'],
.f-combobox[class*='f-col'],
.f-combobutton[class*='f-col'],
.f-numberspinner[class*='f-col'],
.f-confirmation[class*='f-col'],
.f-alert[class*='f-col'],
.f-error[class*='f-col'] {
  box-sizing: border-box;
  /* Chrome, IE8, Opera, Safari 5.1*/

  -moz-box-sizing: border-box;
  /* #firefox# FF1+ */

  -webkit-box-sizing: border-box;
  /* <=iOS4, <= Android  2.3 */

  box-sizing: border-box;
  /* Chrome, IE8, Opera, Safari 5.1*/

  -moz-box-sizing: border-box;
  /* #firefox# FF1+ */

  -webkit-box-sizing: border-box;
  /* <=iOS4, <= Android  2.3 */

}
.f-combobox[class*='f-col'] {
  height: auto;
}
.f-col12 {
  width: 1180px;
}
.f-width12 {
  width: 1180px !important;
}
.f-textbox.f-col12 {
  *width: 1158px;
}
.f-combobox.f-col12 {
  *width: 1125px;
}
.f-combobutton.f-col12 {
  *width: 1143px;
}
.f-numberspinner.f-col12 {
  *width: 1126px;
}
.f-confirmation.f-col12,.f-alert.f-col12,.f-error.f-col12, {
  *width: 1166px;
}
.f-col11 {
  width: 1080px;
}
.f-width11 {
  width: 1080px !important;
}
.f-textbox.f-col11 {
  *width: 1058px;
}
.f-combobox.f-col11 {
  *width: 1025px;
}
.f-combobutton.f-col11 {
  *width: 1043px;
}
.f-numberspinner.f-col11 {
  *width: 1026px;
}
.f-confirmation.f-col11,.f-alert.f-col11,.f-error.f-col11, {
  *width: 1066px;
}
.f-col10 {
  width: 980px;
}
.f-width10 {
  width: 980px !important;
}
.f-textbox.f-col10 {
  *width: 958px;
}
.f-combobox.f-col10 {
  *width: 925px;
}
.f-combobutton.f-col10 {
  *width: 943px;
}
.f-numberspinner.f-col10 {
  *width: 926px;
}
.f-confirmation.f-col10,.f-alert.f-col10,.f-error.f-col10, {
  *width: 966px;
}
.f-col9 {
  width: 880px;
}
.f-width9 {
  width: 880px !important;
}
.f-textbox.f-col9 {
  *width: 858px;
}
.f-combobox.f-col9 {
  *width: 825px;
}
.f-combobutton.f-col9 {
  *width: 843px;
}
.f-numberspinner.f-col9 {
  *width: 826px;
}
.f-confirmation.f-col9,.f-alert.f-col9,.f-error.f-col9, {
  *width: 866px;
}
.f-col8 {
  width: 780px;
}
.f-width8 {
  width: 780px !important;
}
.f-textbox.f-col8 {
  *width: 758px;
}
.f-combobox.f-col8 {
  *width: 725px;
}
.f-combobutton.f-col8 {
  *width: 743px;
}
.f-numberspinner.f-col8 {
  *width: 726px;
}
.f-confirmation.f-col8,.f-alert.f-col8,.f-error.f-col8, {
  *width: 766px;
}
.f-col7 {
  width: 680px;
}
.f-width7 {
  width: 680px !important;
}
.f-textbox.f-col7 {
  *width: 658px;
}
.f-combobox.f-col7 {
  *width: 625px;
}
.f-combobutton.f-col7 {
  *width: 643px;
}
.f-numberspinner.f-col7 {
  *width: 626px;
}
.f-confirmation.f-col7,.f-alert.f-col7,.f-error.f-col7, {
  *width: 666px;
}
.f-col6 {
  width: 580px;
}
.f-width6 {
  width: 580px !important;
}
.f-textbox.f-col6 {
  *width: 558px;
}
.f-combobox.f-col6 {
  *width: 525px;
}
.f-combobutton.f-col6 {
  *width: 543px;
}
.f-numberspinner.f-col6 {
  *width: 526px;
}
.f-confirmation.f-col6,.f-alert.f-col6,.f-error.f-col6, {
  *width: 566px;
}
.f-col5 {
  width: 480px;
}
.f-width5 {
  width: 480px !important;
}
.f-textbox.f-col5 {
  *width: 458px;
}
.f-combobox.f-col5 {
  *width: 425px;
}
.f-combobutton.f-col5 {
  *width: 443px;
}
.f-numberspinner.f-col5 {
  *width: 426px;
}
.f-confirmation.f-col5,.f-alert.f-col5,.f-error.f-col5, {
  *width: 466px;
}
.f-col4 {
  width: 380px;
}
.f-width4 {
  width: 380px !important;
}
.f-textbox.f-col4 {
  *width: 358px;
}
.f-combobox.f-col4 {
  *width: 325px;
}
.f-combobutton.f-col4 {
  *width: 343px;
}
.f-numberspinner.f-col4 {
  *width: 326px;
}
.f-confirmation.f-col4,.f-alert.f-col4,.f-error.f-col4, {
  *width: 366px;
}
.f-col3 {
  width: 280px;
}
.f-width3 {
  width: 280px !important;
}
.f-textbox.f-col3 {
  *width: 258px;
}
.f-combobox.f-col3 {
  *width: 225px;
}
.f-combobutton.f-col3 {
  *width: 243px;
}
.f-numberspinner.f-col3 {
  *width: 226px;
}
.f-confirmation.f-col3,.f-alert.f-col3,.f-error.f-col3, {
  *width: 266px;
}
.f-col2 {
  width: 180px;
}
.f-width2 {
  width: 180px !important;
}
.f-textbox.f-col2 {
  *width: 158px;
}
.f-combobox.f-col2 {
  *width: 125px;
}
.f-combobutton.f-col2 {
  *width: 143px;
}
.f-numberspinner.f-col2 {
  *width: 126px;
}
.f-confirmation.f-col2,.f-alert.f-col2,.f-error.f-col2, {
  *width: 166px;
}
.f-col1 {
  width: 80px;
}
.f-width1 {
  width: 80px !important;
}
.f-textbox.f-col1 {
  *width: 58px;
}
.f-combobox.f-col1 {
  *width: 25px;
}
.f-combobutton.f-col1 {
  *width: 43px;
}
.f-numberspinner.f-col1 {
  *width: 26px;
}
.f-confirmation.f-col1,.f-alert.f-col1,.f-error.f-col1, {
  *width: 66px;
}
.f-container {
  width: 1180px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.f-row,
.f-container {
  *zoom: 1;
  *zoom: 1;
}
.f-row:before,
.f-container:before,
.f-row:after,
.f-container:after {
  display: table;
  content: "";
  *zoom: 1;
  *display: inline;
}
.f-row:after,
.f-container:after {
  clear: both;
}
.f-row:before,
.f-container:before,
.f-row:after,
.f-container:after {
  display: table;
  content: "";
  *zoom: 1;
  *display: inline;
}
.f-row:after,
.f-container:after {
  clear: both;
}
.f-row  > [class*="f-col"],
.f-container  > [class*="f-col"] {
  float: left;
  margin-left: 20px;
}
.f-row  > [class*="f-col"]:first-child,
.f-container  > [class*="f-col"]:first-child {
  margin-left: 0px;
}
.f-container-fluid {
  width: 100%;
  *zoom: 1;
  *zoom: 1;
}
.f-container-fluid:before,
.f-container-fluid:after {
  display: table;
  content: "";
  *zoom: 1;
  *display: inline;
}
.f-container-fluid:after {
  clear: both;
}
.f-container-fluid:before,
.f-container-fluid:after {
  display: table;
  content: "";
  *zoom: 1;
  *display: inline;
}
.f-container-fluid:after {
  clear: both;
}
.f-container-fluid .f-row,
.f-row-fluid {
  width: 100%;
  *zoom: 1;
  *zoom: 1;
}
.f-container-fluid .f-row:before,
.f-row-fluid:before,
.f-container-fluid .f-row:after,
.f-row-fluid:after {
  display: table;
  content: "";
  *zoom: 1;
  *display: inline;
}
.f-container-fluid .f-row:after,
.f-row-fluid:after {
  clear: both;
}
.f-container-fluid .f-row:before,
.f-row-fluid:before,
.f-container-fluid .f-row:after,
.f-row-fluid:after {
  display: table;
  content: "";
  *zoom: 1;
  *display: inline;
}
.f-container-fluid .f-row:after,
.f-row-fluid:after {
  clear: both;
}
.f-container-fluid .f-row .f-col12,
.f-row-fluid .f-col12 {
  width: 99.99999999999999%;
  *width: 99.95762711864406%;
}
.f-container-fluid .f-row .f-col11,
.f-row-fluid .f-col11 {
  width: 91.52542372881355%;
  *width: 91.48305084745762%;
}
.f-container-fluid .f-row .f-col10,
.f-row-fluid .f-col10 {
  width: 83.0508474576271%;
  *width: 83.00847457627117%;
}
.f-container-fluid .f-row .f-col9,
.f-row-fluid .f-col9 {
  width: 74.57627118644066%;
  *width: 74.53389830508473%;
}
.f-container-fluid .f-row .f-col8,
.f-row-fluid .f-col8 {
  width: 66.10169491525423%;
  *width: 66.0593220338983%;
}
.f-container-fluid .f-row .f-col7,
.f-row-fluid .f-col7 {
  width: 57.62711864406779%;
  *width: 57.58474576271186%;
}
.f-container-fluid .f-row .f-col6,
.f-row-fluid .f-col6 {
  width: 49.15254237288135%;
  *width: 49.11016949152542%;
}
.f-container-fluid .f-row .f-col5,
.f-row-fluid .f-col5 {
  width: 40.677966101694906%;
  *width: 40.635593220338976%;
}
.f-container-fluid .f-row .f-col4,
.f-row-fluid .f-col4 {
  width: 32.20338983050847%;
  *width: 32.16101694915254%;
}
.f-container-fluid .f-row .f-col3,
.f-row-fluid .f-col3 {
  width: 23.72881355932203%;
  *width: 23.6864406779661%;
}
.f-container-fluid .f-row .f-col2,
.f-row-fluid .f-col2 {
  width: 15.254237288135592%;
  *width: 15.21186440677966%;
}
.f-container-fluid .f-row .f-col1,
.f-row-fluid .f-col1 {
  width: 6.779661016949151%;
  *width: 6.737288135593219%;
}
.f-container-fluid .f-row  > [class*="f-col"],
.f-row-fluid  > [class*="f-col"] {
  float: left;
  margin-left: 1.694915254237288%;
}
.f-container-fluid .f-row  > [class*="f-col"]:first-child,
.f-row-fluid  > [class*="f-col"]:first-child {
  margin-left: 0px;
}
[class*="f-col"].hide {
  display: none;
}
[class*="f-col"].pull-right {
  float: right;
}
@media only screen and (min-width: 960px) {
  .f-hide-desktop {
    display: none !important;
  }
}
/***** Tablet (Smaller than 959px) *****/
@media only screen and (min-width: 768px) and (max-width: 959px) {
  .f-hide-desktop {
    display: block !important;
  }
  .f-hide-tablet {
    display: none !important;
  }
}
/***** Phone (landscape 420px) *****/
@media only screen and (max-width: 767px) {
  .f-row-fluid  > [class*="f-col"] {
    float: none;
    width: 100%;
    margin-left: 0px;
    margin: 10px 0 0 0;
    overflow: hidden;
  }
  .f-row-fluid .f-phone-col4 {
    margin-left: 4%;
    display: inline-block;
    width: 100%;
  }
  .f-row-fluid .f-phone-col3 {
    margin-left: 4%;
    display: inline-block;
    width: 74%;
  }
  .f-row-fluid .f-phone-col2 {
    margin-left: 4%;
    display: inline-block;
    width: 48%;
  }
  .f-row-fluid .f-phone-col1 {
    margin-left: 4%;
    display: inline-block;
    width: 22%;
  }
  .f-row-fluid  > [class*="f-phone-col"]:first-child {
    margin-left: 0px;
  }
  .f-row-fluid .end + [class^='f-phone-col'],
  .f-row-fluid .end + [class^='f-col'] {
    margin-left: 0;
  }
  .show-nav {
    display: block;
    float: right;
    margin-top: 15px;
    margin-right: 15px;
    width: 20px;
    height: 20px;
    background: gray;
    background: #f8f8f8 url(../images/dropdown.png) left top no-repeat;
    border: 1px solid #AAA;
    border-radius: 4px;
  }
  .show-nav.up {
    background-position: left bottom;
  }
  .f-navbar .show-nav {
    position: absolute;
    width: 24px;
    height: 24px;
    top: 7px;
    right: 11px;
    background: #000;
  }
  .f-navbar.open {
    height: auto;
    overflow: visible;
  }
  .f-navbar.open .nav-collapse {
    margin-bottom: 10px;
    height: auto;
    overflow: visible;
  }
  .nav-collapse {
    margin-top: 48px;
    height: 0px;
    overflow: hidden;
  }
  .nav-collapse .nav > li {
    float: none;
    display: block;
  }
  .nav-collapse .dropdown-menu {
    position: static;
    top: auto;
    left: auto;
    float: none;
    display: block;
    max-width: none;
    margin: 0 10px;
    padding: 0;
    background-color: transparent;
    border: none;
  }
  .nav-collapse .dropdown-menu li a:before {
    content: "\00BB";
    float: left;
    margin-right: 5px;
  }
  .nav-collapse .dropdown-menu a {
    padding: 6px;
    color: #666;
  }
  .nav-collapse .dropdown-menu:before,
  .nav-collapse .dropdown-menu:after {
    display: none;
  }
  .f-hide-desktop {
    display: block !important;
  }
  .f-hide-phone {
    display: none !important;
  }
  .f-form-row [class^='f-col'] {
    margin: 0;
  }
  .f-navbar .brand {
    float: none;
  }
}
/* ========= Styling rules to affect widgets ========= */
.futurama .dijitPopup {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.22);
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.22);
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.22);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.22);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.22);
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.22);
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.22);
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.22);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.22);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.22);
  -webkit-border-radius: 4px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 4px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 4px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 4px;
  border-radius: 4px;
}
.futurama .dijitTooltipDialogPopup {
  -webkit-box-shadow: none;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */
  box-shadow: none;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */
  box-shadow: none;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.futurama .dijitComboBoxMenuPopup {
  -webkit-box-shadow: none;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */
  box-shadow: none;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */
  box-shadow: none;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  padding: 2px 0px;
}
.futurama .dijitMenuPopup {
  padding: 2px 0px;
  -webkit-box-shadow: none;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */
  box-shadow: none;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */
  box-shadow: none;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin-top: 1px\9;
}
/* The highlight is shown in the ComboBox menu.  TODO: move to form/Common.less */
.futurama .dijitComboBoxHighlightMatch {
  font-weight: bold;
}
.futurama .dijitFocusedLabel {
  /* for checkboxes or radio buttons, hatch border around the corresponding label, to indicate focus */

  outline: 1px dotted #000000;
}
/* Drag and Drop*/
.futurama .dojoDndItem {
  border-color: rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  transition-duration: 0.25s;
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  transition-duration: 0.25s;
  -webkit-transition-property: background-color, border-color;
  -moz-transition-property: background-color, border-color;
  transition-property: background-color, border-color;
  -webkit-transition-property: background-color, border-color;
  -moz-transition-property: background-color, border-color;
  transition-property: background-color, border-color;
}
.futurama .dojoDndItemOver {
  background-color: #ffffff;
  color: #444444;
  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  color: #444444;
  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  color: #444444;
  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  color: #444444;
  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  padding: 1px;
  border: solid 1px #999999;
  color: #666666;
}
.futurama .dojoDndItemAnchor,
.futurama .dojoDndItemSelected {
  background-color: #09a2e0;
  color: #444444;
  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  color: #444444;
  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  color: #444444;
  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  color: #444444;
  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  padding: 1px;
  border: solid 1px #aeaeae;
  color: #ffffff;
}
.futurama .dojoDndItemBefore,
.futurama .dojoDndItemAfter {
  border-color: #aeaeae;
}
.futurama table.dojoDndAvatar {
  border: 1px solid #aeaeae;
  border-collapse: collapse;
  background-color: #ffffff;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
}
.futurama .dojoDndAvatarHeader td {
  height: 20px;
  padding-left: 21px;
}
.futurama.dojoDndMove .dojoDndAvatarHeader,
.futurama.dojoDndCopy .dojoDndAvatarHeader {
  background-image: url("images/dnd.png");
  background-repeat: no-repeat;
  background-position: 2px -122px;
}
.futurama .dojoDndAvatarItem td {
  padding: 5px;
}
.futurama.dojoDndMove .dojoDndAvatarHeader {
  background-color: #f58383;
  background-position: 2px -103px;
}
.futurama.dojoDndCopy .dojoDndAvatarHeader {
  background-color: #f58383;
  background-position: 2px -68px;
}
.futurama.dojoDndMove .dojoDndAvatarCanDrop .dojoDndAvatarHeader {
  background-color: #97e68d;
  background-position: 2px -33px;
}
.futurama.dojoDndCopy .dojoDndAvatarCanDrop .dojoDndAvatarHeader {
  background-color: #97e68d;
  background-position: 2px 2px;
}
/* futurama/form/Common.css */
/*========================= common css =========================*/
/* 'dijitTextBox' refers to 'dijit(TextBox|DateTextBox|CurrencyTextBox|...)' */
.futurama .dijitTextBox,
.futurama .dijitInputInner {
  color: #666666;
}
.futurama .dijitTextBox {
  display: inline-block;
  *zoom: 1;
  *display: inline;
  display: inline-block;
  *zoom: 1;
  *display: inline;
  padding: 6px 9px 5px 9px;
  line-height: normal;
  border: 1px solid #aeaeae;
}
.futurama .dijitValidationTextBoxError .dijitValidationContainer {
  background-color: #d30000;
  background-image: url("form/images/error.png");
  background-position: -1px 0px;
  border: solid #d30000 0;
  width: 9px !important;
  height: 26px;
  display: none;
}
.futurama .dijitCurrencyTextBox .dijitValidationContainer {
  height: 17px;
}
.futurama .dijitSpinnerError .dijitValidationContainer {
  height: 20px;
}
.futurama .dijitTextBoxError .dijitValidationContainer {
  border-left-width: 1px;
}
.futurama .dijitValidationTextBoxError .dijitValidationIcon {
  width: 0;
  background-color: transparent !important;
  /* so the INPUT doesn't obscure the border in rtl+a11y */

}
/* Padding for the input area of TextBox based widgets, and corresponding padding for the
 * down arrow button and the placeholder.   placeholder is explicitly listed  because
 * dijitPlaceHolder is absolutely positioned, so padding set on dijitInputField
 * won't affect it
 */
.futurama .dijitSelect {
  display: inline-block;
  *zoom: 1;
  *display: inline;
  display: inline-block;
  *zoom: 1;
  *display: inline;
  min-width: 90px;
  border: 1px solid #aeaeae;
  -webkit-border-radius: 4px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 4px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 4px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 4px;
  border-radius: 4px;
  position: relative;
  *zoom: expression(this.runtimeStyle.zoom=1,this.appendChild( document.createElement('i') ).className='f-combobox-after');
  *zoom: expression(this.runtimeStyle.zoom=1,this.appendChild( document.createElement('i') ).className='f-combobox-after');
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: relative;
  height: 28px;
  width: 200px;
  padding: 0px 34px 0px 9px;
}
.futurama .dijitSelect .f-combobox-after {
  display: block;
}
.futurama .dijitSelect .f-combobox-after {
  display: block;
}
.futurama .dijitSelect,
.futurama .dijitTextBox,
.futurama .dijitTextBox .dijitButtonNode {
  /* color for (outer) border on *TextBox widgets, and border between input and buttons on ComboBox and Spinner */

  border-color: #aeaeae;
  -webkit-transition-property: background-color, border;
  -moz-transition-property: background-color, border;
  transition-property: background-color, border;
  -webkit-transition-property: background-color, border;
  -moz-transition-property: background-color, border;
  transition-property: background-color, border;
  -webkit-transition-duration: 0.35s;
  -moz-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-duration: 0.35s;
  -moz-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-border-radius: 4px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 4px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 4px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 4px;
  border-radius: 4px;
}
.futurama .dijitSelect,
.futurama .dijitTextBox {
  background-color: #ffffff;
}
.futurama .dijitTextBoxHover {
  background-color: #ffffff;
  background: #ffffff;
  background: #ffffff;
}
/* error state */
.futurama .dijitSelectError,
.futurama .dijitSelectError .dijitButtonContents,
.futurama .dijitTextBoxError,
.futurama .dijitTextBoxError .dijitButtonNode {
  border-color: #d30000;
}
/* focused state */
.futurama .dijitSelectFocused,
.futurama .dijitSelectFocused .dijitButtonContents,
.futurama .dijitTextBoxFocused,
.futurama .dijitTextBoxFocused .dijitButtonNode {
  border-color: #aeaeae;
  -webkit-transition-duration: 0.1s;
  -moz-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -webkit-transition-duration: 0.1s;
  -moz-transition-duration: 0.1s;
  transition-duration: 0.1s;
}
.futurama .dijitTextBoxFocused {
  border-color: #09a2e0;
  -webkit-box-shadow: 0px 0px 0px 1px #09a2e0;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */
  box-shadow: 0px 0px 0px 1px #09a2e0;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -webkit-box-shadow: 0px 0px 0px 1px #09a2e0;
  -moz-box-shadow: 0px 0px 0px 1px #09a2e0;
  box-shadow: 0px 0px 0px 1px #09a2e0;
  -webkit-box-shadow: 0px 0px 0px 1px #09a2e0;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */
  box-shadow: 0px 0px 0px 1px #09a2e0;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -webkit-box-shadow: 0px 0px 0px 1px #09a2e0;
  -moz-box-shadow: 0px 0px 0px 1px #09a2e0;
  box-shadow: 0px 0px 0px 1px #09a2e0;
}
.futurama .dijitTextBoxFocused :-moz-placeholder {
  color: #cccccc;
  font-weight: normal;
  font-style: normal;
}
.futurama .dijitTextBoxFocused ::-webkit-input-placeholder {
  color: #cccccc;
  font-weight: normal;
  font-style: normal;
}
.futurama .dijitTextBoxFocused :-moz-placeholder {
  color: #cccccc;
  font-weight: normal;
  font-style: normal;
}
.futurama .dijitTextBoxFocused ::-webkit-input-placeholder {
  color: #cccccc;
  font-weight: normal;
  font-style: normal;
}
.futurama .dijitTextBoxFocused .dijitInputContainer {
  background: #ffffff;
}
.futurama .dijitSelectErrorFocused,
.futurama .dijitSelectErrorFocused .dijitButtonContents,
.futurama .dijitTextBoxErrorFocused,
.futurama .dijitTextBoxErrorFocused .dijitButtonNode {
  border-color: #ba0000;
}
/* disabled state */
.futurama .dijitSelectDisabled,
.futurama .dijitSelectDisabled .dijitButtonContents,
.futurama .dijitTextBoxDisabled,
.futurama .dijitTextBoxDisabled .dijitButtonNode {
  border-color: #d4d4d4;
}
.futurama .dijitSelectDisabled,
.futurama .dijitTextBoxDisabled,
.futurama .dijitTextBoxDisabled .dijitInputContainer {
  background-color: #f8f8f8;
  background-image: none;
}
.futurama .dijitSelectDisabled,
.futurama .dijitTextBoxDisabled,
.futurama .dijitTextBoxDisabled .dijitInputInner {
  color: #cccccc;
}
.dj_webkit .futurama .dijitDisabled input {
  /* because WebKit lightens disabled input/textarea no matter what color you specify */

  color: #bfbfbf;
}
.dj_webkit .futurama textarea.dijitTextAreaDisabled {
  /* because WebKit lightens disabled input/textarea no matter what color you specify */

  color: #666666;
}
/*========================= for special widgets =========================*/
/* Input boxes with an arrow (for a drop down) */
.futurama .dijitSelect .dijitButtonNode {
  position: absolute;
  top: 0px;
  right: 0px;
  cursor: pointer;
  display: inline-block;
  *zoom: 1;
  *display: inline;
  display: inline-block;
  *zoom: 1;
  *display: inline;
  text-align: center;
  height: 28px;
  width: 34px;
  border-left: 0px;
  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  -webkit-border-radius: 0px 3px 3px 0px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 0px 3px 3px 0px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 0px 3px 3px 0px;
  border-radius: 0px 3px 3px 0px;
  -webkit-border-radius: 0px 3px 3px 0px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 0px 3px 3px 0px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 0px 3px 3px 0px;
  border-radius: 0px 3px 3px 0px;
}
.futurama .dijitSelect .dijitArrowButtonInner {
  height: 12px !important;
  background-image: url("images/icon_sprite.png");
  width: 12px;
  height: 12px;
  background-position: -1px -4px;
  background-image: url("images/icon_sprite.png");
  width: 12px;
  height: 12px;
  background-position: -1px -4px;
  background-position: -1px -4px;
  display: inline-block;
  margin-top: 4px;
  margin-left: 9px;
}
.futurama .dijitComboBox {
  display: inline-block;
  *zoom: 1;
  *display: inline;
  display: inline-block;
  *zoom: 1;
  *display: inline;
  min-width: 90px;
  border: 1px solid #aeaeae;
  -webkit-border-radius: 4px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 4px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 4px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 4px;
  border-radius: 4px;
  position: relative;
  *zoom: expression(this.runtimeStyle.zoom=1,this.appendChild( document.createElement('i') ).className='f-combobox-after');
  *zoom: expression(this.runtimeStyle.zoom=1,this.appendChild( document.createElement('i') ).className='f-combobox-after');
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: relative;
  height: 28px;
  width: 200px;
  padding: 0px 34px 0px 9px;
}
.futurama .dijitComboBox .f-combobox-after {
  display: block;
}
.futurama .dijitComboBox .f-combobox-after {
  display: block;
}
.futurama .no-arrow.dijitComboBox {
  padding: 0px 10px;
  width: 222px;
}
.futurama .dijitComboBox .dijitButtonNode {
  position: absolute;
  top: 0px;
  right: 0px;
  cursor: pointer;
  display: inline-block;
  *zoom: 1;
  *display: inline;
  display: inline-block;
  *zoom: 1;
  *display: inline;
  text-align: center;
  height: 28px;
  width: 34px;
  border-left: 0px;
  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  -webkit-border-radius: 0px 3px 3px 0px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 0px 3px 3px 0px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 0px 3px 3px 0px;
  border-radius: 0px 3px 3px 0px;
  -webkit-border-radius: 0px 3px 3px 0px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 0px 3px 3px 0px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 0px 3px 3px 0px;
  border-radius: 0px 3px 3px 0px;
}
.futurama .dijitComboBox.no-arrow .dijitInputContainer {
  border-right: 0px;
  border-left: 0px;
}
.futurama .dijitComboBox.no-arrow .dijitInputContainer:after {
  content: "";
  border-left: 0px;
}
.futurama .dijitComboBox .dijitArrowButtonInner {
  height: 12px !important;
  background-image: url("images/icon_sprite.png");
  width: 12px;
  height: 12px;
  background-position: -1px -4px;
  background-image: url("images/icon_sprite.png");
  width: 12px;
  height: 12px;
  background-position: -1px -4px;
  background-position: -1px -4px;
  display: inline-block;
  margin-top: 9px;
  margin-left: 10px;
}
.futurama .dijitComboBox .dijitInputContainer {
  padding: 7px 0px 6px 0px;
  height: 15px;
  border-right: solid 1px #aeaeae;
  *width: 100%;
}
.futurama .dijitComboBox .dijitInputContainer:after {
  position: absolute;
  top: 0px;
  right: 0px;
  display: inline-block;
  height: 28px;
  content: "";
  border-left: solid 1px #E5E5E5;
  z-index: 20;
}
.futurama .dijitComboBox .dijitInputContainer .dijitInputInner {
  padding: 0px;
  color: #3f3f3f;
}
.futurama .dijitComboBox .dijitInputContainer .dijitPlaceHolder {
  margin-top: 7px;
  font-style: normal;
}
.futurama .dijitToolbar .dijitComboBox .dijitArrowButtonInner {
  border: none;
}
.futurama .dijitComboBoxFocused {
  outline: 0 none;
  border: 1px solid #09a2e0;
  box-shadow: 0px 0px 0px 1px #09a2e0;
}
.futurama .dijitComboBoxFocused :-moz-placeholder {
  color: #cccccc;
  font-weight: normal;
  font-style: normal;
}
.futurama .dijitComboBoxFocused ::-webkit-input-placeholder {
  color: #cccccc;
  font-weight: normal;
  font-style: normal;
}
.futurama .dijitComboBoxFocused :-moz-placeholder {
  color: #cccccc;
  font-weight: normal;
  font-style: normal;
}
.futurama .dijitComboBoxFocused ::-webkit-input-placeholder {
  color: #cccccc;
  font-weight: normal;
  font-style: normal;
}
.futurama .dijitComboBoxDisabled .dijitInputContainer {
  -ms-filter: alpha(opacity=40);
  /* #ie7# #ie8# */

  opacity: 0.4;
  /* Chrome 4+, FF2+, Saf3.1+, Opera 9+, IE9, iOS 3.2+, Android 2.1+ */

  -ms-filter: alpha(opacity=40);
  /* #ie7# #ie8# */

  opacity: 0.4;
  /* Chrome 4+, FF2+, Saf3.1+, Opera 9+, IE9, iOS 3.2+, Android 2.1+ */

}
.futurama .dijitComboBoxDisabled .dijitArrowButton .dijitArrowButtonInner {
  background-image: url("images/icon_sprite.png");
  width: 12px;
  height: 12px;
  background-position: -1px -4px;
  background-image: url("images/icon_sprite.png");
  width: 12px;
  height: 12px;
  background-position: -1px -4px;
  background-position: -1px -4px;
  -ms-filter: alpha(opacity=40);
  /* #ie7# #ie8# */

  opacity: 0.4;
  /* Chrome 4+, FF2+, Saf3.1+, Opera 9+, IE9, iOS 3.2+, Android 2.1+ */

  -ms-filter: alpha(opacity=40);
  /* #ie7# #ie8# */

  opacity: 0.4;
  /* Chrome 4+, FF2+, Saf3.1+, Opera 9+, IE9, iOS 3.2+, Android 2.1+ */

  background-color: transparent;
}
/* Add 1px vertical padding to the <input> where user types and the validation icon,
   to match the 1px border on arrow button */
.futurama .dijitTextBox .dijitInputInner,
.futurama .dijitValidationTextBox .dijitValidationContainer {
  padding: 1px 0;
  width: 0px;
  overflow: hidden;
  z-index: -1;
}
/* Arrow "hover" effect:
 * The arrow button should change color whenever the mouse is in a position such that clicking it
 * will toggle the drop down.   That's either (1) anywhere over the ComboBox or (2) over the arrow
 * button, depending on the openOnClick setting for the widget.
 */
.futurama .dijitComboBoxOpenOnClickHover .dijitButtonNode,
.futurama .dijitComboBox .dijitDownArrowButtonHover {
  background-color: #c4c4c4;
  background-image: -moz-linear-gradient(top, #d2d2d2, #aeaeae);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d2d2d2, #aeaeae);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d2d2d2), to(#aeaeae));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d2d2d2, #aeaeae);
  /**#opera#**/

  background-image: linear-gradient(top, #d2d2d2, #aeaeae);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d2d2d2', endColorstr='#aeaeae', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #c4c4c4;
  background-image: -moz-linear-gradient(top, #d2d2d2, #aeaeae);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d2d2d2, #aeaeae);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d2d2d2), to(#aeaeae));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d2d2d2, #aeaeae);
  /**#opera#**/

  background-image: linear-gradient(top, #d2d2d2, #aeaeae);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d2d2d2', endColorstr='#aeaeae', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

}
/* Arrow Button change when drop down is open */
.futurama .dijitComboBox .dijitHasDropDownOpen {
  background-color: #191414;
  color: #444444;
  background-color: #e1e1e1;
  background-image: -moz-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d3), to(#f7f7f7));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#opera#**/

  background-image: linear-gradient(top, #d3d3d3, #f7f7f7);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#f7f7f7', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e1e1e1;
  background-image: -moz-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d3), to(#f7f7f7));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#opera#**/

  background-image: linear-gradient(top, #d3d3d3, #f7f7f7);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#f7f7f7', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  color: #444444;
  background-color: #e1e1e1;
  background-image: -moz-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d3), to(#f7f7f7));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#opera#**/

  background-image: linear-gradient(top, #d3d3d3, #f7f7f7);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#f7f7f7', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e1e1e1;
  background-image: -moz-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d3), to(#f7f7f7));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#opera#**/

  background-image: linear-gradient(top, #d3d3d3, #f7f7f7);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#f7f7f7', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  color: #444444;
  background-color: #e1e1e1;
  background-image: -moz-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d3), to(#f7f7f7));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#opera#**/

  background-image: linear-gradient(top, #d3d3d3, #f7f7f7);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#f7f7f7', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e1e1e1;
  background-image: -moz-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d3), to(#f7f7f7));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#opera#**/

  background-image: linear-gradient(top, #d3d3d3, #f7f7f7);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#f7f7f7', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  color: #444444;
  background-color: #e1e1e1;
  background-image: -moz-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d3), to(#f7f7f7));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#opera#**/

  background-image: linear-gradient(top, #d3d3d3, #f7f7f7);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#f7f7f7', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e1e1e1;
  background-image: -moz-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d3), to(#f7f7f7));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#opera#**/

  background-image: linear-gradient(top, #d3d3d3, #f7f7f7);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#f7f7f7', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
}
.dj_iequirks .futurama .dijitComboBox .dijitHasDropDownOpen {
  padding: 1px 0;
}
.futurama .dijitComboBox .dijitHasDropDownOpen .dijitArrowButtonInner {
  border: 0 none;
}
/* disabled state */
.futurama div.dijitComboBoxDisabled .dijitArrowButtonInner {
  /* specific selector set to override background-position setting from Button.js
 * (.futurama .dijitComboBoxDisabled .dijitArrowButtonInner) */

  background-color: #f8f8f8;
}
/*========================= hacks for browsers =========================*/
/* it seems the input[type="hidden"] has a height (16px) too... this may cause the widget's height calculate error */
.dj_ff3 .futurama .dijitInputField input[type="hidden"] {
  display: none;
  height: 0;
  width: 0;
}
.dj_borderbox .futurama .dijitComboBox .dijitHasDropDownOpen .dijitArrowButtonInner {
  width: 18px;
}
.dj_borderbox .futurama .dijitComboBoxFocused .dijitHasDropDownOpen .dijitArrowButtonInner {
  width: 16px;
}
/* Button | DropDownButton | ComboButton | ToggleButton
 * 
 * Styling Buttons mainly includes:
 * 
 * 1. Containers
 * 		.dijitButton
 * 		.dijitDropDownButton
 * 		.dijitComboButton
 * 		.dijitButtonNode - common button/arrow wrapper shared across all three button types 
 *
 * 2. Button text
 * 		.dijitButtonText
 * 
 * 3. Arrows - only for DropDownButton and ComboButton
 * 	     There are total four directions arrows - down, left, right, up:
 * 		.dijitArrowButtonInner - down arrow by default
 *      .dijitLeftArrowButton .dijitArrowButtonInner - left arrow
 *      .dijitRightArrowButton .dijitArrowButtonInner - right arrow
 *      .dijitUpArrowButton .dijitArrowButtonInner - up arrow
 * 
 * 4. States - Hover, Active, Disabled, e.g.
 * 		.dijitButtonHover .dijitButtonNode
 * 		.dijitButtonActive .dijitButtonNode
 * 		.dijitButtonDisabled .dijitButtonNode
 *      
 *      .dijitDisabled .dijitArrowButtonInner  - disabled arrow states 
 */
.dijitToggleButton,
.dijitButton,
.dijitDropDownButton,
.dijitComboButton {
  /* outside of button */

  margin: 0px;
  vertical-align: middle;
}
.futurama .dijitButtonNode {
  /* rules for dijit.form.*Button widgets and arrow nodes on ComboBox, Spinner etc. */

  -webkit-transition-property: background-color;
  -moz-transition-property: background-color;
  transition-property: background-color;
  -webkit-transition-property: background-color;
  -moz-transition-property: background-color;
  transition-property: background-color;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.futurama .dijitButton .dijitButtonNode,
.futurama .dijitDropDownButton .dijitButtonNode,
.futurama .dijitComboButton .dijitButtonNode,
.futurama .dijitToggleButton .dijitButtonNode {
  display: inline-block;
  *zoom: 1;
  *display: inline;
  display: inline-block;
  *zoom: 1;
  *display: inline;
  color: #444444;
  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  color: #444444;
  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  line-height: 18px;
  line-height: normal\9;
  padding: 5px 14px 5px 14px;
  *padding: 7px 14px 5px 14px;
  margin: 0px;
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  font-family: Arial, Helvetica, sans-serif;
  text-align: left;
  -webkit-border-radius: 4px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 4px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 4px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 4px;
  border-radius: 4px;
  cursor: pointer;
  min-height: 18px;
  text-align: center;
  *overflow: visible;
  color: #333333;
  word-wrap: break-word;
  word-break: break-all;
  word-wrap: break-word;
  word-break: break-all;
  position: relative;
  *background-image: none;
}
.futurama .dijitComboButtonFocused .dijitStretch:after {
  display: inline-block;
  height: 28px;
  width: 0px;
  border-left: solid 1px #aeaeae;
  content: "";
  position: absolute;
  right: -1px;
  top: 1px;
  z-index: 20;
}
.futurama .dijitComboButton .dijitArrowButton {
  border-left: 1px solid rgba(255, 255, 255, 0.3) !important;
  border-left: 1px solid #EEE  \9 !important;
  padding: 9px 11px 2px 10px;
}
.futurama .dijitComboButton.dijitComboButtonOpenedFocused .dijitArrowButton {
  background-color: #e1e1e1;
  background-image: -moz-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d3), to(#f7f7f7));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#opera#**/

  background-image: linear-gradient(top, #d3d3d3, #f7f7f7);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#f7f7f7', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e1e1e1;
  background-image: -moz-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d3), to(#f7f7f7));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#opera#**/

  background-image: linear-gradient(top, #d3d3d3, #f7f7f7);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#f7f7f7', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

}
/*arrow styles for down/up/left/right directions*/
.futurama .dijitArrowButtonInner {
  background-image: url("images/icon_sprite.png");
  width: 12px;
  height: 12px;
  background-position: -1px -4px;
  background-image: url("images/icon_sprite.png");
  width: 12px;
  height: 12px;
  background-position: -1px -4px;
  background-position: -1px -4px;
}
.futurama .dijitLeftArrowButton .dijitArrowButtonInner {
  background-position: -77px 53%;
}
.futurama .dijitRightArrowButton .dijitArrowButtonInner {
  background-position: -26px 53%;
}
.futurama .dijitUpArrowButton .dijitArrowButtonInner {
  background-position: 0 53%;
}
.futurama .dijitDisabled .dijitArrowButtonInner {
  -ms-filter: alpha(opacity=40);
  /* #ie7# #ie8# */

  opacity: 0.4;
  /* Chrome 4+, FF2+, Saf3.1+, Opera 9+, IE9, iOS 3.2+, Android 2.1+ */

  -ms-filter: alpha(opacity=40);
  /* #ie7# #ie8# */

  opacity: 0.4;
  /* Chrome 4+, FF2+, Saf3.1+, Opera 9+, IE9, iOS 3.2+, Android 2.1+ */

}
.futurama .dijitDisabled .dijitLeftArrowButton .dijitArrowButtonInner {
  -ms-filter: alpha(opacity=40);
  /* #ie7# #ie8# */

  opacity: 0.4;
  /* Chrome 4+, FF2+, Saf3.1+, Opera 9+, IE9, iOS 3.2+, Android 2.1+ */

  -ms-filter: alpha(opacity=40);
  /* #ie7# #ie8# */

  opacity: 0.4;
  /* Chrome 4+, FF2+, Saf3.1+, Opera 9+, IE9, iOS 3.2+, Android 2.1+ */

}
.futurama .dijitDisabled .dijitRightArrowButton .dijitArrowButtonInner {
  -ms-filter: alpha(opacity=40);
  /* #ie7# #ie8# */

  opacity: 0.4;
  /* Chrome 4+, FF2+, Saf3.1+, Opera 9+, IE9, iOS 3.2+, Android 2.1+ */

  -ms-filter: alpha(opacity=40);
  /* #ie7# #ie8# */

  opacity: 0.4;
  /* Chrome 4+, FF2+, Saf3.1+, Opera 9+, IE9, iOS 3.2+, Android 2.1+ */

}
.futurama .dijitDisabled .dijitUpArrowButton .dijitArrowButtonInner {
  -ms-filter: alpha(opacity=40);
  /* #ie7# #ie8# */

  opacity: 0.4;
  /* Chrome 4+, FF2+, Saf3.1+, Opera 9+, IE9, iOS 3.2+, Android 2.1+ */

  -ms-filter: alpha(opacity=40);
  /* #ie7# #ie8# */

  opacity: 0.4;
  /* Chrome 4+, FF2+, Saf3.1+, Opera 9+, IE9, iOS 3.2+, Android 2.1+ */

}
.futurama .dijitButtonText {
  text-align: center;
}
/* hover status */
.futurama .dijitButtonHover .dijitButtonNode,
.futurama .dijitDropDownButtonHover .dijitButtonNode,
.futurama .dijitComboButton .dijitButtonNodeHover,
.futurama .dijitComboButton .dijitDownArrowButtonHover,
.futurama .dijitToggleButtonHover .dijitButtonNode {
  text-decoration: none;
  background-color: #c4c4c4;
  background-image: -moz-linear-gradient(top, #d2d2d2, #aeaeae);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d2d2d2, #aeaeae);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d2d2d2), to(#aeaeae));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d2d2d2, #aeaeae);
  /**#opera#**/

  background-image: linear-gradient(top, #d2d2d2, #aeaeae);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d2d2d2', endColorstr='#aeaeae', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #c4c4c4;
  background-image: -moz-linear-gradient(top, #d2d2d2, #aeaeae);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d2d2d2, #aeaeae);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d2d2d2), to(#aeaeae));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d2d2d2, #aeaeae);
  /**#opera#**/

  background-image: linear-gradient(top, #d2d2d2, #aeaeae);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d2d2d2', endColorstr='#aeaeae', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #999999;
  color: #444444;
  background-color: #c4c4c4;
  background-image: -moz-linear-gradient(top, #d2d2d2, #aeaeae);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d2d2d2, #aeaeae);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d2d2d2), to(#aeaeae));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d2d2d2, #aeaeae);
  /**#opera#**/

  background-image: linear-gradient(top, #d2d2d2, #aeaeae);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d2d2d2', endColorstr='#aeaeae', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #c4c4c4;
  background-image: -moz-linear-gradient(top, #d2d2d2, #aeaeae);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d2d2d2, #aeaeae);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d2d2d2), to(#aeaeae));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d2d2d2, #aeaeae);
  /**#opera#**/

  background-image: linear-gradient(top, #d2d2d2, #aeaeae);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d2d2d2', endColorstr='#aeaeae', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #999999;
  color: #444444;
}
/* hover status */
.futurama .dijitButtonFocused .dijitButtonNode,
.futurama .dijitDropDownButtonFocused .dijitButtonNode,
.futurama .dijitComboButtonFocused .dijitButtonNode,
.futurama .dijitToggleButtonFocused .dijitButtonNode,
.futurama .dijitToggleButtonFocused.dijitToggleButtonChecked .dijitButtonNode {
  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #09a2e0;
  color: #444444;
  box-shadow: 0px 0px 0px 1px #09a2e0;
  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #09a2e0;
  color: #444444;
  box-shadow: 0px 0px 0px 1px #09a2e0;
}
/* active, checked status */
.futurama .dijitButtonActive .dijitButtonNode,
.futurama .dijitDropDownButtonActive .dijitButtonNode,
.futurama .dijitComboButtonActive .dijitButtonNode,
.futurama .dijitToggleButtonActive .dijitButtonNode,
.futurama .dijitToggleButtonChecked .dijitButtonNode {
  color: #444444;
  background-color: #e1e1e1;
  background-image: -moz-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d3), to(#f7f7f7));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#opera#**/

  background-image: linear-gradient(top, #d3d3d3, #f7f7f7);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#f7f7f7', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e1e1e1;
  background-image: -moz-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d3), to(#f7f7f7));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#opera#**/

  background-image: linear-gradient(top, #d3d3d3, #f7f7f7);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#f7f7f7', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  color: #444444;
  background-color: #e1e1e1;
  background-image: -moz-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d3), to(#f7f7f7));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#opera#**/

  background-image: linear-gradient(top, #d3d3d3, #f7f7f7);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#f7f7f7', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e1e1e1;
  background-image: -moz-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d3), to(#f7f7f7));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#opera#**/

  background-image: linear-gradient(top, #d3d3d3, #f7f7f7);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#f7f7f7', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  -webkit-box-shadow: 0px 0px 0px #ffffff;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */
  box-shadow: 0px 0px 0px #ffffff;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -webkit-box-shadow: 0px 0px 0px #ffffff;
  -moz-box-shadow: 0px 0px 0px #ffffff;
  box-shadow: 0px 0px 0px #ffffff;
  -webkit-box-shadow: 0px 0px 0px #ffffff;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */
  box-shadow: 0px 0px 0px #ffffff;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -webkit-box-shadow: 0px 0px 0px #ffffff;
  -moz-box-shadow: 0px 0px 0px #ffffff;
  box-shadow: 0px 0px 0px #ffffff;
}
/* disabled status */
.futurama .dijitButtonDisabled,
.futurama .dijitDropDownButtonDisabled,
.futurama .dijitComboButtonDisabled,
.futurama .dijitToggleButtonDisabled {
  background-image: none;
}
.futurama .dijitButtonDisabled .dijitButtonNode,
.futurama .dijitDropDownButtonDisabled .dijitButtonNode,
.futurama .dijitComboButtonDisabled .dijitButtonNode,
.futurama .dijitToggleButtonDisabled .dijitButtonNode {
  color: #cccccc;
  background-color: #f4f4f4;
  background-image: -moz-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbfbfb), to(#e9e9e9));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#opera#**/

  background-image: linear-gradient(top, #fbfbfb, #e9e9e9);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#e9e9e9', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #f4f4f4;
  background-image: -moz-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbfbfb), to(#e9e9e9));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#opera#**/

  background-image: linear-gradient(top, #fbfbfb, #e9e9e9);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#e9e9e9', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #d4d4d4;
  cursor: default;
  box-shadow: 0px 0px 0px 0px #ffffff;
  color: #cccccc;
  background-color: #f4f4f4;
  background-image: -moz-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbfbfb), to(#e9e9e9));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#opera#**/

  background-image: linear-gradient(top, #fbfbfb, #e9e9e9);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#e9e9e9', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #f4f4f4;
  background-image: -moz-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbfbfb), to(#e9e9e9));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#opera#**/

  background-image: linear-gradient(top, #fbfbfb, #e9e9e9);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#e9e9e9', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #d4d4d4;
  cursor: default;
  box-shadow: 0px 0px 0px 0px #ffffff;
}
.futurama .dijitComboButtonDisabled .dijitArrowButton {
  border-left-width: 0;
}
/* for ComboButton */
.futurama table.dijitComboButton {
  border-collapse: separate;
  *border-width: 0px;
}
.futurama .dijitComboButton .dijitStretch {
  -webkit-border-radius: 4px 0 0 4px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 4px 0 0 4px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
  -webkit-border-radius: 4px 0 0 4px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 4px 0 0 4px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
  *border-width: 1px;
  outline: none;
  height: 19px;
}
.futurama .dijitComboButton .dijitStretch:after {
  display: none;
  content: " ";
  height: 30px;
  border-left: solid 1px #aeaeae;
  position: absolute;
  right: 0px;
  top: 0px;
}
.futurama .dijitComboButton .dijitArrowButton {
  -webkit-border-radius: 0 4px 4px 0;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 0 4px 4px 0;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  -webkit-border-radius: 0 4px 4px 0;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 0 4px 4px 0;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
.futurama .dijitButtonNode .dijitIcon {
  display: none;
}
.futurama .dijitButtonNode .dijitCheckBoxIcon {
  display: inline-block;
}
.futurama .dijitButton.black .dijitButtonNode,
.futurama .dijitButton.primary .dijitButtonNode {
  color: #ffffff;
  background-color: #525252;
  background-image: -moz-linear-gradient(top, #666666, #333333);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #666666, #333333);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#666666), to(#333333));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #666666, #333333);
  /**#opera#**/

  background-image: linear-gradient(top, #666666, #333333);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#333333', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #525252;
  background-image: -moz-linear-gradient(top, #666666, #333333);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #666666, #333333);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#666666), to(#333333));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #666666, #333333);
  /**#opera#**/

  background-image: linear-gradient(top, #666666, #333333);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#333333', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #222222;
  color: #ffffff;
  background-color: #525252;
  background-image: -moz-linear-gradient(top, #666666, #333333);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #666666, #333333);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#666666), to(#333333));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #666666, #333333);
  /**#opera#**/

  background-image: linear-gradient(top, #666666, #333333);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#333333', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #525252;
  background-image: -moz-linear-gradient(top, #666666, #333333);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #666666, #333333);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#666666), to(#333333));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #666666, #333333);
  /**#opera#**/

  background-image: linear-gradient(top, #666666, #333333);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#333333', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #222222;
}
.futurama .dijitButtonHover.black .dijitButtonNode,
.futurama .dijitButtonHover.primary .dijitButtonNode {
  background-color: #383838;
  background-image: -moz-linear-gradient(top, #484848, #1f1f1f);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #484848, #1f1f1f);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#484848), to(#1f1f1f));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #484848, #1f1f1f);
  /**#opera#**/

  background-image: linear-gradient(top, #484848, #1f1f1f);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#484848', endColorstr='#1f1f1f', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #383838;
  background-image: -moz-linear-gradient(top, #484848, #1f1f1f);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #484848, #1f1f1f);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#484848), to(#1f1f1f));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #484848, #1f1f1f);
  /**#opera#**/

  background-image: linear-gradient(top, #484848, #1f1f1f);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#484848', endColorstr='#1f1f1f', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #000000;
  color: #ffffff;
  background-color: #383838;
  background-image: -moz-linear-gradient(top, #484848, #1f1f1f);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #484848, #1f1f1f);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#484848), to(#1f1f1f));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #484848, #1f1f1f);
  /**#opera#**/

  background-image: linear-gradient(top, #484848, #1f1f1f);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#484848', endColorstr='#1f1f1f', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #383838;
  background-image: -moz-linear-gradient(top, #484848, #1f1f1f);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #484848, #1f1f1f);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#484848), to(#1f1f1f));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #484848, #1f1f1f);
  /**#opera#**/

  background-image: linear-gradient(top, #484848, #1f1f1f);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#484848', endColorstr='#1f1f1f', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #000000;
  color: #ffffff;
}
.futurama .dijitButtonFocused.black .dijitButtonNode,
.futurama .dijitButtonFocused.primary .dijitButtonNode {
  background-color: #525252;
  background-image: -moz-linear-gradient(top, #666666, #333333);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #666666, #333333);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#666666), to(#333333));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #666666, #333333);
  /**#opera#**/

  background-image: linear-gradient(top, #666666, #333333);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#333333', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #525252;
  background-image: -moz-linear-gradient(top, #666666, #333333);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #666666, #333333);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#666666), to(#333333));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #666666, #333333);
  /**#opera#**/

  background-image: linear-gradient(top, #666666, #333333);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#333333', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #09a2e0;
  color: #ffffff;
  box-shadow: 0px 0px 0px 1px #09a2e0;
  background-color: #525252;
  background-image: -moz-linear-gradient(top, #666666, #333333);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #666666, #333333);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#666666), to(#333333));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #666666, #333333);
  /**#opera#**/

  background-image: linear-gradient(top, #666666, #333333);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#333333', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #525252;
  background-image: -moz-linear-gradient(top, #666666, #333333);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #666666, #333333);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#666666), to(#333333));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #666666, #333333);
  /**#opera#**/

  background-image: linear-gradient(top, #666666, #333333);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#333333', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #09a2e0;
  color: #ffffff;
  box-shadow: 0px 0px 0px 1px #09a2e0;
}
.futurama .dijitButtonActive.black .dijitButtonNode,
.futurama .dijitButtonActive.primary .dijitButtonNode {
  color: #ffffff;
  background-color: #474747;
  background-image: -moz-linear-gradient(top, #333333, #666666);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #333333, #666666);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#666666));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #333333, #666666);
  /**#opera#**/

  background-image: linear-gradient(top, #333333, #666666);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#666666', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #474747;
  background-image: -moz-linear-gradient(top, #333333, #666666);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #333333, #666666);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#666666));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #333333, #666666);
  /**#opera#**/

  background-image: linear-gradient(top, #333333, #666666);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#666666', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #222222;
  color: #ffffff;
  background-color: #474747;
  background-image: -moz-linear-gradient(top, #333333, #666666);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #333333, #666666);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#666666));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #333333, #666666);
  /**#opera#**/

  background-image: linear-gradient(top, #333333, #666666);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#666666', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #474747;
  background-image: -moz-linear-gradient(top, #333333, #666666);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #333333, #666666);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#666666));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #333333, #666666);
  /**#opera#**/

  background-image: linear-gradient(top, #333333, #666666);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#666666', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #222222;
}
.futurama .dijitButtonDisabled.black .dijitButtonNode,
.futurama .dijitButtonDisabled.primary .dijitButtonNode {
  color: #cccccc;
  background-color: #f4f4f4;
  background-image: -moz-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbfbfb), to(#e9e9e9));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#opera#**/

  background-image: linear-gradient(top, #fbfbfb, #e9e9e9);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#e9e9e9', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #f4f4f4;
  background-image: -moz-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbfbfb), to(#e9e9e9));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#opera#**/

  background-image: linear-gradient(top, #fbfbfb, #e9e9e9);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#e9e9e9', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #d4d4d4;
  cursor: default;
  color: #cccccc;
  background-color: #f4f4f4;
  background-image: -moz-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbfbfb), to(#e9e9e9));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#opera#**/

  background-image: linear-gradient(top, #fbfbfb, #e9e9e9);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#e9e9e9', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #f4f4f4;
  background-image: -moz-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbfbfb), to(#e9e9e9));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#opera#**/

  background-image: linear-gradient(top, #fbfbfb, #e9e9e9);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#e9e9e9', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #d4d4d4;
  cursor: default;
}
.futurama .dijitButton.green .dijitButtonNode,
.futurama .dijitButton.CTA .dijitButtonNode {
  color: #ffffff;
  background-color: #5ec313;
  background-image: -moz-linear-gradient(top, #91dc0d, #119e1b);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #91dc0d, #119e1b);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#91dc0d), to(#119e1b));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #91dc0d, #119e1b);
  /**#opera#**/

  background-image: linear-gradient(top, #91dc0d, #119e1b);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#91dc0d', endColorstr='#119e1b', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #5ec313;
  background-image: -moz-linear-gradient(top, #91dc0d, #119e1b);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #91dc0d, #119e1b);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#91dc0d), to(#119e1b));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #91dc0d, #119e1b);
  /**#opera#**/

  background-image: linear-gradient(top, #91dc0d, #119e1b);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#91dc0d', endColorstr='#119e1b', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #3d920d;
  color: #ffffff;
  background-color: #5ec313;
  background-image: -moz-linear-gradient(top, #91dc0d, #119e1b);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #91dc0d, #119e1b);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#91dc0d), to(#119e1b));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #91dc0d, #119e1b);
  /**#opera#**/

  background-image: linear-gradient(top, #91dc0d, #119e1b);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#91dc0d', endColorstr='#119e1b', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #5ec313;
  background-image: -moz-linear-gradient(top, #91dc0d, #119e1b);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #91dc0d, #119e1b);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#91dc0d), to(#119e1b));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #91dc0d, #119e1b);
  /**#opera#**/

  background-image: linear-gradient(top, #91dc0d, #119e1b);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#91dc0d', endColorstr='#119e1b', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #3d920d;
}
.futurama .dijitButtonHover.green .dijitButtonNode,
.futurama .dijitButtonHover.CTA .dijitButtonNode {
  background-color: #3ba60a;
  background-image: -moz-linear-gradient(top, #5abe07, #0c830e);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #5abe07, #0c830e);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5abe07), to(#0c830e));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #5abe07, #0c830e);
  /**#opera#**/

  background-image: linear-gradient(top, #5abe07, #0c830e);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5abe07', endColorstr='#0c830e', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #3ba60a;
  background-image: -moz-linear-gradient(top, #5abe07, #0c830e);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #5abe07, #0c830e);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5abe07), to(#0c830e));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #5abe07, #0c830e);
  /**#opera#**/

  background-image: linear-gradient(top, #5abe07, #0c830e);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5abe07', endColorstr='#0c830e', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #196b0f;
  color: #ffffff;
  background-color: #3ba60a;
  background-image: -moz-linear-gradient(top, #5abe07, #0c830e);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #5abe07, #0c830e);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5abe07), to(#0c830e));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #5abe07, #0c830e);
  /**#opera#**/

  background-image: linear-gradient(top, #5abe07, #0c830e);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5abe07', endColorstr='#0c830e', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #3ba60a;
  background-image: -moz-linear-gradient(top, #5abe07, #0c830e);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #5abe07, #0c830e);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5abe07), to(#0c830e));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #5abe07, #0c830e);
  /**#opera#**/

  background-image: linear-gradient(top, #5abe07, #0c830e);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5abe07', endColorstr='#0c830e', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #196b0f;
  color: #ffffff;
}
.futurama .dijitButtonFocused.green .dijitButtonNode,
.futurama .dijitButtonFocused.CTA .dijitButtonNode {
  background-color: #5ec313;
  background-image: -moz-linear-gradient(top, #91dc0d, #119e1b);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #91dc0d, #119e1b);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#91dc0d), to(#119e1b));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #91dc0d, #119e1b);
  /**#opera#**/

  background-image: linear-gradient(top, #91dc0d, #119e1b);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#91dc0d', endColorstr='#119e1b', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #5ec313;
  background-image: -moz-linear-gradient(top, #91dc0d, #119e1b);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #91dc0d, #119e1b);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#91dc0d), to(#119e1b));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #91dc0d, #119e1b);
  /**#opera#**/

  background-image: linear-gradient(top, #91dc0d, #119e1b);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#91dc0d', endColorstr='#119e1b', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #09a2e0;
  color: #ffffff;
  box-shadow: 0px 0px 0px 1px #09a2e0;
  background-color: #5ec313;
  background-image: -moz-linear-gradient(top, #91dc0d, #119e1b);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #91dc0d, #119e1b);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#91dc0d), to(#119e1b));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #91dc0d, #119e1b);
  /**#opera#**/

  background-image: linear-gradient(top, #91dc0d, #119e1b);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#91dc0d', endColorstr='#119e1b', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #5ec313;
  background-image: -moz-linear-gradient(top, #91dc0d, #119e1b);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #91dc0d, #119e1b);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#91dc0d), to(#119e1b));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #91dc0d, #119e1b);
  /**#opera#**/

  background-image: linear-gradient(top, #91dc0d, #119e1b);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#91dc0d', endColorstr='#119e1b', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #09a2e0;
  color: #ffffff;
  box-shadow: 0px 0px 0px 1px #09a2e0;
}
.futurama .dijitButtonActive.green .dijitButtonNode,
.futurama .dijitButtonActive.CTA .dijitButtonNode {
  color: #ffffff;
  background-color: #44b715;
  background-image: -moz-linear-gradient(top, #119e1b, #91dc0d);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #119e1b, #91dc0d);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#119e1b), to(#91dc0d));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #119e1b, #91dc0d);
  /**#opera#**/

  background-image: linear-gradient(top, #119e1b, #91dc0d);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#119e1b', endColorstr='#91dc0d', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #44b715;
  background-image: -moz-linear-gradient(top, #119e1b, #91dc0d);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #119e1b, #91dc0d);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#119e1b), to(#91dc0d));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #119e1b, #91dc0d);
  /**#opera#**/

  background-image: linear-gradient(top, #119e1b, #91dc0d);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#119e1b', endColorstr='#91dc0d', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #3d920d;
  color: #ffffff;
  background-color: #44b715;
  background-image: -moz-linear-gradient(top, #119e1b, #91dc0d);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #119e1b, #91dc0d);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#119e1b), to(#91dc0d));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #119e1b, #91dc0d);
  /**#opera#**/

  background-image: linear-gradient(top, #119e1b, #91dc0d);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#119e1b', endColorstr='#91dc0d', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #44b715;
  background-image: -moz-linear-gradient(top, #119e1b, #91dc0d);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #119e1b, #91dc0d);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#119e1b), to(#91dc0d));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #119e1b, #91dc0d);
  /**#opera#**/

  background-image: linear-gradient(top, #119e1b, #91dc0d);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#119e1b', endColorstr='#91dc0d', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #3d920d;
}
.futurama .dijitButtonDisabled.green .dijitButtonNode,
.futurama .dijitButtonDisabled.CTA .dijitButtonNode {
  color: #cccccc;
  background-color: #f4f4f4;
  background-image: -moz-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbfbfb), to(#e9e9e9));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#opera#**/

  background-image: linear-gradient(top, #fbfbfb, #e9e9e9);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#e9e9e9', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #f4f4f4;
  background-image: -moz-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbfbfb), to(#e9e9e9));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#opera#**/

  background-image: linear-gradient(top, #fbfbfb, #e9e9e9);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#e9e9e9', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #d4d4d4;
  cursor: default;
  color: #cccccc;
  background-color: #f4f4f4;
  background-image: -moz-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbfbfb), to(#e9e9e9));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#opera#**/

  background-image: linear-gradient(top, #fbfbfb, #e9e9e9);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#e9e9e9', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #f4f4f4;
  background-image: -moz-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbfbfb), to(#e9e9e9));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #fbfbfb, #e9e9e9);
  /**#opera#**/

  background-image: linear-gradient(top, #fbfbfb, #e9e9e9);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#e9e9e9', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #d4d4d4;
  cursor: default;
}
.futurama .dijitButton.small .dijitButtonNode {
  font-size: 12px;
  padding: 2px 9px;
  padding: 3px 9px 1px 9px\9;
}
.futurama .dijitDropDownButton .dijitArrowButtonInner {
  margin: 0px -2px 0px 13px;
}
/* CheckBox
 * 
 * Styling CheckBox mainly includes:
 * 
 * 1. Containers
 * 		.dijitCheckBox|.dijitCheckBoxIcon - for border, padding, width|height and background image
 * 
 * 2. CheckBox within ToggleButton
 * 		.dijitToggleButton|.dijitToggleButtonChecked .* - for background image
 * 
 * 3. Checked state
 * 		.dijitCheckBoxChecked - for checked background-color|image
 * 		.dijitToggleButtonChecked - for border, background-color|image, display and width|height
 * 
 * 4. Hover state
 * 		.dijitCheckBoxHover|.dijitCheckBoxCheckedHover - for background image
 * 
 * 5. Disabled state
 * 		.dijitCheckBoxDisabled|.dijitCheckBoxCheckedDisabled - for background image
 */
.futurama .dijitToggleButton .dijitCheckBoxIcon {
  background-image: url("images/checkmarkNoBorder.png");
}
.futurama .dijitToggleButton .dijitCheckBoxIcon {
  /* unchecked */

  background-position: -15px;
}
.futurama .dijitToggleButtonChecked .dijitCheckBoxIcon {
  /* checked */

  background-position: 0;
}
.futurama .dijitCheckBox,
.futurama .dijitCheckBoxIcon {
  background-image: url("images/icon_sprite.png");
  width: 20px;
  height: 20px;
  background-position: -293px -39px;
  background-image: url("images/icon_sprite.png");
  width: 20px;
  height: 20px;
  background-position: -293px -39px;
  background-position: -293px -39px;
  cursor: pointer;
}
.futurama .dijitCheckBox {
  /* unchecked */

}
.futurama .dijitCheckBoxChecked {
  /* checked */

  background-image: url("images/icon_sprite.png");
  width: 20px;
  height: 20px;
  background-position: -205px -39px;
  background-image: url("images/icon_sprite.png");
  width: 20px;
  height: 20px;
  background-position: -205px -39px;
  background-position: -205px -39px;
  cursor: pointer;
}
.futurama .dijitCheckBoxError {
  background: url('images/sprite.png') no-repeat -361px -4px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}
.futurama .dijitCheckBoxChecked.dijitCheckBoxCheckedFocused {
  /* checked */

  background-image: url("images/icon_sprite.png");
  width: 20px;
  height: 20px;
  background-position: -249px -39px;
  background-image: url("images/icon_sprite.png");
  width: 20px;
  height: 20px;
  background-position: -249px -39px;
  background-position: -249px -39px;
  cursor: pointer;
}
.futurama .dijitCheckBoxDisabled {
  /* disabled */

  background-image: url("images/icon_sprite.png");
  width: 20px;
  height: 20px;
  background-position: -315px -39px;
  background-image: url("images/icon_sprite.png");
  width: 20px;
  height: 20px;
  background-position: -315px -39px;
  background-position: -315px -39px;
  cursor: pointer;
}
.futurama .dijitCheckBoxReadOnly {
  /* checkbox readonly */

  background-image: url("images/icon_sprite.png");
  width: 20px;
  height: 20px;
  background-position: -315px -39px;
  background-image: url("images/icon_sprite.png");
  width: 20px;
  height: 20px;
  background-position: -315px -39px;
  background-position: -315px -39px;
  cursor: pointer;
}
.futurama .dijitCheckBoxCheckedDisabled {
  /* disabled but checked */

  background-image: url("images/icon_sprite.png");
  width: 20px;
  height: 20px;
  background-position: -227px -39px;
  background-image: url("images/icon_sprite.png");
  width: 20px;
  height: 20px;
  background-position: -227px -39px;
  background-position: -227px -39px;
}
.futurama .dijitCheckBoxHover {
  /* hovering over an unchecked enabled checkbox */

  background-image: url("images/icon_sprite.png");
  width: 20px;
  height: 20px;
  background-position: -359px -39px;
  background-image: url("images/icon_sprite.png");
  width: 20px;
  height: 20px;
  background-position: -359px -39px;
  background-position: -359px -39px;
  cursor: pointer;
}
.futurama .dijitCheckBoxActive {
  /* hovering over an unchecked enabled checkbox */

  background-image: url("images/icon_sprite.png");
  width: 20px;
  height: 20px;
  background-position: -161px -39px;
  background-image: url("images/icon_sprite.png");
  width: 20px;
  height: 20px;
  background-position: -161px -39px;
  background-position: -161px -39px;
}
.futurama .dijitCheckBoxCheckedHover {
  /* hovering over an checked enabled checkbox */

  background-image: url("images/icon_sprite.png");
  width: 20px;
  height: 20px;
  background-position: -271px -39px;
  background-image: url("images/icon_sprite.png");
  width: 20px;
  height: 20px;
  background-position: -271px -39px;
  background-position: -271px -39px;
  cursor: pointer;
}
.futurama .dijitCheckBoxCheckedFocused {
  background-image: url("images/icon_sprite.png");
  width: 20px;
  height: 20px;
  background-position: -249px -39px;
  background-image: url("images/icon_sprite.png");
  width: 20px;
  height: 20px;
  background-position: -249px -39px;
  background-position: -249px -39px;
  cursor: pointer;
}
.futurama .dijitCheckBoxFocused {
  background-image: url("images/icon_sprite.png");
  width: 20px;
  height: 20px;
  background-position: -337px -39px;
  background-image: url("images/icon_sprite.png");
  width: 20px;
  height: 20px;
  background-position: -337px -39px;
  background-position: -337px -39px;
  cursor: pointer;
}
/*triStateCheckbox*/
.futurama .dojoxTriStateCheckBox,
.dojoxTriStateCheckBoxIcon {
  background-image: url('../futurama/images/sprite.png');
  width: 20px;
  height: 20px;
  margin: 0 2px 0 0;
  padding: 0;
}
.futurama .dojoxTriStateCheckBox {
  background-position: -115px -3px;
}
.futurama .dijitCheckBoxError.dojoxTriStateCheckBox {
  background: url('images/sprite.png') no-repeat -361px -4px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}
.futurama .dojoxTriStateCheckBoxChecked {
  background-position: -183px -3px;
}
.futurama .dojoxTriStateCheckBoxMixed {
  background-position: -161px -3px;
}
.futurama .dojoxTriStateCheckBoxHover {
  background-position: -115px -3px;
  opacity: 0.8;
}
.futurama .dojoxTriStateCheckBoxCheckedHover {
  background-position: -183px -3px;
  opacity: 0.8;
}
.futurama .dojoxTriStateCheckBoxMixedHover {
  background-position: -161px -3px;
  opacity: 0.8;
}
.futurama .dojoxTriStateCheckBoxDisabled {
  background-position: -228px -4px;
}
.futurama .dojoxTriStateCheckBoxReadOnly {
  background-position: -228px -4px;
}
.futurama .dojoxTriStateCheckBoxCheckedDisabled {
  background-position: -206px -4px;
}
.futurama .dojoxTriStateCheckBoxMixedDisabled {
  background-position: -228px -4px;
}
.futurama .dojoxTriStateCheckBoxFocused {
  background-position: -137px -3px;
}
.futurama .dojoxTriStateCheckBoxMixedFocused {
  background-position: -385px -4px;
}
.futurama .dojoxTriStateCheckBoxCheckedFocused {
  background-position: -409px -4px;
}
.futurama .dojoxTriStateCheckBoxInner {
  visibility: hidden;
  display: none;
  position: absolute;
  text-align: center;
}
.futurama .dojoxTriStateCheckBoxInput {
  opacity: 0.01;
  filter: alpha(opacity=1);
  padding: 0;
  margin: 0,
	border: 0;
  width: 15px;
  height: 16px;
  background-position: center center;
  background-repeat: no-repeat;
}
/*---------- for dojox.grid.cells.Bool ----------*/
.futurama input.dojoxGridInput[type="checkbox"] {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-position: -293px -39px;
  background-image: url("./images/icon_sprite.png");
  width: 20px !important;
  height: 20px;
  cursor: pointer;
  display: inline-block;
}
.futurama input.dojoxGridInput[type="checkbox"]:hover {
  background-position: -359px -39px;
}
.futurama input.dojoxGridInput[type="checkbox"]:focus {
  background-position: -337px -39px;
  outline: none;
}
.futurama input.dojoxGridInput[type="checkbox"]:disabled {
  background-position: -315px -39px;
}
.futurama input.dojoxGridInput[type="checkbox"]:checked {
  background-position: -183px -39px;
}
.futurama input.dojoxGridInput[type="checkbox"]:checked:hover {
  background-position: -271px -39px;
}
.futurama input.dojoxGridInput[type="checkbox"]:checked:focus {
  background-position: -249px -39px;
}
.futurama input.dojoxGridInput[type="checkbox"]:checked:disabled {
  background-position: -227px -39px;
}
body[dir='rtl'] .checkbox-group .dijitCheckBox {
  position: absolute;
  right: 0;
}
body[dir='rtl'] .checkbox-group label {
  margin-right: 30px;
  line-height: 24px;
}
/*---------- /for dojox.grid.cells.Bool ---------*/
/* RadioButton
 * 
 * Styling RadioButton mainly includes:
 * 
 * 1. Containers
 * 		.dijitRadio|.dijitRadioIcon - for border, padding, width|height and background image
 * 
 * 2. RadioButton within ToggleButton
 * 		.dijitToggleButton|.dijitToggleButtonChecked .* - for background image
 * 
 * 3. Checked state
 * 		.dijitRadioChecked - for checked background-color|image
 * 		.dijitToggleButtonChecked - for border, background-color|image, display and width|height
 * 
 * 4. Hover state
 * 		.dijitRadioHover|.dijitRadioCheckedHover - for background image
 * 
 * 5. Disabled state
 * 		.dijitRadioDisabled|.dijitRadioCheckedDisabled - for background image
 */
.futurama .dijitToggleButton .dijitRadio,
.futurama .dijitToggleButton .dijitRadioIcon {
  background-image: url("form/images/checkboxRadioButtonStates.png");
}
.dj_ie6 .futurama .dijitToggleButton .dijitRadio,
.dj_ie6 .futurama .dijitToggleButton .dijitRadioIcon {
  background-image: url("form/images/checkboxAndRadioButtons_IE6.png");
}
.futurama .dijitRadio,
.futurama .dijitRadioIcon {
  /* inside a toggle button */

  background-image: url("images/icon_sprite.png");
  width: 20px;
  height: 20px;
  background-position: -89px -65px;
  background-image: url("images/icon_sprite.png");
  width: 20px;
  height: 20px;
  background-position: -89px -65px;
  background-position: -89px -65px;
}
.dj_ie6 .futurama .dijitRadio,
.dj_ie6 .futurama .dijitRadioIcon {
  /* inside a toggle button */

}
.futurama .dijitRadio {
  /* unselected */

}
.futurama .dijitToggleButton .dijitRadioIcon {
  /* unselected */

}
.futurama .dijitRadioDisabled {
  /* unselected and disabled */

  background-image: url("images/icon_sprite.png");
  width: 20px;
  height: 20px;
  background-position: -111px -65px;
  background-image: url("images/icon_sprite.png");
  width: 20px;
  height: 20px;
  background-position: -111px -65px;
  background-position: -111px -65px;
}
.futurama .dijitRadioHover {
  /* hovering over an unselected enabled radio button */

  background-image: url("images/icon_sprite.png");
  width: 20px;
  height: 20px;
  background-position: -155px -65px;
  background-image: url("images/icon_sprite.png");
  width: 20px;
  height: 20px;
  background-position: -155px -65px;
  background-position: -155px -65px;
}
.futurama .dijitRadioChecked {
  background-image: url("images/icon_sprite.png");
  width: 20px;
  height: 20px;
  background-position: -45px -65px;
  background-image: url("images/icon_sprite.png");
  width: 20px;
  height: 20px;
  background-position: -45px -65px;
  background-position: -45px -65px;
}
.futurama .dijitRadioFocused {
  background-image: url("images/icon_sprite.png");
  width: 20px;
  height: 20px;
  background-position: -133px -65px;
}
.futurama .dijitRadioCheckedFocused {
  background-image: url("images/icon_sprite.png");
  width: 20px;
  height: 20px;
  background-position: -45px -65px;
  background-image: url("images/icon_sprite.png");
  width: 20px;
  height: 20px;
  background-position: -45px -65px;
  background-position: -45px -65px;
}
.futurama .dijitRadioCheckedHover {
  background-image: url("images/icon_sprite.png");
  width: 20px;
  height: 20px;
  background-position: -67px -65px;
  background-image: url("images/icon_sprite.png");
  width: 20px;
  height: 20px;
  background-position: -67px -65px;
  background-position: -67px -65px;
}
.futurama .dijitRadioCheckedDisabled {
  /* selected but disabled */

  background-image: url("images/icon_sprite.png");
  width: 20px;
  height: 20px;
  background-position: -23px -65px;
  background-image: url("images/icon_sprite.png");
  width: 20px;
  height: 20px;
  background-position: -23px -65px;
  background-position: -23px -65px;
}
body[dir='rtl'] .radio-group .dijitRadio {
  position: absolute;
  right: 0;
}
body[dir='rtl'] .radio-group label {
  margin-right: 30px;
  line-height: 24px;
}
/* Select
 * 
 * Styling Select mainly includes:
 * 
 * 1. Containers
 * 		.dijitSelect - for border, background-color
 * 		.dijitButtonContents - for border
 *
 * 2. Arrow
 * 		.dijitArrowButton - for border, padding and background-color|image
 * 		.dijitArrowButtonInner - for border, background-color|image, display and width|height
 * 
 * 3. Menu
 * 		.dijitSelectMenu .* - for border, padding
 * 
 * 4. Various states
 * 		.dijitSelectHover|.dijitSelectFocused|.dijitSelectDisabled .* - for border, padding and background-color|image 
 */
/* normal status */
.futurama .dijitSelect .dijitArrowButton {
  padding: 0;
  background-color: #666666;
  color: #444444;
  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  color: #444444;
  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  color: #444444;
  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  color: #444444;
  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  border-width: 0px !important;
  border-left: solid 1px rgba(255, 255, 255, 0.3);
  border-left-color: #EDEDED  \9;
  -webkit-border-radius: 0px 4px 4px 0px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 0px 4px 4px 0px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 0px 4px 4px 0px;
  border-radius: 0px 4px 4px 0px;
  -webkit-border-radius: 0px 4px 4px 0px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 0px 4px 4px 0px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 0px 4px 4px 0px;
  border-radius: 0px 4px 4px 0px;
  height: 28px;
  width: 33px;
  min-width: 33px;
}
.futurama .dijitSelect .dijitButtonText {
  width: 147px;
  text-align: left;
}
.futurama .dijitSelect .dijitArrowButton .dijitArrowButtonInner {
  margin-top: 9px;
  margin-left: 10px
  height: 16px;
}
/* hover status */
.futurama .dijitSelectFocused {
  outline: 0 none;
  border: 1px solid #09a2e0;
  box-shadow: 0px 0px 0px 1px #09a2e0;
}
.futurama .dijitSelectFocused :-moz-placeholder {
  color: #cccccc;
  font-weight: normal;
  font-style: normal;
}
.futurama .dijitSelectFocused ::-webkit-input-placeholder {
  color: #cccccc;
  font-weight: normal;
  font-style: normal;
}
.futurama .dijitSelectFocused :-moz-placeholder {
  color: #cccccc;
  font-weight: normal;
  font-style: normal;
}
.futurama .dijitSelectFocused ::-webkit-input-placeholder {
  color: #cccccc;
  font-weight: normal;
  font-style: normal;
}
.futurama .dijitSelectHover .dijitArrowButton {
  background-color: #c4c4c4;
  background-image: -moz-linear-gradient(top, #d2d2d2, #aeaeae);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d2d2d2, #aeaeae);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d2d2d2), to(#aeaeae));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d2d2d2, #aeaeae);
  /**#opera#**/

  background-image: linear-gradient(top, #d2d2d2, #aeaeae);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d2d2d2', endColorstr='#aeaeae', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #c4c4c4;
  background-image: -moz-linear-gradient(top, #d2d2d2, #aeaeae);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d2d2d2, #aeaeae);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d2d2d2), to(#aeaeae));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d2d2d2, #aeaeae);
  /**#opera#**/

  background-image: linear-gradient(top, #d2d2d2, #aeaeae);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d2d2d2', endColorstr='#aeaeae', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

}
/* focused status */
.futurama .dijitSelectFocused .dijitArrowButton {
  background-color: #7dbefa;
  color: #444444;
  background-color: #e1e1e1;
  background-image: -moz-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d3), to(#f7f7f7));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#opera#**/

  background-image: linear-gradient(top, #d3d3d3, #f7f7f7);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#f7f7f7', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e1e1e1;
  background-image: -moz-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d3), to(#f7f7f7));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#opera#**/

  background-image: linear-gradient(top, #d3d3d3, #f7f7f7);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#f7f7f7', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  color: #444444;
  background-color: #e1e1e1;
  background-image: -moz-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d3), to(#f7f7f7));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#opera#**/

  background-image: linear-gradient(top, #d3d3d3, #f7f7f7);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#f7f7f7', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e1e1e1;
  background-image: -moz-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d3), to(#f7f7f7));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#opera#**/

  background-image: linear-gradient(top, #d3d3d3, #f7f7f7);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#f7f7f7', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  color: #444444;
  background-color: #e1e1e1;
  background-image: -moz-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d3), to(#f7f7f7));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#opera#**/

  background-image: linear-gradient(top, #d3d3d3, #f7f7f7);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#f7f7f7', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e1e1e1;
  background-image: -moz-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d3), to(#f7f7f7));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#opera#**/

  background-image: linear-gradient(top, #d3d3d3, #f7f7f7);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#f7f7f7', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  color: #444444;
  background-color: #e1e1e1;
  background-image: -moz-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d3), to(#f7f7f7));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#opera#**/

  background-image: linear-gradient(top, #d3d3d3, #f7f7f7);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#f7f7f7', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e1e1e1;
  background-image: -moz-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d3), to(#f7f7f7));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#opera#**/

  background-image: linear-gradient(top, #d3d3d3, #f7f7f7);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#f7f7f7', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
}
/* disable status */
.futurama .dijitSelectDisabled {
  border-color: #d4d4d4;
  background-color: #f8f8f8;
  background-image: none;
  color: #cccccc;
}
/* Dropdown menu style for select */
.futurama .dijitSelectMenu td.dijitMenuItemIconCell,
.futurama .dijitSelectMenu td.dijitMenuArrowCell {
  /* so that arrow and icon cells from MenuItem are not displayed */

  display: none;
}
.futurama .dijitSelectMenu td.dijitMenuItemLabel {
  /* line up menu text with text in select box (in LTR and RTL modes) */

  padding: 2px;
}
.futurama .dijitSelectMenu .dijitMenuSeparatorTop {
  border-bottom: 1px solid #aeaeae;
}
.futurama .dijitSelect .dijitStretch {
  padding-left: 9px;
  height: 28px;
  border-right: solid 1px #AEAEAE;
  border-left: none;
}
.futurama .dijitSelect .dijitStretch .dijitInputField {
  padding: 5px 9px 5px 0px;
  border-right: solid 1px #E5E5E5;
  height: 18px;
  line-height: 18px;
  overflow: hidden;
  margin-bottom: 0px;
  padding-bottom: 0px\9;
}
body[dir='rtl'] .dijitSelect .dijitStretch {
  border-right: none;
  border-left: solid 1px #AEAEAE !important;
  padding-left: 0px;
}
body[dir='rtl'] .dijitSelect .dijitButtonNode {
  -webkit-border-radius: 3px 0px 0px 3px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 3px 0px 0px 3px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 3px 0px 0px 3px;
  border-radius: 3px 0px 0px 3px;
  -webkit-border-radius: 3px 0px 0px 3px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 3px 0px 0px 3px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 3px 0px 0px 3px;
  border-radius: 3px 0px 0px 3px;
}
/* TabContainer
 *
 * Styling TabContainer means styling the TabList and Its content container  (dijitTitlePane)
 *
 * Tab List: (including 4 kinds of tab location)
 * 		.dijitTabContainerTop-tabs     - tablist container at top
 * 		.dijitTabContainerBottom-tabs  - tablist container at bottom
 * 		.dijitTabContainerLeft-tabs    - tablist container at left
 * 		.dijitTabContainerRight-tabs   - tablist container at right
 *
 * Tab Strip Button:
 * 		.dijitTabStripIcon - tab strip button icon
 * 		.dijitTabStripMenuIcon - down arrow icon position
 * 		.dijitTabStripSlideLeftIcon - left arrow icon position
 * 		.dijitTabStripSlideRightIcon - right arrow icon position
 *
 * 		.tabStripButtonDisabled - styles for disabled tab strip buttons
 *
 * Tab Button:
 * 		.dijitTabContainerTop-tabs .dijitTab     - styles for top tab button container
 * 		.dijitTabContainerBottom-tabs .dijitTab  - styles for bottom tab button container
 * 		.dijitTabContainerLeft-tabs .dijitTab    - styles for left tab button container
 * 		.dijitTabContainerRight-tabs .dijitTab   - styles for right tab button container
 *
 * 		.dijitTabContainerTop-tabs .dijitTabChecked .dijitTab
 * 				- styles for selected status of top tab button
 * 		same to Bottom, Left, Right Tabs
 *
 * 		.dijitTabHover .dijitTab   - styles when mouse hover on tab buttons
 * 		.dijitTabActive .dijitTab  - styles when mouse down on tab buttons
 * 		.dijitTabChecked .dijitTab  - styles when on buttons of selected tab
 *
 * 		.dijitTabCloseButton - the close action buttons lie at the right top of each tab button on closable tabs
 * 		.dijitTabCloseButtonHover - styles when mouse hover on close action button
 * 		.dijitTabCloseButtonActive - styles when mouse down on close action button
 *
 * Tab Button: (checked status)
 *
 * Tab Content Container:
 * 		.dijitTabContainerTop-dijitContentPane
 * 		.dijitTabContainerBottom-dijitContentPane
 * 		.dijitTabContainerLeft-dijitContentPane
 * 		.dijitTabContainerRight-dijitContentPane - for background and padding
 *
 * Nested Tabs:
 * 		.dijitTabContainerNested - Container for nested tabs
 * 		.dijitTabContainerTabListNested - tab list container for nested tabs
 */
/*** some common features ***/
.futurama .dijitTabPaneWrapper {
  background: #ffffff;
}
.futurama .dijitTabPaneWrapper,
.futurama .dijitTabContainerTop-tabs,
.futurama .dijitTabContainerBottom-tabs,
.futurama .dijitTabContainerLeft-tabs,
.futurama .dijitTabContainerRight-tabs {
  /* todo: add common class name for this div */

  border-color: #aeaeae;
}
.futurama .dijitTabCloseButton {
  background: url("layout/images/tabClose.png") no-repeat;
  width: 14px;
  height: 14px;
  margin-left: 5px;
  margin-right: -5px;
  cursor: pointer;
}
.futurama .dijitTabSpacer {
  /* set the spacer invisible.  note that height:0 doesn't work on IE/quirks, it's still 10px. */

  display: none;
}
.futurama .dijitTab {
  padding: 8px 20px;
  font-size: 14px;
  color: #333333;
  line-height: 18px;
  border: solid 1px #aeaeae;
  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  margin-left: -1px;
  border-bottom-width: 0px;
  *border-bottom-width: 1px;
  padding-bottom: 7px\9;
}
.futurama .dijitTab:first-child {
  margin-left: 0px;
}
.futurama .dijitTabContainerBottom .dijitTab:first-child {
  margin-left: 1px;
}
.futurama .dijitTabHover {
  background-color: #c4c4c4;
  background-image: -moz-linear-gradient(top, #d2d2d2, #aeaeae);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d2d2d2, #aeaeae);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d2d2d2), to(#aeaeae));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d2d2d2, #aeaeae);
  /**#opera#**/

  background-image: linear-gradient(top, #d2d2d2, #aeaeae);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d2d2d2', endColorstr='#aeaeae', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #c4c4c4;
  background-image: -moz-linear-gradient(top, #d2d2d2, #aeaeae);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d2d2d2, #aeaeae);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d2d2d2), to(#aeaeae));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d2d2d2, #aeaeae);
  /**#opera#**/

  background-image: linear-gradient(top, #d2d2d2, #aeaeae);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d2d2d2', endColorstr='#aeaeae', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

}
.futurama .dijitTabActive {
  background-color: #e1e1e1;
  background-image: -moz-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d3), to(#f7f7f7));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#opera#**/

  background-image: linear-gradient(top, #d3d3d3, #f7f7f7);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#f7f7f7', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e1e1e1;
  background-image: -moz-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d3), to(#f7f7f7));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#opera#**/

  background-image: linear-gradient(top, #d3d3d3, #f7f7f7);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#f7f7f7', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

}
.futurama .dijitTabChecked {
  background-color: #ffffff;
  background-image: -moz-linear-gradient(top, #ffffff, #ffffff);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #ffffff, #ffffff);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#ffffff));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #ffffff, #ffffff);
  /**#opera#**/

  background-image: linear-gradient(top, #ffffff, #ffffff);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #ffffff;
  background-image: -moz-linear-gradient(top, #ffffff, #ffffff);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #ffffff, #ffffff);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#ffffff));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #ffffff, #ffffff);
  /**#opera#**/

  background-image: linear-gradient(top, #ffffff, #ffffff);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  padding: 8px 20px 9px 20px;
  border-bottom-width: 0px;
}
/*** end common ***/
/*************** top tab ***************/
/** end top tab **/
/*************** bottom tab ***************/
.futurama .dijitTabContainerBottom-tabs .dijitTab {
  border-bottom-width: 1px;
  border-top-width: 0px;
}
/* selected tab */
.futurama .dijitTabContainerBottom-tabs .dijitTabChecked {
  padding: 9px 20px 8px 20px;
}
/** end bottom tab **/
/*************** left tab ***************/
.futurama .dijitTabContainerLeft-tabs .dijitTab {
  /* unselected (and not hovered/pressed) tab */

  left: 1px;
  /* used for overlap */

  margin-bottom: 1px;
  padding: 3px 8px 4px 4px;
  background-image: url("images/tabLeftUnselected.png");
  background-repeat: repeat-y;
  color: #444444;
  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  color: #444444;
  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
}
/* selected tab */
.futurama .dijitTabContainerLeft-tabs .dijitTabChecked {
  border-right-width: 0;
  padding-right: 9px;
  background-image: url("images/tabLeftSelected.png");
  -webkit-box-shadow: -1px 0 2px rgba(0, 0, 0, 0.05);
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */
  box-shadow: -1px 0 2px rgba(0, 0, 0, 0.05);
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -webkit-box-shadow: -1px 0 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: -1px 0 2px rgba(0, 0, 0, 0.05);
  box-shadow: -1px 0 2px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: -1px 0 2px rgba(0, 0, 0, 0.05);
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */
  box-shadow: -1px 0 2px rgba(0, 0, 0, 0.05);
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -webkit-box-shadow: -1px 0 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: -1px 0 2px rgba(0, 0, 0, 0.05);
  box-shadow: -1px 0 2px rgba(0, 0, 0, 0.05);
}
/** end left tab **/
/*************** right tab ***************/
.futurama .dijitTabContainerRight-tabs .dijitTab {
  /* unselected (and not hovered/pressed) tab */

  left: -1px;
  /* used for overlap */

  margin-bottom: 1px;
  padding: 3px 8px 4px 4px;
  background-image: url("images/tabRightUnselected.png");
  background-repeat: repeat-y;
  color: #444444;
  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  color: #444444;
  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
}
.futurama .dijitTabContainerRight-tabs .dijitTabChecked {
  /* selected tab */

  padding-left: 5px;
  border-left-width: 0;
  background-image: url("images/tabRightSelected.png");
  -webkit-box-shadow: 1px 0 2px rgba(0, 0, 0, 0.07);
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */
  box-shadow: 1px 0 2px rgba(0, 0, 0, 0.07);
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -webkit-box-shadow: 1px 0 2px rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 1px 0 2px rgba(0, 0, 0, 0.07);
  box-shadow: 1px 0 2px rgba(0, 0, 0, 0.07);
  -webkit-box-shadow: 1px 0 2px rgba(0, 0, 0, 0.07);
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */
  box-shadow: 1px 0 2px rgba(0, 0, 0, 0.07);
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -webkit-box-shadow: 1px 0 2px rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 1px 0 2px rgba(0, 0, 0, 0.07);
  box-shadow: 1px 0 2px rgba(0, 0, 0, 0.07);
}
/** end right tab **/
/** round corner **/
/************ left/right scroll buttons + menu button ************/
.futurama .tabStripButton {
  background-color: #ffffff;
  border: 1px solid #aeaeae;
}
.futurama .dijitTabListContainer-top .tabStripButton {
  padding: 3px 6px;
  margin-left: 0px;
  height: 28px !important;
  top: 1px !important;
}
.futurama .dijitTabListContainer-bottom .tabStripButton {
  padding: 4px 3px;
  margin-bottom: 7px;
}
.futurama .tabStripButtonHover {
  background-color: #ffffff;
}
.futurama .tabStripButtonActive {
  background-color: #191414;
}
.futurama .dijitTabStripIcon {
  background-image: url("images/icon_sprite.png");
  width: 12px;
  height: 12px;
  background-position: -267px -4px;
  background-image: url("images/icon_sprite.png");
  width: 12px;
  height: 12px;
  background-position: -267px -4px;
  background-position: -267px -4px;
  margin-top: 8px;
}
.futurama .dijitTabStripSlideRightIcon {
  background-image: url("images/icon_sprite.png");
  width: 12px;
  height: 12px;
  background-position: -393px -4px;
  background-image: url("images/icon_sprite.png");
  width: 12px;
  height: 12px;
  background-position: -393px -4px;
  background-position: -393px -4px;
}
.futurama .dijitTabStripMenuIcon {
  background-image: url("images/icon_sprite.png");
  width: 12px;
  height: 12px;
  background-position: -57px -4px;
  background-image: url("images/icon_sprite.png");
  width: 12px;
  height: 12px;
  background-position: -57px -4px;
  background-position: -57px -4px;
}
/*disabled styles for tab strip buttons*/
.futurama .dijitTabListContainer-top .tabStripButtonDisabled,
.futurama .dijitTabListContainer-bottom .tabStripButtonDisabled {
  background-color: #f8f8f8;
  border: 1px solid #aeaeae;
  /* to match border of TabContainer itself */

}
.futurama .tabStripButtonDisabled .dijitTabStripSlideLeftIcon {
  background-image: url("images/icon_sprite.png");
  width: 12px;
  height: 12px;
  background-position: -281px -4px;
  background-image: url("images/icon_sprite.png");
  width: 12px;
  height: 12px;
  background-position: -281px -4px;
  background-position: -281px -4px;
}
.futurama .tabStripButtonDisabled .dijitTabStripSlideRightIcon {
  background-image: url("images/icon_sprite.png");
  width: 12px;
  height: 12px;
  background-position: -407px -4px;
  background-image: url("images/icon_sprite.png");
  width: 12px;
  height: 12px;
  background-position: -407px -4px;
  background-position: -407px -4px;
}
/* Nested Tabs */
.futurama .dijitTabContainerNested .dijitTabListWrapper {
  height: auto;
}
.futurama .dijitTabContainerNested .dijitTabContainerTop-tabs {
  border-bottom: solid 1px #aeaeae;
  padding: 2px 2px 4px;
}
.futurama .dijitTabContainerTabListNested .dijitTab {
  background: none;
  border: none;
  top: 0;
  /* to override top: 1px/-1px for normal tabs */

  padding: 5px 10px 4px 10px;
  border-width: 0px !important;
  -webkit-border-radius: 4px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 4px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 4px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 4px;
  border-radius: 4px;
  margin-right: 20px ;
  color: #333333;
}
.futurama .dijitTabContainerTabListNested .dijitTabHover {
  background-color: #daf1fa;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
}
.futurama .dijitTabContainerTabListNested .dijitTabHover .tabLabel {
  text-decoration: none;
}
.futurama .dijitTabContainerTabListNested .dijitTabActive {
  background-color: #daf1fa;
}
.futurama .dijitTabContainerTabListNested .dijitTabChecked {
  color: #ffffff;
  background-color: #09a2e0;
}
.futurama .dijitTabContainerTabListNested .dijitTabChecked .tabLabel {
  text-decoration: none;
  background-image: none;
}
.futurama .dijitTabPaneWrapperNested {
  border: none;
  /* prevent double border */

}
.futurama .dijitTab,
.futurama .tabStripButton {
  _background-image: none !important;
}
.futurama .dijitTabContainerTop-tabs .dijitTab .tabLabel {
  line-height: normal;
}
.futurama .dijitTabListWrapper {
  overflow: hidden;
}
/* Dialog 
 * 
 * Styling Dialog includes two sections: Dialog and Tooltip & TooltipDialog
 * 
 * Dialog:
 * 1. Dialog (default styling): 
 * 		.dijitDialog - styles for dialog's bounding box
 *
 * 2. Dialog title 
 * 		.dijitDialogTitleBar - styles for the title container at the top of dialog
 * 		.dijitDialogTitle - the text container in dialog title
 * 
 * 3. Dialog content 
 * 		.dijitDialogPaneContent - main container for content area and action bar
 * 		.dijitDialogPaneContentArea - styles for content container
 * 
 * 4. Dialog action bar 
 * 		.dijitDialogPaneActionBar - styles for action buttons lie at the bottom of dialog pane content
 * 
 * 5. Dialog underlay 
 * 		.dijitDialogUnderlay - div under the dialog which used for separate dialog and page content
 * 
 * 
 * Tooltip & TooltipDialog:
 * 1. tooltip content container: 
 * 		.dijitTooltipContainer - tooltip content container
 *
 * 2. tooltip connector: 
 * 		.dijitTooltipConnector - tooltip anchor includes 4 direction(up, down, left, right)
 */
.futurama .dijitDialog {
  border: none;
  box-shadow: 0px 3px 10px 3px rgba(51, 51, 51, 0.45);
  -webkit-border-radius: 8px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 8px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 8px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 8px;
  border-radius: 8px;
}
.futurama .dijitDialogPaneContent {
  background: #ffffff;
  padding: 0px;
  position: relative;
  -webkit-border-radius: 0px 0px 4px 4px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 0px 0px 4px 4px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 0px 0px 4px 4px;
  border-radius: 0px 0px 4px 4px;
  -webkit-border-radius: 0px 0px 4px 4px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 0px 0px 4px 4px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 0px 0px 4px 4px;
  border-radius: 0px 0px 4px 4px;
}
.futurama .dijitDialogPaneContentArea {
  padding: 26px 0px 18px 0px;
  border-bottom: 1px solid #cccccc;
}
.futurama .dijitDialogPaneActionBar {
  padding: 15px 25px;
  height: 30px;
  line-height: 30px;
}
.futurama .dijitDialogPaneActionBar:after {
  clear: both;
  display: inline-block;
  content: " ";
}
.futurama .dijitDialogPaneActionBar .dijitButton {
  float: right;
  margin-left: 10px;
}
.futurama .dijitDialogPaneActionBar .dijitButton .dijitButtonNode {
  min-width: 48px;
}
.futurama .dijitDialogTitleBar {
  color: #444444;
  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  color: #444444;
  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  color: #444444;
  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  color: #444444;
  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  border-width: 0px;
  padding: 8px 8px 7px 25px;
  border-bottom: solid 1px #BBBBBB;
  -webkit-border-radius: 4px 4px 0px 0px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 4px 4px 0px 0px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 4px 4px 0px 0px;
  border-radius: 4px 4px 0px 0px;
  -webkit-border-radius: 4px 4px 0px 0px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 4px 4px 0px 0px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 4px 4px 0px 0px;
  border-radius: 4px 4px 0px 0px;
}
.futurama .dijitDialogTitle {
  font-family: "Cisco Sans TT Reg", Arial, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 24px;
  color: #000000;
  margin: 4px 0px;
  display: inline-block;
  *zoom: 1;
  *display: inline;
  display: inline-block;
  *zoom: 1;
  *display: inline;
}
.futurama .dijitDialogCloseIcon {
  position: absolute;
  right: 8px;
  background-image: url("images/icon_sprite.png");
  width: 18px;
  height: 18px;
  background-position: -1px -40px;
  background-image: url("images/icon_sprite.png");
  width: 18px;
  height: 18px;
  background-position: -1px -40px;
  background-position: -1px -40px;
  margin: 7px;
}
.futurama .dijitDialogCloseIconHover {
  background-image: url("images/icon_sprite.png");
  width: 28px;
  height: 28px;
  background-position: -439px -61px;
  background-image: url("images/icon_sprite.png");
  width: 28px;
  height: 28px;
  background-position: -439px -61px;
  background-position: -439px -61px;
  margin: 2px;
}
/* Tooltip and TooltipDialog */
.futurama .dijitTooltip,
.futurama .dijitTooltipDialog {
  /* the outermost dom node, holding the connector and container */

  background: transparent;
  /* make the area on the sides of the arrow transparent */

}
.dijitTooltipBelow {
  /* leave room for arrow above content */

  padding-top: 13px;
  padding-left: 3px;
  padding-right: 3px;
}
.dijitTooltipAbove {
  /* leave room for arrow below content */

  padding-bottom: 13px;
  padding-left: 3px;
  padding-right: 3px;
}
.futurama .dijitTooltipContainer {
  background: #ffffff;
  border: 1px solid #aeaeae;
  padding: 0px;
  -webkit-border-radius: 4px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 4px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 4px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
  font-size: 1em;
  color: #666666;
}
.futurama .dijitTooltipConnector {
  /* the arrow piece */

  border: 0;
  z-index: 2;
  background-image: url("images/tooltip.png");
  background-repeat: no-repeat;
  width: 16px;
  height: 14px;
}
.dj_ie6 .futurama .dijitTooltipConnector {
  background-image: url("images/tooltip8bit.png");
}
.futurama .dijitTooltipABRight .dijitTooltipConnector {
  /* above or below tooltip, but the arrow appears on the right,
    and the right edges of target and tooltip are aligned rather than the left */

  left: auto !important;
  right: 3px;
}
.futurama .dijitTooltipBelow .dijitTooltipConnector {
  /* the arrow piece for tooltips below an element */

  top: 3px;
  left: 3px;
  background: url('../futurama/images/sprite.png') no-repeat -319px -75px;
  width: 21px;
  height: 11px;
  /*background-position: -31px 0;
  width: 16px;
  height: 14px;
  */

}
.futurama .dijitTooltipAbove .dijitTooltipConnector {
  /* the arrow piece for tooltips above an element */

  bottom: 0;
  left: 3px;
  background-position: -15px 0;
  width: 16px;
  height: 14px;
}
.dj_ie7 .futurama .dijitTooltipAbove .dijitTooltipConnector,
.dj_ie6 .futurama .dijitTooltipAbove .dijitTooltipConnector {
  bottom: -1px;
}
.futurama .dijitTooltipLeft {
  padding-right: 14px;
}
.futurama .dijitTooltipLeft .dijitTooltipConnector {
  /* the arrow piece for tooltips to the left of an element, bottom borders aligned */

  right: 0;
  background-position: 0 0;
  width: 16px;
  height: 14px;
}
.futurama .dijitTooltipRight {
  padding-left: 14px;
}
.futurama .dijitTooltipRight .dijitTooltipConnector {
  /* the arrow piece for tooltips to the right of an element, bottom borders aligned */

  left: 0;
  background-position: -48px 0;
  width: 16px;
  height: 14px;
}
.futurama .dijitDialogUnderlay {
  background: #000000;
  opacity: 0.3;
}
.futurama .dijitTooltipDialogPopup {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}
.futurama .dijitTooltipDialogPopup .dijitTooltipContainer {
  border-color: #AEAEAE;
  border: 1px solid #ababab;
  box-shadow: 0px 1px 3px 0 rgba(50, 50, 50, 0.25);
  border: 1px solid #ababab;
  box-shadow: 0px 1px 3px 0 rgba(50, 50, 50, 0.25);
  border-radius: 6px;
}
.futurama .dijitTooltipDialogPopup .dijitTooltipContents {
  background-color: white;
  border: 0px;
  margin: 0px;
  padding: 10px;
  color: #000;
  box-shadow: none;
  border-radius: 6px;
}
.futurama .dijitTooltipDialogPopup .icon-x {
  background: url('../futurama/images/sprite.png') no-repeat -138px -25px;
  width: 10px;
  height: 10px;
}
.futurama .dijitTooltipDialogPopup .icon-x:hover {
  background: url('../futurama/images/sprite.png') no-repeat -162px -25px;
  width: 18px;
  height: 18px;
  margin-right: -5px;
  margin-top: -2px;
}
.futurama .dijitTooltipDialogPopup .close {
  position: relative;
  top: -5px;
  right: -5px;
  height: 20px;
  cursor: pointer;
  padding: 0px 5px 0px 5px;
  float: right;
}
.futurama .dijitTooltipDialogPopup .content-container {
  padding: 7px 21px 5px 21px;
}
/* Accordion
 * 
 * Styling AccordionContainer basically means styling the accordion pane (dijitAccordionInnerContainer)
 * and the title inside of it (dijitAccordionTitle).   There are 4 basic states to style:
 * 
 * 1. closed pane (and default styling): 
 * 		.dijitAccordionInnerContainer - container for each accordion child
 * 		.dijitAccordionTitle - title for each accordion child
 *
 * 2. active closed pane (ie, mouse down on a title bar)
 * 		.dijitAccordionInnerContainerActive - for background-color, border
 * 		.dijitAccordionInnerContainerActive dijitAccordionTitle - for text color
 *
 * 3. open pane (expanded child)
 *		.dijitAccordionChildWrapper - wraps around the child widget (typically ContentPane)
 *			setting a margin so that there's blue trim all the way around the child
 *
 * 		These rules need to override the closed pane active:
 *
 * 		.dijitAccordionInnerContainerSelected - for background-color, border
 * 		.dijitAccordionInnerContainerSelected .dijitAccordionTitle - for text color
 *
 * 4. hovered pane, open or closed
 * 		The selectors below affect hovering over both a closed pane (ie, hovering a title bar),
 * 		and hovering over an open pane.   Also, treat mouse down on an open pane as a hover:
 *
 * 		.dijitAccordionInnerContainerHover, .dijitAccordionInnerContainerSelectedActive - for background-color, border
 * 		.dijitAccordionInnerContainerHover .dijitAccordionTitle - for text color
 */
.futurama .dijitAccordionContainer {
  border: none;
}
.futurama .dijitAccordionInnerContainer {
  background-color: #ffffff;
  /* gray, for closed pane */

  border: solid 1px #aeaeae;
  margin-bottom: 1px;
  -webkit-transition-property: background-color, border;
  -moz-transition-property: background-color, border;
  transition-property: background-color, border;
  -webkit-transition-property: background-color, border;
  -moz-transition-property: background-color, border;
  transition-property: background-color, border;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: linear;
  -moz-transition-timing-function: linear;
  transition-timing-function: linear;
  -webkit-transition-timing-function: linear;
  -moz-transition-timing-function: linear;
  transition-timing-function: linear;
}
.futurama .dijitAccordionTitle {
  background-color: transparent;
  /* pick up color from dijitAccordionInnerContainer */

  color: #444444;
  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  color: #444444;
  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  color: #444444;
  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  color: #444444;
  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  padding: 5px 7px 2px 7px;
  min-height: 17px;
  border-width: 0px;
}
.futurama .dijitAccordionContainer .dijitAccordionChildWrapper {
  /* this extends the blue trim styling of the title bar to wrapping around the node.
	 * done by setting margin
	 */

  margin: 0 2px 2px;
}
.futurama .dijitAccordionContainer .dijitAccordionContainer-child {
  /* this is affecting the child widget itself */

}
/* Active state for closed pane */
.futurama .dijitAccordionInnerContainerActive {
  -webkit-transition-duration: 0.1s;
  -moz-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -webkit-transition-duration: 0.1s;
  -moz-transition-duration: 0.1s;
  transition-duration: 0.1s;
}
.futurama .dijitAccordionInnerContainerActive .dijitAccordionTitle {
  color: #444444;
  background-color: #e1e1e1;
  background-image: -moz-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d3), to(#f7f7f7));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#opera#**/

  background-image: linear-gradient(top, #d3d3d3, #f7f7f7);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#f7f7f7', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e1e1e1;
  background-image: -moz-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d3), to(#f7f7f7));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#opera#**/

  background-image: linear-gradient(top, #d3d3d3, #f7f7f7);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#f7f7f7', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  color: #444444;
  background-color: #e1e1e1;
  background-image: -moz-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d3), to(#f7f7f7));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#opera#**/

  background-image: linear-gradient(top, #d3d3d3, #f7f7f7);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#f7f7f7', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e1e1e1;
  background-image: -moz-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d3), to(#f7f7f7));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#opera#**/

  background-image: linear-gradient(top, #d3d3d3, #f7f7f7);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#f7f7f7', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  color: #444444;
  background-color: #e1e1e1;
  background-image: -moz-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d3), to(#f7f7f7));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#opera#**/

  background-image: linear-gradient(top, #d3d3d3, #f7f7f7);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#f7f7f7', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e1e1e1;
  background-image: -moz-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d3), to(#f7f7f7));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#opera#**/

  background-image: linear-gradient(top, #d3d3d3, #f7f7f7);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#f7f7f7', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  color: #444444;
  background-color: #e1e1e1;
  background-image: -moz-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d3), to(#f7f7f7));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#opera#**/

  background-image: linear-gradient(top, #d3d3d3, #f7f7f7);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#f7f7f7', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e1e1e1;
  background-image: -moz-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d3), to(#f7f7f7));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#opera#**/

  background-image: linear-gradient(top, #d3d3d3, #f7f7f7);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#f7f7f7', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  border-width: 0px;
}
/* Open (a.k.a. selected) pane */
.futurama .dijitAccordionInnerContainerSelected {
  border-color: #aeaeae;
}
.futurama .dijitAccordionInnerContainerSelected .dijitAccordionTitle {
  color: #444444;
  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  color: #444444;
  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  color: #444444;
  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  color: #444444;
  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  /* avoid effect when clicking the title of the open pane */

  border-width: 0px;
}
/* Hovering open or closed pane */
.futurama .dijitAccordionInnerContainerHover .dijitAccordionTitle {
  /* both open and closed */

}
.futurama .dijitAccordionInnerContainerHover,
.futurama .dijitAccordionInnerContainerSelectedActive {
  /* note: clicking the currently selected Accordion pane should have no effect, so treating same as hover. */

  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
}
/* ContentPane 
 *	
 * .dijitContentPane
 * 	set padding for basic content pane
 * 	
 * Nested layouts:
 * 
 * .dijitTabContainerTop-dijitContentPane,
 * .dijitTabContainerLeft-dijitContentPane,
 * .dijitTabContainerBottom-dijitContentPane,
 * .dijitTabContainerRight-dijitContentPane
 * 	set background-color and padding of ContentPanes nested within TabContainer (can do top, left, bottom, or right) or Accordion Container
 *
 * .dijitAccordionContainer-dijitContentPane
 * 	set background-color and padding of ContentPane nested within Accordion
 *
 * .dijitSplitContainer-dijitContentPane, 
 *	set background-color and padding of ContentPane nested within a SplitContainer 
 *
 * .dijitBorderContainer-dijitContentPane
 *	set background-color and padding of ContentPane nested within a BorderContainer 
 */
/* nested layouts */
/* Calendar
 * 
 * Styling Calendar mainly includes:
 * 
 * 1. Calendar container
 * 		.dijitCalendar - main container
 * 		.dijitCalendarHover / .dijitCalendarActive - states e.g. hover,active
 * 
 * 2. Month
 * 		.dijitCalendarMonthContainer
 * 		.dijitCalendarMonthLabel
 *      .dijitCalendarDecrease / .dijitCalendarDecrease - icons for switching to previous/next month
 *      .dijitCalendarArrowActive .dijitCalendarDecrease - states e.g. hover,active
 * 
 * 3. Date
 * 		.dijitCalendarDayLabelTemplate - week day column header e.g. S M T W T F S
 * 		.dijitCalendarDateTemplate - date label wrapper
 * 		.dijitCalendarPreviousMonth .dijitCalendarDateLabel - special labels for previous or next month
 *      .dijitCalendarSelectedDate .dijitCalendarDateLabel - styles for selected date
 * 		.dijitCalendarDisabledDate .dijitCalendarDateLabel - styles for disabled date
 * 		.dijitCalendarActiveDate .dijitCalendarDateLabel - states e.g. hover,active
 * 
 * 4. Year
 * 		.dijitCalendarYearContainer
 * 		.dijitCalendarYearLabel
 * 		.dijitCalendarPreviousYear /.dijitCalendarNextYear
 *      .dijitCalendarNextYearHover / .dijitCalendarPreviousYearHover - states e.g. hover,active
 *      
 * 5. Dropdown Month Menu
 * 		.dijitCalendarMonthMenu - menu container     
 * 		.dijitCalendarMonthMenu .dijitCalendarMonthLabel - month label in menu item
 * 		.dijitCalendarMonthMenu .dijitCalendarMonthLabelHover - menu item hover state
 */
.futurama .dijitCalendar {
  border: solid 1px #aeaeae;
  border-collapse: separate;
  -webkit-border-radius: 4px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 4px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 4px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #ffffff;
  background-repeat: repeat-x;
  text-align: center;
  padding: 6px 5px 3px 5px;
}
.dj_ie6 .futurama .dijitCalendar {
  background-image: none;
}
.futurama .dijitCalendar img {
  border: none;
}
.futurama .dijitCalendarHover,
.futurama .dijitCalendar:hover,
.futurama .dijitCalendarActive {
  /* treat dijitCalendarActive like hover since there's
	 * no concept of clicking a Calendar as a whole (although you can click things inside the calendar)
	 */

  background-color: #ffffff;
}
.futurama .dijitCalendarMonthContainer th {
  text-align: center;
  padding-bottom: 4px;
  vertical-align: middle;
}
.futurama .dijitCalendarMonthLabel {
  color: #666666;
  font-size: 1.091em;
  padding: 0 4px;
}
/* next/previous month arrows */
.futurama .dijitCalendarIncrementControl {
  width: 18px;
  height: 16px;
  background-image: url("images/calendarArrows.png");
  background-repeat: no-repeat;
}
.dj_ie6 .futurama .dijitCalendarIncrementControl {
  background-image: url("images/calendarArrows8bit.png");
}
.futurama .dijitCalendarIncrease {
  background-position: -18px 0;
}
.futurama .dijitCalendarArrowHover .dijitCalendarDecrease,
.futurama .dijitCalendarArrow:hover .dijitCalendarDecrease {
  background-position: -36px 0;
}
.futurama .dijitCalendarArrowHover .dijitCalendarIncrease,
.futurama .dijitCalendarArrow:hover .dijitCalendarIncrease {
  background-position: -55px 0;
}
.futurama .dijitCalendarArrowActive .dijitCalendarDecrease,
.futurama .dijitCalendarArrow:active .dijitCalendarDecrease {
  background-position: -72px 0;
}
.futurama .dijitCalendarArrowActive .dijitCalendarIncrease,
.futurama .dijitCalendarArrow:active .dijitCalendarIncrease {
  background-position: -91px 0;
}
.futurama .dijitA11ySideArrow {
  /* text +/- labels instead of arrow icons, for high contrast mode */

  display: none;
}
.futurama .dijitCalendarDayLabelTemplate {
  padding-bottom: 0;
  text-align: center;
  border-bottom: 1px solid #aeaeae;
  padding: 0 3px 2px;
}
.futurama .dijitCalendarDayLabel {
  padding: 0 4px 0 4px;
  font-weight: bold;
  font-size: 0.909em;
  text-align: center;
  color: #666666;
}
.futurama .dijitCalendarDateTemplate {
  text-align: center;
  background-color: #ffffff;
  padding-top: 0;
  font-size: 0.909em;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  letter-spacing: .05em;
  text-align: center;
  color: #666666;
}
.dj_ie6 .futurama .dijitCalendarDateTemplate {
  background-image: none;
}
.futurama .dijitCalendarPreviousMonth,
.futurama .dijitCalendarNextMonth {
  background-color: #ffffff;
  background-image: none;
}
.futurama .dijitCalendarDateTemplate .dijitCalendarDateLabel {
  text-decoration: none;
  display: block;
  padding: 3px 5px 3px 4px;
  background-color: rgba(171, 212, 251, 0);
  /* transparent causes black-flash animation problem on webkit */

  -webkit-transition-property: background-color, border;
  -moz-transition-property: background-color, border;
  transition-property: background-color, border;
  -webkit-transition-property: background-color, border;
  -moz-transition-property: background-color, border;
  transition-property: background-color, border;
  -webkit-transition-duration: 0.35s;
  -moz-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-duration: 0.35s;
  -moz-transition-duration: 0.35s;
  transition-duration: 0.35s;
}
.futurama .dijitCalendarPreviousMonth .dijitCalendarDateLabel,
.futurama .dijitCalendarNextMonth .dijitCalendarDateLabel {
  color: #aeaeae;
  border-color: #ffffff;
  /* intentionally matches background-color, no visible border until hover/selection */

}
.futurama .dijitCalendarYearContainer {
  vertical-align: middle;
}
.futurama .dijitCalendarYearControl {
  padding: 1px 2px 2px 2px;
}
.futurama .dijitCalendarYearLabel {
  padding: 2px 0 0 0;
  margin: 0;
  font-size: 1.17em;
}
.futurama .dijitCalendarYearLabel span {
  /* trying to center next/current/previous year vertically, doesn't work on IE6/7 though */

  vertical-align: middle;
}
.futurama .dijitCalendarSelectedYear {
  padding: 0 3px;
}
.futurama .dijitCalendarNextYear,
.futurama .dijitCalendarPreviousYear {
  padding: 1px 6px 1px 6px;
  font-size: 0.909em;
}
.futurama .dijitCalendarSelectedYear {
  font-size: 1.091em;
  color: #333333;
}
/* End Normal Calendar Style */
/* Hovered Calendar Style */
.futurama .dijitCalendarHoveredDate .dijitCalendarDateLabel,
.futurama .dijitCalendarEnabledDate:hover .dijitCalendarDateLabel {
  background-color: #daf1fa;
  color: #666666;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
}
.futurama .dijitCalendarNextYearHover,
.futurama .dijitCalendarNextYear:hover,
.futurama .dijitCalendarPreviousYearHover,
.futurama .dijitCalendarPreviousYear:hover {
  color: #666666;
  background-color: #ffffff;
}
/* End Hovered Calendar Style */
/* Active Calendar Style */
.futurama .dijitCalendarActiveDate .dijitCalendarDateLabel,
.futurama .dijitCalendarEnabledDate:active .dijitCalendarDateLabel {
  background-color: #09a2e0;
  color: #ffffff;
  -webkit-transition-duration: 0.1s;
  -moz-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -webkit-transition-duration: 0.1s;
  -moz-transition-duration: 0.1s;
  transition-duration: 0.1s;
}
.dj_ie6 .futurama .dijitCalendarActiveDate .dijitCalendarDateLabel {
  background-image: none;
}
/* End Active Calendar Style */
/* Selected Calendar Style */
.futurama .dijitCalendarSelectedDate .dijitCalendarDateLabel {
  color: #ffffff;
  background-color: #09a2e0;
  border-color: #aeaeae;
}
/* End Selected Calendar Style */
/* Disabled Calendar Style*/
.futurama .dijitCalendarDisabledDate .dijitCalendarDateLabel {
  color: #cccccc;
  text-decoration: line-through;
}
/* End Disabled Calendar Style */
/* Styling for month DropDownButton */
.futurama .dijitCalendar .dijitDropDownButton {
  margin: 0;
}
.futurama .dijitCalendar .dijitButtonText {
  padding: 1px 0 3px;
  margin-right: 4px;
}
.futurama .dijitCalendar .dijitDropDownButton .dijitButtonNode {
  padding: 0 3px 0 2px;
  border: solid 0px #aeaeae;
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  background-color: #ffffff;
  background-image: -moz-linear-gradient(top, #ffffff, #ffffff);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #ffffff, #ffffff);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#ffffff));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #ffffff, #ffffff);
  /**#opera#**/

  background-image: linear-gradient(top, #ffffff, #ffffff);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #ffffff;
  background-image: -moz-linear-gradient(top, #ffffff, #ffffff);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #ffffff, #ffffff);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#ffffff));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #ffffff, #ffffff);
  /**#opera#**/

  background-image: linear-gradient(top, #ffffff, #ffffff);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

}
.futurama .dijitCalendar .dijitDropDownButtonHover .dijitButtonNode,
.futurama .dijitCalendar .dijitDropDownButton:hover .dijitButtonNode {
  background-color: #ffffff;
  border: solid 0px #ffffff;
}
/* Styling for month drop down list */
.futurama .dijitCalendarMonthMenu {
  border-color: #aeaeae;
  background-color: #ffffff;
  text-align: center;
  background-image: none;
}
.futurama .dijitCalendarMonthMenu .dijitCalendarMonthLabel {
  overflow: hidden;
  padding: 5px 10px 4px 10px;
  background-color: #ffffff;
  background-image: -moz-linear-gradient(top, #ffffff, #ffffff);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #ffffff, #ffffff);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#ffffff));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #ffffff, #ffffff);
  /**#opera#**/

  background-image: linear-gradient(top, #ffffff, #ffffff);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #ffffff;
  background-image: -moz-linear-gradient(top, #ffffff, #ffffff);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #ffffff, #ffffff);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#ffffff));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #ffffff, #ffffff);
  /**#opera#**/

  background-image: linear-gradient(top, #ffffff, #ffffff);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  cursor: pointer;
  text-overflow: ellipsis;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  word-wrap: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  word-wrap: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  word-wrap: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  word-wrap: normal;
  overflow: hidden;
  clear: both;
  color: #333333;
  line-height: 18px;
}
.futurama .dijitCalendarMonthMenu .dijitCalendarMonthLabelHover,
.futurama .dijitCalendarMonthMenu .dijitCalendarMonthLabel:hover {
  background: #daf1fa;
  padding: 4px 10px 3px 10px;
  border: solid #c4e5ec;
  border-width: 1px 0px 1px 0px;
}
/* Menu 

There are three areas of styling for the Menu:  
 
 1. The menu 
 	There are three types of menus:
 	i) Context Menu
 	ii) Drop down Menu
 	iii) Navigation Menu
 	All three types of menus are affected by the .dijitMenu class in which you can set the background-color, padding and border
 	.dijitMenu affects the drop down menu in TimeTextBox, Calendar, ComboBox and FilteringSelect
  .dijitMenuTable - for padding - also affects Select widget 	
  	
 2. The menu bar
 	.dijitMenuBar - for border, margins, padding, background-color of the menu bar
 	.dijitMenuBar .dijitMenuItem - for padding, text color of menu items in the menu bar (overrides .dijitMenuItem) 
 	
 3. Menu items - items in the menu.  
 	.dijitMenuItem - for color
 	.dijitMenuItemHover, .dijitMenuItemSelected - for background-color, border, text color, padding of a menu item or menubar item that has been hovered over or selected	
 	.dijitMenuItemActive - for background-color of an active (mousedown) menu item
	td.dijitMenuItemIconCell - for padding around a  menu item's icon
	td.dijitMenuItemLabel - for padding around a menu item's label	
	.dijitMenuSeparatorTop - for border, top border, of the separator
	.dijitMenuSeparatorBottom - for bottom margin of the separator
	
	Styles specific to ComboBox and FilteringSelect widgets: 
	.dijitComboBoxMenu .dijitMenuItem - for padding and border of a menu item in a ComboBox or FilteringSelect widget's menu
	.dijitComboBoxMenu .dijitMenuItemSelected- for text color, background-color and border of a menu item in a ComboBox or FilteringSelect widget's menu

*/
.futurama .dijitMenuBar {
  border: 1px solid #aeaeae;
  margin: 0;
  padding: 0;
  background-color: #666666;
  color: #444444;
  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  color: #444444;
  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  color: #444444;
  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  color: #444444;
  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  overflow: visible;
}
.futurama .dijitMenu {
  background-color: #ffffff;
  border: 1px solid #aeaeae;
  padding: 4px 0px;
  -webkit-border-radius: 4px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 4px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 4px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.22);
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.22);
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.22);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.22);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.22);
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.22);
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.22);
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.22);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.22);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.22);
}
.dj_ie6 .futurama .dijitMenu {
  margin: 0;
  /* above -1px makes top/bottom borders disappear on IE6 */

}
.futurama .dijitMenuItem {
  color: #666666;
  font-size: 13px;
  padding: 0px;
  text-align: left;
}
body[dir='rtl'] .dijitMenuItem {
  text-align: right;
}
.futurama .dijitMenuBar .dijitMenuItem {
  padding: 5px 10px;
  *padding: 6px 10px;
}
.futurama .dijitMenuBar .dijitMenuItemHover {
  background-color: #c4c4c4;
  background-image: -moz-linear-gradient(top, #d2d2d2, #aeaeae);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d2d2d2, #aeaeae);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d2d2d2), to(#aeaeae));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d2d2d2, #aeaeae);
  /**#opera#**/

  background-image: linear-gradient(top, #d2d2d2, #aeaeae);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d2d2d2', endColorstr='#aeaeae', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #c4c4c4;
  background-image: -moz-linear-gradient(top, #d2d2d2, #aeaeae);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d2d2d2, #aeaeae);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d2d2d2), to(#aeaeae));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d2d2d2, #aeaeae);
  /**#opera#**/

  background-image: linear-gradient(top, #d2d2d2, #aeaeae);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d2d2d2', endColorstr='#aeaeae', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  color: #444444;
  border-width: 0px;
  padding-top: 12 px\9;
}
.futurama .dijitMenuBar .dijitMenuItemSelected {
  color: #444444;
  background-color: #e1e1e1;
  background-image: -moz-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d3), to(#f7f7f7));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#opera#**/

  background-image: linear-gradient(top, #d3d3d3, #f7f7f7);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#f7f7f7', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e1e1e1;
  background-image: -moz-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d3), to(#f7f7f7));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#opera#**/

  background-image: linear-gradient(top, #d3d3d3, #f7f7f7);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#f7f7f7', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border-width: 0px 1px;
  border-color: #aaaaaa;
  padding: 5px 9px 6px 9px;
  margin-bottom: -1px;
}
.futurama .dijitMenuBar .dijitMenuItemSelected:first-child {
  border-left-width: 0px;
  padding: 5px 9px 6px 10px;
}
/* this prevents jiggling upon hover of a menu item */
.futurama .dijitMenuTable {
  border-collapse: separate;
  border-spacing: 0 0;
  padding: 4px 0px;
  -webkit-border-radius: 4px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 4px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 4px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.22);
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.22);
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.22);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.22);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.22);
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.22);
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.22);
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.22);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.22);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.22);
}
.futurama .menubar.dijitMenuTable {
  -webkit-border-radius: 0px 0px 4px 4px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 0px 0px 4px 4px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 0px 0px 4px 4px;
  border-radius: 0px 0px 4px 4px;
  -webkit-border-radius: 0px 0px 4px 4px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 0px 0px 4px 4px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 0px 0px 4px 4px;
  border-radius: 0px 0px 4px 4px;
  margin-top: -2px;
  border-top-width: 0px;
}
.futurama .dijitMenu .dijitMenuTable {
  -webkit-box-shadow: none;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */
  box-shadow: none;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */
  box-shadow: none;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* hover over a MenuItem or MenuBarItem */
.futurama .dijitSelectMenu .dijitMenuItemHover td,
.futurama .dijitSelectMenu .dijitMenuItemSelected td,
.futurama .dijitMenuItemHover,
.futurama .dijitMenuItemSelected {
  background: #daf1fa;
  padding: 4px 10px 4px 10px;
  border: solid #c4e5ec;
  border-width: 1px 0px 1px 0px;
}
.futurama tr.dijitMenuItemHover:before,
.futurama tr.dijitMenuItemSelected:before {
  display: inline-block;
  position: absolute;
  left: 1px;
  right: 1px;
  height: 1px;
  background: #c4e5ec;
}
.futurama .dijitMenuItemActive {
  background: #daf1fa;
  padding: 4px 10px 3px 10px;
  border: solid #c4e5ec;
  border-width: 1px 0px 1px 0px;
}
.dj_ie .futurama .dijitMenuActive .dijitMenuItemHover,
.dj_ie .futurama .dijitMenuActive .dijitMenuItemSelected,
.dj_ie .futurama .dijitMenuPassive .dijitMenuItemHover,
.dj_ie .futurama .dijitMenuPassive .dijitMenuItemSelected {
  padding-top: 5px;
  padding-bottom: 5px;
  margin-top: 0px;
}
.dj_ie .futurama .dijitMenuActive .dijitMenuItemSelected,
.dj_ie .futurama .dijitMenuPassive .dijitMenuItemSelected {
  margin-top: -1px;
}
.futurama td.dijitMenuItemIconCell {
  padding: 2px;
  margin: 0 0 0 6px;
  display: inline-block;
  *zoom: 1;
  *display: inline;
  display: inline-block;
  *zoom: 1;
  *display: inline;
}
.futurama td.dijitMenuItemLabel {
  padding-top: 5px;
  padding-bottom: 5px;
}
.futurama .dijitMenuExpand {
  width: 7px;
  height: 7px;
  background-image: url("images/spriteArrows.png");
  background-position: -14px 0;
  margin-right: 3px;
}
.futurama .dijitMenuItemDisabled .dijitMenuItemIconCell {
  opacity: 1;
}
.futurama .dijitMenuSeparatorTop {
  height: auto;
  margin-top: 1px;
  /* prevents spacing above/below separator */

  border-bottom: 1px solid #aeaeae;
}
.futurama .dijitMenuSeparatorBottom {
  height: auto;
  margin-bottom: 1px;
}
/* the checked menu item */
.futurama .dijitCheckedMenuItemIconChar {
  display: none;
}
.futurama .dijitCheckedMenuItemIcon {
  background-image: url("images/icon_sprite.png");
  width: 20px;
  height: 20px;
  background-position: -293px -39px;
  background-image: url("images/icon_sprite.png");
  width: 20px;
  height: 20px;
  background-position: -293px -39px;
  background-position: -293px -39px;
}
.futurama .dijitCheckedMenuItemChecked .dijitCheckedMenuItemIcon {
  background-image: url("images/icon_sprite.png");
  width: 20px;
  height: 20px;
  background-position: -205px -39px;
  background-image: url("images/icon_sprite.png");
  width: 20px;
  height: 20px;
  background-position: -205px -39px;
  background-position: -205px -39px;
}
/*ComboBox Menu*/
.futurama .dijitComboBoxMenu {
  margin-left: 0;
  background-image: none;
}
.futurama .dijitSelectMenu .dijitMenuItem td,
.futurama .dijitComboBoxMenu .dijitMenuItem {
  overflow: hidden;
  padding: 5px 10px 4px 10px;
  cursor: pointer;
  text-overflow: ellipsis;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  word-wrap: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  word-wrap: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  word-wrap: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  word-wrap: normal;
  overflow: hidden;
  clear: both;
  color: #333333;
  line-height: 18px;
}
.futurama .dijitSelectMenu .dijitMenuItemSelected td,
.futurama .dijitComboBoxMenu .dijitMenuItemSelected {
  background: #daf1fa;
  padding: 4px 10px 3px 10px;
  border: solid #c4e5ec;
  border-width: 1px 0px 1px 0px;
}
.futurama .dijitSelectMenu .dijitMenuItemHover td,
.futurama .dijitComboBoxMenu .dijitMenuItemHover {
  background: #daf1fa;
  padding: 4px 10px 3px 10px;
  border: solid #c4e5ec;
  border-width: 1px 0px 1px 0px;
}
.futurama .dijitComboBoxMenuActive .dijitMenuItemSelected {
  background-color: #191414;
  /* TODO: why is this a different color than normal .dijitMenuItemSelected? */

}
.futurama .dijitMenuPreviousButton,
.futurama .dijitMenuNextButton {
  font-style: italic;
}
.dijitIcon.dijitMenuItemIcon[class*="dijitIcon"] {
  margin-top: 3px;
  margin-right: 8px;
}
.futurama td.dijitMenuItemIconCell .dijitCheckedMenuItemIcon {
  margin-top: 2px;
  margin-bottom: -4px;
  margin-right: 9px;
}
.futurama .dijitMenuBar.headerNav {
  float: left;
  border: 0 none;
  background: none;
}
.futurama .dijitMenuBar.headerNav .dijitMenuItem,
.futurama .dijitMenuBar.headerNav .dijitMenuItemDisabledFocused {
  display: block;
  padding: 11px 40px 9px;
  line-height: 18px;
  color: #545454;
  border-style: solid;
  border-width: 0 1px 0 0;
  border-color: #C3C3C3;
  text-decoration: none;
  cursor: pointer;
  float: left;
  background: none;
}
.futurama .dijitMenuBar.headerNav .dijitMenuItemHover {
  background-color: #e0e0e0;
  background-image: -moz-linear-gradient(top, #ebebeb, #d0d0d0);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #ebebeb, #d0d0d0);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ebebeb), to(#d0d0d0));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #ebebeb, #d0d0d0);
  /**#opera#**/

  background-image: linear-gradient(top, #ebebeb, #d0d0d0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#d0d0d0', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e0e0e0;
  background-image: -moz-linear-gradient(top, #ebebeb, #d0d0d0);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #ebebeb, #d0d0d0);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ebebeb), to(#d0d0d0));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #ebebeb, #d0d0d0);
  /**#opera#**/

  background-image: linear-gradient(top, #ebebeb, #d0d0d0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#d0d0d0', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

}
.futurama .dijitMenuBar.headerNav .dijitMenuItemActive {
  background-color: #d8d8d8;
  background-image: -moz-linear-gradient(top, #c3c3c3, #f8f8f8);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #c3c3c3, #f8f8f8);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#c3c3c3), to(#f8f8f8));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #c3c3c3, #f8f8f8);
  /**#opera#**/

  background-image: linear-gradient(top, #c3c3c3, #f8f8f8);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c3c3c3', endColorstr='#f8f8f8', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #d8d8d8;
  background-image: -moz-linear-gradient(top, #c3c3c3, #f8f8f8);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #c3c3c3, #f8f8f8);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#c3c3c3), to(#f8f8f8));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #c3c3c3, #f8f8f8);
  /**#opera#**/

  background-image: linear-gradient(top, #c3c3c3, #f8f8f8);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c3c3c3', endColorstr='#f8f8f8', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

}
.futurama .dijitMenuBar.headerNavPrimary {
  float: left;
  border: 0 none;
  background: none;
}
.futurama .dijitMenuBar.headerNavPrimary .dijitMenuItem,
.futurama .dijitMenuBar.headerNavPrimary .dijitMenuItemDisabledFocused {
  display: block;
  padding: 11px 40px 9px;
  line-height: 18px;
  border-style: solid;
  border-width: 0 1px 0 0;
  text-decoration: none;
  cursor: pointer;
  float: left;
  background: none;
  color: #ffffff;
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.35);
  border-color: #363636;
}
.futurama .dijitMenuBar.headerNavPrimary .dijitMenuItemHover {
  background-color: #474747;
  background-image: -moz-linear-gradient(top, #515151, #373737);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #515151, #373737);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#515151), to(#373737));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #515151, #373737);
  /**#opera#**/

  background-image: linear-gradient(top, #515151, #373737);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#515151', endColorstr='#373737', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #474747;
  background-image: -moz-linear-gradient(top, #515151, #373737);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #515151, #373737);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#515151), to(#373737));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #515151, #373737);
  /**#opera#**/

  background-image: linear-gradient(top, #515151, #373737);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#515151', endColorstr='#373737', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

}
.futurama .dijitMenuBar.headerNavPrimary .dijitMenuItemActive {
  background-color: #474747;
  background-image: -moz-linear-gradient(top, #333333, #666666);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #333333, #666666);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#666666));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #333333, #666666);
  /**#opera#**/

  background-image: linear-gradient(top, #333333, #666666);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#666666', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #474747;
  background-image: -moz-linear-gradient(top, #333333, #666666);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #333333, #666666);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#666666));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #333333, #666666);
  /**#opera#**/

  background-image: linear-gradient(top, #333333, #666666);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#666666', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

}
/* Slider 
 * 
 * Styling Slider mainly includes styling the Slider progress bar (dijitSliderProgressBar)
 * 
 * Slider progress bar:
 * 1. Slider progress bar (default styling): 
 * 		.dijitSliderProgressBarH - progress bar at the middle of horizontal slider
 * 		.dijitSliderLeftBumper - bar at the left of horizontal slider
 * 		.dijitSliderRightBumper - bar at the right of horizontal slider
 * 		.dijitSliderProgressBarV - progress bar at the middle of vertical slider
 * 		.dijitSliderTopBumper - bar at the top of vertical slider
 * 		.dijitSliderBottomtBumper - bar at the bottom of vertical slider
 * 
 * 2. hovered Slider progress bar (ie, mouse hover on progress bar)
 * 		.dijitSliderHover .dijitSliderProgressBarH(horizontal) - hovered bar style: background, border
 * 
 * 3. focused Slider progress bar (ie, mouse focused on progress bar)
 * 		.dijitSliderFocused .dijitSliderProgressBarH(horizontal) - focus bar style: background, border
 * 
 * 4. disabled/read-only Slider progress bar 
 * 		.dijitSliderDisabled .dijitSliderProgressBarH(horizontal) - bar styles when slider is disabled
 * 
 * 
 * Slider Thumbs:
 * 1. Slider Thumbs (default styling): 
 * 		.dijitSliderImageHandleH / .dijitSliderImageHandleV - styles for the controller on the progress bar
 * 
 * 2. hovered Slider Thumbs (ie, mouse hover on slider thumbs)
 * 		.dijitSliderHover .dijitSliderImageHandleH - hovered controller style
 * 
 * 3. focused Slider progress bar (ie, mouse focused on slider thumbs)
 * 		.dijitSliderFocused .dijitSliderImageHandleV - focused controller style
 * 
 * 
 * Slider Increment/Decrement Buttons:
 * 1. Slider Increment/Decrement Buttons (default styling): 
 * 		.dijitSliderDecrementIconH - decrement icon which lies at the left of horizontal slider
 * 		.dijitSliderIncrementIconH - increment icon which lies at the right of horizontal slider
 * 		.dijitSliderDecrementIconV - decrement icon which lies at the bottom of vertical slider
 * 		.dijitSliderIncrementIconV - increment icon which lies at the top of vertical slider
 * 
 * 2. hovered Slider Increment/Decrement Buttons (mouse hover on the icons)
 * 		.dijitSliderHover .dijitSliderDecrementIconH - for background, border
 * 
 * 3. active Slider Increment/Decrement Buttons (mouse down on the icons)
 * 		.dijitSliderActive .dijitSliderIncrementIconV - for background, border
 * 
 * 4. disabled/read-only Slider Increment/Decrement Buttons
 * 		.dijitSliderDisabled .dijitSliderDecrementIconH - styles for the icons in disabled slider
 * 		.dijitSliderReadOnly .dijitSliderIncrementIconV - styles for the icons in read-only slider
 */
.futurama .dijitSliderBar {
  border-style: solid;
  outline: 1px;
}
.futurama .dijitSliderFocused .dijitSliderBar {
  border-color: #aeaeae;
}
.futurama .dijitSliderHover .dijitSliderBar {
  border-color: #999999;
}
.futurama .dijitSliderDisabled .dijitSliderBar {
  background-image: none;
  border-color: #d4d4d4;
}
.futurama .dijitRuleLabelsContainer {
  color: #666666;
}
/* Horizontal Slider */
.futurama .dijitRuleLabelsContainerH {
  padding: 2px 0;
}
.futurama .dijitSlider .dijitSliderProgressBarH,
.futurama .dijitSlider .dijitSliderLeftBumper {
  border-color: #aeaeae;
  background-color: #3f3f3f;
  background-image: -moz-linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px);
  background-image: -webkit-linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px);
  background-image: -o-linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px);
  background-image: -ms-linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px);
  background-image: -moz-linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px);
  background-image: -webkit-linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px);
  background-image: -o-linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px);
  background-image: -ms-linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px);
  background-image: -moz-linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px);
  background-image: -webkit-linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px);
  background-image: -o-linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px);
  background-image: -ms-linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px);
  background-image: -moz-linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px);
  background-image: -webkit-linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px);
  background-image: -o-linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px);
  background-image: -ms-linear-gradient(top, #ffffff 0px, #ffffff 1px, rgba(255, 255, 255, 0) 2px);
}
.futurama .dijitSlider .dijitSliderRemainingBarH,
.futurama .dijitSlider .dijitSliderRightBumper {
  border-color: #aeaeae;
  background-color: #ffffff;
}
.futurama .dijitSliderRightBumper {
  border-right: solid 1px #aeaeae;
}
.futurama .dijitSliderLeftBumper {
  border-left: solid 1px #aeaeae;
}
.futurama .dijitSliderHover .dijitSliderProgressBarH,
.futurama .dijitSliderHover .dijitSliderLeftBumper {
  background-color: #09a2e0;
  border-color: #999999;
}
.futurama .dijitSliderHover .dijitSliderRemainingBarH,
.futurama .dijitSliderHover .dijitSliderRightBumper {
  background-color: #ffffff;
  border-color: #999999;
}
.futurama .dijitSliderFocused .dijitSliderProgressBarH,
.futurama .dijitSliderFocused .dijitSliderLeftBumper {
  background-color: #09a2e0;
  border-color: #aeaeae;
  -webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2);
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */
  box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2);
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2);
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */
  box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2);
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2);
}
.futurama .dijitSliderFocused .dijitSliderRemainingBarH,
.futurama .dijitSliderFocused .dijitSliderRightBumper {
  background-color: #ffffff;
  border-color: #aeaeae;
  -webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2);
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */
  box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2);
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2);
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */
  box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2);
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.2);
}
.futurama .dijitSliderDisabled .dijitSliderProgressBarH,
.futurama .dijitSliderDisabled .dijitSliderLeftBumper {
  background-color: #d4d4d4;
  /* left side of slider, fill matches border */

  background-image: none;
}
.futurama .dijitSliderDisabled .dijitSliderRemainingBarH,
.futurama .dijitSliderDisabled .dijitSliderRightBumper {
  background-color: #f8f8f8;
}
/* Vertical Slider */
.futurama .dijitRuleLabelsContainerV {
  padding: 0 2px;
}
.futurama .dijitSlider .dijitSliderProgressBarV,
.futurama .dijitSlider .dijitSliderBottomBumper {
  border-color: #aeaeae;
  background-color: #3f3f3f;
  background-image: -moz-linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 1px);
  background-image: -webkit-linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 1px);
  background-image: -o-linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 1px);
  background-image: -ms-linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 1px);
  background-image: -moz-linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 1px);
  background-image: -webkit-linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 1px);
  background-image: -o-linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 1px);
  background-image: -ms-linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 1px);
  background-image: -moz-linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 1px);
  background-image: -webkit-linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 1px);
  background-image: -o-linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 1px);
  background-image: -ms-linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 1px);
  background-image: -moz-linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 1px);
  background-image: -webkit-linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 1px);
  background-image: -o-linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 1px);
  background-image: -ms-linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 1px);
}
.futurama .dijitSlider .dijitSliderRemainingBarV,
.futurama .dijitSlider .dijitSliderTopBumper {
  border-color: #aeaeae;
  background-color: #ffffff;
}
.futurama .dijitSliderBottomBumper {
  border-bottom: solid 1px #aeaeae;
}
.futurama .dijitSliderTopBumper {
  border-top: solid 1px #aeaeae;
}
.futurama .dijitSliderHover .dijitSliderProgressBarV,
.futurama .dijitSliderHover .dijitSliderBottomBumper {
  background-color: #09a2e0;
  border-color: #999999;
}
.futurama .dijitSliderHover .dijitSliderRemainingBarV,
.futurama .dijitSliderHover .dijitSliderTopBumper {
  background-color: #ffffff;
  border-color: #999999;
}
.futurama .dijitSliderFocused .dijitSliderProgressBarV,
.futurama .dijitSliderFocused .dijitSliderBottomBumper {
  background-color: #09a2e0;
  border-color: #aeaeae;
  -webkit-box-shadow: inset 1px 0px 1px rgba(0, 0, 0, 0.2);
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */
  box-shadow: inset 1px 0px 1px rgba(0, 0, 0, 0.2);
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -webkit-box-shadow: inset 1px 0px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 1px 0px 1px rgba(0, 0, 0, 0.2);
  box-shadow: inset 1px 0px 1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 1px 0px 1px rgba(0, 0, 0, 0.2);
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */
  box-shadow: inset 1px 0px 1px rgba(0, 0, 0, 0.2);
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -webkit-box-shadow: inset 1px 0px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 1px 0px 1px rgba(0, 0, 0, 0.2);
  box-shadow: inset 1px 0px 1px rgba(0, 0, 0, 0.2);
}
.futurama .dijitSliderFocused .dijitSliderRemainingBarV,
.futurama .dijitSliderFocused .dijitSliderTopBumper {
  background-color: #ffffff;
  border-color: #aeaeae;
  -webkit-box-shadow: inset 1px 0px 1px rgba(0, 0, 0, 0.2);
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */
  box-shadow: inset 1px 0px 1px rgba(0, 0, 0, 0.2);
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -webkit-box-shadow: inset 1px 0px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 1px 0px 1px rgba(0, 0, 0, 0.2);
  box-shadow: inset 1px 0px 1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 1px 0px 1px rgba(0, 0, 0, 0.2);
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */
  box-shadow: inset 1px 0px 1px rgba(0, 0, 0, 0.2);
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -webkit-box-shadow: inset 1px 0px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 1px 0px 1px rgba(0, 0, 0, 0.2);
  box-shadow: inset 1px 0px 1px rgba(0, 0, 0, 0.2);
}
.futurama .dijitSliderDisabled .dijitSliderProgressBarV,
.futurama .dijitSliderDisabled .dijitSliderBottomBumper {
  background-color: #d4d4d4;
  /* bottom side of slider, fill matches border */

}
.futurama .dijitSliderDisabled .dijitSliderRemainingBarV,
.futurama .dijitSliderDisabled .dijitSliderTopBumper {
  background-color: #f8f8f8;
}
/* ------- Thumbs ------- */
.futurama .dijitSliderImageHandleH {
  border: 0;
  width: 18px;
  height: 16px;
  background-image: url("form/images/sliderThumbs.png");
  background-repeat: no-repeat;
  background-position: 0 0;
}
.futurama .dijitSliderHover .dijitSliderImageHandleH {
  background-position: -18px 0;
}
.futurama .dijitSliderFocused .dijitSliderImageHandleH {
  background-position: -36px 0;
}
.futurama .dijitSliderProgressBarH .dijitSliderThumbHover {
  background-position: -36px 0;
}
.futurama .dijitSliderProgressBarH .dijitSliderThumbActive {
  background-position: -36px 0;
}
.futurama .dijitSliderReadOnly .dijitSliderImageHandleH,
.futurama .dijitSliderDisabled .dijitSliderImageHandleH {
  background-position: -54px 0;
}
.futurama .dijitSliderImageHandleV {
  border: 0;
  width: 18px;
  height: 16px;
  background-image: url("form/images/sliderThumbs.png");
  background-repeat: no-repeat;
  background-position: -289px 0;
}
.futurama .dijitSliderHover .dijitSliderImageHandleV {
  background-position: -307px 0;
}
.futurama .dijitSliderFocused .dijitSliderImageHandleV {
  background-position: -325px 0;
}
.futurama .dijitSliderProgressBarV .dijitSliderThumbHover {
  background-position: -325px 0;
}
.futurama .dijitSliderProgressBarV .dijitSliderThumbActive {
  background-position: -325px 0;
}
.futurama .dijitSliderReadOnly .dijitSliderImageHandleV,
.futurama .dijitSliderDisabled .dijitSliderImageHandleV {
  background-position: -343px 0;
}
/* ---- Increment/Decrement Buttons ---- */
.futurama .dijitSliderButtonContainerH {
  padding: 1px 3px 1px 2px;
}
.futurama .dijitSliderButtonContainerV {
  padding: 3px 1px 2px 1px;
}
.futurama .dijitSliderDecrementIconH,
.futurama .dijitSliderIncrementIconH,
.futurama .dijitSliderDecrementIconV,
.futurama .dijitSliderIncrementIconV {
  background-image: url("form/images/commonFormArrows.png");
  background-repeat: no-repeat;
  background-color: #666666;
  -webkit-border-radius: 2px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 2px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 2px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 2px;
  border-radius: 2px;
  border: solid 1px #aeaeae;
  font-size: 1px;
}
.futurama .dijitSliderDecrementIconH,
.futurama .dijitSliderIncrementIconH {
  height: 12px;
  width: 9px;
}
.futurama .dijitSliderDecrementIconV,
.futurama .dijitSliderIncrementIconV {
  height: 9px;
  width: 12px;
}
.futurama .dijitSliderActive .dijitSliderDecrementIconH,
.futurama .dijitSliderActive .dijitSliderIncrementIconH,
.futurama .dijitSliderActive .dijitSliderDecrementIconV,
.futurama .dijitSliderActive .dijitSliderIncrementIconV,
.futurama .dijitSliderHover .dijitSliderDecrementIconH,
.futurama .dijitSliderHover .dijitSliderIncrementIconH,
.futurama .dijitSliderHover .dijitSliderDecrementIconV,
.futurama .dijitSliderHover .dijitSliderIncrementIconV {
  /* dijitSliderActive should be treated as dijitSliderHover since "clicking the slider" has no meaning */

  border: solid 1px #999999;
  background-color: #ffffff;
}
.futurama .dijitSliderDecrementIconH {
  background-position: -357px 50%;
}
.futurama .dijitSliderActive .dijitSliderDecrementIconH.futurama .dijitSliderHover .dijitSliderDecrementIconH {
  background-position: -393px 50%;
}
.futurama .dijitSliderIncrementIconH {
  background-position: -251px 50%;
}
.futurama .dijitSliderActive .dijitSliderIncrementIconH.futurama .dijitSliderHover .dijitSliderIncrementIconH {
  background-position: -283px 50%;
}
.futurama .dijitSliderDecrementIconV {
  background-position: -38px 50%;
}
.futurama .dijitSliderActive .dijitSliderDecrementIconV.futurama .dijitSliderHover .dijitSliderDecrementIconV {
  background-position: -73px 50%;
}
.futurama .dijitSliderIncrementIconV {
  background-position: -143px 49%;
}
.futurama .dijitSliderActive .dijitSliderIncrementIconV.futurama .dijitSliderHover .dijitSliderIncrementIconV {
  background-position: -178px 49%;
}
.futurama .dijitSliderButtonContainerV .dijitSliderDecrementButtonHover,
.futurama .dijitSliderButtonContainerH .dijitSliderDecrementButtonHover,
.futurama .dijitSliderButtonContainerV .dijitSliderIncrementButtonHover,
.futurama .dijitSliderButtonContainerH .dijitSliderIncrementButtonHover {
  background-color: #3f3f3f;
}
.futurama .dijitSliderButtonContainerV .dijitSliderDecrementButtonActive,
.futurama .dijitSliderButtonContainerH .dijitSliderDecrementButtonActive,
.futurama .dijitSliderButtonContainerV .dijitSliderIncrementButtonActive,
.futurama .dijitSliderButtonContainerH .dijitSliderIncrementButtonActive {
  background-color: #09a2e0;
  border-color: #aeaeae;
}
.futurama .dijitSliderButtonInner {
  visibility: hidden;
}
.futurama .dijitSliderDisabled .dijitSliderBar {
  border-color: #d4d4d4;
}
.futurama .dijitSliderReadOnly *,
.futurama .dijitSliderDisabled * {
  border-color: #d4d4d4;
  color: #cccccc;
}
.futurama .dijitSliderReadOnly .dijitSliderDecrementIconH,
.futurama .dijitSliderDisabled .dijitSliderDecrementIconH {
  background-position: -321px 50%;
  background-color: #f8f8f8;
}
.futurama .dijitSliderReadOnly .dijitSliderIncrementIconH,
.futurama .dijitSliderDisabled .dijitSliderIncrementIconH {
  background-position: -215px 50%;
  background-color: #f8f8f8;
}
.futurama .dijitSliderReadOnly .dijitSliderDecrementIconV,
.futurama .dijitSliderDisabled .dijitSliderDecrementIconV {
  background-position: -3px 49%;
  background-color: #f8f8f8;
}
.futurama .dijitSliderReadOnly .dijitSliderIncrementIconV,
.futurama .dijitSliderDisabled .dijitSliderIncrementIconV {
  background-position: -107px 49%;
  background-color: #f8f8f8;
}
/* ColorPalette
 * 
 * Styling of the ColorPalette consists of the following:
 * 
 * 1. the whole color palette
 *		.dijitColorPalette - for outline, border, and background color of the whole color palette
 *		Note: outline does not work for IE
 *
 * 2. the color swatch 
 *		.dijitColorPalette .dijitPaletteImg
 *		transparent (but clickable) <img> node inside of each <td>, overlaying the color swatch.
 *		displays border around a color swatch
 *
 * 3. hovered swatch
 * 		.dijitColorPalette .dijitPaletteCell:hover .dijitPaletteImg
 *		the hovered state of the color swatch - adds border
 * 	
 * 4. active and selected swatch
 * 		.dijitColorPalette .dijitPaletteCell:active .dijitPaletteImg
 *		.dijitColorPalette .dijitPaletteCellSelected .dijitPaletteImg
 *		adds border for active or selected state
 */
.futurama .dijitColorPalette {
  border: 1px solid #aeaeae;
  background: #ffffff;
  -webkit-border-radius: 0;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 0;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-border-radius: 0;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 0;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 0;
  border-radius: 0;
}
.futurama .dijitColorPalette .dijitPaletteImg {
  /* transparent (but clickable) <img> node inside of each <td>, overlaying the color swatch.
	 * displays border around a color swatch
	 * overrides border color in dijit.css */

  border: 1px solid #f8f8f8;
}
.futurama .dijitColorPalette .dijitPaletteCell:hover .dijitPaletteImg {
  border: 1px solid #000000;
}
.futurama .dijitColorPalette .dijitPaletteCell:active .dijitPaletteImg,
.futurama .dijitColorPalette .dijitPaletteTable .dijitPaletteCellSelected .dijitPaletteImg {
  border: 2px solid #000000;
}
/* InlineEditBox
 * 
 * Styling InlineEditBox mainly includes:
 * 
 * 1. Normal state
 * 		.dijitInlineEditBoxDisplayMode  - for border
 * 
 * 2. Hover state
 * 		.dijitInlineEditBoxDisplayModeHover - for border and background color
 */
.futurama .dijitInlineEditBoxDisplayMode {
  border: 1px solid transparent;
}
.futurama .dijitInlineEditBoxDisplayModeHover {
  background-color: #ffffff;
  border: solid 1px #999999;
}
.dj_ie6 .futurama .dijitInlineEditBoxDisplayMode {
  border: none;
}
/* ProgressBar
 * 
 * Styling of the ProgressBar consists of the following:
 * 
 * 1. the base progress bar
 *		.dijitProgressBar -	sets margins for the progress bar
 *
 * 2. the empty bar
 *		.dijitProgressBarEmpty  - sets background img and color for bar or parts of bar that are not finished yet
 *		Also sets border color for whole bar
 *
 * 3. tile mode
 * 		.dijitProgressBarTile
 *		inner container for finished portion when in 'tile' (image) mode 
 * 	
 * 4. full bar mode
 * 		.dijitProgressBarFull
 *		adds border to right side of the filled portion of bar
 *
 * 5. text for label of  bar
 *		.dijitProgressBarLabel - sets text color, which must contrast with both the "Empty" and "Full" parts. 
 * 	
 * 6. indeterminate mode
 *		.dijitProgressBarIndeterminate .dijitProgressBarTile 
 * 		sets animated gif for the progress bar in 'indeterminate' mode
 */
.futurama .dijitProgressBar {
  margin: 2px 0 2px 0;
}
.futurama .dijitProgressBarEmpty {
  /* outer container and background of the bar that's not finished yet*/

  background-color: #ffffff;
  border-color: #aeaeae;
}
.futurama .dijitProgressBarTile {
  /* inner container for finished portion when in 'tile' (image) mode */

  background-color: #09a2e0;
  background-image: url("images/progressBarFull.png");
  background-repeat: repeat-x;
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.93) 0px, rgba(255, 255, 255, 0.41) 1px, rgba(255, 255, 255, 0.7) 2px, rgba(255, 255, 255, 0) 100%);
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.93) 0px, rgba(255, 255, 255, 0.41) 1px, rgba(255, 255, 255, 0.7) 2px, rgba(255, 255, 255, 0) 100%);
  background-image: -o-linear-gradient(rgba(255, 255, 255, 0.93) 0px, rgba(255, 255, 255, 0.41) 1px, rgba(255, 255, 255, 0.7) 2px, rgba(255, 255, 255, 0) 100%);
  background-image: -ms-linear-gradient(rgba(255, 255, 255, 0.93) 0px, rgba(255, 255, 255, 0.41) 1px, rgba(255, 255, 255, 0.7) 2px, rgba(255, 255, 255, 0) 100%);
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.93) 0px, rgba(255, 255, 255, 0.41) 1px, rgba(255, 255, 255, 0.7) 2px, rgba(255, 255, 255, 0) 100%);
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.93) 0px, rgba(255, 255, 255, 0.41) 1px, rgba(255, 255, 255, 0.7) 2px, rgba(255, 255, 255, 0) 100%);
  background-image: -o-linear-gradient(rgba(255, 255, 255, 0.93) 0px, rgba(255, 255, 255, 0.41) 1px, rgba(255, 255, 255, 0.7) 2px, rgba(255, 255, 255, 0) 100%);
  background-image: -ms-linear-gradient(rgba(255, 255, 255, 0.93) 0px, rgba(255, 255, 255, 0.41) 1px, rgba(255, 255, 255, 0.7) 2px, rgba(255, 255, 255, 0) 100%);
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.93) 0px, rgba(255, 255, 255, 0.41) 1px, rgba(255, 255, 255, 0.7) 2px, rgba(255, 255, 255, 0) 100%);
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.93) 0px, rgba(255, 255, 255, 0.41) 1px, rgba(255, 255, 255, 0.7) 2px, rgba(255, 255, 255, 0) 100%);
  background-image: -o-linear-gradient(rgba(255, 255, 255, 0.93) 0px, rgba(255, 255, 255, 0.41) 1px, rgba(255, 255, 255, 0.7) 2px, rgba(255, 255, 255, 0) 100%);
  background-image: -ms-linear-gradient(rgba(255, 255, 255, 0.93) 0px, rgba(255, 255, 255, 0.41) 1px, rgba(255, 255, 255, 0.7) 2px, rgba(255, 255, 255, 0) 100%);
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.93) 0px, rgba(255, 255, 255, 0.41) 1px, rgba(255, 255, 255, 0.7) 2px, rgba(255, 255, 255, 0) 100%);
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.93) 0px, rgba(255, 255, 255, 0.41) 1px, rgba(255, 255, 255, 0.7) 2px, rgba(255, 255, 255, 0) 100%);
  background-image: -o-linear-gradient(rgba(255, 255, 255, 0.93) 0px, rgba(255, 255, 255, 0.41) 1px, rgba(255, 255, 255, 0.7) 2px, rgba(255, 255, 255, 0) 100%);
  background-image: -ms-linear-gradient(rgba(255, 255, 255, 0.93) 0px, rgba(255, 255, 255, 0.41) 1px, rgba(255, 255, 255, 0.7) 2px, rgba(255, 255, 255, 0) 100%);
  background-attachment: scroll;
}
.dj_ie6 .futurama .dijitProgressBarTile {
  background-image: none;
}
.futurama .dijitProgressBarFull {
  border-right: 1px solid #aeaeae;
  -webkit-transition-property: width;
  -moz-transition-property: width;
  transition-property: width;
  -webkit-transition-property: width;
  -moz-transition-property: width;
  transition-property: width;
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  transition-duration: 0.25s;
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  transition-duration: 0.25s;
}
.futurama .dijitProgressBarLabel {
  /* Set to a color that contrasts with both the "Empty" and "Full" parts. */

  color: #666666;
}
.futurama .dijitProgressBarIndeterminate .dijitProgressBarTile {
  /* use an animated gif for the progress bar in 'indeterminate' mode;
		background-color won't appear unless user has turned off background images */

  background: #666666 url("images/progressBarAnim.gif") repeat-x top;
}
/* Time Picker 
 *
 * Styling the Time Picker consists of the following: 
 *
 * 1. minor time values
 * 		.dijitTimePickerTick - set text color, size, background color of minor values
 * 		.dijitTimePickerTickHover - set hover style of minor time values
 * 		dijitTimePickerTickSelected - set selected style of minor time values
 *
 * 2. major time values - 1:00, 2:00, times on the hour 
 * 		set text color, size, background color, left/right margins for "zoom" affect
 * 		.dijitTimePickerMarkerHover - to set hover style of major time values
 * 		.dijitTimePickerMarkerSelected - set selected style of major time values
 * 
 * 3. up and down arrow buttons
 * 		.dijitTimePicker .dijitButtonNode - background-color, border
 * 		.dijitTimePicker .dijitUpArrowHover, .dijitTimePicker .dijitDownArrowHover - set background-color for hover state
 *
 *	Other classes provide the fundamental structure of the TimePicker and should not be modified. 
 */
/* override Button.css */
.futurama .dijitTimePicker .dijitButtonNode {
  padding: 0 0;
  -webkit-border-radius: 0;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 0;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-border-radius: 0;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 0;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 0;
  border-radius: 0;
}
.futurama .dijitTimePickerItem {
  line-height: 18px;
  overflow: hidden;
  padding: 5px 10px 4px 10px;
  background: #ffffff;
  cursor: pointer;
  text-overflow: ellipsis;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  word-wrap: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  word-wrap: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  word-wrap: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  word-wrap: normal;
  overflow: hidden;
  border-width: 0px;
  color: #333333;
}
.futurama .dijitTimePickerMarker {
  font-weight: bold;
}
.futurama .dijitTimePickerTickHover,
.futurama .dijitTimePickerMarkerHover,
.futurama .dijitTimePickerMarkerSelected,
.futurama .dijitTimePickerTickSelected {
  background: #daf1fa;
  padding: 4px 10px 3px 10px;
  border: solid #c4e5ec;
  border-width: 1px 0px 1px 0px;
}
.futurama .dijitTimePickerMarkerSelected,
.futurama .dijitTimePickerTickSelected {
  font-size: 1em;
}
.futurama .dijitTimePicker .dijitButtonNode {
  color: #444444;
  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  color: #444444;
  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  color: #444444;
  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  color: #444444;
  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  border-left: none;
  border-right: none;
  border-color: #aeaeae;
  background-color: #666666;
  background-color: #E9E9E9;
}
.futurama .dijitTimePicker .dijitArrowButtonInner {
  background-image: url("images/icon_sprite.png");
  width: 12px;
  height: 12px;
  background-position: -71px -22px;
  background-image: url("images/icon_sprite.png");
  width: 12px;
  height: 12px;
  background-position: -71px -22px;
  background-position: -71px -22px;
}
.futurama .dijitTimePicker .dijitDownArrowButton .dijitArrowButtonInner {
  background-image: url("images/icon_sprite.png");
  width: 12px;
  height: 12px;
  background-position: -57px -4px;
  background-image: url("images/icon_sprite.png");
  width: 12px;
  height: 12px;
  background-position: -57px -4px;
  background-position: -57px -4px;
}
/* hover */
/* BorderContainer 

Splitters and gutters separate panes within a BorderContainer. Splitters can be moved up and down (horizonal splitters) or left and right (vertical splitters), while Gutters are static. A "thumb" is the slit on a Splitter that indicates it is movable. 

Styling the BorderContainer widget consists of the following: 

.dijitBorderContainer - for border and padding of the entire border container

.dijitSplitContainer-child, .dijitBorderContainer-child - for border or child panes of the border container. By default borders are put on all children of BorderContainer.  

.dijitBorderContainer-dijitTabContainerTop,
.dijitBorderContainer-dijitTabContainerBottom,
.dijitBorderContainer-dijitTabContainerLeft,
.dijitBorderContainer-dijitTabContainerRight,
.dijitBorderContainer-dijitAccordionContainer   -for border of the border containers within TabContainer or AccordionContainer widget

.dijitBorderContainer-dijitBorderContainer - for border and padding of nested BorderContainers

Splitters and gutters:  

.dijitSplitterH, .dijitGutterH - for height, background, and border of a horizontal splitter and gutter 
.dijitSplitterH .dijitSplitterThumb - for color, height/width of the thumb on a horizontal splitter
.dijitSplitterV, .dijitGutterV - - for height, background, and border of a vertical splitter and gutter 
.dijitSplitterV .dijitSplitterThumb - for color, height/width of the thumb on a vertical splitter
.dijitSplitterHHover - for background-color of a hovered horizontal splitter
.dijitSplitterHHover .dijitSplitterThumb - for background-color of a hovered thumb on a horizontal splitter
.dijitSplitterVHover  - for background-color of a hovered vertical splitter
.dijitSplitterVHover .dijitSplitterThumb - for background-color of a hovered thumb on a vertical splitter
.dijitSplitterHActive - for background-color of an active horizontal splitter
.dijitSplitterVActive - for background-color of an active horizontal splitter
*/
.futurama .dijitBorderContainer {
  /* matches the width of the splitters between panes */
}
.futurama .dijitSplitContainer-child,
.futurama .dijitBorderContainer-child {
  /* By default put borders on all children of BorderContainer,
 *  to give illusion of borders on the splitters themselves.
 */
}
.futurama .dijitBorderContainer-dijitTabContainerTop,
.futurama .dijitBorderContainer-dijitTabContainerBottom,
.futurama .dijitBorderContainer-dijitTabContainerLeft,
.futurama .dijitBorderContainer-dijitTabContainerRight,
.futurama .dijitBorderContainer-dijitAccordionContainer {
  /* except that TabContainer defines borders on it's sub-nodes (tablist and dijitTabPaneWrapper),
 * so override rule setting border on domNode
 */

  border: none;
}
.futurama .dijitBorderContainer-dijitBorderContainer {
  /* make nested BorderContainers look like a single big widget with lots of splitters */

  border: 0;
  padding: 0;
}
/* Splitters and gutters */
.futurama .dijitSplitterH .dijitSplitterThumb {
  background: #aeaeae none;
  height: 1px;
  top: 2px;
  width: 19px;
}
.futurama .dijitSplitterV,
.futurama .dijitGutterV {
  background: none;
  border: 0;
  width: 5px;
  margin: 0;
}
.futurama .dijitSplitterV .dijitSplitterThumb {
  background: #aeaeae none;
  height: 19px;
  left: 2px;
  width: 1px;
  margin: 0;
}
/* hovered splitter */
.futurama .dijitSplitterHHover,
.futurama .dijitSplitterVHover {
  font-size: 1px;
  background-color: #3f3f3f;
}
.futurama .dijitSplitterHHover {
  background-image: -moz-linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%);
  background-image: -webkit-linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%);
  background-image: -o-linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%);
  background-image: -ms-linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%);
  background-image: -moz-linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%);
  background-image: -webkit-linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%);
  background-image: -o-linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%);
  background-image: -ms-linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%);
  background-image: -moz-linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%);
  background-image: -webkit-linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%);
  background-image: -o-linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%);
  background-image: -ms-linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%);
  background-image: -moz-linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%);
  background-image: -webkit-linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%);
  background-image: -o-linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%);
  background-image: -ms-linear-gradient(left, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%);
}
.futurama .dijitSplitterVHover {
  background-image: -moz-linear-gradient(top, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%);
  background-image: -webkit-linear-gradient(top, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%);
  background-image: -o-linear-gradient(top, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%);
  background-image: -ms-linear-gradient(top, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%);
  background-image: -moz-linear-gradient(top, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%);
  background-image: -webkit-linear-gradient(top, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%);
  background-image: -o-linear-gradient(top, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%);
  background-image: -ms-linear-gradient(top, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%);
  background-image: -moz-linear-gradient(top, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%);
  background-image: -webkit-linear-gradient(top, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%);
  background-image: -o-linear-gradient(top, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%);
  background-image: -ms-linear-gradient(top, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%);
  background-image: -moz-linear-gradient(top, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%);
  background-image: -webkit-linear-gradient(top, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%);
  background-image: -o-linear-gradient(top, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%);
  background-image: -ms-linear-gradient(top, #ffffff 0px, rgba(255, 255, 255, 0) 50%, #ffffff 100%);
}
.futurama .dijitSplitterHHover .dijitSplitterThumb,
.futurama .dijitSplitterVHover .dijitSplitterThumb {
  background: #999999 none;
}
/* active splitter */
.futurama .dijitSplitterHActive,
.futurama .dijitSplitterVActive {
  font-size: 1px;
  background-color: #09a2e0;
  background-image: none;
}
.futurama .dijitAlignCenter.f-wrap {
  overflow: auto;
}
.futurama .dijitContentPane.f-header {
  overflow: hidden;
}
.futurama .f-sidebar {
  margin-left: 20px;
}
.futurama .f-sidebar,
.futurama .f-content {
  float: none;
  margin-bottom: 0px;
  padding-bottom: 20px;
}
body[dir='rtl'] .f-sidebar {
  margin-left: 0px;
  margin-right: 20px;
  left: auto !important;
  right: 0px;
}
body[dir='rtl'] .f-content {
  left: 0px !important;
  border-left: none;
  border-right: 1px solid #cccccc;
  padding-right: 20px !important;
  padding-left: 0px !important;
}
body[dir='rtl'] .f-footer p {
  text-align: left;
  padding-left: 20px;
  padding-right: 0px;
}
body[dir='rtl'] .f-content.fullpageContent {
  padding-left: 0px !important;
  padding-right: 38px !important;
  border-right: none;
}
/* Tree 
 * 
 * Styling Tree mostly means styling the TreeRow (dijitTreeRow)
 * There are 4 basic states to style:
 * 
 * Tree Row:
 * 1. tree row (default styling): 
 * 		.dijitTreeRow - styles for each row of the tree
 *
 * 2. hovered tree row (mouse hover on a tree row)
 * 		.dijitTreeRowHover - styles when mouse over on one row
 * 
 * 3. active tree row (mouse down on a tree row)
 * 		.dijitTreeRowActive - styles when mouse down on one row
 * 
 * 4. selected tree row
 * 		dijitTreeRowSelected - style when the row has been selected
 * 
 * Tree Expando:
 * 	    dijitTreeExpando - the expando at the left of the text of each tree row
 * 
 * Drag and Drop on TreeNodes: (insert line on dijitTreeContent node so it'll aligned w/ target element)
 * 		.dijitTreeNode .dojoDndItemBefore/.dojoDndItemAfter - use border style simulate a separate line
 */
.futurama .dijitTree {
  padding-left: 0px;
  overflow-x: hidden;
}
.futurama .dijitTreeNode {
  zoom: 1;
  /* force layout on IE (TODO: may not be needed anymore) */

}
.futurama .dijitTreeNodeFocused .dijitTreeNodeLOADEDFocused {
  background: #daf1fa;
  -webkit-border-radius: 4px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 4px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 4px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 4px;
  border-radius: 4px;
}
.futurama .dijitTreeIsRoot {
  background-image: none;
}
/* Styling for basic tree node (unhovered, unselected)
 * Also use this styling when dropping between items on the tree (in other words, don't
 * use hover effect)
 */
.futurama .dijitTreeRow,
.futurama .dijitTreeNode .dojoDndItemBefore,
.futurama .dijitTreeNode .dojoDndItemAfter {
  margin-top: 0px;
  padding: 4px 0px 4px 10px;
  line-height: 18px;
  -webkit-border-radius: 4px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 4px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 4px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 4px;
  border-radius: 4px;
}
.futurama .dijitTreeRow > .dijitInline {
  padding: 0px !important;
}
.futurama .dijitTreeRowSelected {
  background: #09a2e0 !important;
  color: #ffffff;
}
.futurama .dijitTreeRowSelected .dijitIconFile,
.futurama .dijitTreeRowSelected .dijitLeaf {
  background-image: url("images/icon_sprite.png");
  width: 16px;
  height: 16px;
  background-position: -408px -20px;
  background-image: url("images/icon_sprite.png");
  width: 16px;
  height: 16px;
  background-position: -408px -20px;
  background-position: -408px -20px;
}
.futurama .dijitTreeRowSelected .dijitTreeExpando {
  background-image: url("images/icon_sprite.png");
  width: 12px;
  height: 12px;
  background-position: -99px -4px;
  background-image: url("images/icon_sprite.png");
  width: 12px;
  height: 12px;
  background-position: -99px -4px;
  background-position: -99px -4px;
}
.futurama .dijitTreeRowSelected .dijitTreeExpandoClosed {
  background-image: url("images/icon_sprite.png");
  width: 12px;
  height: 12px;
  background-position: -435px -4px;
  background-image: url("images/icon_sprite.png");
  width: 12px;
  height: 12px;
  background-position: -435px -4px;
  background-position: -435px -4px;
}
.futurama .dijitTreeRowSelected .dijitTreeExpandoLeaf {
  background-image: none;
}
.futurama .dijitTreeRowHover {
  background: #daf1fa;
}
.futurama .dijitTreeNodeFocused > .dijitTreeRow {
  /*color: #FFFFFF;*/

  font-weight: normal;
}
/* expando (open/closed) icon */
.futurama .dijitTreeExpando {
  background-image: url("images/icon_sprite.png");
  width: 12px;
  height: 12px;
  background-position: -57px -4px;
  background-image: url("images/icon_sprite.png");
  width: 12px;
  height: 12px;
  background-position: -57px -4px;
  background-position: -57px -4px;
}
.futurama .dijitTreeExpandoClosed {
  background-image: url("images/icon_sprite.png");
  width: 12px;
  height: 12px;
  background-position: -393px -4px;
  background-image: url("images/icon_sprite.png");
  width: 12px;
  height: 12px;
  background-position: -393px -4px;
  background-position: -393px -4px;
}
.futurama .dijitTreeExpandoLeaf,
.dj_ie6 .futurama .dijitTreeExpandoLeaf {
  background-image: none;
}
.futurama .dijitTreeExpandoLoading {
  background-image: url("images/loadingAnimation.gif");
}
/* Drag and Drop on TreeNodes
 * Put insert line on dijitTreeContent node so it's aligned w/
 * (ie, indented equally with) target element, even
 * though dijitTreeRowNode is the actual "drag object"
 */
.futurama .dijitIconFolderOpen,
.dijitFolderOpened,
.futurama .dijitIconFolderClosed,
.dijitFolderClosed {
  background-image: url("images/icon_sprite.png");
  width: 20px;
  height: 20px;
  background-position: -381px -39px;
  background-image: url("images/icon_sprite.png");
  width: 20px;
  height: 20px;
  background-position: -381px -39px;
  background-position: -381px -39px;
}
.futurama .dijitIconFile,
.dijitLeaf {
  background-image: url("images/icon_sprite.png");
  width: 16px;
  height: 16px;
  background-position: -390px -20px;
  background-image: url("images/icon_sprite.png");
  width: 16px;
  height: 16px;
  background-position: -390px -20px;
  background-position: -390px -20px;
}
.futurama .dijitTreeContent {
  margin-left: 9px;
}
.dijitTreeLabel {
  margin: 2px 10px;
  display: inline-block;
  *zoom: 1;
  *display: inline;
  display: inline-block;
  *zoom: 1;
  *display: inline;
}
.futurama .dijitTreeContainer {
  padding-left: 30px;
}
.futurama .dijitTree.dijitTreeContainer {
  padding-left: 0px;
}
/* Toolbar 
 * 
 * Styling Toolbar means styling the toolbar container and the widget inside toolbar  (dijitToolbar)
 * 
 * 1. toolbar (default styling): 
 * 		.dijitToolbar - styles for outer container
 *
 * 2. widget inside toolbar
 * 		.dijitToolbar .dijitButtonNode   - Button widget
 * 					  .dijitComboButton  - ComboButton widget
 * 					  .dijitDropDownButton  - DropDownButton widget
 * 					  .dijitToggleButton  - ToggleButton widget
 * 		
 * 3. hovered widget inside toolbar (ie, mouse hover on the widget inside)
 * 			.dijitToolbar .dijitButtonNodeHover  - styles for hovered Button widget
 * 
 * 4. actived widget inside toolbar (ie, mouse down on the widget inside)
 * 			.dijitToolbar .dijitButtonNodeActive  - mouse down on Button widget
 */
.futurama .dijitToolbar {
  background-color: #666666;
  color: #444444;
  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  color: #444444;
  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  color: #444444;
  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  color: #444444;
  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  border-width: 0px 0px 1px 0px;
  padding: 2px 0 2px 4px;
  zoom: 1;
}
.futurama .dijitToolbar label {
  padding: 0 3px 0 6px;
}
/** override futurama/form/Button.css, and also ComboBox down arrow **/
.futurama .dijitToolbar .dijitButton .dijitButtonNode,
.futurama .dijitToolbar .dijitDropDownButton .dijitButtonNode,
.futurama .dijitToolbar .dijitComboButton .dijitButtonNode,
.futurama .dijitToolbar .dijitToggleButton .dijitButtonNode,
.futurama .dijitToolbar .dijitComboBox .dijitButtonNode {
  padding: 2px;
  -webkit-box-shadow: none;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */
  box-shadow: none;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */
  box-shadow: none;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-transition-property: background-color;
  -moz-transition-property: background-color;
  transition-property: background-color;
  -webkit-transition-property: background-color;
  -moz-transition-property: background-color;
  transition-property: background-color;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  transition-duration: 0.3s;
  border-width: 0;
  /* on hover/active, border-->1px, padding-->1px */

}
.futurama .dijitToolbar .dijitButton .dijitButtonNode,
.futurama .dijitToolbar .dijitToggleButton .dijitButtonNode {
  background: transparent;
}
.dj_ie .futurama .dijitToolbar .dijitButton .dijitButtonNode,
.dj_ie .futurama .dijitToolbar .dijitDropDownButton .dijitButtonNode,
.dj_ie .futurama .dijitToolbar .dijitComboButton .dijitButtonNode,
.dj_ie .futurama .dijitToolbar .dijitToggleButton .dijitButtonNode,
.dj_ie .futurama .dijitToolbar .dijitComboBox .dijitButtonNode {
  background-color: transparent;
  /* for IE, which doesn't understand rgba(...) */

}
/* hover status */
.dj_ie .futurama .dijitToolbar .dijitButtonHover .dijitButtonNode,
.dj_ie .futurama .dijitToolbar .dijitDropDownButtonHover .dijitButtonNode,
.dj_ie .futurama .dijitToolbar .dijitComboButton .dijitButtonNodeHover,
.dj_ie .futurama .dijitToolbar .dijitComboButton .dijitDownArrowButtonHover,
.dj_ie .futurama .dijitToolbar .dijitToggleButtonHover .dijitButtonNode {
  /* button should still turn blue on hover, so need to override .dj_ie rules above */

  background-color: #09a2e0;
}
/* active status */
.dj_ie .futurama .dijitToolbar .dijitButtonActive .dijitButtonNode,
.dj_ie .futurama .dijitToolbar .dijitDropDownButtonActive .dijitButtonNode,
.dj_ie .futurama .dijitToolbar .dijitComboButtonActive .dijitButtonNode,
.dj_ie .futurama .dijitToolbar .dijitToggleButtonActive .dijitButtonNode {
  /* button should still turn blue on press, so need to override .dj_ie rules above */

  background-color: #09a2e0;
}
.futurama .dijitToolbar .dijitComboButton .dijitStretch {
  /* no rounded border on side adjacent to arrow */

  -webkit-border-radius: 2px 0 0 2px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 2px 0 0 2px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 2px 0 0 2px;
  border-radius: 2px 0 0 2px;
  -webkit-border-radius: 2px 0 0 2px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 2px 0 0 2px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 2px 0 0 2px;
  border-radius: 2px 0 0 2px;
}
.futurama .dijitToolbar .dijitComboButton .dijitArrowButton {
  /* no rounded border on side adjacent to button */

  -webkit-border-radius: 0 2px 2px 0;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 0 2px 2px 0;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
  -webkit-border-radius: 0 2px 2px 0;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 0 2px 2px 0;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
}
.futurama .dijitToolbar .dijitComboBox .dijitButtonNode {
  padding: 0;
}
/* hover status */
.futurama .dijitToolbar .dijitComboButtonHover .dijitButtonNode,
.futurama .dijitToolbar .dijitComboButtonHover .dijitDownArrowButton {
  background-color: #634453;
}
.futurama .dijitToolbar .dijitComboButtonHover .dijitButtonNodeHover,
.futurama .dijitToolbar .dijitComboButtonHover .dijitDownArrowButtonHover {
  background-color: #ffffff;
}
/* active status */
.futurama .dijitToolbar .dijitButtonActive .dijitButtonNode,
.futurama .dijitToolbar .dijitDropDownButtonActive .dijitButtonNode,
.futurama .dijitToolbar .dijitToggleButtonActive .dijitButtonNode {
  border-width: 1px;
  background-color: #191414;
  color: #444444;
  background-color: #e1e1e1;
  background-image: -moz-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d3), to(#f7f7f7));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#opera#**/

  background-image: linear-gradient(top, #d3d3d3, #f7f7f7);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#f7f7f7', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e1e1e1;
  background-image: -moz-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d3), to(#f7f7f7));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#opera#**/

  background-image: linear-gradient(top, #d3d3d3, #f7f7f7);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#f7f7f7', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  color: #444444;
  background-color: #e1e1e1;
  background-image: -moz-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d3), to(#f7f7f7));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#opera#**/

  background-image: linear-gradient(top, #d3d3d3, #f7f7f7);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#f7f7f7', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e1e1e1;
  background-image: -moz-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d3), to(#f7f7f7));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#opera#**/

  background-image: linear-gradient(top, #d3d3d3, #f7f7f7);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#f7f7f7', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  color: #444444;
  background-color: #e1e1e1;
  background-image: -moz-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d3), to(#f7f7f7));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#opera#**/

  background-image: linear-gradient(top, #d3d3d3, #f7f7f7);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#f7f7f7', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e1e1e1;
  background-image: -moz-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d3), to(#f7f7f7));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#opera#**/

  background-image: linear-gradient(top, #d3d3d3, #f7f7f7);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#f7f7f7', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  color: #444444;
  background-color: #e1e1e1;
  background-image: -moz-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d3), to(#f7f7f7));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#opera#**/

  background-image: linear-gradient(top, #d3d3d3, #f7f7f7);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#f7f7f7', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e1e1e1;
  background-image: -moz-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d3), to(#f7f7f7));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#opera#**/

  background-image: linear-gradient(top, #d3d3d3, #f7f7f7);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#f7f7f7', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  padding: 1px;
}
.futurama .dijitToolbar .dijitComboButtonActive {
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
  border-width: 1px;
  padding: 0;
}
.futurama .dijitToolbar .dijitComboButtonActive .dijitButtonNode,
.futurama .dijitToolbar .dijitComboButtonActive .dijitDownArrowButton {
  background-color: #634453;
  padding: 2px;
}
.futurama .dijitToolbar .dijitComboButtonActive .dijitButtonNodeActive {
  background-color: #191414;
  color: #444444;
  background-color: #e1e1e1;
  background-image: -moz-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d3), to(#f7f7f7));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#opera#**/

  background-image: linear-gradient(top, #d3d3d3, #f7f7f7);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#f7f7f7', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e1e1e1;
  background-image: -moz-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d3), to(#f7f7f7));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#opera#**/

  background-image: linear-gradient(top, #d3d3d3, #f7f7f7);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#f7f7f7', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  color: #444444;
  background-color: #e1e1e1;
  background-image: -moz-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d3), to(#f7f7f7));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#opera#**/

  background-image: linear-gradient(top, #d3d3d3, #f7f7f7);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#f7f7f7', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e1e1e1;
  background-image: -moz-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d3), to(#f7f7f7));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#opera#**/

  background-image: linear-gradient(top, #d3d3d3, #f7f7f7);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#f7f7f7', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  color: #444444;
  background-color: #e1e1e1;
  background-image: -moz-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d3), to(#f7f7f7));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#opera#**/

  background-image: linear-gradient(top, #d3d3d3, #f7f7f7);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#f7f7f7', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e1e1e1;
  background-image: -moz-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d3), to(#f7f7f7));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#opera#**/

  background-image: linear-gradient(top, #d3d3d3, #f7f7f7);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#f7f7f7', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  color: #444444;
  background-color: #e1e1e1;
  background-image: -moz-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d3), to(#f7f7f7));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#opera#**/

  background-image: linear-gradient(top, #d3d3d3, #f7f7f7);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#f7f7f7', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e1e1e1;
  background-image: -moz-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d3), to(#f7f7f7));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#opera#**/

  background-image: linear-gradient(top, #d3d3d3, #f7f7f7);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#f7f7f7', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
}
.futurama .dijitToolbar .dijitComboButtonActive .dijitDownArrowButtonActive {
  background-color: #191414;
  color: #444444;
  background-color: #e1e1e1;
  background-image: -moz-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d3), to(#f7f7f7));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#opera#**/

  background-image: linear-gradient(top, #d3d3d3, #f7f7f7);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#f7f7f7', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e1e1e1;
  background-image: -moz-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d3), to(#f7f7f7));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#opera#**/

  background-image: linear-gradient(top, #d3d3d3, #f7f7f7);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#f7f7f7', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  color: #444444;
  background-color: #e1e1e1;
  background-image: -moz-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d3), to(#f7f7f7));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#opera#**/

  background-image: linear-gradient(top, #d3d3d3, #f7f7f7);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#f7f7f7', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e1e1e1;
  background-image: -moz-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d3), to(#f7f7f7));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#opera#**/

  background-image: linear-gradient(top, #d3d3d3, #f7f7f7);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#f7f7f7', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  color: #444444;
  background-color: #e1e1e1;
  background-image: -moz-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d3), to(#f7f7f7));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#opera#**/

  background-image: linear-gradient(top, #d3d3d3, #f7f7f7);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#f7f7f7', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e1e1e1;
  background-image: -moz-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d3), to(#f7f7f7));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#opera#**/

  background-image: linear-gradient(top, #d3d3d3, #f7f7f7);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#f7f7f7', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  color: #444444;
  background-color: #e1e1e1;
  background-image: -moz-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d3), to(#f7f7f7));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#opera#**/

  background-image: linear-gradient(top, #d3d3d3, #f7f7f7);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#f7f7f7', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e1e1e1;
  background-image: -moz-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d3), to(#f7f7f7));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d3d3d3, #f7f7f7);
  /**#opera#**/

  background-image: linear-gradient(top, #d3d3d3, #f7f7f7);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#f7f7f7', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
}
/* Avoid double border between button and arrow */
.futurama .dijitToolbar .dijitComboButtonHover .dijitDownArrowButton,
.futurama .dijitToolbar .dijitComboButtonActive .dijitDownArrowButton {
  border-left-width: 0;
}
.futurama .dijitToolbar .dijitComboButtonHover .dijitDownArrowButton {
  padding-left: 2px;
  /* since there's no left border, don't reduce from 2px --> 1px */

}
/* toggle button checked status */
.futurama .dijitToolbar .dijitToggleButtonChecked .dijitButtonNode {
  margin: 0;
  /* remove margin and add a border */

  border-width: 1px;
  border-style: solid;
  background-image: none;
  border-color: #aeaeae;
  background-color: #ffffff;
  padding: 1px;
}
.futurama .dijitToolbarSeparator {
  /* separator icon in the editor sprite */

  background: url("../../icons/images/editorIconsEnabled.png");
}
/* Toolbar inside of disabled Editor */
.futurama .dijitDisabled .dijitToolbar {
  background: none;
  background-color: #f8f8f8;
  border-bottom: 1px solid #d4d4d4;
}
.futurama .dijitToolbar .dijitComboBoxDisabled .dijitArrowButtonInner {
  background-position: 0 50%;
}
.futurama .dijitToolbar .dijitButtonNode .dijitIcon {
  display: inline-block;
}
/* Editor 
 * 
 * Styling Editor means styling the Editor inside iframe container (dijitEditorIFrameContainer)
 * 
 * 1. Editor iframe container (default styling): 
 * 		.dijitEditorIFrameContainer - normal state styles: background-color, border, padding
 *
 * 2. hovered Editor iframe container (ie, mouse hover on editor)
 * 		.dijitEditorHover .dijitEditorIFrameContainer/dijitEditorIFrame - styles when mouse hover on the container
 * 
 * 3. focused Editor iframe container (ie, mouse focus on the editor pane)
 * 		.dijitEditorFocused .dijitEditorIFrameContainer/dijitEditorIFrame - styles when container focused
 * 
 * 3. disabled Editor iframe container 
 * 		.dijitEditorDisabled - editor's inner iframe container disable status styles: background, border
 */
.futurama .dijitEditorIFrameContainer {
  padding: 3px 3px 1px 10px;
}
.futurama .dijitEditorIFrame {
  background-color: #ffffff;
}
.futurama .dijitEditor {
  border: 1px solid #aeaeae;
}
.futurama .dijitEditor .dijitEditorIFrameContainer {
  background-color: #ffffff;
  background-repeat: repeat-x;
}
.futurama .dijitEditorHover .dijitEditorIFrameContainer,
.futurama .dijitEditorHover .dijitEditorIFrameContainer .dijitEditorIFrame {
  background-color: #ffffff;
}
.futurama .dijitEditorFocused .dijitEditorIFrameContainer,
.futurama .dijitEditorFocused .dijitEditorIFrameContainer .dijitEditorIFrame {
  background-color: #ffffff;
}
.futurama .dijitEditorHover .dijitEditorIFrameContainer,
.futurama .dijitEditorFocused .dijitEditorIFrameContainer {
  background: #ffffff;
  background: #ffffff;
}
/* Disabled */
.futurama .dijitEditorDisabled {
  border: 1px solid #d4d4d4;
  color: #cccccc;
}
.futurama .dijitDisabled .dijitEditorIFrame,
.futurama .dijitDisabled .dijitEditorIFrameContainer,
.futurama .dijitDisabled .dijitEditorIFrameContainer .dijitEditorIFrame {
  background-color: #f8f8f8;
  background-image: none;
}
/*in order to test button or menu item with icon */
/*sprite for editor icons to be used by all themes*/
/* TitlePane 
 * 
 * Styling TitlePane means styling the TitlePane title and its content container  (dijitTitlePane)
 * 
 * TitlePane title:
 * 1. TitlePane title (default styling): 
 * 		.dijitTitlePaneTitle - TitlePane's title div style: background-color, border
 *
 * 2. hovered TitlePane title (ie, mouse hover on a title bar)
 * 		.dijitTitlePaneTitleHover - styles when mouse hover on the title div
 * 
 * 3. active TitlePane title (ie, mouse down on a title bar)
 * 		.dijitTitlePaneTitleActive - styles when mouse down on the title div
 * 
 * 
 * TitlePane Content Container:
 * 1. outer/inner container: 
 * 		.dijitTitlePaneContentOuter / dijitTitlePaneContentInner - styles for the content outer div
 */
.futurama .dijitTitlePane {
  margin-bottom: 17px;
  border-bottom: solid 1px #DDD;
}
.futurama .dijitTitlePane + .dijitTitlePane {
  margin-top: -16px;
}
.futurama .f-content .dijitTitlePane:first-child {
  margin-top: 7px;
}
.futurama .dijitTitlePaneTitle.dijitOpen:hover .dijitArrowNode {
  background-image: url("images/icon_sprite.png");
  width: 12px;
  height: 12px;
  background-position: -85px -4px;
  background-image: url("images/icon_sprite.png");
  width: 12px;
  height: 12px;
  background-position: -85px -4px;
  background-position: -85px -4px;
}
.futurama .dijitTitlePaneTitle.dijitOpen:hover .dijitTitlePaneTextNode {
  color: #07a0df;
}
.futurama .dijitTitlePaneFocused .dijitTitlePaneTitle.dijitClosed .dijitArrowNode {
  background-image: url("images/icon_sprite.png");
  width: 12px;
  height: 12px;
  background-position: -421px -4px;
  background-image: url("images/icon_sprite.png");
  width: 12px;
  height: 12px;
  background-position: -421px -4px;
  background-position: -421px -4px;
}
.futurama .dijitTitlePaneFocused .dijitTitlePaneTitle.dijitClosed .dijitTitlePaneTextNode {
  color: #07a0df;
}
.futurama .dijitTitlePaneFocused .dijitTitlePaneTitle.dijitOpen .dijitArrowNode {
  background-image: url("images/icon_sprite.png");
  width: 12px;
  height: 12px;
  background-position: -85px -4px;
  background-image: url("images/icon_sprite.png");
  width: 12px;
  height: 12px;
  background-position: -85px -4px;
  background-position: -85px -4px;
}
.futurama .dijitTitlePaneFocused .dijitTitlePaneTitle.dijitOpen .dijitTitlePaneTextNode {
  color: #07a0df;
}
.futurama .dijitTitlePaneTitle.dijitClosed:hover .dijitArrowNode {
  background-image: url("images/icon_sprite.png");
  width: 12px;
  height: 12px;
  background-position: -421px -4px;
  background-image: url("images/icon_sprite.png");
  width: 12px;
  height: 12px;
  background-position: -421px -4px;
  background-position: -421px -4px;
}
.futurama .dijitTitlePaneTitle.dijitClosed:hover .dijitTitlePaneTextNode {
  color: #07a0df;
}
.futurama .dijitTitlePaneTitle .dijitTitlePaneTitleFocus {
  height: 35px;
  line-height: 35px;
}
.futurama .dijitTitlePane .dijitArrowNode {
  background-image: url("images/icon_sprite.png");
  width: 12px;
  height: 12px;
  background-position: -57px -4px;
  background-image: url("images/icon_sprite.png");
  width: 12px;
  height: 12px;
  background-position: -57px -4px;
  background-position: -57px -4px;
  margin-top: -3px\9;
  *margin-top: 0px;
}
.futurama .dijitTitlePane .dijitClosed .dijitArrowNode {
  background-image: url("images/icon_sprite.png");
  width: 12px;
  height: 12px;
  background-position: -393px -4px;
  background-image: url("images/icon_sprite.png");
  width: 12px;
  height: 12px;
  background-position: -393px -4px;
  background-position: -393px -4px;
}
.futurama .dijitTitlePane .dijitTitlePaneTextNode {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #333333;
  text-decoration: none;
  margin-left: 12px;
}
.futurama .dijitTitlePaneContentInner {
  padding: 14px 20px 24px 20px;
}
/* NumberSpinner - namespace "dijitSpinner"
 * 
 * Styling NumberSpinner mainly includes:
 * 
 * 1. Arrows
 * 		Outer containers: .dijitSpinnerButtonContainer|.dijitSpinnerButtonInner  - for border, padding and position
 * 		Arrows: .dijitArrowButton|.dijitUpArrowButton.|dijitDownArrowButton
 * 		Inner container: .dijitArrowButtonInner - for border, padding, width|height and background image
 * 
 * 2. Hover state
 * 		.dijitUpArrowButtonHover|.dijitDownArrowButtonHover .*  - for background color|image
 * 
 * 3. Active state
 * 		.dijitUpArrowButtonActive|.dijitDownArrowButtonActive .*  - for border, padding, margin and background color|image
 * 
 * 4. Focused state
 * 		.dijitSpinnerFocused .* - for background color|image
 * 
 * 5. Disabled state
 * 		.dijitSpinnerDisabled .* - for background color|image
 */
.futurama .dijitSpinnerButtonContainer {
  overflow: hidden;
  position: relative;
  width: 34px;
  height: 28px;
  background: #aeaeae;
  margin-top: -6px;
  margin-right: -9px;
  margin-bottom: -3px;
  border-left: solid 1px #aeaeae;
  border-width: 0px 0px 0px 1px !important;
  border-radius: 0px !important;
  float: right;
}
.futurama .dijitSpinnerButtonContainer .dijitSpinnerButtonInner {
  border-width: 1px 0;
  /* reserve space to match the futurama combobox button border with border and not padding to make IE happier */

  border-style: solid none;
}
/* button */
.futurama .dijitSpinner .dijitArrowButton {
  width: 33px;
  color: #444444;
  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  color: #444444;
  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  color: #444444;
  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  color: #444444;
  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border: 1px solid #aaaaaa;
  overflow: hidden;
}
.futurama .dijitSpinner .dijitSpinnerButtonContainer .dijitUpArrowButton {
  border-radius: 0px 4px 0px 0px !important;
  border-left: solid 1px rgba(255, 255, 255, 0.3);
  border-left-color: #EEE \9;
  border-width: 0px 0px 0px 1px !important;
  height: 13px;
}
.futurama .dijitSpinnerButtonContainer .dijitUpArrowButton .dijitArrowButtonInner {
  margin-top: 1px;
}
.futurama .dijitSpinner .dijitSpinnerButtonContainer .dijitDownArrowButton {
  border-radius: 0px 0px 4px 0px !important;
  border-left: solid 1px rgba(255, 255, 255, 0.3);
  border-top: solid 1px rgba(255, 255, 255, 0.6);
  border-top: solid 1px #EEE \9;
  border-left: solid 1px #EEE \9;
  border-right: 0 none;
  height: 13px;
  width: 33px\9;
}
.futurama .dijitSpinnerButtonContainer .dijitDownArrowButton .dijitArrowButtonInner {
  margin-top: 2px;
}
.dj_iequirks .futurama .dijitSpinner .dijitArrowButton {
  overflow: visible;
  /* 0 height w/o this */

}
.futurama .dijitSpinner .dijitSpinnerButtonInner {
  width: 15px;
}
/* up & down button icons */
.futurama .dijitSpinner .dijitArrowButtonInner {
  background-image: url("images/icon_sprite.png");
  width: 12px;
  height: 12px;
  background-position: -127px -22px;
  background-image: url("images/icon_sprite.png");
  width: 12px;
  height: 12px;
  background-position: -127px -22px;
  background-position: -127px -22px;
}
.dj_iequirks .futurama .dijitSpinner .dijitArrowButtonInner,
.dj_ie6 .futurama .dijitSpinner .dijitArrowButtonInner,
.dj_ie7 .futurama .dijitSpinner .dijitArrowButtonInner,
.dj_ie8 .futurama .dijitSpinner .dijitArrowButtonInner {
  margin-top: 0;
  /* since its bottom aligned */

}
.dj_iequirks .futurama .dijitSpinner .dijitArrowButtonInner {
  width: 19px;
}
.futurama .dijitSpinner .dijitDownArrowButton .dijitArrowButtonInner {
  background-image: url("images/icon_sprite.png");
  width: 12px;
  height: 12px;
  background-position: -127px -4px;
  background-image: url("images/icon_sprite.png");
  width: 12px;
  height: 12px;
  background-position: -127px -4px;
  background-position: -127px -4px;
}
.futurama .dijitSpinner .dijitArrowButtonInner .dijitInputField {
  padding: 0;
}
/** hover & focused status **/
.futurama .dijitSpinner .dijitUpArrowButtonHover {
  background-color: #cccccc;
  background-image: -moz-linear-gradient(top, #d2d2d2, #c2c2c2);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d2d2d2, #c2c2c2);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d2d2d2), to(#c2c2c2));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d2d2d2, #c2c2c2);
  /**#opera#**/

  background-image: linear-gradient(top, #d2d2d2, #c2c2c2);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d2d2d2', endColorstr='#c2c2c2', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #cccccc;
  background-image: -moz-linear-gradient(top, #d2d2d2, #c2c2c2);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d2d2d2, #c2c2c2);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d2d2d2), to(#c2c2c2));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d2d2d2, #c2c2c2);
  /**#opera#**/

  background-image: linear-gradient(top, #d2d2d2, #c2c2c2);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d2d2d2', endColorstr='#c2c2c2', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

}
.futurama .dijitSpinner .dijitSpinnerButtonContainer .dijitDownArrowButtonHover {
  background-color: #cccccc;
  background-image: -moz-linear-gradient(top, #d2d2d2, #c2c2c2);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d2d2d2, #c2c2c2);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d2d2d2), to(#c2c2c2));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d2d2d2, #c2c2c2);
  /**#opera#**/

  background-image: linear-gradient(top, #d2d2d2, #c2c2c2);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d2d2d2', endColorstr='#c2c2c2', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #cccccc;
  background-image: -moz-linear-gradient(top, #d2d2d2, #c2c2c2);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d2d2d2, #c2c2c2);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d2d2d2), to(#c2c2c2));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d2d2d2, #c2c2c2);
  /**#opera#**/

  background-image: linear-gradient(top, #d2d2d2, #c2c2c2);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d2d2d2', endColorstr='#c2c2c2', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

}
.futurama .dijitSpinnerFocused {
  outline: 0 none;
  border: 1px solid #09a2e0;
  box-shadow: 0px 0px 0px 1px #09a2e0;
}
.futurama .dijitSpinnerFocused :-moz-placeholder {
  color: #cccccc;
  font-weight: normal;
  font-style: normal;
}
.futurama .dijitSpinnerFocused ::-webkit-input-placeholder {
  color: #cccccc;
  font-weight: normal;
  font-style: normal;
}
.futurama .dijitSpinnerFocused :-moz-placeholder {
  color: #cccccc;
  font-weight: normal;
  font-style: normal;
}
.futurama .dijitSpinnerFocused ::-webkit-input-placeholder {
  color: #cccccc;
  font-weight: normal;
  font-style: normal;
}
/* mouse down status */
.futurama .dijitSpinner .dijitSpinnerButtonContainer .dijitDownArrowButtonActive {
  background-color: #e0e0e0;
  background-image: -moz-linear-gradient(top, #d3d3d3, #f4f4f4);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d3d3d3, #f4f4f4);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d3), to(#f4f4f4));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d3d3d3, #f4f4f4);
  /**#opera#**/

  background-image: linear-gradient(top, #d3d3d3, #f4f4f4);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#f4f4f4', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e0e0e0;
  background-image: -moz-linear-gradient(top, #d3d3d3, #f4f4f4);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d3d3d3, #f4f4f4);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d3), to(#f4f4f4));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d3d3d3, #f4f4f4);
  /**#opera#**/

  background-image: linear-gradient(top, #d3d3d3, #f4f4f4);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#f4f4f4', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

}
.futurama .dijitSpinner .dijitSpinnerButtonContainer .dijitUpArrowButtonActive {
  background-color: #e0e0e0;
  background-image: -moz-linear-gradient(top, #d3d3d3, #f4f4f4);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d3d3d3, #f4f4f4);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d3), to(#f4f4f4));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d3d3d3, #f4f4f4);
  /**#opera#**/

  background-image: linear-gradient(top, #d3d3d3, #f4f4f4);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#f4f4f4', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e0e0e0;
  background-image: -moz-linear-gradient(top, #d3d3d3, #f4f4f4);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #d3d3d3, #f4f4f4);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d3), to(#f4f4f4));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #d3d3d3, #f4f4f4);
  /**#opera#**/

  background-image: linear-gradient(top, #d3d3d3, #f4f4f4);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#f4f4f4', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

}
/* disabled */
/** hacks for browsers **/
/* for IE 7, when div is enlarged, 
 * should be no empty space between dijitInputLayoutContainer and dijitSpinner*/
.dj_ie7 .futurama .dijitSpinner {
  overflow: visible;
}
.futurama .dijitSpinner {
  padding: 6px 9px 3px 9px;
}
body[dir='rtl'] .dijitReset.dijitButtonNode.dijitSpinnerButtonContainer {
  border-radius: 3px 0px 0px 3px !important;
  border-right: solid 1px #aeaeae;
  border-width: 0px 1px 0px 0px !important;
  float: left;
  margin-left: -10px;
  border-left: 0px;
  z-index: 1;
}
body[dir='rtl'] .dijitSpinner {
  padding: 6px 9px 3px 10px;
}
body[dir="rtl"] .dijitNumberTextBox .dijitInputInner {
  text-align: right;
}
.futurama .dijitReset .dijitInputField.dijitInputContainer {
  clear: none;
}
/* RTL files */
/**
 *     
 */
@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
  }
  40% {
    -webkit-transform: rotate(-10deg);
  }
  60% {
    -webkit-transform: rotate(5deg);
  }
  80% {
    -webkit-transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
  }
}
@-moz-keyframes swing {
  20% {
    -moz-transform: rotate(15deg);
  }
  40% {
    -moz-transform: rotate(-10deg);
  }
  60% {
    -moz-transform: rotate(5deg);
  }
  80% {
    -moz-transform: rotate(-5deg);
  }
  100% {
    -moz-transform: rotate(0deg);
  }
}
@keyframes swing {
  20% {
    transform: rotate(15deg);
  }
  40% {
    transform: rotate(-10deg);
  }
  60% {
    transform: rotate(5deg);
  }
  80% {
    transform: rotate(-5deg);
  }
  100% {
    transform: rotate(0deg);
  }
}
.swing {
  -webkit-transform-origin: top center;
  -moz-transform-origin: top center;
  -o-transform-origin: top center;
  transform-origin: top center;
  -webkit-transform-origin: top center;
  -moz-transform-origin: top center;
  -o-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  -moz-animation-name: swing;
  -o-animation-name: swing;
  animation-name: swing;
  -webkit-animation-name: swing;
  -moz-animation-name: swing;
  -o-animation-name: swing;
  animation-name: swing;
}
@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotatey(0);
    -webkit-animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translatez(150px) rotatey(170deg);
    -webkit-animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) translatez(150px) rotatey(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) rotatey(360deg) scale(0.95);
    -webkit-animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: perspective(400px) scale(1);
    -webkit-animation-timing-function: ease-in;
  }
}
@-moz-keyframes flip {
  0% {
    -moz-transform: perspective(400px) rotatey(0);
    -moz-animation-timing-function: ease-out;
  }
  40% {
    -moz-transform: perspective(400px) translatez(150px) rotatey(170deg);
    -moz-animation-timing-function: ease-out;
  }
  50% {
    -moz-transform: perspective(400px) translatez(150px) rotatey(190deg) scale(1);
    -moz-animation-timing-function: ease-in;
  }
  80% {
    -moz-transform: perspective(400px) rotatey(360deg) scale(0.95);
    -moz-animation-timing-function: ease-in;
  }
  100% {
    -moz-transform: perspective(400px) scale(1);
    -moz-animation-timing-function: ease-in;
  }
}
@keyframes flip {
  0% {
    transform: perspective(400px) rotatey(0);
    animation-timing-function: ease-out;
  }
  40% {
    transform: perspective(400px) translatez(150px) rotatey(170deg);
    animation-timing-function: ease-out;
  }
  50% {
    transform: perspective(400px) translatez(150px) rotatey(190deg) scale(1);
    animation-timing-function: ease-in;
  }
  80% {
    transform: perspective(400px) rotatey(360deg) scale(0.95);
    animation-timing-function: ease-in;
  }
  100% {
    transform: perspective(400px) scale(1);
    animation-timing-function: ease-in;
  }
}
.flip {
  -webkit-backface-visibility: visible;
  -moz-backface-visibility: visible;
  -o-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-backface-visibility: visible;
  -moz-backface-visibility: visible;
  -o-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  -moz-animation-name: flip;
  -o-animation-name: flip;
  animation-name: flip;
  -webkit-animation-name: flip;
  -moz-animation-name: flip;
  -o-animation-name: flip;
  animation-name: flip;
}
.tool-box {
  border: 1px solid #ababab;
  box-shadow: 0px 1px 3px 0 rgba(50, 50, 50, 0.25);
}
.h5-style {
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  color: #333;
}
/* futurama/form/Common_rtl.css */
.futurama .dijitTextBoxRtlError .dijitValidationContainer {
  border-left-width: 0 !important;
  border-right-width: 1px !important;
}
body[dir='rtl'] .dijitComboBox {
  width: 200px;
  padding: 0px 0px 0px 34px;
}
body[dir='rtl'] .no-arrow.dijitComboBox {
  padding: 0px;
  width: 235px;
}
body[dir='rtl'] .dijitComboBox .dijitButtonNode {
  border-radius: 3px 0px 0px 3px;
  left: 0;
  right: auto;
  border-right: 1px solid #aeaeae !important;
}
body[dir='rtl'] .dijitComboBox .dijitInputContainer {
  padding: 7px 10px 6px 10px;
  border: none;
  border-radius: 3px;
  border-left: solid 1px #aeaeae;
}
/* Combo Button */
.futurama .dijitComboButtonRtl .dijitStretch {
  -webkit-border-radius: 0 4px 4px 0;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 0 4px 4px 0;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  -webkit-border-radius: 0 4px 4px 0;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 0 4px 4px 0;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
.futurama .dijitComboButtonRtl .dijitArrowButton {
  -webkit-border-radius: 4px 0 0 4px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 4px 0 0 4px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
  -webkit-border-radius: 4px 0 0 4px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 4px 0 0 4px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
  padding: 3px 0 4px;
  border-left-width: 1px;
  border-right-width: 0;
}
/* End Combo Button */.futurama .dijitTabContainerTop-tabs .dijitTabRtl,
.futurama .dijitTabContainerBottom-tabs .dijitTabRtl {
  margin-right: 0;
  margin-left: 1px;
}
.futurama .dijitSliderRtl .dijitSliderProgressBarH,
.futurama .dijitSliderRtl .dijitSliderRemainingBarH,
.futurama .dijitSliderRtl .dijitSliderLeftBumper,
.futurama .dijitSliderRtl .dijitSliderRightBumper,
.futurama .dijitSliderRtl .dijitSliderTopBumper {
  background-position: top right;
}
.futurama .dijitSliderRtl .dijitSliderProgressBarV,
.futurama .dijitSliderRtl .dijitSliderRemainingBarV,
.futurama .dijitSliderRtl .dijitSliderBottomBumper {
  background-position: bottom right;
}
.futurama .dijitSliderRtl .dijitSliderLeftBumper {
  border-left-width: 0;
  border-right-width: 1px;
}
.futurama .dijitSliderRtl .dijitSliderRightBumper {
  border-left-width: 1px;
  border-right-width: 0;
}
.futurama .dijitSliderRtl .dijitSliderIncrementIconH {
  background-position: -357px 50%;
}
.futurama .dijitSliderRtl .dijitSliderDecrementIconH {
  background-position: -251px 50%;
}
/* Dialog */
.futurama .dijitDialogRtl .dijitDialogCloseIcon {
  right: auto;
  left: 5px;
}
.futurama .dijitDialogRtl .dijitDialogPaneActionBar .dijitButton {
  float: left !important;
}
.futurama .dijitDialogRtl .dijitDialogPaneActionBar .dijitButton {
  margin-left: 0px;
  margin-right: 10px;
}
.futurama .dijitDialogRtl .dijitDialogTitleBar {
  padding: 8px 25px 7px 8px;
}
/* Editor */
.futurama .dijitEditorRtl .dijitEditorIFrameContainer {
  padding: 3px 10px 1px 3px;
}
/* RTL sprite for editor icons to be used by all themes*/
/* RTL sprite for common icons to be used by all themes*/
/* TitlePane 



.futurama .dijitTitlePaneRtl .dijitClosed .dijitArrowNode {
	background-position: -7px 0;
}*/.futurama .dijitMenuItemRtl .dijitMenuExpand {
  background-position: -7px 0;
  margin-right: 0;
  margin-left: 3px;
}
.futurama .dijitMenuItemRtl .dijitMenuItemIcon {
  margin: 0 4px 0 0;
}
.futurama .dijitCalendarRtl .dijitCalendarIncrease {
  background-position: 0 0;
}
.futurama .dijitCalendarRtl .dijitCalendarDecrease {
  background-position: -18px 0;
}
.futurama .dijitCalendarRtl .dijitCalendarArrowHover .dijitCalendarIncrease {
  background-position: -36px 0;
}
.futurama .dijitCalendarRtl .dijitCalendarArrowHover .dijitCalendarDecrease {
  background-position: -55px 0;
}
.futurama .dijitCalendarRtl .dijitCalendarArrowActive .dijitCalendarIncrease {
  background-position: -72px 0;
}
.futurama .dijitCalendarRtl .dijitCalendarArrowActive .dijitCalendarDecrease {
  background-position: -91px 0;
}
/* TimePicker */
.dj_ie .futurama .dijitTimePickerRtl .dijitTimePickerTickHover,
.dj_ie .futurama .dijitTimePickerRtl .dijitTimePickerMarkerHover,
.dj_ie .futurama .dijitTimePickerRtl .dijitTimePickerMarkerSelected,
.dj_ie .futurama .dijitTimePickerRtl .dijitTimePickerTickSelected {
  margin-left: -6px;
  margin-right: -8px;
  width: 114%;
}
/* Toolbar RTL */
/* Repeated rules from Toolbar.css to override rule from Button_rtl.css, which is loaded after Toolbar.css */
.futurama .dijitToolbar .dijitComboButtonRtl .dijitButtonNode {
  border-width: 0;
  padding: 2px;
}
.futurama .dijitToolbar .dijitComboButtonRtlHover .dijitButtonNode,
.futurama .dijitToolbar .dijitComboButtonRtlActive .dijitButtonNode {
  border-width: 1px;
  padding: 1px;
}
.futurama .dijitToolbar .dijitComboButtonRtl .dijitStretch {
  /* no rounded border on side adjacent to arrow */

  -webkit-border-radius: 0 2px 2px 0;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 0 2px 2px 0;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
  -webkit-border-radius: 0 2px 2px 0;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 0 2px 2px 0;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
}
.futurama .dijitToolbar .dijitComboButtonRtl .dijitArrowButton {
  /* no rounded border on side adjacent to button */

  -webkit-border-radius: 2px 0 0 2px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 2px 0 0 2px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 2px 0 0 2px;
  border-radius: 2px 0 0 2px;
  -webkit-border-radius: 2px 0 0 2px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 2px 0 0 2px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 2px 0 0 2px;
  border-radius: 2px 0 0 2px;
}
.futurama .dijitToolbar .dijitComboButtonRtlHover .dijitArrowButton,
.futurama .dijitToolbar .dijitComboButtonRtlActive .dijitArrowButton {
  /* border between button and arrow */

  border-left-width: 1px;
  border-right-width: 0;
  padding-left: 1px;
  padding-right: 2px;
}
.dojoxGrid {
  background: #F2F2F2;
  position: relative;
}
.dojoxGridMasterHeader {
  border: 1px solid #ccc;
  overflow: hidden;
}
.dojoxGridHeader {
  background: #F2F2F2;
}
.dojoxGridHeader .dojoxGridCell {
  height: 28px;
  line-height: 28px;
  border: 0 none;
  background: none;
  font-size: 12px;
  font-weight: bold;
  color: #666666;
  padding: 0px;
  padding-left: 20px;
}
.dojoxGridHeader .dojoxGridCell .dojoxGridArrowButtonChar {
  float: right;
}
.dojoxGrid .dojoxGridSortNode {
  border: 0 none !important;
}
.dojoxGridMasterView {
  border: 1px solid #ccc;
  border-top-width: 0px;
}
.dojoxGridRow {
  border: 0 none;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  transition-property: all;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-in-out;
  -moz-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
  -webkit-transition-timing-function: ease-in-out;
  -moz-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
}
.dojoxGridRow.dojoxGridRowOdd {
  background: #f8f8f8 !important;
}
.dojoxGridRow.dojoxGridRowOver {
  background: #b7e5f3;
}
.dojoxGridRow.dojoxGridRowSelected {
  background: #15ADDD;
}
.dojoxGridRow.dojoxGridRowSelected .dojoxGridCell {
  color: #FFFFFF;
  border-color: #15ADDD;
}
.dojoxGridRow.dojoxGridRowSelected .dojoxGridCellOver {
  background: #15ADDD;
}
.dojoxGridView .dojoxGridCell {
  height: 30px;
  line-height: 30px;
  border: 0 none;
  background: none;
  font-size: 13px;
  color: #3F3F3F;
  border-right: solid 1px #ccc;
  padding-left: 15px;
  padding-right: 30px;
}
.dojoxGridView .dojoxGridCell:last-child {
  border-right-width: 0px;
}
.dojoxGridView .dojoxGridCell.dojoxGridCellFocus.dojoxGridCellOver {
  border: 0 none;
  border-right: solid 1px #ccc;
  background: #15ADDD;
}
.dojoxGridFBar {
  border: 1px solid #BADAB3;
  border-top-width: 0px;
  background: #E6F8DD;
}
.dojoxGridFBar .dojoxGridFBarBtn .dijitButtonNode {
  padding: 0px 8px;
  -webkit-border-radius: 4px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 4px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 4px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 4px;
  border-radius: 4px;
}
.dojoxGridFBar .dojoxGridFBarBtn .dijitButtonContents span {
  display: none;
}
.dojoxGridFBar .dojoxGridFBarBtn .dijitButtonContents:after {
  content: "Filters";
  color: #333333;
  font-size: 12px;
}
.dojoxGridFBar .dojoxGridFBarStatus {
  display: inline-block;
  height: 28px;
  line-height: 28px;
}
.dojoxGridFBar .dojoxGridFBarClearFilterBtn .dijitButtonText {
  color: #0096D6;
  text-decoration: underline;
  font-size: 13px;
}
.dojoxGridFBar .dojoxGridFBarBtnTD,
.dojoxGridFBar .dojoxGridFBarInfoTD {
  padding: 2px 8px 2px 2px;
}
.dojoxGridPaginator {
  height: 40px;
  line-height: 40px;
  border: solid 1px #ccc;
  border-top-width: 0px;
  background: #F2F2F2;
}
.dojoxGridPaginator .dojoxGridDescription {
  font-size: 13px;
  color: #666666;
}
.dojoxGridPaginator td[dojoattachpoint=sizeSwitchTd] {
  float: right;
}
.dojoxGridPaginator .dojoxGridPaginatorFastStep {
  float: left;
  width: 50%;
}
.dojoxGridPaginator .dojoxGridPaginatorFastStep .dojoxGridPaginatorStep {
  float: none;
  height: 40px;
  line-height: 40px;
  text-align: center;
}
.dojoxGridPaginatorStep .dojoxGridInactived {
  width: 26px;
  height: 22px;
  background: #E5E5E5;
  border: 1px solid #DADADA;
  margin: 0px 3px;
  color: #666666;
  line-height: 22px;
  text-align: center;
  -webkit-border-radius: 4px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 4px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 4px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 4px;
  border-radius: 4px;
  float: none;
  display: inline-block;
}
.dojoxGridPaginatorStep .dojoxGridActived {
  width: 26px;
  height: 22px;
  background: #15ADDD;
  border: 1px solid #169FCD;
  margin: 0px 3px;
  color: #fff;
  line-height: 22px;
  text-align: center;
  -webkit-border-radius: 4px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 4px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 4px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 4px;
  border-radius: 4px;
  float: none;
  display: inline-block;
}
.dojoxGridPaginatorStep .dojoxGridWardButton {
  background-position: 5px center;
  height: 22px !important;
  width: 18px !important;
  background-color: #F2F2F2;
  border: solid 1px #F2F2F2;
  margin: 0px 3px;
  display: inline-block;
  -webkit-border-radius: 4px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 4px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 4px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 4px;
  border-radius: 4px;
  float: none;
  display: inline-block;
  vertical-align: middle;
}
.dojoxGridPaginatorStep .dojoxGridWardButton:hover {
  border-color: #A0DDEF;
}
.dojoxGridPaginatorStep .dojoxGridprevPageBtn {
  background-position: -19px center;
}
.dojoxGridPaginatorStep .dojoxGridprevPageBtnDisable {
  background-position: -19px center;
  opacity: 0.6;
}
.dojoxGridPaginatorStep .dojoxGridnextPageBtn {
  background-position: -197px center;
}
.dojoxGridPaginatorStep .dojoxGridnextPageBtnDisable {
  background-position: -197px center;
}
.dojoxGridPaginatorStep .dojoxGridlastPageBtn {
  background-position: -220px center;
}
.dojoxGridPaginatorStep .dojoxGridlastPageBtnDisable {
  background-position: -220px center;
}
.dojoxGridPaginatorStep div[class*="Disable"] {
  opacity: 0.6;
}
.dojoxGridPaginatorStep div[class*="Disable"]:hover {
  background-color: #F2F2F2 !important;
  border-color: #F2F2F2 !important;
}
.dj_ie8 .dojoxGridPaginator td[dojoattachpoint=sizeSwitchTd] {
  position: absolute;
  right: 0px;
}
.dj_ie8 .dojoxGridPaginator .dojoxGridPaginatorFastStep {
  position: absolute;
  left: 30%;
}
.dj_ie7 .dojoxGridPaginator td[dojoattachpoint=sizeSwitchTd] {
  position: absolute;
  right: 0px;
}
.dj_ie7 .dojoxGridPaginator .dojoxGridPaginatorFastStep {
  width: 65%;
}
.dj_ie7 .dojoxGridPaginator .dojoxGridWardButton {
  float: left;
  margin-top: 8px;
}
.dj_ie7 .dojoxGridPaginator .dojoxGridActived {
  float: left;
  margin-top: 8px;
}
.dj_ie7 .dojoxGridPaginator .dojoxGridInactived {
  float: left;
  margin-top: 8px;
}
.dojoxGridFDPane .dijitAccordionTitleFocus {
  width: auto !important;
}
.dojoxGridFDPane .dijitAccordionText {
  width: auto !important;
}
.dj_ie7 .dojoxGridFDPane .dijitAccordionContainer .dijitContentPane {
  overflow: hidden;
}
.dj_ie7 .dojoxGridFCBoxSelCol,
.dj_ie7 .dojoxGridFCBoxCondition {
  height: 35px;
}
.dj_ie7 .dojoxGridFCBox {
  height: 120px;
}
.dj_ie7 .dojoxGridFCBox .dojoxGridFCBoxValueBox {
  width: 150px;
}
.dj_ie7 .dojoxGridFBar .dijitButtonContents .dojoxGridFBarDefFilterBtnIcon {
  display: inline-block !important;
  margin-top: 7px;
}
.dj_ie7 .dojoxGridFDPaneAddCBoxBtnIcon {
  margin-top: 7px;
}
/****/
.futurama .dijitAccordionTitle {
  padding: 3px 6px;
  background: none;
}
.dojoxGridFDPane .dijitAccordionTitleFocus {
  margin-right: 0px;
  position: absolute;
  z-index: 100;
  width: 100%;
}
.dojoxGridFDPane .dijitAccordionText {
  position: absolute;
}
.dojoxGridFDPane .dijitAccordionTitle .dijitButton {
  z-index: 300;
}
.dijitAccordionTitle .dijitButtonNode .dijitIcon {
  position: absolute;
  right: 0px;
}
.dojoxGridFDPaneAddCBoxBtn {
  margin-top: -2px;
}
.dojoxGridFCBoxField {
  display: inline-block;
  margin: 5px 0px;
  font-size: 13px;
  color: #333333;
  width: 70px;
}
.dojoxGridFCBox .dojoxGridFCBoxColSelect,
.dojoxGridFCBox .dojoxGridFCBoxCondSelect,
.dojoxGridFCBox .dojoxGridFCBoxValueBox {
  width: auto;
}
.dojoxGridFCBox .dijitSelect .dijitArrowButton {
  width: auto;
}
.dojoxGridFDPane {
  height: auto;
}
.dojoxGridFDPaneRulePane {
  height: 187px;
}
.dojoxGridFDTitlePane .dijitDialogPaneContent {
  height: auto !important;
  padding: 20px 25px 15px 25px;
}
.dojoxGridFDTitlePane {
  width: 500px;
  height: 400px;
}
.dojoxGridFDPaneRulePane {
  height: 250px;
}
.dojoxGrid.lite {
  background: none;
  height: auto;
  overflow: hidden;
}
.dojoxGrid.lite .dojoxGridMasterHeader {
  border: 0 none;
  border-bottom: solid 1px #aeaeae;
}
.dojoxGrid.lite .dojoxGridHeader .dojoxGridCell {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  line-height: 32px;
}
.dojoxGrid.lite .dojoxGridMasterView {
  border: 0 none;
}
.dojoxGrid.lite .dojoxGridView .dojoxGridCell {
  border: 0 none;
  height: 44px;
  line-height: normal;
  border-bottom: solid 1px #DDDDDD;
  padding: 0px 0px 0px 20px;
  background: none;
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
}
.dojoxGrid.lite .dojoxGridRow:last-child .dojoxGridCell {
  border: 0 none;
}
.dojoxGrid.lite .dojoxGridRow.dojoxGridRowSelected,
.dojoxGrid.lite .dojoxGridCellFocus,
.dojoxGrid.lite .dojoxGridRowOver {
  background: none;
}
.dojoxGrid.lite .dojoxGridHeader {
  background: none;
}
.dojoxGrid.lite .dojoxGridScrollbox {
  height: auto !important;
}
.dojoxGrid.lite .dojoxGridContent > div {
  position: static !important;
}
.dojoxGrid.lite .dojoxGridView {
  position: static;
  height: auto !important;
}
.f-CommonGradient {
  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

}
.f-PrimaryGradient {
  background-color: #525252;
  background-image: -moz-linear-gradient(top, #666666, #333333);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #666666, #333333);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#666666), to(#333333));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #666666, #333333);
  /**#opera#**/

  background-image: linear-gradient(top, #666666, #333333);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#333333', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #525252;
  background-image: -moz-linear-gradient(top, #666666, #333333);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #666666, #333333);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#666666), to(#333333));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #666666, #333333);
  /**#opera#**/

  background-image: linear-gradient(top, #666666, #333333);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#333333', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

}
.f-CTAGradient {
  background-color: #5ec313;
  background-image: -moz-linear-gradient(top, #91dc0d, #119e1b);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #91dc0d, #119e1b);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#91dc0d), to(#119e1b));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #91dc0d, #119e1b);
  /**#opera#**/

  background-image: linear-gradient(top, #91dc0d, #119e1b);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#91dc0d', endColorstr='#119e1b', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #5ec313;
  background-image: -moz-linear-gradient(top, #91dc0d, #119e1b);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #91dc0d, #119e1b);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#91dc0d), to(#119e1b));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #91dc0d, #119e1b);
  /**#opera#**/

  background-image: linear-gradient(top, #91dc0d, #119e1b);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#91dc0d', endColorstr='#119e1b', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

}
.f-BrandGradinet {
  background-color: #1398e8;
  background-image: -moz-linear-gradient(top, #1facef, #0079dd);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #1facef, #0079dd);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1facef), to(#0079dd));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #1facef, #0079dd);
  /**#opera#**/

  background-image: linear-gradient(top, #1facef, #0079dd);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1facef', endColorstr='#0079dd', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #1398e8;
  background-image: -moz-linear-gradient(top, #1facef, #0079dd);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #1facef, #0079dd);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1facef), to(#0079dd));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #1facef, #0079dd);
  /**#opera#**/

  background-image: linear-gradient(top, #1facef, #0079dd);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1facef', endColorstr='#0079dd', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

}
.hidden {
  display: none !important;
}
.clearfix {
  *zoom: 1;
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  *zoom: 1;
  *display: inline;
}
.clearfix:after {
  clear: both;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  *zoom: 1;
  *display: inline;
}
.clearfix:after {
  clear: both;
}
[class^=icon] {
  width: 12px;
  height: 12px;
  display: inline-block;
  display: -moz-inline-stack;
  zoom: 1;
  *display: inline;
  vertical-align: middle;
  background-image: url("images/icon_sprite.png");
}
[class^=icon][class*=x12] {
  width: 12px;
  height: 12px;
}
.icon-arrow-down-large-dark {
  background-position: -1px -4px;
}
.icon-arrow-down-large-disabled {
  background-position: -15px -4px;
}
.icon-arrow-down-large-selected {
  background-position: -29px -4px;
}
.icon-arrow-down-large-white {
  background-position: -43px -4px;
}
.icon-arrow-down-medium-dark {
  background-position: -57px -4px;
}
.icon-arrow-down-medium-disabled {
  background-position: -71px -4px;
}
.icon-arrow-down-medium-selected {
  background-position: -85px -4px;
}
.icon-arrow-down-medium-white {
  background-position: -99px -4px;
}
.icon-arrow-down-right-selected {
  background-position: -113px -4px;
}
.icon-arrow-down-small-dark {
  background-position: -127px -4px;
}
.icon-arrow-down-small-disabled {
  background-position: -141px -4px;
}
.icon-arrow-down-small-selected {
  background-position: -155px -4px;
}
.icon-arrow-down-small-white {
  background-position: -169px -4px;
}
.icon-arrow-left-large-dark {
  background-position: -183px -4px;
}
.icon-arrow-left-large-disabled {
  background-position: -197px -4px;
}
.icon-arrow-left-large-selected {
  background-position: -211px -4px;
}
.icon-arrow-left-large-white {
  background-position: -225px -4px;
}
.icon-arrow-left-medium-chevron-hover,
.icon-arrow-left-medium-chevron:hover {
  background-position: -239px -4px;
}
.icon-arrow-left-medium-chevron {
  background-position: -253px -4px;
}
.icon-arrow-left-medium-dark {
  background-position: -267px -4px;
}
.icon-arrow-left-medium-disabled {
  background-position: -281px -4px;
}
.icon-arrow-left-medium-selected {
  background-position: -295px -4px;
}
.icon-arrow-left-medium-white {
  background-position: -309px -4px;
}
.icon-arrow-right-large-dark {
  background-position: -323px -4px;
}
.icon-arrow-right-large-disabled {
  background-position: -337px -4px;
}
.icon-arrow-right-large-white {
  background-position: -351px -4px;
}
.icon-arrow-right-medium-chevron-hover,
.icon-arrow-right-medium-chevron:hover {
  background-position: -365px -4px;
}
.icon-arrow-right-medium-chevron {
  background-position: -379px -4px;
}
.icon-arrow-right-medium-dark {
  background-position: -393px -4px;
}
.icon-arrow-right-medium-disabled {
  background-position: -407px -4px;
}
.icon-arrow-right-medium-selected {
  background-position: -421px -4px;
}
.icon-arrow-right-medium-white {
  background-position: -435px -4px;
}
.icon-arrow-right-small-dark {
  background-position: -449px -4px;
}
.icon-arrow-right-small-disabled {
  background-position: -463px -4px;
}
.icon-arrow-right-small-selected {
  background-position: -477px -4px;
}
.icon-arrow-right-small-white {
  background-position: -1px -22px;
}
.icon-arrow-up-large-dark {
  background-position: -15px -22px;
}
.icon-arrow-up-large-disabled {
  background-position: -29px -22px;
}
.icon-arrow-up-large-selected {
  background-position: -43px -22px;
}
.icon-arrow-up-large-white {
  background-position: -57px -22px;
}
.icon-arrow-up-medium-dark {
  background-position: -71px -22px;
}
.icon-arrow-up-medium-disabled {
  background-position: -85px -22px;
}
.icon-arrow-up-medium-selected {
  background-position: -99px -22px;
}
.icon-arrow-up-medium-white {
  background-position: -113px -22px;
}
.icon-arrow-up-small-dark {
  background-position: -127px -22px;
}
.icon-arrow-up-small-disabled {
  background-position: -141px -22px;
}
.icon-arrow-up-small-selected {
  background-position: -155px -22px;
}
.icon-arrow-up-small-white {
  background-position: -169px -22px;
}
[class^=icon][class*=x13] {
  width: 13px;
  height: 13px;
}
.icon-handle_h-x13 {
  background-position: -183px -22px;
}
.icon-handle_resize-x13 {
  background-position: -198px -22px;
}
.icon-handle_v-x13 {
  background-position: -213px -22px;
}
[class^=icon][class*=x16] {
  width: 16px;
  height: 16px;
}
.icon-core-close-button-x16-dark-inactive {
  background-position: -228px -20px;
}
.icon-core-close-button-x16-dark-selected {
  background-position: -246px -20px;
}
.icon-core-close-button-x16-dark {
  background-position: -264px -20px;
}
.icon-core-close-button-x16-darker-inactive {
  background-position: -282px -20px;
}
.icon-core-close-button-x16-darker-selected {
  background-position: -300px -20px;
}
.icon-core-close-button-x16-darker {
  background-position: -318px -20px;
}
.icon-core-close-button-x16-light-inactive {
  background-position: -336px -20px;
}
.icon-core-close-button-x16-light-selected {
  background-position: -354px -20px;
}
.icon-core-close-button-x16-light {
  background-position: -372px -20px;
}
.icon-file-dark-x16 {
  background-position: -390px -20px;
}
.icon-file-white-x16 {
  background-position: -408px -20px;
}
[class^=icon][class*=x18] {
  width: 18px;
  height: 18px;
}
.icon-add-to-x18-selected {
  background-position: -426px -19px;
}
.icon-add-to-x18 {
  background-position: -446px -19px;
}
.icon-chassis-x18 {
  background-position: -466px -19px;
}
.icon-close-x18 {
  background-position: -1px -40px;
}
.icon-global-x18 {
  background-position: -21px -40px;
}
.icon-monitoring-x18 {
  background-position: -41px -40px;
}
.icon-ping-x18 {
  background-position: -61px -40px;
}
.icon-search-handle-dark-x18 {
  background-position: -81px -40px;
}
.icon-settings-x18 {
  background-position: -101px -40px;
}
.icon-uc-close-x18-selected {
  background-position: -121px -40px;
}
.icon-uc-close-x18 {
  background-position: -141px -40px;
}
[class^=icon][class*=x20] {
  width: 20px;
  height: 20px;
}
.icon-checkbox-active-x20 {
  background-position: -161px -39px;
}
.icon-checkbox-checked-active-x20 {
  background-position: -183px -39px;
}
.icon-checkbox-checked-default-x20 {
  background-position: -205px -39px;
}
.icon-checkbox-checked-disabled-x20 {
  background-position: -227px -39px;
}
.icon-checkbox-checked-focus-x20 {
  background-position: -249px -39px;
}
.icon-checkbox-checked-hover-x20,
.icon-checkbox-checked-x20:hover {
  background-position: -271px -39px;
}
.icon-checkbox-default-x20 {
  background-position: -293px -39px;
}
.icon-checkbox-disabled-x20 {
  background-position: -315px -39px;
}
.icon-checkbox-focus-x20 {
  background-position: -337px -39px;
}
.icon-checkbox-hover-x20,
.icon-checkbox-x20:hover {
  background-position: -359px -39px;
}
.icon-folder-close-x20 {
  background-position: -381px -39px;
}
.icon-maintanence-x20 {
  background-position: -403px -39px;
}
.icon-mark-white-x20 {
  background-position: -425px -39px;
}
.icon-radio-active-x20 {
  background-position: -447px -39px;
}
.icon-radio-checked-active-x20 {
  background-position: -469px -39px;
}
.icon-radio-checked-default-x20 {
  background-position: -1px -65px;
}
.icon-radio-checked-disabled-x20 {
  background-position: -23px -65px;
}
.icon-radio-checked-focus-x20 {
  background-position: -45px -65px;
}
.icon-radio-checked-hover-x20,
.icon-radio-checked-x20:hover {
  background-position: -67px -65px;
}
.icon-radio-default-x20 {
  background-position: -89px -65px;
}
.icon-radio-disabled-x20 {
  background-position: -111px -65px;
}
.icon-radio-focus-x20 {
  background-position: -133px -65px;
}
.icon-radio-hover-x20,
.icon-radio-x20:hover {
  background-position: -155px -65px;
}
.icon-refresh-white-x20 {
  background-position: -177px -65px;
}
[class^=icon][class*=x22] {
  width: 22px;
  height: 22px;
}
.icon-core-close-button-x22-dark-hover,
.icon-core-close-button-x22-dark:hover {
  background-position: -199px -64px;
}
.icon-core-close-button-x22-dark-inactive {
  background-position: -223px -64px;
}
.icon-core-close-button-x22-dark-selected {
  background-position: -247px -64px;
}
.icon-core-close-button-x22-dark {
  background-position: -271px -64px;
}
.icon-core-close-button-x22-light-inactive {
  background-position: -295px -64px;
}
.icon-core-close-button-x22-light-selected {
  background-position: -319px -64px;
}
.icon-core-close-button-x22-light {
  background-position: -343px -64px;
}
.icon-notification-alert-x22 {
  background-position: -367px -64px;
}
.icon-notification-confirmation-x22 {
  background-position: -391px -64px;
}
.icon-notification-error-x22 {
  background-position: -415px -64px;
}
[class^=icon][class*=x28] {
  width: 28px;
  height: 28px;
}
.icon-close-hover-x28,
.icon-close-x28:hover {
  background-position: -439px -61px;
}
[class^=icon][class*=x34] {
  width: 34px;
  height: 34px;
}
.icon-core-close-button-x34-dark-selected {
  background-position: -1px -91px;
}
.icon-core-close-button-x34-dark {
  background-position: -37px -91px;
}
.icon-core-close-button-x34-light-selected {
  background-position: -73px -91px;
}
.icon-core-close-button-x34-light {
  background-position: -109px -91px;
}
.icon-cisco-logo-white {
  width: 62px;
  height: 33px;
  background-position: -145px -92px;
}
.icon-core-presence-available {
  width: 8px;
  height: 15px;
  background-position: -209px -101px;
}
.icon-core-presence-away {
  width: 8px;
  height: 16px;
  background-position: -219px -100px;
}
.icon-core-presence-dnd {
  width: 8px;
  height: 16px;
  background-position: -229px -100px;
}
.icon-core-presence-offline {
  width: 8px;
  height: 16px;
  background-position: -239px -100px;
}
.icon-core-tooltip-arrow-down-light {
  width: 22px;
  height: 13px;
  background-position: -249px -102px;
}
.icon-core-tooltip-arrow-down {
  width: 22px;
  height: 13px;
  background-position: -273px -102px;
}
.icon-core-tooltip-arrow-left-light {
  width: 13px;
  height: 22px;
  background-position: -297px -97px;
}
.icon-core-tooltip-arrow-left {
  width: 13px;
  height: 22px;
  background-position: -312px -97px;
}
.icon-core-tooltip-arrow-right-light {
  width: 13px;
  height: 22px;
  background-position: -327px -97px;
}
.icon-core-tooltip-arrow-right {
  width: 13px;
  height: 22px;
  background-position: -342px -97px;
}
.icon-core-tooltip-arrow-up-light {
  width: 22px;
  height: 13px;
  background-position: -357px -102px;
}
.icon-core-tooltip-arrow-up {
  width: 22px;
  height: 13px;
  background-position: -381px -102px;
}
.f-searchbox {
  background: #ffffff;
  border: solid 1px #aeaeae;
  -webkit-border-radius: 4px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 4px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 4px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 4px;
  border-radius: 4px;
  position: relative;
  padding: 5px;
  width: 48px;
  height: 18px;
  cursor: text;
  overflow: hidden;
  *zoom: expression(this.runtimeStyle.zoom=1,this.appendChild( document.createElement('i') ).className='f-searchbox-after');
  *zoom: expression(this.runtimeStyle.zoom=1,this.appendChild( document.createElement('i') ).className='f-searchbox-after');
  transition: border linear 0.2s, width linear 0.2s;
  -o-transition: border linear 0.2s, width linear 0.2s;
  /* #opera# Opera 10.5+ */

  -ms-transition: border linear 0.2s, width linear 0.2s;
  /*#ie10#*/

  -moz-transition: border linear 0.2s, width linear 0.2s;
  /* #firefox# FF4+ */

  -webkit-transition: border linear 0.2s, width linear 0.2s;
  /* #safari# #chrome# Saf3.2+, Chrome */

  transition: border linear 0.2s, width linear 0.2s;
  -o-transition: border linear 0.2s, width linear 0.2s;
  /* #opera# Opera 10.5+ */

  -ms-transition: border linear 0.2s, width linear 0.2s;
  /*#ie10#*/

  -moz-transition: border linear 0.2s, width linear 0.2s;
  /* #firefox# FF4+ */

  -webkit-transition: border linear 0.2s, width linear 0.2s;
  /* #safari# #chrome# Saf3.2+, Chrome */

}
.f-searchbox .f-searchbox-after {
  display: block;
}
.f-searchbox .f-searchbox-after {
  display: block;
}
.f-searchbox input {
  background: #ffffff;
  position: absolute;
  top: 5px;
  border: none 0px;
  display: none;
  left: 23px;
  width: 15px;
  transition: border linear 0.2s, width linear 0.2s;
  -o-transition: border linear 0.2s, width linear 0.2s;
  /* #opera# Opera 10.5+ */

  -ms-transition: border linear 0.2s, width linear 0.2s;
  /*#ie10#*/

  -moz-transition: border linear 0.2s, width linear 0.2s;
  /* #firefox# FF4+ */

  -webkit-transition: border linear 0.2s, width linear 0.2s;
  /* #safari# #chrome# Saf3.2+, Chrome */

  transition: border linear 0.2s, width linear 0.2s;
  -o-transition: border linear 0.2s, width linear 0.2s;
  /* #opera# Opera 10.5+ */

  -ms-transition: border linear 0.2s, width linear 0.2s;
  /*#ie10#*/

  -moz-transition: border linear 0.2s, width linear 0.2s;
  /* #firefox# FF4+ */

  -webkit-transition: border linear 0.2s, width linear 0.2s;
  /* #safari# #chrome# Saf3.2+, Chrome */

}
.f-searchbox-after,
.f-searchbox:after {
  background-image: url("images/icon_sprite.png");
  width: 18px;
  height: 18px;
  background-position: -81px -40px;
  background-image: url("images/icon_sprite.png");
  width: 18px;
  height: 18px;
  background-position: -81px -40px;
  background-position: -81px -40px;
  position: absolute;
  left: 5px;
  top: 5px;
  content: " ";
}
.f-searchbox-focus {
  border-color: #09a2e0;
  -webkit-box-shadow: 0px 0px 0px 1px #09a2e0;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */
  box-shadow: 0px 0px 0px 1px #09a2e0;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -webkit-box-shadow: 0px 0px 0px 1px #09a2e0;
  -moz-box-shadow: 0px 0px 0px 1px #09a2e0;
  box-shadow: 0px 0px 0px 1px #09a2e0;
  -webkit-box-shadow: 0px 0px 0px 1px #09a2e0;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */
  box-shadow: 0px 0px 0px 1px #09a2e0;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -webkit-box-shadow: 0px 0px 0px 1px #09a2e0;
  -moz-box-shadow: 0px 0px 0px 1px #09a2e0;
  box-shadow: 0px 0px 0px 1px #09a2e0;
  width: 180px;
}
.f-searchbox-focus :-moz-placeholder {
  color: #cccccc;
  font-weight: normal;
  font-style: normal;
}
.f-searchbox-focus ::-webkit-input-placeholder {
  color: #cccccc;
  font-weight: normal;
  font-style: normal;
}
.f-searchbox-focus :-moz-placeholder {
  color: #cccccc;
  font-weight: normal;
  font-style: normal;
}
.f-searchbox-focus ::-webkit-input-placeholder {
  color: #cccccc;
  font-weight: normal;
  font-style: normal;
}
.f-searchbox-focus input {
  display: block;
  width: 145px;
}
.f-toolbar {
  margin: 0px;
  padding: 0px;
  display: inline-block;
  *zoom: 1;
  *display: inline;
  display: inline-block;
  *zoom: 1;
  *display: inline;
}
.f-toolbar-item {
  display: inline-block;
  *zoom: 1;
  *display: inline;
  display: inline-block;
  *zoom: 1;
  *display: inline;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.f-toolbar-right {
  float: right;
}
.f-toolbar-right:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.f-breadcrumbs {
  color: #999999;
}
.f-breadcrumbs a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #999999;
  text-decoration: underline;
}
.f-breadcrumbs a:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #999999;
  text-decoration: underline;
}
.f-breadcrumbs-splitter {
  margin: 0px 6px;
  display: inline-block;
  *zoom: 1;
  *display: inline;
  display: inline-block;
  *zoom: 1;
  *display: inline;
}
.f-collapsible-panel {
  border-bottom: solid 1px #cccccc;
}
.f-collapsible-panel-group {
  margin-bottom: 17px;
}
.f-collapsible-panel-header {
  height: 35px;
  line-height: 35px;
}
.f-collapsible-panel-header-title {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #333333;
  text-decoration: none;
}
.f-collapsible-panel-header-title:hover {
  text-decoration: none;
}
.f-collapsible-panel-header-title:hover .f-collapsible-panel-header-arrow {
  background-image: url("images/icon_sprite.png");
  width: 12px;
  height: 12px;
  background-position: -421px -4px;
  background-image: url("images/icon_sprite.png");
  width: 12px;
  height: 12px;
  background-position: -421px -4px;
  background-position: -421px -4px;
}
.f-collapsible-panel-header-arrow {
  display: inline-block;
  background-image: url("images/icon_sprite.png");
  width: 12px;
  height: 12px;
  background-position: -393px -4px;
  background-image: url("images/icon_sprite.png");
  width: 12px;
  height: 12px;
  background-position: -393px -4px;
  background-position: -393px -4px;
  margin-right: 12px;
  cursor: pointer;
}
.f-collapsible-panel-header-action {
  float: right;
  margin-right: 20px;
  color: #666666;
}
.f-collapsible-panel-content {
  padding: 14px 20px 24px 20px;
  display: none;
}
.f-collapsible-panel-open .f-collapsible-panel-header-title {
  color: #07a0df;
}
.f-collapsible-panel-open .f-collapsible-panel-header-title:hover .f-collapsible-panel-header-arrow,
.f-collapsible-panel-open .f-collapsible-panel-header-arrow {
  background-image: url("images/icon_sprite.png");
  width: 12px;
  height: 12px;
  background-position: -85px -4px;
  background-image: url("images/icon_sprite.png");
  width: 12px;
  height: 12px;
  background-position: -85px -4px;
  background-position: -85px -4px;
}
.f-collapsible-panel-open .f-collapsible-panel-content {
  display: block;
}
.f-wrap {
  *zoom: 1;
  *zoom: 1;
  height: auto;
  overflow: hidden;
  padding: 0;
  padding-left: 320px;
  min-width: 660px;
}
.f-wrap:before,
.f-wrap:after {
  display: table;
  content: "";
  *zoom: 1;
  *display: inline;
}
.f-wrap:after {
  clear: both;
}
.f-wrap:before,
.f-wrap:after {
  display: table;
  content: "";
  *zoom: 1;
  *display: inline;
}
.f-wrap:after {
  clear: both;
}
.f-sidebar {
  background: #ffffff;
  padding-top: 30px;
  width: 240px;
  float: left;
  margin-left: -300px;
}
.f-content {
  width: 100%;
  background: #f8f8f8;
  padding-top: 30px;
  padding-left: 20px;
  padding-right: 40px;
  float: right;
  border-left: solid 1px #cccccc;
  position: relative;
}
.f-content-title {
  border-bottom: solid 3px #666666;
  margin-bottom: 7px;
}
.f-content-title h1 {
  display: inline;
}
.f-sidebar,
.f-content {
  height: auto;
  margin-bottom: -32767px;
  padding-bottom: 32787px;
}
.f-header {
  height: 49px;
  line-height: 49px;
  padding: 0px 15px;
  min-width: 950px;
  *zoom: 1;
  *zoom: 1;
  background-color: #1398e8;
  background-image: -moz-linear-gradient(top, #1facef, #0079dd);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #1facef, #0079dd);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1facef), to(#0079dd));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #1facef, #0079dd);
  /**#opera#**/

  background-image: linear-gradient(top, #1facef, #0079dd);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1facef', endColorstr='#0079dd', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #1398e8;
  background-image: -moz-linear-gradient(top, #1facef, #0079dd);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #1facef, #0079dd);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1facef), to(#0079dd));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #1facef, #0079dd);
  /**#opera#**/

  background-image: linear-gradient(top, #1facef, #0079dd);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1facef', endColorstr='#0079dd', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

}
.f-header:before,
.f-header:after {
  display: table;
  content: "";
  *zoom: 1;
  *display: inline;
}
.f-header:after {
  clear: both;
}
.f-header:before,
.f-header:after {
  display: table;
  content: "";
  *zoom: 1;
  *display: inline;
}
.f-header:after {
  clear: both;
}
.f-header .f-logo {
  display: inline-block;
  *zoom: 1;
  *display: inline;
  display: inline-block;
  *zoom: 1;
  *display: inline;
  margin-right: 40px;
  background-image: url("images/icon_sprite.png");
  width: 62px;
  height: 33px;
  background-position: -145px -92px;
  background-image: url("images/icon_sprite.png");
  width: 62px;
  height: 33px;
  background-position: -145px -92px;
  width: 62px;
  height: 33px;
  background-position: -145px -92px;
  vertical-align: middle;
}
.f-header .f-brand {
  display: inline-block;
  *zoom: 1;
  *display: inline;
  display: inline-block;
  *zoom: 1;
  *display: inline;
  vertical-align: middle;
  font-family: "Cisco Sans TT Extra Light", Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #ffffff;
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.35);
  text-decoration: none;
  vertical-align: middle;
}
.f-header .f-brand:hover {
  text-decoration: none;
}
.f-header-info {
  margin-top: 7px;
  float: right;
}
.f-header .f-user {
  float: left;
}
.f-header .f-messagetips {
  padding: 0px 6px;
  display: block;
  float: left;
  background-color: #df2e2e;
  background-image: -moz-linear-gradient(top, #f73535, #bc2424);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f73535, #bc2424);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f73535), to(#bc2424));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f73535, #bc2424);
  /**#opera#**/

  background-image: linear-gradient(top, #f73535, #bc2424);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f73535', endColorstr='#bc2424', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #df2e2e;
  background-image: -moz-linear-gradient(top, #f73535, #bc2424);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f73535, #bc2424);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f73535), to(#bc2424));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f73535, #bc2424);
  /**#opera#**/

  background-image: linear-gradient(top, #f73535, #bc2424);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f73535', endColorstr='#bc2424', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  min-width: 8px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  color: #ffffff;
  font-size: 13px;
  -webkit-border-radius: 4px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 4px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 4px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 4px;
  border-radius: 4px;
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.35);
  margin-right: 25px;
  margin-top: 8px;
  cursor: pointer;
}
.f-header .f-messagetips:hover {
  text-decoration: none;
}
.f-header.f-header-full .f-container {
  width: 100%;
}
.f-headerbar {
  min-width: 980px;
  height: 38px;
  background-color: #ececec;
  background-image: -moz-linear-gradient(top, #f8f8f8, #dadada);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f8f8f8, #dadada);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f8f8f8), to(#dadada));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f8f8f8, #dadada);
  /**#opera#**/

  background-image: linear-gradient(top, #f8f8f8, #dadada);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#dadada', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #ececec;
  background-image: -moz-linear-gradient(top, #f8f8f8, #dadada);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f8f8f8, #dadada);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f8f8f8), to(#dadada));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f8f8f8, #dadada);
  /**#opera#**/

  background-image: linear-gradient(top, #f8f8f8, #dadada);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#dadada', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  border-top: 1px solid #1364A6;
  border-bottom: 1px solid #C3C3C3;
  *zoom: 1;
  *zoom: 1;
}
.f-headerbar:before,
.f-headerbar:after {
  display: table;
  content: "";
  *zoom: 1;
  *display: inline;
}
.f-headerbar:after {
  clear: both;
}
.f-headerbar:before,
.f-headerbar:after {
  display: table;
  content: "";
  *zoom: 1;
  *display: inline;
}
.f-headerbar:after {
  clear: both;
}
.f-headerbar .f-searchbox {
  margin-top: 4px;
}
.f-headerbar.f-headerbar-full .f-container {
  width: 100%;
}
.f-headerbar .f-headerbar-action {
  line-height: 38px;
  float: right;
}
.f-headerbar .f-headerbar-action a {
  color: #999999;
  margin: 0px 10px;
  text-decoration: none;
}
.f-headerbar .f-headerbar-action a:hover {
  text-decoration: underline;
}
.f-headerbar .f-headerbar-action .f-toolbar-item {
  float: left;
  padding: 0px 20px;
  height: 38px;
  line-height: 38px;
  display: block;
  color: #ffffff;
  border-style: solid;
  border-width: 0 0 0 1px;
  border-color: #c3c3c3;
  text-decoration: none;
  cursor: pointer;
}
.f-headerbar .f-headerbar-action .f-toolbar-item a {
  margin: 0px;
}
.f-headerbar .f-headerbar-action .f-toolbar-item:first-child {
  border-left: 0 none;
}
.f-headerbar.f-headerbar-primary {
  border-top: 1px solid #484848;
  border-bottom: 1px solid #C3C3C3;
  background-color: #4a4a4a;
  background-image: -moz-linear-gradient(top, #5a5a5a, #333333);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #5a5a5a, #333333);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5a5a5a), to(#333333));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #5a5a5a, #333333);
  /**#opera#**/

  background-image: linear-gradient(top, #5a5a5a, #333333);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5a5a5a', endColorstr='#333333', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #4a4a4a;
  background-image: -moz-linear-gradient(top, #5a5a5a, #333333);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #5a5a5a, #333333);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5a5a5a), to(#333333));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #5a5a5a, #333333);
  /**#opera#**/

  background-image: linear-gradient(top, #5a5a5a, #333333);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5a5a5a', endColorstr='#333333', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

}
.f-headerbar.f-headerbar-primary .f-headerbar-action .f-toolbar-item {
  border-color: #363636;
}
.f-headerbar.f-headerbar-primary .f-headerbar-action a {
  color: #ffffff;
  margin: 0px 10px;
}
.f-footer {
  padding: 9px 20px;
  line-height: normal;
  color: #999999;
  font-size: 12px;
  border-top: solid 1px #cccccc;
}
.f-footer p {
  margin: 0;
  line-height: normal;
}
/*---------- navbar ---------*/
.f-navbar {
  position: relative;
  *z-index: 2;
  overflow: visible;
  height: 38px;
}
.f-navbar {
  height: 38px;
  float: left;
}
.f-navbar-btn {
  display: none;
}
.f-navbar-arrow {
  display: inline-block;
  *zoom: 1;
  *display: inline;
  display: inline-block;
  *zoom: 1;
  *display: inline;
  background-image: url("images/icon_sprite.png");
  width: 12px;
  height: 12px;
  background-position: -57px -4px;
  background-image: url("images/icon_sprite.png");
  width: 12px;
  height: 12px;
  background-position: -57px -4px;
  background-position: -57px -4px;
  margin-left: 3px;
}
.f-navbar .f-nav {
  display: block;
  float: left;
  margin: 0;
  padding: 0;
}
.f-navbar .f-nav > li {
  display: block;
  float: left;
  margin: 0;
  position: relative;
}
.f-navbar .f-nav > li:focus a {
  background-color: #e0e0e0;
  background-image: -moz-linear-gradient(top, #ebebeb, #d0d0d0);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #ebebeb, #d0d0d0);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ebebeb), to(#d0d0d0));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #ebebeb, #d0d0d0);
  /**#opera#**/

  background-image: linear-gradient(top, #ebebeb, #d0d0d0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#d0d0d0', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e0e0e0;
  background-image: -moz-linear-gradient(top, #ebebeb, #d0d0d0);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #ebebeb, #d0d0d0);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ebebeb), to(#d0d0d0));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #ebebeb, #d0d0d0);
  /**#opera#**/

  background-image: linear-gradient(top, #ebebeb, #d0d0d0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#d0d0d0', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

}
.f-navbar .f-nav > li > a {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  float: none;
  display: block;
  padding: 11px 40px 9px;
  line-height: 18px;
  color: #545454;
  border-style: solid;
  border-width: 0 1px 0 0;
  border-color: #c3c3c3;
  text-decoration: none;
  cursor: pointer;
}
.f-navbar .f-nav > li > a:hover {
  background-color: #e0e0e0;
  background-image: -moz-linear-gradient(top, #ebebeb, #d0d0d0);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #ebebeb, #d0d0d0);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ebebeb), to(#d0d0d0));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #ebebeb, #d0d0d0);
  /**#opera#**/

  background-image: linear-gradient(top, #ebebeb, #d0d0d0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#d0d0d0', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e0e0e0;
  background-image: -moz-linear-gradient(top, #ebebeb, #d0d0d0);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #ebebeb, #d0d0d0);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ebebeb), to(#d0d0d0));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #ebebeb, #d0d0d0);
  /**#opera#**/

  background-image: linear-gradient(top, #ebebeb, #d0d0d0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#d0d0d0', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  text-decoration: none;
}
.f-navbar .f-nav > li > a:active {
  background-color: #d8d8d8;
  background-image: -moz-linear-gradient(top, #c3c3c3, #f8f8f8);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #c3c3c3, #f8f8f8);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#c3c3c3), to(#f8f8f8));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #c3c3c3, #f8f8f8);
  /**#opera#**/

  background-image: linear-gradient(top, #c3c3c3, #f8f8f8);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c3c3c3', endColorstr='#f8f8f8', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #d8d8d8;
  background-image: -moz-linear-gradient(top, #c3c3c3, #f8f8f8);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #c3c3c3, #f8f8f8);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#c3c3c3), to(#f8f8f8));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #c3c3c3, #f8f8f8);
  /**#opera#**/

  background-image: linear-gradient(top, #c3c3c3, #f8f8f8);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c3c3c3', endColorstr='#f8f8f8', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

}
.f-navbar .f-nav-link i {
  display: none;
}
.f-navbar .f-nav > .active > a,
.f-navbar .f-nav > .active > a:hover {
  text-decoration: none;
  background-color: #d8d8d8;
  background-image: -moz-linear-gradient(top, #c3c3c3, #f8f8f8);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #c3c3c3, #f8f8f8);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#c3c3c3), to(#f8f8f8));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #c3c3c3, #f8f8f8);
  /**#opera#**/

  background-image: linear-gradient(top, #c3c3c3, #f8f8f8);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c3c3c3', endColorstr='#f8f8f8', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #d8d8d8;
  background-image: -moz-linear-gradient(top, #c3c3c3, #f8f8f8);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #c3c3c3, #f8f8f8);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#c3c3c3), to(#f8f8f8));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #c3c3c3, #f8f8f8);
  /**#opera#**/

  background-image: linear-gradient(top, #c3c3c3, #f8f8f8);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c3c3c3', endColorstr='#f8f8f8', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

}
.f-navbar-primary .f-navbar-arrow {
  background-image: url("images/icon_sprite.png");
  width: 12px;
  height: 12px;
  background-position: -99px -4px;
  background-image: url("images/icon_sprite.png");
  width: 12px;
  height: 12px;
  background-position: -99px -4px;
  background-position: -99px -4px;
}
.f-navbar-primary .f-nav > li > a {
  color: #ffffff;
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.35);
  border-color: #363636;
}
.f-navbar-primary .f-nav > li > a:hover {
  background-color: #474747;
  background-image: -moz-linear-gradient(top, #515151, #373737);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #515151, #373737);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#515151), to(#373737));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #515151, #373737);
  /**#opera#**/

  background-image: linear-gradient(top, #515151, #373737);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#515151', endColorstr='#373737', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #474747;
  background-image: -moz-linear-gradient(top, #515151, #373737);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #515151, #373737);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#515151), to(#373737));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #515151, #373737);
  /**#opera#**/

  background-image: linear-gradient(top, #515151, #373737);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#515151', endColorstr='#373737', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

}
.f-navbar-primary .f-nav > li > a:active {
  background-color: #474747;
  background-image: -moz-linear-gradient(top, #333333, #666666);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #333333, #666666);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#666666));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #333333, #666666);
  /**#opera#**/

  background-image: linear-gradient(top, #333333, #666666);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#666666', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #474747;
  background-image: -moz-linear-gradient(top, #333333, #666666);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #333333, #666666);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#666666));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #333333, #666666);
  /**#opera#**/

  background-image: linear-gradient(top, #333333, #666666);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#666666', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

}
.f-navbar-primary .f-nav > .active > a,
.f-navbar-primary .f-nav > .active > a:hover {
  background-color: #474747;
  background-image: -moz-linear-gradient(top, #333333, #666666);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #333333, #666666);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#666666));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #333333, #666666);
  /**#opera#**/

  background-image: linear-gradient(top, #333333, #666666);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#666666', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #474747;
  background-image: -moz-linear-gradient(top, #333333, #666666);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #333333, #666666);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#666666));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #333333, #666666);
  /**#opera#**/

  background-image: linear-gradient(top, #333333, #666666);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#666666', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

}
.f-navbar-primary .f-nav > li:focus a {
  background-color: #474747;
  background-image: -moz-linear-gradient(top, #515151, #373737);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #515151, #373737);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#515151), to(#373737));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #515151, #373737);
  /**#opera#**/

  background-image: linear-gradient(top, #515151, #373737);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#515151', endColorstr='#373737', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #474747;
  background-image: -moz-linear-gradient(top, #515151, #373737);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #515151, #373737);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#515151), to(#373737));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #515151, #373737);
  /**#opera#**/

  background-image: linear-gradient(top, #515151, #373737);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#515151', endColorstr='#373737', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

}
/*-------navbar rtl--------*/
body[dir='rtl'] .f-navbar {
  height: 38px;
  float: right;
}
body[dir='rtl'] .f-navbar .f-nav {
  display: block;
  float: right;
  margin: 0;
  padding: 0;
}
body[dir='rtl'] .f-navbar .f-nav > li {
  display: block;
  float: right;
  margin: 0;
  position: relative;
}
body[dir='rtl'] .f-header-info {
  margin-top: 7px;
  float: left;
}
body[dir='rtl'] .f-headerbar .f-headerbar-action {
  line-height: 38px;
  float: left;
}
/*---------- /navbar ---------*/
.f-leftNav {
  margin-top: 30px;
  margin-bottom: 10px;
}
.f-sidebar .f-leftNav:first-child {
  margin-top: 0px;
}
.f-leftNav ul,
.f-leftNav li {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
.f-leftNav a {
  font-size: 14px;
  display: block;
  height: 26px;
  line-height: 26px;
  padding: 0px 10px 0px 20px;
  color: #333333;
  -webkit-border-radius: 4px 0px 0px 4px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 4px 0px 0px 4px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 4px 0px 0px 4px;
  border-radius: 4px 0px 0px 4px;
  -webkit-border-radius: 4px 0px 0px 4px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 4px 0px 0px 4px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 4px 0px 0px 4px;
  border-radius: 4px 0px 0px 4px;
}
.f-leftNav a:hover {
  text-decoration: none;
  background: #daf1fa;
}
.f-leftNav li {
  margin-top: 1px;
}
.f-leftNav li > ul {
  margin-left: 20px;
}
.f-leftNav li > ul a {
  font-size: 13px;
  color: #0086c0;
  padding-left: 10px;
}
.f-leftNav-item-active a {
  color: #ffffff !important;
  background: #09a2e0;
}
.f-leftNav-item-active a:hover {
  color: #ffffff !important;
  background: #09a2e0;
}
.f-table {
  margin: 12px 0px;
  border-collapse: separate;
  border-spacing: 0px;
  border: #aeaeae solid;
  border-width: 1px 0px 0px 1px;
}
.f-table th {
  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #e9e9e9;
  background-image: -moz-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#d3d3d3));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #f7f7f7, #d3d3d3);
  /**#opera#**/

  background-image: linear-gradient(top, #f7f7f7, #d3d3d3);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d3d3d3', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

}
.f-table td,
.f-table th {
  border: #aeaeae solid;
  border-width: 0px 1px 1px 0px;
  padding: 3px 6px;
  line-height: 30px;
}
.f-table td {
  background: #ffffff;
}
.f-table.f-table-sample {
  border: 0 none;
}
.f-table.f-table-sample th {
  text-align: left;
  background: none;
  border-right-width: 0px;
  border-bottom: solid 1px #aeaeae;
}
.f-table.f-table-sample td {
  border: 0 none;
  border-bottom: solid 1px #aeaeae;
}
.f-table.f-table-sample tbody > tr:nth-child(even) > td,
.f-table.f-table-sample tbody > tr:nth-child(even) > th {
  background: #f8f8f8;
}
.f-circle-number {
  color: #999999;
  display: inline-block;
  line-height: 24px;
  text-align: center;
  padding: 0px 6px;
  min-width: 10px;
  height: 22px;
  border: solid 2px #999999;
  font-size: 16px;
  font-weight: bold;
  background: #ffffff;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  -webkit-border-radius: 13px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 13px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 13px;
  border-radius: 13px;
  -webkit-border-radius: 13px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 13px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 13px;
  border-radius: 13px;
}
.f-user {
  position: relative;
  height: 16px;
  line-height: 16px;
  padding: 3px 12px 17px 62px;
}
.f-user-name {
  color: #ffffff;
  font-size: 12px;
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.4);
}
.f-user-status {
  left: 62px;
  top: 20px;
  position: absolute;
  color: #ffffff;
  font-size: 11px;
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.4);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.f-user-avatar {
  position: absolute;
  left: 1px;
  top: 1px;
  border: solid 1px rgba(255, 255, 255, 0.3);
  width: 32px;
  height: 32px;
  overflow: hidden;
  -webkit-border-radius: 4px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 4px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 4px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 4px;
  border-radius: 4px;
}
.f-user-avatar img {
  height: 32px;
  width: 32px;
}
.f-user-status-icon {
  width: 8px;
  height: 16px;
  position: absolute;
  left: 41px;
  top: 10px;
}
.f-user-arrow {
  background-image: url("images/icon_sprite.png");
  width: 12px;
  height: 12px;
  background-position: -169px -4px;
  background-image: url("images/icon_sprite.png");
  width: 12px;
  height: 12px;
  background-position: -169px -4px;
  background-position: -169px -4px;
  position: absolute;
  right: 0px;
  top: 6px;
  cursor: pointer;
}
.f-skip-link {
  float: right;
  font-size: 13px;
  padding: 0px 15px;
  color: #FFFFFF;
}
.f-skip-link:focus{
  color: #FFFFFF !important;
}
.f-skip-link:hover{
  color: #FFFFFF;
}
.futurama .dijitToasterClip {
  position: absolute;
  z-index: 5000;
  overflow: visiable;
  clip: auto !important;
  width: 800px;
}
.futurama .dijitToasterClip .dijitToasterContainer {
  display: block;
  position: absolute;
  margin: 0px;
  font: 0.75em;
  width: auto;
  min-width: 300px;
  max-width: 800px;
  margin-top: 79px;
}
.futurama .dijitToasterClip .dijitToasterContent {
  background: #e3ffe0;
  border-radius: 4px;
  box-sizing: border-box;
  border: 1px solid #cce5c9;
  color: #333333;
  padding: 10px 15px 10px 10px;
  max-width: 800px;
  box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.15);
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 14px;
}
.futurama .dijitToasterClip .dijitToasterContent .dismiss-text {
  margin-left: 26px;
  margin-right: 25px;
  display: block;
}
.futurama .dijitToasterClip .dijitToasterContent .text {
  margin-left: 26px;
  margin-right: 0px;
  display: block;
}
/*default left icon*/
.futurama .toaster-left-icon {
  float: left;
  position: relative;
  top: 0px;
  right: 0px;
  background: url('../futurama/images/sprite.png') no-repeat -275px -4px;
  width: 18px;
  height: 18px;
}
.futurama .dijitToasterConfirm .toaster-left-icon {
  float: left;
  position: relative;
  top: -1px;
  right: 0px;
  background: url('../futurama/images/sprite.png') no-repeat -275px -4px;
  width: 18px;
  height: 18px;
}
.futurama .dijitToasterAlert .toaster-left-icon {
  float: left;
  position: relative;
  top: -2px;
  right: 0px;
  background: url('../futurama/images/sprite.png') no-repeat -250px -4px;
  width: 21px;
  height: 18px;
}
.futurama .dijitToasterWarning .toaster-left-icon {
  float: left;
  position: relative;
  top: -2px;
  right: 0px;
  background: url('../futurama/images/sprite.png') no-repeat -297px -4px;
  width: 18px;
  height: 18px;
}
.futurama .dijitToasterClip .dijitToasterContent .icon-x {
  background: url('../futurama/images/sprite.png') no-repeat -138px -25px;
  width: 10px;
  height: 10px;
}
.futurama .dijitToasterClip .dijitToasterContent .icon-x:hover {
  background: url('../futurama/images/sprite.png') no-repeat -162px -25px;
  margin-right: -5px;
  width: 18px;
  height: 18px;
}
.futurama .dijitToasterClip .dijitToasterContent .close {
  position: relative;
  top: -1px;
  right: -5px;
  height: 20px;
  cursor: pointer;
  padding: 0px 5px 0px 5px;
  float: right;
}
.futurama .dijitToasterClip .dijitToasterContent .actionLink {
  cursor: pointer;
  color: #0086c0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
.futurama .dijitToasterConfirm .dijitToasterContent {
  background: #e3ffe0;
  border: 1px solid #cce5c9;
}
.futurama .dijitToasterAlert .dijitToasterContent {
  background: #fffbdd;
  border: 1px solid #e6daac;
}
.futurama .dijitToasterWarning .dijitToasterContent {
  background: #ffeaef;
  border: 1px solid #e5cece;
}
/* fix tooltip left padding */
.futurama .f-tooltip-top-left .f-tooltip-ie7-arrow,
.f-tooltip-top-left::after {
  left: 30px;
}
/* fix tooltip left padding */
.futurama .f-tooltip-top-right .f-tooltip-ie7-arrow,
.f-tooltip-top-right::after {
  right: 30px;
}
.futurama .dijitTooltip {
  display: inline-block;
  max-width: 220px;
  min-width: 78px;
  position: absolute;
  z-index: 5000;
  color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  padding: 0px;
  margin: 0px;
}
.futurama .dijitTooltip::after {
  content: " ";
  background-image: url("../futurama/images/sprite.png");
  width: 13px;
  height: 22px;
  display: inline-block;
  position: absolute;
}
.futurama .dijitTooltip:after {
  content: " ";
  background-image: url("../futurama/images/sprite.png");
  width: 13px;
  height: 22px;
  display: inline-block;
  position: absolute;
}
.futurama .dijitTooltipRight::after,
.dijitTooltipLeft::after {
  content: " NOT SUPPORTED ";
  color: red;
  background: none;
  top: 50%;
  left: 10px;
  margin-top: -10px;
  border-right: #333333 solid 11px 9;
  border-bottom: transparent solid 11px 9;
  border-top: transparent solid 11px 9;
  background-image: none 9;
  margin-top: -12px 9;
  height: 0px 9;
  width: 0px 9;
  overflow: hidden 9;
}
/*
.futurama .dijitTooltipRight::after{
  background-position: -312px -97px;
  left: -3px;
  left: -1px 9;
}

.futurama .dijitTooltipLeft::after{
  background-position: -342px -97px;
  right: -3px;
}
*/
.futurama .dijitTooltipAbove::after {
  background-position: -319px -25px;
  width: 22px;
  height: 13px;
  bottom: -2px;
}
.futurama .dijitTooltipAbove:after {
  background-position: -319px -25px;
  width: 22px;
  height: 13px;
  bottom: -2px;
  left: 50%;
  margin-left: -11px;
}
.futurama .dijitTooltipBelow::after {
  background-position: -319px -55px;
  top: 0px;
  width: 22px;
  height: 13px;
}
.futurama .dijitTooltipBelow:after {
  background-position: -319px -55px;
  top: 0px;
  left: 50%;
  margin-left: -11px;
  width: 22px;
  height: 13px;
}
.futurama .dijitTooltip:not(.dijitTooltipABRight)::after {
  left: 50%;
  margin-left: -11px;
}
.futurama .dijitTooltip.dijitTooltipABRight:after {
  right: 30px;
  left: auto;
  margin-left: 0;
}
.futurama .dijitTooltip.dijitTooltipABLeft:after {
  left: 30px;
  margin-left: 0;
}
.futurama .dijitTooltipContents {
  /*word-wrap: break-word;
  word-break: break-all;
  display: table;*/

  height: 100%;
  color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  padding: 5px 10px;
  margin: 10px;
  background-color: #333333;
  border: rgba(0, 0, 0, 0.5) solid 1px;
  border: #7f7f7f solid 1px 9;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.95);
}
.futurama .dijitTooltip .dijitTooltipConnector {
  display: none;
}
.futurama .dojoxGrid.lite .dojoxGridHeader {
  left: 0px !important;
}
.futurama .dojoxGrid.lite .dojoxGridHeader [dojoattachpoint='headerNodeContainer'] {
  width: 100% !important;
}
.futurama .dojoxGrid.lite .dojoxGridMasterHeader {
  border-bottom: solid 1px #DDDDDD;
  min-height: 32px;
  border-bottom: none;
}
.futurama .dojoxGrid.lite .dojoxGridCell.dojoDndItem.dojoxGridCellFocus .dojoxGridColCaption {
  color: #222;
  position: relative;
}
.futurama .dojoxGridScrollbox {
  overflow: hidden;
}
.futurama .headerNodeContainer {
  width: 100%;
}
.futurama .dojoxGrid.lite .dojoxGridHeader .dojoxGridCell {
  color: #555;
  padding-left: 20px;
  box-sizing: border-box;
  /* Chrome, IE8, Opera, Safari 5.1*/

  -moz-box-sizing: border-box;
  /* #firefox# FF1+ */

  -webkit-box-sizing: border-box;
  /* <=iOS4, <= Android  2.3 */

  box-sizing: border-box;
  /* Chrome, IE8, Opera, Safari 5.1*/

  -moz-box-sizing: border-box;
  /* #firefox# FF1+ */

  -webkit-box-sizing: border-box;
  /* <=iOS4, <= Android  2.3 */

}
.futurama .dojoxGridRow .dojoxGridRowTable .dojoxGridCell.dojoxGridCellFocus {
  background: #E6F1F5;
}
.futurama .dojoxGrid.lite .dojoxGridHeader .dojoxGridCell.dojoxGridCellFocus {
  color: #09a2e0;
}
.futurama .dojoxGrid.lite .dojoxGridHeader .dojoxGridCell.dojoxGridCellOver {
  color: #09a2e0;
}
.futurama .dojoxGrid.lite .dojoxGridHeader .dojoxGridCell.dojoxGridCellOver .dojoxGridColCaption {
  color: #09a2e0;
}
.futurama .dojoxGrid.lite .dojoxGridView .dojoxGridRowTable {
  border-top: 1px solid #ddd ;
  border-bottom: none ;
  width: 100% !important;
}
.futurama .dojoxGridContent {
  width: 100% !important;
}
.futurama .dojoxGridHeader .dojoxGridRowTable {
  width: 100% !important;
}
.futurama .dojoxGridContent .dojoxGridRow {
  width: 100% !important;
}
.futurama .dojoxGrid.lite .dojoxGridView .dojoxGridRowTable:hover {
  background: #f2f8fa;
  border-top: 1px solid #D1DCDF ;
}
.futurama .dojoxGrid.lite .dojoxGridView .dojoxGridCell {
  padding: 9px 0px 9px 20px;
  box-sizing: border-box;
  /* Chrome, IE8, Opera, Safari 5.1*/

  -moz-box-sizing: border-box;
  /* #firefox# FF1+ */

  -webkit-box-sizing: border-box;
  /* <=iOS4, <= Android  2.3 */

  box-sizing: border-box;
  /* Chrome, IE8, Opera, Safari 5.1*/

  -moz-box-sizing: border-box;
  /* #firefox# FF1+ */

  -webkit-box-sizing: border-box;
  /* <=iOS4, <= Android  2.3 */

  vertical-align: middle;
  border-bottom: none;
}
.futurama .dojoxGrid.lite .dojoxGridView .dojoxGridCell .f-text {
  display: inline-block;
  margin: 5px 0px;
}
.futurama .dojoxGrid.lite .dojoxGridView i {
  float: right;
  background-image: url(images/sprite.png);
  width: 16px;
  height: 16px;
  margin: 5px 10px;
}
.futurama .dojoxGrid.lite .dojoxGridView .icon-core-close-button-x16-gray {
  background-position: -135px -52px;
}
.futurama .dojoxGrid.lite .dojoxGridView .icon-core-close-button-x16-gray:hover {
  background-position: -135px -72px;
}
.futurama .dojoxGrid.lite .dojoxGridView .sep {
  float: right;
  border-left: 1px solid #ddd;
  height: 18px;
  margin-top: 5px;
}
.futurama .dojoxGrid.lite .dojoxGridView .icon-core-pencil-button-x16-gray {
  background-position: -115px -94px;
}
.futurama .dojoxGrid.lite .dojoxGridView .icon-core-arrow-button-x16-gray {
  background-position: -23px -53px;
  height: 12px;
  margin-top: 8px;
}
.futurama .dojoxGrid.lite .dojoxGridView .icon-core-arrow-button-x16-gray:hover {
  background-position: -23px -73px;
}
.futurama .dojoxGridCell .dijit.dijitReset.dijitInline.dijitLeft.dijitTextBox {
  margin-left: -19px;
  max-width: 106%;
  -moz-box-sizing: border-box;
}
.futurama .dojoxGrid.lite .dojoxGridView .dojoxGridCell .dijit.dijitReset.dijitSliderH.dijitSlider {
  width: 100% !important;
  margin-left: -20px;
}
.futurama .dojoGridRow.dojoGridRowEditing {
  padding: 3px;
}
.futurama .dojoxGridCell .dijitTextBox {
  height: 30px;
  margin-left: -19px;
  max-width: 99%;
  box-sizing: border-box;
}
.futurama .dojoxGridHeader .dojoxGridCell .dojoxGridArrowButtonChar {
  float: left;
  width: 0px;
  height: 0px;
  filter: alpha(opacity=1);
  opacity: 0;
}
.futurama .dojoxGridHeader .dojoxGridCell .dojoxGridSortNode {
  position: relative;
}
/*
.futurama .dojoxGridHeader .dojoxGridCell .dojoxGridSortNode:before {
  background-image: url(images/tooltip.png);
  width: 8px;
  height: 5px;
  background-position: -20px -4px;
  display: inline-block;
  content: "";
  position: absolute;
  left: -10px;
  top: 16px;
}
.futurama .dojoxGridHeader .dojoxGridCell .dojoxGridSortNode:after {
  background-image: url(images/tooltip.png);
  width: 8px;
  height: 5px;
  background-position: -37.5px -5px;
  display: inline-block;
  content: "";
  float: left;
  position: absolute;
  left: -10px;
  top: 10px;
}
.futurama .dojoxGridHeader .dojoxGridCell.actions .dojoxGridSortNode:after{
  opacity: 0;
  height: 0px;
}
.futurama .dojoxGridHeader .dojoxGridCell.actions .dojoxGridSortNode:before{
  opacity: 0;
  height: 0px;
}
.futurama .dojoxGridHeader .dojoxGridCell .dojoxGridSortNode.dojoxGridSortUp .dojoxGridColCaption:before{
  background-image: url(images/tooltip.png);
  width: 8px;
  height: 5px;
  background-position: -37.5px -5px;
  display: inline-block;
  content: "";
  float: left;
  position: absolute;
  left: -10px;
  top: 10px;
  padding-left: 8px;
}
.futurama .dojoxGridHeader .dojoxGridCell .dojoxGridSortNode.dojoxGridSortDown .dojoxGridColCaption:before{
  background-image: url(images/tooltip.png);
  width: 8px;
  height: 5px;
  background-position: -20px -4px;
  display: inline-block;
  content: "";
  float: left;
  position: absolute;
  left: -10px;
  top: 16px;
  padding-left: 8px;
}
*/
.futurama .dojoGridRow.dojoGridRowEditing {
  padding: 3px;
}
.futurama .dojoxGrid.lite .dojoxGridView .front i {
  float: left;
  background-image: url(images/sprite.png);
  width: 21px;
  height: 21px;
  margin: 4px 0;
}
.futurama .dojoxGrid.lite .dojoxGridView .icon-core-warning-button-x16-gray {
  background-position: -250px -3px;
}
.futurama .dojoxGrid.lite .dojoxGridView .icon-core-check-button-x16-gray {
  background-position: -115px -3px;
}
.futurama .dojoxGrid.lite .dojoxGridView .icon-core-checked-button-x16-gray {
  background-position: -183px -3px;
}
body[dir='rtl'] .dojoxGrid .dojoxGridCell {
  text-align: right !important;
  word-wrap: break-word;
}
body[dir='rtl'] .dojoxGrid.lite .dojoxGridHeader .dojoxGridCell {
  padding-right: 20px;
  padding-left: 0px;
}
body[dir='rtl'] .dojoxGrid.lite .dojoxGridView .dojoxGridCell {
  -moz-box-sizing: border-box;
  border-bottom: medium none;
  padding: 9px 20px 9px 0px;
  vertical-align: middle;
}
body[dir='rtl'] .dojoxGrid.lite .dojoxGridView .front i {
  float: right;
}
body[dir='rtl'] .dojoxGridCell .dijit.dijitReset.dijitInline.dijitLeft.dijitTextBox {
  max-width: 99%;
  min-width: 80px;
}
body[dir="rtl"] .dojoxGridRow .dojoxGridRowTable .dijitReset .dijitInputField.dijitInputContainer {
  margin-left: 0px;
}
.futurama .dijitValidationTextBoxError {
  -webkit-box-shadow: 0 0 0 1px #d30000;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */
  box-shadow: 0 0 0 1px #d30000;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -webkit-box-shadow: 0 0 0 1px #d30000;
  -moz-box-shadow: 0 0 0 1px #d30000;
  box-shadow: 0 0 0 1px #d30000;
  -webkit-box-shadow: 0 0 0 1px #d30000;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */
  box-shadow: 0 0 0 1px #d30000;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -webkit-box-shadow: 0 0 0 1px #d30000;
  -moz-box-shadow: 0 0 0 1px #d30000;
  box-shadow: 0 0 0 1px #d30000;
  border: 1px solid #D30000;
}
.futurama .dijitTooltipRight .dijitTooltipContents {
  background: #fff;
  margin-left: 19px;
  color: #D30000;
  width: 270px;
  box-sizing: border-box;
  /* Chrome, IE8, Opera, Safari 5.1*/

  -moz-box-sizing: border-box;
  /* #firefox# FF1+ */

  -webkit-box-sizing: border-box;
  /* <=iOS4, <= Android  2.3 */

  box-sizing: border-box;
  /* Chrome, IE8, Opera, Safari 5.1*/

  -moz-box-sizing: border-box;
  /* #firefox# FF1+ */

  -webkit-box-sizing: border-box;
  /* <=iOS4, <= Android  2.3 */

  padding: 15px;
  min-height: 50px;
  -webkit-border-radius: 4px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 4px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 4px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow:  1px 1px 2px 0px rgba(51, 51, 51, 0.3);
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */
  box-shadow:  1px 1px 2px 0px rgba(51, 51, 51, 0.3);
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -webkit-box-shadow:  1px 1px 2px 0px rgba(51, 51, 51, 0.3);
  -moz-box-shadow:  1px 1px 2px 0px rgba(51, 51, 51, 0.3);
  box-shadow:  1px 1px 2px 0px rgba(51, 51, 51, 0.3);
  -webkit-box-shadow:  1px 1px 2px 0px rgba(51, 51, 51, 0.3);
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */
  box-shadow:  1px 1px 2px 0px rgba(51, 51, 51, 0.3);
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -webkit-box-shadow:  1px 1px 2px 0px rgba(51, 51, 51, 0.3);
  -moz-box-shadow:  1px 1px 2px 0px rgba(51, 51, 51, 0.3);
  box-shadow:  1px 1px 2px 0px rgba(51, 51, 51, 0.3);
  border: 1px solid #aeaeae;
}
.futurama .dijitTooltip.dijitTooltipRight:after {
  content: "";
  background: url(images/sprite.png);
  background-position: -320px -119px;
  position: absolute;
  width: 9px;
  height: 20px;
  left: 11px;
  top: 50%;
  margin-top: -10px;
}
.futurama .dijitTooltip.dijitTooltipRight::after {
  content: "";
  background: url(images/sprite.png);
  background-position: -320px -119px;
  position: absolute;
  width: 9px;
  height: 20px;
  left: 22px;
  top: 50%;
  margin-top: -10px;
}
.futurama .dijitTooltipLeft .dijitTooltipContents {
  background: #fff;
  margin-right: 19px;
  color: #D30000;
  width: 270px;
  box-sizing: border-box;
  /* Chrome, IE8, Opera, Safari 5.1*/

  -moz-box-sizing: border-box;
  /* #firefox# FF1+ */

  -webkit-box-sizing: border-box;
  /* <=iOS4, <= Android  2.3 */

  box-sizing: border-box;
  /* Chrome, IE8, Opera, Safari 5.1*/

  -moz-box-sizing: border-box;
  /* #firefox# FF1+ */

  -webkit-box-sizing: border-box;
  /* <=iOS4, <= Android  2.3 */

  padding: 15px;
  min-height: 50px;
  -webkit-border-radius: 4px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 4px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 4px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow:  1px 1px 2px 0px rgba(51, 51, 51, 0.3);
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */
  box-shadow:  1px 1px 2px 0px rgba(51, 51, 51, 0.3);
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -webkit-box-shadow:  1px 1px 2px 0px rgba(51, 51, 51, 0.3);
  -moz-box-shadow:  1px 1px 2px 0px rgba(51, 51, 51, 0.3);
  box-shadow:  1px 1px 2px 0px rgba(51, 51, 51, 0.3);
  -webkit-box-shadow:  1px 1px 2px 0px rgba(51, 51, 51, 0.3);
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */
  box-shadow:  1px 1px 2px 0px rgba(51, 51, 51, 0.3);
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -webkit-box-shadow:  1px 1px 2px 0px rgba(51, 51, 51, 0.3);
  -moz-box-shadow:  1px 1px 2px 0px rgba(51, 51, 51, 0.3);
  box-shadow:  1px 1px 2px 0px rgba(51, 51, 51, 0.3);
  border: 1px solid #aeaeae;
}
.futurama .dijitTooltip.dijitTooltipLeft::after {
  content: "";
  background: url(images/sprite.png);
  background-position: -320px -141px;
  position: absolute;
  width: 9px;
  height: 20px;
  right: 11px;
  top: 50%;
  margin-top: -10px;
}
.futurama .dijitTooltip.dijitTooltipLeft:after {
  content: "";
  background: url(images/sprite.png);
  background-position: -320px -141px;
  position: absolute;
  width: 9px;
  height: 20px;
  right: 11px;
  top: 50%;
  margin-top: -10px;
}
.futurama .dijitMenu {
  border: 1px solid #ababab;
  box-shadow: 0px 1px 3px 0 rgba(50, 50, 50, 0.25);
  border: 1px solid #ababab;
  box-shadow: 0px 1px 3px 0 rgba(50, 50, 50, 0.25);
  padding: 6px 0px 6px 0px ;
}
.futurama .dijitMenu .menuItem {
  margin-bottom: 6px;
}
.futurama .dijitMenu .menuItem:last-child {
  margin-bottom: 0px;
}
.futurama td.dijitMenuItemLabel {
  padding: 5px 10px 6px 10px;
}
.futurama td.dijitMenuItemIconCell {
  display: none;
}
.futurama td.dijitMenuItemLabel {
  border-top: 1px solid white;
  border-bottom: 1px solid white;
}
.futurama td.dijitMenuItemLabel:hover {
  border-top: 1px solid #c4e5ec;
  border-bottom: 1px solid #c4e5ec;
}
.futurama td.dijitMenuArrowCell {
  display: none;
}
.futurama .f-dropdownHolder .dijitMenu {
  border: 1px solid #ababab;
  box-shadow: 0px 1px 3px 0 rgba(50, 50, 50, 0.25);
  border: 1px solid #ababab;
  box-shadow: 0px 1px 3px 0 rgba(50, 50, 50, 0.25);
  display: inline-block;
  padding: 5px 0px;
  z-index: 10;
  line-height: 11px;
  font-size: 12px;
  box-sizing: border-box;
  /* Chrome, IE8, Opera, Safari 5.1*/

  -moz-box-sizing: border-box;
  /* #firefox# FF1+ */

  -webkit-box-sizing: border-box;
  /* <=iOS4, <= Android  2.3 */

  box-sizing: border-box;
  /* Chrome, IE8, Opera, Safari 5.1*/

  -moz-box-sizing: border-box;
  /* #firefox# FF1+ */

  -webkit-box-sizing: border-box;
  /* <=iOS4, <= Android  2.3 */

}
.futurama .f-dropdownHolder .dijitMenu .menuItem {
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  box-sizing: border-box;
  /* Chrome, IE8, Opera, Safari 5.1*/

  -moz-box-sizing: border-box;
  /* #firefox# FF1+ */

  -webkit-box-sizing: border-box;
  /* <=iOS4, <= Android  2.3 */

  box-sizing: border-box;
  /* Chrome, IE8, Opera, Safari 5.1*/

  -moz-box-sizing: border-box;
  /* #firefox# FF1+ */

  -webkit-box-sizing: border-box;
  /* <=iOS4, <= Android  2.3 */

  min-height: 27px;
  color: #333333;
  max-width: 390px;
  cursor: pointer;
  line-height: 16px;
  padding: 2px 9px;
  margin-bottom: 0px;
}
.futurama .f-dropdownHolder .dijitMenu .menuItem .text {
  display: inline-block;
  margin: 3px 0;
}
.futurama .f-dropdownHolder .dijitMenu .menuItem .icon {
  display: inline-block;
  width: 18px;
  height: 18px;
  border: 1px solid #000000;
  margin-right: 10px;
  box-sizing: border-box;
  /* Chrome, IE8, Opera, Safari 5.1*/

  -moz-box-sizing: border-box;
  /* #firefox# FF1+ */

  -webkit-box-sizing: border-box;
  /* <=iOS4, <= Android  2.3 */

  box-sizing: border-box;
  /* Chrome, IE8, Opera, Safari 5.1*/

  -moz-box-sizing: border-box;
  /* #firefox# FF1+ */

  -webkit-box-sizing: border-box;
  /* <=iOS4, <= Android  2.3 */

  background-image: none;
}
.futurama .f-dropdownHolder .dijitMenu .menuItem:hover {
  border-top: 1px solid #c4e5ec;
  border-bottom: 1px solid #c4e5ec;
  background: #daf1fa;
}
.futurama .f-dropdownHolder .dijitMenu .menuItem.selected {
  font-weight: bold;
  font-size: 13px;
}
.futurama .f-form {
  margin: 20px;
  color: #333333;
}
.futurama .f-form .f-labelValue {
  position: relative;
  margin: 10px 0;
}
.futurama .f-form .f-label {
  width: 160px;
  height: 100%;
  vertical-align: top;
  color: #333333;
  box-sizing: border-box;
  /* Chrome, IE8, Opera, Safari 5.1*/

  -moz-box-sizing: border-box;
  /* #firefox# FF1+ */

  -webkit-box-sizing: border-box;
  /* <=iOS4, <= Android  2.3 */

  box-sizing: border-box;
  /* Chrome, IE8, Opera, Safari 5.1*/

  -moz-box-sizing: border-box;
  /* #firefox# FF1+ */

  -webkit-box-sizing: border-box;
  /* <=iOS4, <= Android  2.3 */

  padding-top: 6px;
}
.futurama .f-form .f-input {
  width: 300px;
  color: #333333;
}
.futurama .f-form .f-areainput {
  width: 300px;
  height: 85px !important;
  color: #333333;
  box-sizing: content-box !important;
  -moz-box-sizing: content-box !important;
  -webkit-box-sizing: content-box !important;
  -ms-box-sizing: content-box !important;
}
.futurama .f-form .f-halfinput {
  width: 130px;
  color: #333333;
}
.futurama .f-form .f-validationMessage {
  display: none;
  margin-left: 19px;
  color: #D30000;
  max-width: 280px;
  vertical-align: top;
  box-sizing: border-box;
  /* Chrome, IE8, Opera, Safari 5.1*/

  -moz-box-sizing: border-box;
  /* #firefox# FF1+ */

  -webkit-box-sizing: border-box;
  /* <=iOS4, <= Android  2.3 */

  box-sizing: border-box;
  /* Chrome, IE8, Opera, Safari 5.1*/

  -moz-box-sizing: border-box;
  /* #firefox# FF1+ */

  -webkit-box-sizing: border-box;
  /* <=iOS4, <= Android  2.3 */

  background: #fff;
  padding: 15px;
  position: absolute;
  top: 50%;
  min-height: 50px;
  -webkit-border-radius: 4px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 4px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 4px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow:  1px 1px 2px 0px rgba(51, 51, 51, 0.3);
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */
  box-shadow:  1px 1px 2px 0px rgba(51, 51, 51, 0.3);
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -webkit-box-shadow:  1px 1px 2px 0px rgba(51, 51, 51, 0.3);
  -moz-box-shadow:  1px 1px 2px 0px rgba(51, 51, 51, 0.3);
  box-shadow:  1px 1px 2px 0px rgba(51, 51, 51, 0.3);
  -webkit-box-shadow:  1px 1px 2px 0px rgba(51, 51, 51, 0.3);
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */
  box-shadow:  1px 1px 2px 0px rgba(51, 51, 51, 0.3);
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -webkit-box-shadow:  1px 1px 2px 0px rgba(51, 51, 51, 0.3);
  -moz-box-shadow:  1px 1px 2px 0px rgba(51, 51, 51, 0.3);
  box-shadow:  1px 1px 2px 0px rgba(51, 51, 51, 0.3);
  border: 1px solid #aeaeae;
}
.futurama .f-form .f-validationMessage:after {
  content: "";
  background: url(images/sprite.png);
  background-position: -320px -119px;
  position: absolute;
  width: 9px;
  height: 20px;
  left: -9px;
  top: 50%;
  margin-top: -10px;
}
body[dir='rtl'] .f-form .f-validationMessage {
  margin-right: 20px;
}
body[dir='rtl'] .f-form .f-validationMessage:after {
  background-position: -320px -141px;
  right: -9px;
}
.futurama .f-form .f-validationMessage.multi {
  padding-top: 0px;
  margin-top: 0px;
  line-height: 15px;
}
.futurama .f-form .f-labelValue .dijitComboButton .dijitDownArrowButton {
  border-left: 0px !important;
  padding: 8px 11px 2px 10px;
}
.futurama .f-form .f-labelValue.f-validationError .f-validation-content {
  -webkit-box-shadow: 0 0 0 1px #d30000;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */
  box-shadow: 0 0 0 1px #d30000;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -webkit-box-shadow: 0 0 0 1px #d30000;
  -moz-box-shadow: 0 0 0 1px #d30000;
  box-shadow: 0 0 0 1px #d30000;
  -webkit-box-shadow: 0 0 0 1px #d30000;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */
  box-shadow: 0 0 0 1px #d30000;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -webkit-box-shadow: 0 0 0 1px #d30000;
  -moz-box-shadow: 0 0 0 1px #d30000;
  box-shadow: 0 0 0 1px #d30000;
  border: 1px solid #D30000;
}
.futurama .f-form .f-labelValue.f-validationError .dijitComboBox {
  -webkit-box-shadow: 0 0 0 1px #d30000;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */
  box-shadow: 0 0 0 1px #d30000;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -webkit-box-shadow: 0 0 0 1px #d30000;
  -moz-box-shadow: 0 0 0 1px #d30000;
  box-shadow: 0 0 0 1px #d30000;
  -webkit-box-shadow: 0 0 0 1px #d30000;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */
  box-shadow: 0 0 0 1px #d30000;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -webkit-box-shadow: 0 0 0 1px #d30000;
  -moz-box-shadow: 0 0 0 1px #d30000;
  box-shadow: 0 0 0 1px #d30000;
  border: 1px solid #D30000;
  -webkit-border-radius: 4px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 4px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 4px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 4px;
  border-radius: 4px;
}
.futurama .f-form .f-labelValue.f-validationError .f-validationMessage {
  display: inline-block;
}
/*form-spinner*/
.futurama .spinner-container {
  margin: 10px;
}
.futurama .spinner-container label {
  margin-right: 40px;
}
.futurama .spinner-container .dijitTextBoxError .dijitSpinnerButtonContainer {
  border-color: #aeaeae;
}
.futurama input::-ms-clear {
  display: none;
}
.futurama .f-leftNav {
  min-width: 240px;
  margin-right: -1px;
}
.futurama .f-leftNav li a {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  border-top-left-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  border-top-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-bottom-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-bottom-left-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  border-top-left-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  border-top-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-bottom-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-bottom-left-radius: 5px;
}
.futurama .f-leftNav > ul > li > a {
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  color: #333;
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  color: #333;
  padding-left: 18px;
}
.futurama .f-leftNav li > ul a {
  color: #666666 !important;
}
.futurama .f-leftNav li a:hover {
  background: #daf1fa !important;
  color: #0086c0 !important;
}
.futurama .f-leftNav li.f-leftNav-item-active a {
  background: none;
  color: #666666;
}
.futurama .f-leftNav li.f-leftNav-item-active > a {
  background: #09a2e0 !important;
  color: #ffffff !important;
}
.futurama .dijitSelect {
  display: inline-table;
}
.futurama .dijitSelect .dijitButtonNode {
  position: static;
  top: auto;
  right: auto;
  display: table-cell;
}
.futurama .dijitSelect .dijitInputField.dijitButtonText {
  width: auto;
  float: none;
  -webkit-border-radius: 3px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 3px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 3px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 3px;
  border-radius: 3px;
}
.futurama .dijitSelect .dijitArrowButton .dijitArrowButtonInner {
  margin-top: 2px;
}
body[dir='rtl'] .dijitSelect .dijitInputField.dijitButtonText {
  text-align: right;
}
body[dir='rtl'] .dijitSelect .dijitStretch .dijitInputField {
  border-left: solid 1px #E5E5E5;
  border-right: none;
}
/*---------- checkbox ---------*/
.futurama .dojoxGridBoolBoxInput {
  box-sizing: border-box;
  /* Chrome, IE8, Opera, Safari 5.1*/

  -moz-box-sizing: border-box;
  /* #firefox# FF1+ */

  -webkit-box-sizing: border-box;
  /* <=iOS4, <= Android  2.3 */

  box-sizing: border-box;
  /* Chrome, IE8, Opera, Safari 5.1*/

  -moz-box-sizing: border-box;
  /* #firefox# FF1+ */

  -webkit-box-sizing: border-box;
  /* <=iOS4, <= Android  2.3 */

  position: absolute;
  z-index: -1;
  opacity: 0;
  filter: alpha(opacity=0);
}
.futurama .dojoxGridBoolBoxInput + label::before {
  background-position: -293px -39px;
  background-image: url("./images/icon_sprite.png");
  width: 20px;
  height: 20px;
  display: inline-block;
  position: relative;
  content: "";
  margin-bottom: -4px;
  margin-right: 4px;
}
.futurama .dojoxGridBoolBoxInput + label:before {
  background-position: -293px -39px;
  background-image: url("./images/icon_sprite.png");
  width: 20px;
  height: 20px;
  display: inline-block;
  position: relative;
  content: "";
  margin-bottom: -4px;
  margin-right: 4px;
}
.futurama .dojoxGridBoolBoxInput:hover + label::before {
  background-position: -359px -39px;
}
.futurama .dojoxGridBoolBoxInput:hover + label:before {
  background-position: -359px -39px;
}
.futurama .dojoxGridBoolBoxInput:focus + label::before {
  background-position: -337px -39px;
  outline: none;
}
.futurama .dojoxGridBoolBoxInput:focus + label:before {
  background-position: -337px -39px;
  outline: none;
}
.futurama .dojoxGridBoolBoxInput:disabled + label::before {
  background-position: -315px -39px;
}
.futurama .dojoxGridBoolBoxInput:disabled + label:before {
  background-position: -315px -39px;
}
.futurama .dojoxGridBoolBoxInput:checked + label::before {
  background-position: -183px -39px;
}
.futurama .dojoxGridBoolBoxInput:checked + label:before {
  background-position: -183px -39px;
}
.futurama .dojoxGridBoolBoxInput.dojoxGridBoolBoxInputChecked + label:before {
  background-position: -183px -39px;
}
.futurama .dojoxGridBoolBoxInput:checked:hover + label::before {
  background-position: -271px -39px;
}
.futurama .dojoxGridBoolBoxInput:checked:hover + label:before {
  background-position: -271px -39px;
}
.futurama .dojoxGridBoolBoxInput.dojoxGridBoolBoxInputChecked:hover + label:before {
  background-position: -271px -39px;
}
.futurama .dojoxGridBoolBoxInput:checked:focus + label::before {
  background-position: -249px -39px;
}
.futurama .dojoxGridBoolBoxInput:checked:focus + label:before {
  background-position: -249px -39px;
}
.futurama .dojoxGridBoolBoxInput.dojoxGridBoolBoxInputChecked:focus + label:before {
  background-position: -249px -39px;
}
.futurama .dojoxGridBoolBoxInput:checked:disabled + label::before {
  background-position: -227px -39px;
}
.futurama .dojoxGridBoolBoxInput:checked:disabled + label:before {
  background-position: -227px -39px;
}
.futurama .dojoxGridBoolBoxInput.dojoxGridBoolBoxInputChecked:disabled + label:before {
  background-position: -227px -39px;
}
/*---------- /BoolBox ---------*/
.futurama.demo .mblSwitch {
  margin-left: 20px;
}
.futurama .mblSwitch {
  width: 80px;
  height: 34px;
  display: inline-block;
  position: relative;
  cursor: pointer;
  border: 1px solid #aaa;
  box-sizing: border-box;
  /* Chrome, IE8, Opera, Safari 5.1*/

  -moz-box-sizing: border-box;
  /* #firefox# FF1+ */

  -webkit-box-sizing: border-box;
  /* <=iOS4, <= Android  2.3 */

  box-sizing: border-box;
  /* Chrome, IE8, Opera, Safari 5.1*/

  -moz-box-sizing: border-box;
  /* #firefox# FF1+ */

  -webkit-box-sizing: border-box;
  /* <=iOS4, <= Android  2.3 */

  -webkit-border-radius: 19px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 19px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 19px;
  border-radius: 19px;
  -webkit-border-radius: 19px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 19px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 19px;
  border-radius: 19px;
  background: #cccccc;
}
.futurama .mblSwitch:after {
  position: absolute;
  width: 22px;
  height: 22px;
  box-sizing: border-box;
  /* Chrome, IE8, Opera, Safari 5.1*/

  -moz-box-sizing: border-box;
  /* #firefox# FF1+ */

  -webkit-box-sizing: border-box;
  /* <=iOS4, <= Android  2.3 */

  box-sizing: border-box;
  /* Chrome, IE8, Opera, Safari 5.1*/

  -moz-box-sizing: border-box;
  /* #firefox# FF1+ */

  -webkit-box-sizing: border-box;
  /* <=iOS4, <= Android  2.3 */

  -webkit-border-radius: 11px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 11px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 11px;
  border-radius: 11px;
  -webkit-border-radius: 11px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 11px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 11px;
  border-radius: 11px;
  border: 1px solid #aaa;
  background: #dcdcdc;
  background-image: -moz-linear-gradient(270deg, #ffffff 0%, #dcdcdc 100%);
  background-image: -webkit-linear-gradient(270deg, #ffffff 0%, #dcdcdc 100%);
  background-image: -o-linear-gradient(270deg, #ffffff 0%, #dcdcdc 100%);
  background-image: -ms-linear-gradient(270deg, #ffffff 0%, #dcdcdc 100%);
  background-image: -moz-linear-gradient(270deg, #ffffff 0%, #dcdcdc 100%);
  background-image: -webkit-linear-gradient(270deg, #ffffff 0%, #dcdcdc 100%);
  background-image: -o-linear-gradient(270deg, #ffffff 0%, #dcdcdc 100%);
  background-image: -ms-linear-gradient(270deg, #ffffff 0%, #dcdcdc 100%);
  filter: progid:dximagetransform.microsoft.gradient(gradientType=0, startColorStr=#ffffff, endColorStr=#dcdcdc);
  margin-left: 7px;
  margin-top: -2px;
  content: " ";
}
.futurama .mblSwitch.mblSwitchOn {
  background: #00579f;
  background-image: -moz-linear-gradient(270deg, #00579f 0%, #0575bd 100%);
  background-image: -webkit-linear-gradient(270deg, #00579f 0%, #0575bd 100%);
  background-image: -o-linear-gradient(270deg, #00579f 0%, #0575bd 100%);
  background-image: -ms-linear-gradient(270deg, #00579f 0%, #0575bd 100%);
  background-image: -moz-linear-gradient(270deg, #00579f 0%, #0575bd 100%);
  background-image: -webkit-linear-gradient(270deg, #00579f 0%, #0575bd 100%);
  background-image: -o-linear-gradient(270deg, #00579f 0%, #0575bd 100%);
  background-image: -ms-linear-gradient(270deg, #00579f 0%, #0575bd 100%);
  filter: progid:dximagetransform.microsoft.gradient(gradientType=0, startColorStr=#00579f, endColorStr=#0575bd);
  border: 1px solid #044b79;
}
.futurama .mblSwitch.mblSwitchOn:after {
  border: 1px solid #185b90;
  margin-left: 49px;
}
.futurama .mblSwitchInner {
  font-weight: bold;
  font-size: 15px;
  margin-top: 7px;
  margin-left: 12px;
  line-height: 20px;
}
.futurama .mblSwitchInner .mblSwitchBgLeft {
  color: #ffffff;
  float: left;
  position: absolute;
}
.futurama .mblSwitchInner .mblSwitchBgRight {
  color: #999999;
  float: right;
  margin-right: 11px;
}
.futurama .login-spinner {
  display: none;
  position: relative;
  width: 24px;
  height: 24px;
  background-image: url(images/24x24Spinner.png);
  -webkit-animation-name: rotateSpinner;
  -moz-animation-name: rotateSpinner;
  -o-animation-name: rotateSpinner;
  animation-name: rotateSpinner;
  -webkit-animation-name: rotateSpinner;
  -moz-animation-name: rotateSpinner;
  -o-animation-name: rotateSpinner;
  animation-name: rotateSpinner;
  -webkit-animation-duration: 0.8s;
  -moz-animation-duration: 0.8s;
  animation-duration: 0.8s;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -moz-animation-timing-function: linear;
  animation-timing-function: linear;
  margin-top: 2px;
}
@-webkit-keyframes rotateSpinner {
  from {
    transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    /* Internet Explorer */
  
    -moz-transform: rotate(0deg);
    /* Firefox */
  
    -webkit-transform: rotate(0deg);
    /* Safari and Chrome */
  
    -o-transform: rotate(0deg);
    /* Opera */
  
    transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    /* Internet Explorer */
  
    -moz-transform: rotate(0deg);
    /* Firefox */
  
    -webkit-transform: rotate(0deg);
    /* Safari and Chrome */
  
    -o-transform: rotate(0deg);
    /* Opera */
  
  }
  to {
    transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    /* Internet Explorer */
  
    -moz-transform: rotate(360deg);
    /* Firefox */
  
    -webkit-transform: rotate(360deg);
    /* Safari and Chrome */
  
    -o-transform: rotate(360deg);
    /* Opera */
  
    transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    /* Internet Explorer */
  
    -moz-transform: rotate(360deg);
    /* Firefox */
  
    -webkit-transform: rotate(360deg);
    /* Safari and Chrome */
  
    -o-transform: rotate(360deg);
    /* Opera */
  
  }
}
@-moz-keyframes rotateSpinner {
  from {
    transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    /* Internet Explorer */
  
    -moz-transform: rotate(0deg);
    /* Firefox */
  
    -webkit-transform: rotate(0deg);
    /* Safari and Chrome */
  
    -o-transform: rotate(0deg);
    /* Opera */
  
    transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    /* Internet Explorer */
  
    -moz-transform: rotate(0deg);
    /* Firefox */
  
    -webkit-transform: rotate(0deg);
    /* Safari and Chrome */
  
    -o-transform: rotate(0deg);
    /* Opera */
  
  }
  to {
    transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    /* Internet Explorer */
  
    -moz-transform: rotate(360deg);
    /* Firefox */
  
    -webkit-transform: rotate(360deg);
    /* Safari and Chrome */
  
    -o-transform: rotate(360deg);
    /* Opera */
  
    transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    /* Internet Explorer */
  
    -moz-transform: rotate(360deg);
    /* Firefox */
  
    -webkit-transform: rotate(360deg);
    /* Safari and Chrome */
  
    -o-transform: rotate(360deg);
    /* Opera */
  
  }
}
@keyframes rotateSpinner {
  from {
    transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    /* Internet Explorer */
  
    -moz-transform: rotate(0deg);
    /* Firefox */
  
    -webkit-transform: rotate(0deg);
    /* Safari and Chrome */
  
    -o-transform: rotate(0deg);
    /* Opera */
  
    transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    /* Internet Explorer */
  
    -moz-transform: rotate(0deg);
    /* Firefox */
  
    -webkit-transform: rotate(0deg);
    /* Safari and Chrome */
  
    -o-transform: rotate(0deg);
    /* Opera */
  
  }
  to {
    transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    /* Internet Explorer */
  
    -moz-transform: rotate(360deg);
    /* Firefox */
  
    -webkit-transform: rotate(360deg);
    /* Safari and Chrome */
  
    -o-transform: rotate(360deg);
    /* Opera */
  
    transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    /* Internet Explorer */
  
    -moz-transform: rotate(360deg);
    /* Firefox */
  
    -webkit-transform: rotate(360deg);
    /* Safari and Chrome */
  
    -o-transform: rotate(360deg);
    /* Opera */
  
  }
}
.futurama .f-login {
  height: 100%;
  min-height: 650px;
  position: relative;
  background-color: #187acb;
  background-image: -moz-linear-gradient(top, #1facef, #0d2f94);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #1facef, #0d2f94);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1facef), to(#0d2f94));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #1facef, #0d2f94);
  /**#opera#**/

  background-image: linear-gradient(top, #1facef, #0d2f94);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1facef', endColorstr='#0d2f94', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

  background-color: #187acb;
  background-image: -moz-linear-gradient(top, #1facef, #0d2f94);
  /**#firefox#**/

  background-image: -ms-linear-gradient(top, #1facef, #0d2f94);
  /**#IE10#**/

  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1facef), to(#0d2f94));
  /** #safari# **/

  background-image: -o-linear-gradient(top, #1facef, #0d2f94);
  /**#opera#**/

  background-image: linear-gradient(top, #1facef, #0d2f94);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1facef', endColorstr='#0d2f94', GradientType=0);
  /**#ie7# #ie8# #ie9# **/

}
.futurama .f-login-toppadding {
  height: 130px;
}
.futurama .f-login-logo {
  text-align: center;
  width: 270px;
  margin-bottom: 17px;
}
.futurama .f-login-name {
  color: #ffffff;
  font-size: 50px;
  font-family: "Cisco Sans TT Extra Light", Arial, Helvetica, sans-serif;
  text-align: center;
  padding: 24px 0px;
  margin-bottom: 14px;
}
.futurama .f-login-small-name {
  color: #ffffff;
  font-size: 30px;
  font-family: "Cisco Sans TT Extra Light", Arial, Helvetica, sans-serif;
  text-align: center;
  margin-bottom: 14px;
}
.futurama .f-login-info {
  padding: 9px 0px;
  width: 272px;
  height: 20px;
}
.futurama .f-login-input {
  margin-top: 23px;
  margin-bottom: 38px;
  width: 266px;
  border: #1041A2 solid 1px;
  padding-top: 1px;
  -webkit-border-radius: 6px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 6px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 6px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.8) inset;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.8) inset;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -webkit-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.8) inset;
  -moz-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.8) inset;
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.8) inset;
  -webkit-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.8) inset;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.8) inset;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -webkit-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.8) inset;
  -moz-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.8) inset;
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.8) inset;
  background-color: #ffffff;
}
.futurama .f-login-input .f-textbox {
  -webkit-border-radius: 0;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 0;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-border-radius: 0;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 0;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 0;
  border-radius: 0;
  border: 0px;
  margin-top: -1px;
  width: 248px;
  text-align: center;
  padding: 2px 9px;
  background: none;
}
.futurama .f-login-input .f-textbox-content {
  position: static;
  margin-left: 10px;
  display: block;
}
.futurama .f-login-input .f-textbox .dijitTextBoxFocused {
  border: 0px none;
  box-shadow: none;
}
.futurama .f-login-input .f-textbox .dijitTextBox {
  box-sizing: border-box;
  /* Chrome, IE8, Opera, Safari 5.1*/

  -moz-box-sizing: border-box;
  /* #firefox# FF1+ */

  -webkit-box-sizing: border-box;
  /* <=iOS4, <= Android  2.3 */

  box-sizing: border-box;
  /* Chrome, IE8, Opera, Safari 5.1*/

  -moz-box-sizing: border-box;
  /* #firefox# FF1+ */

  -webkit-box-sizing: border-box;
  /* <=iOS4, <= Android  2.3 */

  font-size: 14px;
  height: 32px;
  border: 0;
  width: 100%;
  padding: 8px 0;
  background: none;
  box-sizing: border-box;
  font-family: Lucida Grande, Arial, Helvetica, sans-serif;
}
.futurama .f-login-input .f-textbox .dijitTextBox .dijitPlaceHolder {
  font-size: 14px;
  font-style: normal;
  color: #999999;
  font-family: "Cisco Sans TT Extra Light", Arial, Helvetica, sans-serif;
}
.futurama .f-login-input .f-textbox .dijitTextBox input {
  font-family: "Cisco Sans TT Extra Light", Arial, Helvetica, sans-serif;
}
.futurama .f-login-input .f-textbox:first-child {
  -webkit-border-radius: 6px 6px 0px 0px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 6px 6px 0px 0px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 6px 6px 0px 0px;
  border-radius: 6px 6px 0px 0px;
  -webkit-border-radius: 6px 6px 0px 0px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 6px 6px 0px 0px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 6px 6px 0px 0px;
  border-radius: 6px 6px 0px 0px;
  border-bottom: 1px solid #aeaeae;
}
.futurama .f-login-input .f-textbox:last-child {
  -webkit-border-radius: 0px 0px 6px 6px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 0px 0px 6px 6px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 0px 0px 6px 6px;
  border-radius: 0px 0px 6px 6px;
  -webkit-border-radius: 0px 0px 6px 6px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 0px 0px 6px 6px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 0px 0px 6px 6px;
  border-radius: 0px 0px 6px 6px;
}
.futurama .f-login-action {
  width: 266px;
  margin-bottom: 38px;
}
.futurama .f-login-action .f-btn {
  padding: 5px 9px;
  width: 266px;
  font-size: 18px;
  min-height: 24px;
  height: 37px;
  -webkit-border-radius: 6px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 6px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  /* #safari# Saf3-4, iOS 1-3.2, Android ��1.6 */

  border-radius: 6px;
  /* Opera 10.5, IE9, Saf5, Chrome, FF4+, iOS 4, Android 2.1+ */

  -moz-border-radius: 6px;
  border-radius: 6px;
  border: none !important;
  box-shadow: 1px 1px 3px #0d3f71, -1px -1px 3px #0d3f71;
  box-sizing: border-box;
  /* Chrome, IE8, Opera, Safari 5.1*/

  -moz-box-sizing: border-box;
  /* #firefox# FF1+ */

  -webkit-box-sizing: border-box;
  /* <=iOS4, <= Android  2.3 */

  box-sizing: border-box;
  /* Chrome, IE8, Opera, Safari 5.1*/

  -moz-box-sizing: border-box;
  /* #firefox# FF1+ */

  -webkit-box-sizing: border-box;
  /* <=iOS4, <= Android  2.3 */

}
.futurama .f-login-action small {
  display: block;
  color: #fefefe;
  color: rgba(255, 255, 255, 0.8);
  font-size: 14px;
  text-align: center;
  margin-top: 12px;
}
.futurama .f-login-footer {
  color: #82aad6;
  text-align: center;
  position: absolute;
  bottom: 20px;
  width: 100%;
}
.futurama .f-login-footer-copyright {
  position: absolute;
  left: 45px;
  bottom: 10px;
  -ms-filter: alpha(opacity=75);
  /* #ie7# #ie8# */

  opacity: 0.75;
  /* Chrome 4+, FF2+, Saf3.1+, Opera 9+, IE9, iOS 3.2+, Android 2.1+ */

  -ms-filter: alpha(opacity=75);
  /* #ie7# #ie8# */

  opacity: 0.75;
  /* Chrome 4+, FF2+, Saf3.1+, Opera 9+, IE9, iOS 3.2+, Android 2.1+ */

  font-size: 11px;
  -webkit-text-size-adjust: none;
  -moz-text-size-adjust: none;
  -ms-text-size-adjust: none;
}
.futurama .f-login-footer-product-version {
  position: absolute;
  right: 45px;
  bottom: 10px;
  -ms-filter: alpha(opacity=75);
  /* #ie7# #ie8# */

  opacity: 0.75;
  /* Chrome 4+, FF2+, Saf3.1+, Opera 9+, IE9, iOS 3.2+, Android 2.1+ */

  -ms-filter: alpha(opacity=75);
  /* #ie7# #ie8# */

  opacity: 0.75;
  /* Chrome 4+, FF2+, Saf3.1+, Opera 9+, IE9, iOS 3.2+, Android 2.1+ */

  font-size: 11px;
  -webkit-text-size-adjust: none;
  -moz-text-size-adjust: none;
  -ms-text-size-adjust: none;
}
.futurama .f-login-footer-cisco-logo {
  background-image: url("images/icon_sprite.png");
  width: 62px;
  height: 33px;
  background-position: -145px -92px;
  background-image: url("images/icon_sprite.png");
  width: 62px;
  height: 33px;
  background-position: -145px -92px;
  width: 62px;
  height: 33px;
  background-position: -145px -92px;
}
@media only screen and (max-width: 850px) {
  .futurama .f-login-footer-copyright {
    position: static;
    display: block;
  }
  .futurama .f-login-footer-product-version {
    position: static;
    display: block;
  }
  .futurama .f-login-footer .icon-cisco-logo-white {
    position: static;
    display: block;
    margin: 20px auto 20px auto;
  }
}
.futurama .f-header-info {
  margin-right: 28px;
}
.futurama .f-user-status {
  -webkit-text-size-adjust: none;
  -moz-text-size-adjust: none;
  -ms-text-size-adjust: none;
}
.futurama .f-user-status-icon {
  left: 40px;
}
.futurama .f-user-name {
  right: -2px;
  cursor: pointer;
}
.futurama .f-user-arrow {
  background-image: url(images/sprite.png);
  background-position: -2px -53px;
  right: -2px;
}
/* additional class when bar is w/out presence */
.futurama .f-header-info-min {
  margin-top: 13px;
}
.futurama .dijitContentPane.f-header {
  overflow: visible;
  z-index: 100;
}
.futurama .dijitContentPane.f-header .f-dropdownHolder {
  position: absolute;
  right: -11px;
  top: 23px;
}
.futurama .dijitContentPane.f-header .f-dropdownHolder .menuItem {
  min-width: 95px;
}
body[dir='rtl'] .f-header .f-messagetips {
  float: right;
  margin-left: 25px;
  margin-right: 0px;
}
body[dir='rtl'] .f-header .f-user-name {
  right: 47px;
  position: relative;
}
body[dir='rtl'] .f-header .f-user-status {
  left: 0px;
  right: 59px;
}
body[dir='rtl'] .f-header .f-user-status-icon {
  left: auto;
  right: 40px;
}
body[dir='rtl'] .f-header .f-user-avatar {
  left: auto;
  right: 0px;
}
body[dir='rtl'] .f-header .f-user-arrow {
  left: 0px;
  right: auto;
}
body[dir='rtl'] .f-header .f-skip-link {
  float: left;
  padding: 0px 0px 0px 15px;
}
body[dir='rtl'] .dijitContentPane.f-header .f-dropdownHolder {
  right: auto;
  left: 0px;
}
body[dir='rtl'] .f-header-info {
  margin-left: 25px;
  margin-right: 0px;
}
.futurama .f-headerbar .f-headerbar-action {
  margin-right: 30px;
}
.futurama .f-header-info {
  margin-right: 25px;
}
.futurama .f-header .f-logo {
  background-image: url(images/sprite.png);
  background-position: -1px -23px;
  width: 50px;
  height: 32px;
  margin: 0px 23px;
}
.futurama .f-content .f-title {
  margin: 27px 0px 0px 0px;
}
.futurama .f-content .f-hr {
  height: 0px;
  border: none;
  border-top: 2px solid #999999;
  margin: 4px 0;
}
.futurama .f-maincontent {
  padding: 0;
  padding-left: 0;
  box-sizing: border-box;
  /* Chrome, IE8, Opera, Safari 5.1*/

  -moz-box-sizing: border-box;
  /* #firefox# FF1+ */

  -webkit-box-sizing: border-box;
  /* <=iOS4, <= Android  2.3 */

  box-sizing: border-box;
  /* Chrome, IE8, Opera, Safari 5.1*/

  -moz-box-sizing: border-box;
  /* #firefox# FF1+ */

  -webkit-box-sizing: border-box;
  /* <=iOS4, <= Android  2.3 */

  min-width: 980px;
}
.futurama .f-maincontent .f-sidebar {
  box-sizing: border-box;
  /* Chrome, IE8, Opera, Safari 5.1*/

  -moz-box-sizing: border-box;
  /* #firefox# FF1+ */

  -webkit-box-sizing: border-box;
  /* <=iOS4, <= Android  2.3 */

  box-sizing: border-box;
  /* Chrome, IE8, Opera, Safari 5.1*/

  -moz-box-sizing: border-box;
  /* #firefox# FF1+ */

  -webkit-box-sizing: border-box;
  /* <=iOS4, <= Android  2.3 */

  position: absolute;
  left: 20px;
  top: 28px;
  bottom: 0px;
  margin-left: 0px;
  padding: 0;
  z-index: 2;
}
.futurama .f-maincontent .f-sidebar-header {
  position: absolute;
  left: 0px;
  top: 0px;
  right: -1px;
  background: #09a2e0;
  height: 28px;
  line-height: 28px;
  padding-left: 20px;
  color: #ffffff;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}
.futurama .f-maincontent .f-sidebar-content {
  position: absolute;
  left: 0px;
  top: 30px;
  right: 0px;
  bottom: 0px;
  color: #3d3d3d;
}
.futurama .f-maincontent .f-sidebar-content .items {
  padding: 0;
  list-style-type: none;
  margin: 0;
  padding-left: 20px;
}
.futurama .f-maincontent .f-sidebar-content .items .item {
  padding: 4px 0;
}
.futurama .f-maincontent .f-content {
  float: none;
  width: auto;
  height: auto;
  overflow: auto;
  background: #f8f8f8;
  box-sizing: border-box;
  /* Chrome, IE8, Opera, Safari 5.1*/

  -moz-box-sizing: border-box;
  /* #firefox# FF1+ */

  -webkit-box-sizing: border-box;
  /* <=iOS4, <= Android  2.3 */

  box-sizing: border-box;
  /* Chrome, IE8, Opera, Safari 5.1*/

  -moz-box-sizing: border-box;
  /* #firefox# FF1+ */

  -webkit-box-sizing: border-box;
  /* <=iOS4, <= Android  2.3 */

  position: absolute;
  left: 260px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  z-index: 1;
  padding: 0;
}
.futurama .f-maincontent .f-content-inner {
  max-width: 960px;
  margin: 30px 40px 0 20px;
  box-sizing: border-box;
  /* Chrome, IE8, Opera, Safari 5.1*/

  -moz-box-sizing: border-box;
  /* #firefox# FF1+ */

  -webkit-box-sizing: border-box;
  /* <=iOS4, <= Android  2.3 */

  box-sizing: border-box;
  /* Chrome, IE8, Opera, Safari 5.1*/

  -moz-box-sizing: border-box;
  /* #firefox# FF1+ */

  -webkit-box-sizing: border-box;
  /* <=iOS4, <= Android  2.3 */

}
.futurama .f-maincontent.f-fullpage .f-sidebar {
  display: none;
}
.futurama .f-maincontent.f-fullpage .f-content {
  left: 0px;
  margin-left: 0px;
  border: 0px;
}
.futurama .f-footer {
  border-top: 0;
}
.futurama .f-footer p {
  text-align: right;
  padding-right: 20px;
}
.futurama .f-content {
  padding-right: 0px !important;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
.futurama .fullpageContent {
  padding-left: 38px;
}
.futurama .f-content-inner {
  max-width: 960px;
}

