/******************************  x.css *******************************/
html {
  margin: 0;
  padding: 0;
  border: 0;
}
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
code,
del,
dfn,
em,
img,
q,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
dialog,
figure,
footer,
header,
hgroup,
nav,
section {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 12px;
  font-family: inherit;
  /* vertical-align: baseline; */

}
article,
aside,
dialog,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block;
}
body {
  line-height: 1.5;
  background-color: #ffffff;
  overflow: hidden;
  font-size: 75%;
  color: #000000;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
body .TabBody {
  overflow: hidden;
  background-color: #d8e0e3;
  margin: 10px;
}
.tabBodyPadding {
  padding: 2px;
  overflow: hidden;
  background-color: #d8e0e3;
  margin: 5px;
}
.popupBody {
  overflow: hidden;
  background-color: #d8e0e3;
}
table {
  border-collapse: separate;
  border-spacing: 0px;
  border: 0px;
}
caption,
th,
td {
  font-weight: normal;
  float: none !important;
}
table,
th,
td {
  vertical-align: middle;
}
table.center {
  margin: 0 auto;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
}
blockquote,
q {
  quotes: "" "";
}
a img {
  border: none;
}
:focus {
  outline: 0;
}
html {
  font-size: 100.01%;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
  color: #000000;
}
h1 {
  font-size: 3em;
  line-height: 1;
  margin-bottom: 0.5em;
}
h2 {
  font-size: 2em;
  margin-bottom: 0.75em;
}
h3 {
  font-size: 1.5em;
  line-height: 1;
  margin-bottom: 1em;
}
h4 {
  font-size: 1.2em;
  line-height: 1.25;
  margin-bottom: 1.25em;
}
h5 {
  font-size: 1em;
  font-weight: bold;
  margin-bottom: 1.5em;
}
h6 {
  font-size: 1em;
  font-weight: bold;
}
h1 img,
h2 img,
h3 img,
h4 img,
h5 img,
h6 img {
  margin: 0;
}
html,
body {
  height: 100%;
}
p {
  margin: 0 0 1.5em;
}
.left {
  float: left !important;
}
p .left {
  margin: 1.5em 1.5em 1.5em 0;
  padding: 0;
}
.right {
  float: right !important;
}
p .right {
  margin: 1.5em 0 1.5em 1.5em;
  padding: 0;
}
a:focus,
a:hover {
  color: #0099ff;
}
a {
  color: #0066cc;
  text-decoration: underline;
}
blockquote {
  margin: 1.5em;
  color: #666666;
  font-style: italic;
}
strong,
dfn {
  font-weight: bold;
}
em,
dfn {
  font-style: italic;
}
sup,
sub {
  line-height: 0;
}
abbr,
acronym {
  border-bottom: 1px dotted #666666;
}
address {
  margin: 0 0 1.5em;
  font-style: italic;
}
del {
  color: #666666;
}
pre {
  margin: 1.5em 0;
  white-space: pre;
}
pre,
code,
tt {
  font: 1em 'andale mono', 'lucida console', monospace;
  line-height: 1.5;
}
li ul,
li ol {
  margin: 0;
}
ul,
ol {
  margin: 0 1.5em 1.5em 0;
  padding-left: 1.5em;
}
ul {
  list-style-type: disc;
}
ol {
  list-style-type: decimal;
}
dl {
  margin: 0 0 1.5em 0;
}
dl dt {
  font-weight: bold;
}
dd {
  margin-left: 1.5em;
}
.small {
  font-size: .8em;
  margin-bottom: 1.875em;
  line-height: 1.875em;
}
.large {
  font-size: 1.2em;
  line-height: 2.5em;
  margin-bottom: 1.25em;
}
.hide {
  display: none;
}
.quiet {
  color: #666666;
}
.loud {
  color: #000000;
}
.highlight {
  background: #ffff00;
}
.added {
  background: #006600;
  color: #ffffff;
}
.removed {
  background: #990000;
  color: #ffffff;
}
.first {
  margin-left: 0;
  padding-left: 0;
}
.last {
  margin-right: 0;
  padding-right: 0;
}
.top {
  margin-top: 0;
  padding-top: 0;
}
.bottom {
  margin-bottom: 0;
  padding-bottom: 0;
}
/*fieldset    { padding:0 1.4em 1.4em 1.4em; margin: 0 0 1.5em 0; border: 1px solid @dark-gray3; }*/
legend {
  font-weight: bold;
  margin-top: -0.2em;
  margin-bottom: 1em;
}
/* fieldset, #IE8#HACK { padding-top:1.4em; } */
legend,
#IE8#HACK {
  margin-top: 0;
  margin-bottom: 0;
}
input[type=password],
input.text,
input.title,
textarea {
  background-color: #ffffff;
  resize: none;
  font-size: inherit;
  font-family: inherit;
}
input[type=text]:focus,
input[type=password]:focus,
input.text:focus,
input.title:focus,
textarea:focus {
  border-color: #666666;
}
select {
  background-color: #ffffff;
}
/* Changed margin for fields from 0.5em to 0.2em because it was creating too much space between rows in tables. */
input[type=text],
input[type=password],
input.text,
input.title,
textarea,
select {
  margin: 0.2em 0;
}
input.text,
input.title {
  width: 300px;
  padding: 5px;
}
input.title {
  font-size: 1.5em;
}
/*textarea      { width: 390px; height: 250px; padding:5px; }*/
form.inline {
  line-height: 3;
}
form.inline p {
  margin-bottom: 0;
}
.error,
.alert,
.notice,
.success,
.info {
  padding: 0.8em;
  margin-bottom: 1em;
  border: 2px solid #dddddd;
}
.error,
.alert {
  background: #fbe3e4;
  color: #8a1f11;
  border-color: #fbc2c4;
}
.notice {
  background: #fff6bf;
  color: #514721;
  border-color: #ffd324;
}
.success {
  background: #e6efc2;
  color: #264409;
  border-color: #c6d880;
}
.info {
  background: #d5edf8;
  color: #205791;
  border-color: #92cae4;
}
.error a,
.alert a {
  color: #8a1f11;
}
.notice a {
  color: #514721;
}
.success a {
  color: #264409;
}
.info a {
  color: #205791;
}
/****************************************** start  rtl.css *******************************/
html[dir="rtl"] td.rtl {
	display: inline-flex;
}
.unifier-float-end {
    float: right; }
  html[dir="rtl"] .unifier-float-end {
    float: left; }
.unifier-float-start {
    float: left; }
  html[dir="rtl"] .unifier-float-start {
    float: right; }
.text-align-end {
    text-align: right; }
  html[dir="rtl"] .text-align-end {
    text-align: left; }
.text-align-start {
    text-align: left; }
  html[dir="rtl"] .text-align-start {
    text-align: right; }

html:not([dir="rtl"]) .sm-padding-start {
  padding-left: 5px; }

html[dir="rtl"] .sm-padding-start {
  padding-right: 5px; }

html:not([dir="rtl"]) .sm-padding-end {
  padding-right: 5px; }

html[dir="rtl"] .sm-padding-end {
  padding-left: 5px; }

html:not([dir="rtl"]) .padding-start {
  padding-left: 10px; }

html[dir="rtl"] .padding-start {
  padding-right: 10px; }

html:not([dir="rtl"]) .padding-end {
  padding-right: 10px; }

html[dir="rtl"] .padding-end {
  padding-left: 10px; }

html:not([dir="rtl"]) .sm-margin-start {
  margin-left: 5px; }

html[dir="rtl"] .sm-margin-start {
  margin-right: 5px; }

html:not([dir="rtl"]) .sm-margin-end {
  margin-right: 5px; }

html[dir="rtl"] .sm-margin-end {
  margin-left: 5px; }

html:not([dir="rtl"]) .margin-start {
  margin-left: 10px; }

html[dir="rtl"] .margin-start {
  margin-right: 10px; }

html:not([dir="rtl"]) .margin-end {
  margin-right: 10px; }

html[dir="rtl"] .margin-end {
  margin-left: 10px; }

/****************************************** start  webant_inc.css *******************************/
.fonttopbar {
  font-weight: bolder;
  font-size: 12px;
}
.fonttopbar4 {
  font-size: 12px;
  /*padding-right: 2px;
	vertical-align: middle !important;*/

  /*	padding: 2px;*/

}
select.fonttopbar4 {
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  height: 17px;
}
.fonttopbar4_small {
  font-size: 8pt;
  text-decoration: none;
  color: black;
}
.fonttopbar4italic {
  font-style: italic;
  text-decoration: none;
  color: black;
}
.fonttopbar4blue {
  color: #003e88;
  text-decoration: none;
}
.fonttopbar4white {
  text-decoration: none;
  color: white;
}
.fonttopbar4whitebold {
  font-weight: bolder;
  text-decoration: none;
  color: white;
}
.fonttopbarblue {
  font-weight: bolder;
  color: #003e88;
  text-decoration: none;
}
.fonttopbarblue2 {
  font-weight: bolder;
  font-size: 8pt;
  color: #003e88;
  text-decoration: none;
}
.fonttopbar6 {
  font-weight: bolder;
  font-size: 10pt;
  text-decoration: none;
  color: black;
}
.fonttopbar1black {
  text-decoration: none;
  color: black;
}
.fonttopbarnew {
  font-weight: bolder;
  color: blue;
  text-decoration: none;
}
.fonttopbar5 {
  text-decoration: none;
  color: black;
}
.fonttopbar2 {
  font-weight: bolder;
  color: black;
  text-decoration: none;
}
.fonttopbar3 {
  color: #9cc2f1;
  text-decoration: none;
}
.fonttopbarsize10 {
  font-size: 11pt;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-decoration: none;
}
.fonttopbars {
  font-size: 11px;
  color: #000000;
  font-family: Arial;
}
.rm_summary_fonttopbar {
  font-size: 7pt;
  color: #000000;
  font-family: arial,verdana;
  text-decoration: none;
  background-color: white;
}
.unselectable {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.anchorhead {
  color: #284d79;
  padding-right: 2px;
  padding-left: 3px;
  text-decoration: none;
}
.anchorchild {
  padding-right: 2px;
  padding-left: 3px;
  text-decoration: none;
  color: black;
}
.ContentBlack {
  color: black;
}
.loginMainFont {
  font-size: 18pt;
  font-weight: bolder;
  color: #003e88;
}
.input {
  margin: 0;
  /* IE default */

  padding: 0;
  font-size: inherit;
  font-family: inherit;
  border-right: #999999 1px solid;
  border-top: #999999 1px solid;
  border-left: #999999 1px solid;
  border-bottom: #999999 1px solid;
}
.textarea {
  border: #5b8ba2 1px solid;
  padding-left: 1px;
  overflow: auto;
}
.readonly {
  font-size: 12px;
  background: #edf0f3 !important;
  border-right: #999999 1px solid;
  border-top: #999999 1px solid;
  border-left: #999999 1px solid;
  border-bottom: #999999 1px solid;
  font-family: inherit;
}
.button {
  border-right: medium none;
  padding-right: 0px;
  border-top: medium none;
  padding-left: 0px;
  font-size: 8pt;
  background-image: url(images/button_form.gif);
  text-transform: uppercase;
  border-left: medium none;
  height: 23px;
  color: #293a4b;
  border-bottom: medium none;
  text-align: center;
}
.buttonpopup {
  min-width: 80px;
  height: 23px;
  color: black;
  background-color: #d8e0e3;
  text-align: center;
  cursor: pointer;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 9pt;
}
.buttonpopup_nopad {
  min-width: 80px;
  height: 23px;
  color: black;
  background-color: #d8e0e3;
  text-align: center;
  cursor: pointer;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 9pt;
  padding: 0px;
}
.buttonpopup_nowidth {
  height: 23px;
  color: black;
  background-color: #d8e0e3;
  text-align: center;
  cursor: pointer;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 9pt;
}
.buttonpopupwide1 {
  min-width: 80px;
  height: 23px;
  color: black;
  background-color: #d8e0e3;
  text-align: center;
  cursor: pointer;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 9pt;
}
.buttonpopupExt {
  min-width: 80px;
  color: black;
  background-color: #d8e0e3;
  text-align: center;
  cursor: pointer;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 9pt;
  height: 23px;
}
.blueNextBack {
  font-weight: bolder;
  color: #003e88;
  text-decoration: none;
}
.cltabToolbarMenuFont {
  border-left: #d8e0e3 thin groove;
  text-decoration: none;
  color: black;
}
.cltabToolbarMenuFontBorder {
  text-decoration: none;
  color: black;
  border: 1px solid #666666;
}
.clTableNewStyle {
  border-left: #d8e0e3 thin groove;
  border-bottom: #d8e0e3 thin groove;
  border-right: #d8e0e3 thin groove;
  text-decoration: none;
  color: black;
}
.clTableLandingPage {
  border-left: #bacadd 1px SOLID;
}
.formcell {
  height: 17pt;
  margin-top: 0px;
  margin-bottom: 0px;
  border-right: #999999 1px solid;
  border-top: #999999 1px solid;
  border-left: #999999 1px solid;
  border-bottom: #999999 1px solid;
  text-decoration: none;
  color: black;
}
.formcellHigh {
  border: #08458c 2px solid;
  height: 17pt;
  margin-top: 0px;
  margin-bottom: 0px;
  text-decoration: none;
  color: black;
}
.blue {
  color: #003e88;
  font-size: inherit;
}
.blue1 {
  color: #284d79;
}
.cllvw {
  color: black;
  background-color: white;
}
.cllvwdistinct {
  color: black;
  background-color: #f2f5f9;
}
.clUnRead {
  color: black;
  background-color: white;
  font-weight: bold;
}
.clLateBPs {
  color: red;
  font-weight: bold;
}
.clLate {
  color: red;
  background-color: white;
  font-weight: bold;
}
.clLateRead {
  color: red;
  background-color: white;
}
.clSelectLateRead {
  color: red;
  background-color: #bfd1e3;
}
.cllvwSelect {
  color: black;
  background-color: #bfd1e3;
}
.cllvwSelectUnRead {
  color: black;
  font-weight: bold;
  background-color: #bfd1e3;
}
.cllvwSelectLate {
  color: red;
  font-weight: bold;
  background-color: #bfd1e3;
}
.clcbo {
  color: black;
}
.clBGColor {
  background-color: #d8e0e3;
}
.cltabToolbarMenu {
  border-left: #d8e0e3 thin groove;
  color: #d8e0e3;
}
.clMenu {
  cursor: pointer;
  color: #2591f6;
  height: 8px;
  text-decoration: none;
  padding-top: 0px;
}
.clMenu img {
  vertical-align: middle;
}
.clMenu:hover {
  border-right: buttonshadow 1px solid;
  border-top: buttonhighlight 1px solid;
  border-left: buttonhighlight 1px solid;
  border-bottom: buttonshadow 1px solid;
}
.cltableMenu {
  border-right: buttonhighlight thin groove;
  border-top: buttonhighlight thin groove;
  border-left: buttonhighlight thin groove;
  background-color: buttonface;
}
.cltableMenuFRAME {
  border-right: 1px #93b0b4;
  border-top: outset 1px #93b0b4;
  border-bottom: 1px #93b0b4;
  border-left: outset 1px #93b0b4;
  margin: 0px 0px 0px 5px;
}
.cltableMenuTop {
  border-right: buttonhighlight thin groove;
  border-left: buttonhighlight thin groove;
  border-bottom: buttonhighlight thin groove;
}
.cltableMenuBottom {
  border-right: buttonhighlight thin groove;
  border-top: buttonhighlight thin groove;
  border-left: buttonhighlight thin groove;
}
.cltableMenuTopLeft {
  border-left: buttonhighlight thin groove;
}
.cltableMenuNewGeneral {
  border: buttonhighlight thin groove;
  background-color: #d8e0e3;
}
.cltableMenuNewGeneralB {
  border-bottom: buttonhighlight thin groove;
}
.cltableMenuNewGeneralColor {
  border-top: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
}
.cltableMenuNewGeneralColor td {
  vertical-align: middle;
}
.cltableMenuNewGeneralColor select {
  margin: 0;
  padding: 0;
}
@-moz-document url-prefix() {
  .cltableMenuNewGeneralColor {
    border-top: 1px solid #93b0b4;
    border-bottom: 1px solid #93b0b4;
  }
}
.cltableMenuNewGeneralColorNoTopBorder {
  border-top: 0px;
  border-bottom: groove 1px #93b0b4;
}
.clHeadEmpty {
  border-top: #93b0b4 1px solid;
  color: black;
  border-bottom: #93b0b4 1px solid;
  background-color: #d8e0e3;
  text-align: LEFT;
}
.cllvwHeader {
  color: black;
}
.titlefonthyperlink {
  color: #202c60;
  text-decoration: none;
}
.blue2 {
  color: navy;
  text-decoration: none;
}
.inputCal {
  cursor: pointer;
  border-right: #999999 1px solid;
  border-top: #999999 1px solid;
  border-left: #999999 1px solid;
  border-bottom: #999999 1px solid;
}
/* For select-control on the toolbar. */
.toolbar_select {
  color: #000000;
  font-family: Arial,Verdana;
  text-decoration: none;
  margin-top: auto;
  margin-bottom: auto;
  margin: 0;
  /* IE default */

  padding: 0;
  font-size: inherit;
  font-family: inherit;
  border-right: #999999 1px solid;
  border-top: #999999 1px solid;
  border-left: #999999 1px solid;
  border-bottom: #999999 1px solid;
}
/* for IE standard mode.  the interior table's border will be covered by background image */
div.toolBar {
  border-top: 1px outset #93b0b4;
  border-bottom: 1px groove #93b0b4;
  width: 100%;
}
div.menuBar,
div.menuBar a.menuButton,
div.menu,
div.menu a.menuItem {
  font-style: normal;
  font-weight: normal;
  color: black;
}
div.menuBar {
  // background-color: #d8e0e3;
  background-color: #F3F3F3;
  border: 0px solid;
  border-color: #f0f0f0 #909090 #909090 #f0f0f0;
  padding: 4px 2px 4px 2px;
  width: 100%;
  text-align: LEFT;
}
div.menuBar a.menuButton {
  background-color: transparent;
  border: 1px solid #F3F3F3;
  cursor: default;
  left: 0px;
  margin: 1px;
  padding: 2px 6px 2px 6px;
  position: relative;
  top: 0px;
  z-index: 100;
  text-decoration: none;
  color: black;
}
div.menuBar a.menuButton:hover {
  background-color: transparent;
  border-color: #f0f0f0 #909090 #909090 #f0f0f0;
  color: black;
}
div.menuBar a.menuButtonActive,
div.menuBar a.menuButtonActive:hover {
  background-color: #0072BC;
  border-color: #909090 #f0f0f0 #f0f0f0 #909090;
  color: #FFFFFF;
  font-weight: bold;
  left: 1px;
  top: 1px;
}
div.menu {
  background-color: white;
  border: 2px solid;
  border-color: #f0f0f0 #909090 #909090 #f0f0f0;
  left: 0px;
  padding: 0px 1px 1px 0px;
  position: absolute;
  top: 0px;
  visibility: hidden;
  z-index: 101;
}
html:[dir="rtl"] div.menu {
  padding: 0px 0px 1px 1px;
}
div.menu a.menuItemNew {
  background-color: #d8e0e3;
  cursor: default;
  display: block;
  white-space: nowrap;
  text-decoration: none;
  color: black;
}
div.menu a.menuItemNew:hover,
div.menu a.menuItemHighlight {
  background-color: #000080;
  color: white;
}
div.menu a.menuItem {
  background-color: white;
  cursor: default;
  display: block;
  padding: 3px 1em;
  white-space: nowrap;
  text-decoration: none;
  color: black;
  border-left: 3px solid white;
}
html[dir="rtl"] div.menu a.menuItem {
  border-right: 3px solid white;
}
div.menu a.menuItem:hover,
div.menu a.menuItemHighlight {
  background-color: #E7F4FD;
  color: #0E2D5F;
  font-weight: bold;
  border-left: 3px solid #0072BC;
}
html[dir="rtl"] div.menu a.menuItem:hover,
html[dir="rtl"] div.menu a.menuItemHighlight {
  border-left: 3px solid white;
  border-right: 3px solid #0072BC;
}
div.menu a.menuItem span.menuItemArrow {
  margin-left: -0.5em;
  margin-right: -0.75em;
}
html[dir="rtl"] div.menu a.menuItem span.menuItemArrow {
  margin-right: -0.5em;
  margin-left: -0.75em;
}
div.menu div.menuItemSep {
  border-top: 1px solid gray;
  border-bottom: 1px solid #f0f0f0;
  margin: 4px 2px;
}
.required {
  color: red;
  font-weight: bold;
  font-size: 9pt;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.mandatory {
  color: red;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 12pt;
  font-weight: bold;
}
.mandatoryTD {
  color: red;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 12pt;
  font-weight: bold;
  vertical-align: top;
  text-align: left;
  width: 12px;
  padding-left: 5px;
}
.mandatoryStar {
  color: red;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 12pt;
  font-weight: bold;
  position: relative;
  top: -0.14cm;
  font-size: 17px;
}
.buttonpopup_xss {
  min-width: 80px;
  height: 23px;
  color: black;
  background-color: #d8e0e3;
  text-align: center;
  cursor: pointer;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 9pt;
  width: auto;
  height: 20px;
  font-size: 8pt;
}
.buttonpopupsmall {
  min-width: 80px;
  height: 23px;
  color: black;
  background-color: #d8e0e3;
  text-align: center;
  cursor: pointer;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 9pt;
  height: 20px;
  font-size: 8pt;
}
.buttonpopupsmall_nowidth {
  height: 23px;
  color: black;
  background-color: #d8e0e3;
  text-align: center;
  cursor: pointer;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 9pt;
  height: 20px;
  font-size: 8pt;
}
.buttonpopupsmallWider {
  min-width: 80px;
  height: 23px;
  color: black;
  background-color: #d8e0e3;
  text-align: center;
  cursor: pointer;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 9pt;
  height: 20px;
  font-size: 8pt;
}
.buttonpopupsmallWider2 {
  min-width: 80px;
  height: 23px;
  color: black;
  background-color: #d8e0e3;
  text-align: center;
  cursor: pointer;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 9pt;
  height: 20px;
  font-size: 8pt;
}
.buttonpopupsmallWider3 {
  min-width: 80px;
  height: 23px;
  color: black;
  background-color: #d8e0e3;
  text-align: center;
  cursor: pointer;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 9pt;
  height: 20px;
  font-size: 8pt;
}
.buttonpopupbig {
  min-width: 80px;
  color: black;
  background-color: #d8e0e3;
  text-align: center;
  cursor: pointer;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 9pt;
  height: 23px;
}
.buttonpopupbigger {
  min-width: 80px;
  color: black;
  background-color: #d8e0e3;
  text-align: center;
  cursor: pointer;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 9pt;
  height: 23px;
}
.buttonright {
  border-right: medium none;
  padding-right: 0px;
  border-top: medium none;
  padding-left: 0px;
  background-image: url(images/buttonright.gif);
  text-transform: uppercase;
  border-left: medium none;
  width: 26px;
  height: 23px;
  color: #293a4b;
  border-bottom: medium none;
  text-align: center;
  cursor: pointer;
}
.buttonLEFT {
  border-right: medium none;
  padding-right: 0px;
  border-top: medium none;
  padding-left: 0px;
  background-image: url(images/buttonleft.gif);
  text-transform: uppercase;
  border-left: medium none;
  width: 26px;
  height: 23px;
  color: #293a4b;
  border-bottom: medium none;
  text-align: center;
  cursor: pointer;
}
.clBorder {
  border: #5b8ba2 1px solid;
}
.clNoBorder {
  border: #5b8ba2 0px solid;
}
.clBBorder {
  border-bottom: #5b8ba2 1px solid;
}
.cltxt {
  font-size: 9pt;
}
.clbtnCal {
  border-width: 0px;
  background-image: url("images/btn_calender.gif");
  background-repeat: no-repeat;
  background-position: 0px 0px;
  width: 16px;
  height: 16px;
  cursor: pointer;
}
.clblrBORDER {
  border-bottom: #5b8ba2 1px solid;
  border-left: #5b8ba2 1px solid;
  border-right: #5b8ba2 1px solid;
}
.clFont {
  color: black;
  background-color: buttonface;
}
.wait {
  border: #5b8ba2 1px solid;
  color: black;
}
.clDivLRB {
  border-top: white 1px solid;
  border-left: #5b8ba2 1px solid;
  border-right: #5b8ba2 1px solid;
  border-bottom: #5b8ba2 1px solid;
}
.clSEL {
  border: white 1px solid;
  background-color: #bfd1e3;
}
.clDisable {
  color: #808080;
  background-color: white;
}
.clDisableSelect {
  color: #808080;
  background-color: white;
  background-color: #bfd1e3;
}
.fontCaption {
  font-weight: bolder;
  height: 12px;
  margin-top: 2px;
  padding-top: 2px;
  text-decoration: none;
  color: black;
}
.fontCaptionHiddenBlock {
  font-weight: bolder;
  color: #808080;
  text-decoration: none;
  height: 12px;
  margin-top: 2px;
  padding-top: 2px;
}
.sheetInput {
  font-size: 11px;
  height: 17px;
  border-right: #999999 1px solid;
  border-top: #999999 1px solid;
  border-left: #999999 1px solid;
  border-bottom: #999999 1px solid;
}
.gridrowbold {
  border: #5b8ba2 2px solid;
  overflow: auto;
  font-size: 11px;
}
.mandatorysmall {
  color: red;
  font-weight: bold;
}
.dialogWondowContainer {
  background-color: #d8e0e3;
  padding: 3px;
  z-index: 3;
  visibility: hidden;
  position: absolute;
  border: 1px solid #5b8ba2;
  box-shadow: 10px 10px 5px #888888;
}
.mapInfoWin {
  overflow: auto;
  text-align: left;
  margin-left: 0px;
  margin-right: 0px;
  background-color: #ffffff;
}
/* Schedule Manager Print CSS */
/* END Schedule Manager Print CSS */
/****************************************** End  webant_inc.css *******************************/
/****************************************** Start  tabcontrol.css *******************************/
.clTab {
  color: white;
  text-align: center;
  height: 22px;
  width: auto;
  border-top: 1px solid;
  border-right: 1px solid;
  border-left: 1px solid;
  border-color: #A0BCCA #909090 #707070 #A0BCCA;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  background-image: none;
  background-color: #5B8AA6;
}
.clTabSelected {
  color: #264c7d;
  text-align: center;
  height: 22px;
  width: auto;
  border-top: 1px solid;
  border-right: 1px solid;
  border-left: 1px solid;
  border-color: #A0BCCA #909090 #707070 #A0BCCA;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  background-image: none;
  background-color: white;
  font-weight: bold;
}
/****************************************** Ebd  tabcontrol.css *******************************/
/****************************************** start  listviewcontrol.css *******************************/
.clHead {
  border-right: #93b0b4 1px solid;
  border-top: #93b0b4 1px solid;
  border-bottom: #93b0b4 1px solid;
  background-color: #d8e0e3;
  text-align: left;
}
html[dir="rtl"] .clHead {
	text-align: right;
}
.cllvw {
  background-color: #ffffff;
}
.cllvwOdd {
  color: #000000;
  background-color: #f2f5f9;
  font-family: Arial;
  font-size: 11px;
}
.cllvwSelect {
  background-color: #bfd1e3;
}
.clListView {
  border-bottom: #5b8ba2 1px solid;
  border-left: #5b8ba2 1px solid;
  border-right: #5b8ba2 1px solid;
  background-color: #ffffff;
  position: relative;
  width: 100%;
  height: 83%;
  overflow-x: auto;
  overflow-y: hidden;
}
.clListViewData {
  width: 100%;
  height: 97%;
  overflow-x: hidden;
  overflow-y: auto;
}
.clDragLine {
  border-right: black 1px solid;
  border-top: black 1px solid;
  z-index: 2;
  left: 0px;
  visibility: hidden;
  border-left: black 1px solid;
  width: 2px;
  border-bottom: black 1px solid;
  position: absolute;
  top: 0px;
  height: 100%;
  background-color: #d8bfd8;
}
.cllvwHeaderImg {
  border-top: #c5c5c5 thin groove;
  color: black;
  border-bottom: #c5c5c5 thin groove;
  background-color: buttonface;
}
.cllvwArrow {
  visibility: hidden;
}
.cllvwHeadPressed {
  border-right: buttonface thin groove;
  border-top: darkgray 3px groove;
  border-left: darkgray 3px groove;
  border-bottom: buttonface thin groove;
  background-color: #d8e0e3;
}
/****************************************** End  listviewcontrol.css *******************************/
/**************************** end x.css ********************************/
/******************************* start dojo.css ********************/
.dojoTabular {
  border-collapse: collapse;
  border-spacing: 0;
  border: 1px solid #cccccc;
  margin: 0 1.5em;
}
.dojoTabular th {
  text-align: center;
  font-weight: bold;
}
.dojoTabular thead,
.dojoTabular tfoot {
  background-color: #efefef;
  border: 1px solid #cccccc;
  border-width: 1px 0;
}
.dojoTabular th,
.dojoTabular td {
  padding: 0.25em 0.5em;
}
/*************************** end dojo.css ************************/
/*************************** start tundra.css ********************/
.dijitReset {
  margin: 0;
  border: 0;
  padding: 0;
  line-height: normal;
  font: inherit;
  color: inherit;
}
.dijit_a11y .dijitReset {
  -moz-appearance: none;
}
.dijitInline {
  display: inline-block;
  border: 0;
  padding: 0;
  vertical-align: middle;
}
.dijitHidden {
  display: none !important;
}
.dijitVisible {
  display: block !important;
  position: relative;
}
.dijitInputContainer {
  overflow: hidden;
  float: none !important;
  position: relative;
  vertical-align: middle;
}
.dj_ie INPUT.dijitTextBox,
.dj_ie .dijitTextBox INPUT {
  font-size: 100%;
}
.dijitTextBox .dijitSpinnerButtonContainer,
.dijitTextBox .dijitArrowButtonContainer,
.dijitTextBox .dijitValidationContainer {
  float: right;
  text-align: center;
}
.dijitTextBox INPUT.dijitInputField {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.dijitTextBox .dijitValidationContainer {
  display: none;
}
.dijitInlineTable {
  display: inline-table;
  display: inline-block;
  /* box-sizing: content-box; */

  -moz-box-sizing: content-box;
  border: 0;
  padding: 0;
}
.dijitTeeny {
  font-size: 1px;
  line-height: 1px;
}
.dijitOffScreen {
  position: absolute;
  left: 50%;
  top: -10000px;
}
.dijitPopup {
  position: absolute;
  background-color: transparent;
  margin: 0;
  border: 0;
  padding: 0;
}
.dijitPositionOnly {
  padding: 0 !important;
  border: 0 !important;
  background-color: transparent !important;
  background-image: none !important;
  height: auto !important;
  width: auto !important;
}
.dijitNonPositionOnly {
  float: none !important;
  position: static !important;
  margin: 0 0 0 0 !important;
  vertical-align: middle !important;
}
.dijitBackgroundIframe {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  border: 0;
  padding: 0;
  margin: 0;
}
.dijitDisplayNone {
  display: none !important;
}
.dijitContainer {
  overflow: hidden;
}
.dijit_a11y .dijitIcon,
.dijit_a11y DIV.dijitArrowButtonInner,
.dijit_a11y SPAN.dijitArrowButtonInner,
.dijit_a11y IMG.dijitArrowButtonInner,
.dijit_a11y .dijitCalendarIncrementControl,
.dijit_a11y .dijitTreeExpando {
  display: none;
}
.dijitSpinner DIV.dijitArrowButtonInner {
  display: block;
}
.dijit_a11y .dijitA11ySideArrow {
  display: inline !important;
  cursor: pointer;
}
.dijit_a11y .dijitCalendarDateLabel {
  padding: 1px;
}
.dijit_a11y .dijitCalendarSelectedDate .dijitCalendarDateLabel {
  border-style: dotted !important;
  border-width: 1px;
  padding: 0;
}
.dijit_a11y .dijitCalendarDateTemplate {
  padding-bottom: 0.1em !important;
}
.dijit_a11y .dijitButtonNode {
  border: black outset medium !important;
  padding: 0 !important;
}
.dijit_a11y .dijitTextBoxReadOnly .dijitInputField,
.dijit_a11y .dijitTextBoxReadOnly .dijitButtonNode {
  border-style: outset!important;
  border-width: medium!important;
  border-color: #999999 !important;
  color: #999999 !important;
}
.dijitButtonNode * {
  vertical-align: middle;
}
.dijitButtonNode .dijitArrowButtonInner {
  background: no-repeat center;
  width: 12px;
  height: 12px;
  direction: ltr;
}
.dijitLeft {
  background-position: left top;
  background-repeat: no-repeat;
}
.dijitStretch {
  white-space: nowrap;
  background-repeat: repeat-x;
}
.dijitRight {
  background-position: right top;
  background-repeat: no-repeat;
}
.dijitToggleButton,
.dijitButton,
.dijitDropDownButton,
.dijitComboButton {
  margin: 0.2em;
  vertical-align: middle;
}
.dijitButtonContents {
  display: block;
}
td.dijitButtonContents {
  display: table-cell;
}
.dijitButtonNode IMG {
  vertical-align: middle;
}
.dijitToolbar .dijitComboButton {
  border-collapse: separate;
}
.dijitToolbar .dijitToggleButton,
.dijitToolbar .dijitButton,
.dijitToolbar .dijitDropDownButton,
.dijitToolbar .dijitComboButton {
  margin: 0;
}
.dijitToolbar .dijitButtonContents {
  padding: 1px 2px;
}
.dj_webkit .dijitToolbar .dijitDropDownButton {
  padding-left: 0.3em;
}
.dj_gecko .dijitToolbar .dijitButtonNode::-moz-focus-inner {
  padding: 0;
}
.dijitButtonNode {
  border: 1px solid gray;
  margin: 0;
  line-height: normal;
  vertical-align: middle;
  text-align: center;
  white-space: nowrap;
}
.dj_webkit .dijitSpinner .dijitSpinnerButtonContainer {
  line-height: inherit;
}
.dijitTextBox .dijitButtonNode {
  border-width: 0;
}
.dijitButtonNode,
.dijitButtonNode * {
  cursor: pointer;
}
.dj_ie .dijitButtonNode {
  /* zoom: 1; */

}
.dj_ie .dijitButtonNode button {
  overflow: visible;
}
DIV.dijitArrowButton {
  float: right;
}
.dijitTextBox {
  border: solid black 1px;
  width: 15em;
  vertical-align: middle;
}
.dijitTextBoxReadOnly,
.dijitTextBoxDisabled {
  color: gray;
}
.dj_webkit TEXTAREA.dijitTextAreaDisabled {
  color: #333333;
}
.dj_gecko .dijitTextBoxReadOnly INPUT.dijitInputField,
.dj_gecko .dijitTextBoxDisabled INPUT {
  -moz-user-input: none;
}
.dijitPlaceHolder {
  color: #aaaaaa;
  font-style: italic;
  position: absolute;
  top: 0;
  left: 0;
}
.dijitTimeTextBox {
  width: 8em;
}
.dijitTextBox INPUT:focus {
  outline: none;
}
.dijitTextBoxFocused {
  /* outline: auto 5px -webkit-focus-ring-color; */

}
.dijitTextBox INPUT {
  float: left;
}
.dijitInputInner {
  border: 0 !important;
  vertical-align: middle !important;
  background-color: transparent !important;
  width: 100% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.dijit_a11y .dijitTextBox INPUT {
  margin: 0 !important;
}
.dijitTextBoxError INPUT.dijitValidationInner,
.dijitTextBox INPUT.dijitArrowButtonInner {
  text-indent: -1em !important;
  direction: ltr !important;
  text-align: left !important;
  height: auto !important;
}
.dj_ie .dijitTextBox INPUT,
.dj_ie INPUT.dijitTextBox {
  overflow-y: visible;
  line-height: normal;
}
.dj_ie7 .dijitTextBox INPUT.dijitValidationInner,
.dj_ie7 .dijitTextBox INPUT.dijitArrowButtonInner {
  line-height: 86%;
}
.dj_ie6 .dijitTextBox INPUT,
.dj_ie6 INPUT.dijitTextBox,
.dj_iequirks .dijitTextBox INPUT.dijitValidationInner,
.dj_iequirks .dijitTextBox INPUT.dijitArrowButtonInner,
.dj_iequirks .dijitTextBox INPUT.dijitSpinnerButtonInner,
.dj_iequirks .dijitTextBox INPUT.dijitInputInner,
.dj_iequirks INPUT.dijitTextBox {
  line-height: 100%;
}
.dijit_a11y INPUT.dijitValidationInner,
.dijit_a11y INPUT.dijitArrowButtonInner {
  text-indent: 0 !important;
  width: 1em !important;
}
.dijitTextBoxError .dijitValidationContainer {
  display: inline;
  cursor: default;
}
.dijitSpinner .dijitSpinnerButtonContainer,
.dijitComboBox .dijitArrowButtonContainer {
  border-width: 0 0 0 1px !important;
}
.dijitToolbar .dijitComboBox .dijitArrowButtonContainer {
  border-width: 0 !important;
}
.dijitComboBoxMenu {
  list-style-type: none;
}
.dijitSpinner .dijitSpinnerButtonContainer .dijitButtonNode {
  border-width: 0;
}
.dj_ie .dijit_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitButtonNode {
  clear: both;
}
.dj_ie .dijitToolbar .dijitComboBox {
  vertical-align: middle;
}
.dijitTextBox .dijitSpinnerButtonContainer {
  width: 1em;
  position: relative !important;
  overflow: hidden;
}
.dijitSpinner .dijitSpinnerButtonInner {
  width: 1em;
  visibility: hidden !important;
  overflow-x: hidden;
}
.dijitComboBox .dijitButtonNode,
.dijitSpinnerButtonContainer .dijitButtonNode {
  border-width: 0;
}
.dijit_a11y .dijitSpinnerButtonContainer .dijitButtonNode {
  border: 0 none !important;
}
.dijit_a11y .dijitTextBox .dijitSpinnerButtonContainer,
.dijit_a11y .dijitSpinner .dijitArrowButtonInner,
.dijit_a11y .dijitSpinnerButtonContainer INPUT {
  width: 1em !important;
}
.dijit_a11y .dijitSpinner .dijitArrowButtonInner {
  margin: 0 auto !important;
}
.dj_ie .dijit_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {
  padding-left: 0.3em !important;
  padding-right: 0.3em !important;
  margin-left: 0.3em !important;
  margin-right: 0.3em !important;
  width: 1.4em !important;
}
.dj_ie7 .dijit_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {
  padding-left: 0 !important;
  padding-right: 0 !important;
  width: 1em !important;
}
.dj_ie6 .dijit_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {
  margin-left: 0.1em !important;
  margin-right: 0.1em !important;
  width: 1em !important;
}
.dj_iequirks .dijit_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {
  margin-left: 0 !important;
  margin-right: 0 !important;
  width: 2em !important;
}
.dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {
  padding: 0;
  position: absolute !important;
  right: 0;
  float: none;
  height: 50%;
  width: 100%;
  bottom: auto;
  left: 0;
  right: auto;
}
.dj_iequirks .dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {
  width: auto;
}
.dijit_a11y .dijitSpinnerButtonContainer .dijitArrowButton {
  overflow: visible !important;
}
.dijitSpinner .dijitSpinnerButtonContainer .dijitDownArrowButton {
  top: 50%;
  border-top-width: 1px !important;
}
.dijitSpinner .dijitSpinnerButtonContainer .dijitUpArrowButton {
  top: 0;
}
.dijitSpinner .dijitArrowButtonInner {
  margin: auto;
  overflow-x: hidden;
  height: 100% !important;
}
.dj_iequirks .dijitSpinner .dijitArrowButtonInner {
  height: auto !important;
}
.dijitSpinner .dijitArrowButtonInner .dijitInputField {
  -moz-transform: scale(0.5);
  -moz-transform-origin: center top;
  -webkit-transform: scale(0.5);
  -webkit-transform-origin: center top;
  -o-transform: scale(0.5);
  -o-transform-origin: center top;
  transform: scale(0.5);
  transform-origin: left top;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0 !important;
  padding-right: 0 !important;
  width: 100%;
}
.dj_ie .dijitSpinner .dijitArrowButtonInner .dijitInputField {
  /* zoom: 50%; */

}
.dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButtonInner {
  overflow: hidden;
}
.dijit_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {
  width: 100%;
}
.dj_iequirks .dijit_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {
  width: 1em;
}
.dijitSpinner .dijitArrowButtonInner .dijitInputField {
  visibility: hidden;
}
.dijit_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {
  vertical-align: top;
  visibility: visible;
}
.dijit_a11y .dijitSpinnerButtonContainer {
  width: 1em;
}
.dijit_a11y .dijitSpinnerButtonContainer .dijitButtonNode {
  border-width: 1px 0 0 0;
  border-style: solid !important;
}
.dijitCheckBox,
.dijitRadio,
.dijitCheckBoxInput {
  padding: 0;
  border: 0;
  width: 16px;
  height: 16px;
  background-position: center center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.dijitCheckBox INPUT,
.dijitRadio INPUT {
  margin: 0;
  padding: 0;
  display: block;
}
.dijitCheckBoxInput {
  opacity: 0.01;
}
.dj_ie .dijitCheckBoxInput {
  filter: alpha(opacity=0);
}
.dijit_a11y .dijitCheckBox,
.dijit_a11y .dijitRadio {
  width: auto !important;
  height: auto !important;
}
.dijit_a11y .dijitCheckBoxInput {
  opacity: 1;
  filter: none;
  width: auto;
  height: auto;
}
.dijitProgressBarEmpty {
  position: relative;
  overflow: hidden;
  border: 1px solid black;
  z-index: 0;
}
.dijitProgressBarFull {
  position: absolute;
  overflow: hidden;
  z-index: -1;
  top: 0;
  width: 100%;
}
.dj_ie6 .dijitProgressBarFull {
  height: 1.6em;
}
.dijitProgressBarTile {
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: 0;
  padding: 0;
  width: auto;
  height: auto;
  background-color: #aaaaaa;
  background-attachment: fixed;
}
.dijit_a11y .dijitProgressBarTile {
  border-width: 2px;
  border-style: solid;
  background-color: transparent !important;
}
.dj_ie6 .dijitProgressBarTile {
  position: static;
  height: 1.6em;
}
.dijitProgressBarIndeterminateHighContrastImage {
  display: none;
}
.dijit_a11y .dijitProgressBarIndeterminate .dijitProgressBarIndeterminateHighContrastImage {
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: 0;
  padding: 0;
  width: 100%;
  height: auto;
}
.dijitProgressBarLabel {
  display: block;
  position: static;
  width: 100%;
  text-align: center;
  background-color: transparent !important;
}
.dijitTooltip {
  position: absolute;
  z-index: 2000;
  display: block;
  left: 0;
  top: -10000px;
  overflow: visible;
}
.dijitTooltipContainer {
  border: solid black 2px;
  background: #b8b5b5;
  color: black;
  font-family: arial,verdana;
  font-size: 9pt;
}
.dijitTooltipFocusNode {
  padding: 2px 2px 2px 2px;
}
.dijitTooltipConnector {
  position: absolute;
}
.dijit_a11y .dijitTooltipConnector {
  display: none;
}
.dijitTooltipData {
  display: none;
}
.dijitLayoutContainer {
  position: relative;
  display: block;
  overflow: hidden;
}
body .dijitAlignTop,
body .dijitAlignBottom,
body .dijitAlignLeft,
body .dijitAlignRight {
  position: absolute;
  overflow: hidden;
}
body .dijitAlignClient {
  position: absolute;
}
.dijitBorderContainer,
.dijitBorderContainerNoGutter {
  position: relative;
  overflow: hidden;
}
.dijitBorderContainerPane,
.dijitBorderContainerNoGutterPane {
  position: absolute !important;
  z-index: 2;
}
.dijitBorderContainer > .dijitTextArea {
  resize: none;
}
.dijitGutter {
  position: absolute;
  font-size: 1px;
}
.dijitSplitter {
  position: absolute;
  overflow: hidden;
  z-index: 10;
  background-color: #ffffff;
  border-color: gray;
  border-style: solid;
  border-width: 0;
}
.dj_ie .dijitSplitter {
  z-index: 1;
}
.dijitSplitterActive {
  z-index: 11 !important;
}
.dijitSplitterCover {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.dijitSplitterCoverActive {
  z-index: 3 !important;
}
.dj_ie .dijitSplitterCover {
  background: white;
  filter: alpha(opacity=0);
}
.dijitSplitterH {
  height: 7px;
  border-top: 1px;
  border-bottom: 1px;
  cursor: ns-resize;
}
.dijitSplitterV {
  width: 7px;
  border-left: 1px;
  border-right: 1px;
  cursor: ew-resize;
}
.dijitSplitContainer {
  position: relative;
  overflow: hidden;
  display: block;
}
.dj_ff3 .dijit_a11y div.dijitSplitter:focus {
  outline-style: dotted;
  outline-width: 2px;
}
.dijitSplitPane {
  position: absolute;
}
.dijitSplitContainerSizerH,
.dijitSplitContainerSizerV {
  position: absolute;
  font-size: 1px;
  cursor: move;
  cursor: w-resize;
  background-color: ThreeDFace;
  border: 1px solid;
  border-color: ThreeDHighlight ThreeDShadow ThreeDShadow ThreeDHighlight;
  margin: 0;
}
.dijitSplitContainerSizerH .thumb,
.dijitSplitterV .dijitSplitterThumb {
  overflow: hidden;
  position: absolute;
  top: 49%;
}
.dijitSplitContainerSizerV .thumb,
.dijitSplitterH .dijitSplitterThumb {
  position: absolute;
  left: 49%;
}
.dijitSplitterShadow,
.dijitSplitContainerVirtualSizerH,
.dijitSplitContainerVirtualSizerV {
  font-size: 1px;
  background-color: ThreeDShadow;
  /* -moz-opacity: 0.5; */

  opacity: 0.5;
  filter: alpha(opacity=50);
  margin: 0;
}
.dj_ie .dijitSplitterV,
.dijitSplitContainerVirtualSizerH {
  cursor: w-resize;
}
.dj_ie .dijitSplitterH,
.dijitSplitContainerSizerV,
.dijitSplitContainerVirtualSizerV {
  cursor: n-resize;
}
.dijit_a11y .dijitSplitterH {
  border-top: 1px solid #d3d3d3 !important;
  border-bottom: 1px solid #d3d3d3 !important;
}
.dijit_a11y .dijitSplitterV {
  border-left: 1px solid #d3d3d3 !important;
  border-right: 1px solid #d3d3d3 !important;
}
.dijitContentPane {
  display: block;
  overflow: auto;
}
.dijitContentPaneSingleChild {
  overflow: hidden;
}
.dijitTitlePane {
  display: block;
  overflow: hidden;
}
.dijitTitlePaneTitle {
  cursor: pointer;
}
.dijitFixedOpen,
.dijitFixedClosed {
  cursor: default;
}
.dijitTitlePaneTitle * {
  vertical-align: middle;
}
.dijitTitlePane .dijitArrowNodeInner {
  display: none;
}
.dijit_a11y .dijitTitlePane .dijitArrowNodeInner {
  display: inline !important;
  font-family: monospace;
}
.dijit_a11y .dijitTitlePane .dijitArrowNode {
  display: none;
}
.dj_ie6 .dijitTitlePaneContentOuter,
.dj_ie6 .dijitTitlePane .dijitTitlePaneTitle {
  /* zoom: 1; */

}
.dijitColorPalette {
  border: 1px solid #999999;
  background: #ffffff;
  position: relative;
}
.dijitColorPalette .dijitPaletteTable {
  padding: 2px 3px 3px 3px;
  position: relative;
  overflow: hidden;
  outline: 0;
  border-collapse: separate;
}
.dj_ie6 .dijitColorPalette .dijitPaletteTable,
.dj_ie7 .dijitColorPalette .dijitPaletteTable,
.dj_iequirks .dijitColorPalette .dijitPaletteTable {
  padding: 0;
  margin: 2px 3px 3px 3px;
}
.dijitColorPalette .dijitPaletteCell {
  font-size: 1px;
  vertical-align: middle;
  text-align: center;
  background: none;
}
.dijitColorPalette .dijitPaletteImg {
  padding: 1px;
  border: 1px solid #999999;
  margin: 2px 1px;
  cursor: default;
  font-size: 1px;
}
.dj_gecko .dijitColorPalette .dijitPaletteImg {
  padding-bottom: 0;
}
.dijitColorPalette .dijitColorPaletteSwatch {
  width: 14px;
  height: 12px;
}
.dijitPaletteTable td {
  padding: 0;
}
.dijitColorPalette .dijitPaletteCellHover .dijitPaletteImg {
  border: 1px solid #000000;
}
.dijitColorPalette .dijitPaletteCellActive .dijitPaletteImg,
.dijitColorPalette .dijitPaletteCellSelected .dijitPaletteImg {
  border: 2px solid #000000;
  margin: 1px 0;
}
.dijit_a11y .dijitColorPalette .dijitPaletteTable,
.dijit_a11y .dijitColorPalette .dijitPaletteTable * {
  background-color: transparent !important;
}
.dijitAccordionContainer {
  border: 1px solid #b7b7b7;
  border-top: 0 !important;
}
.dijitAccordionTitle {
  cursor: pointer;
}
.dijitAccordionTitleSelected {
  cursor: default;
}
.dijitAccordionTitle .arrowTextUp,
.dijitAccordionTitle .arrowTextDown {
  display: none;
  font-size: 0.65em;
  font-weight: normal !important;
}
.dijit_a11y .dijitAccordionTitle .arrowTextUp,
.dijit_a11y .dijitAccordionTitleSelected .arrowTextDown {
  display: inline;
}
.dijit_a11y .dijitAccordionTitleSelected .arrowTextUp {
  display: none;
}
.dijitAccordionChildWrapper {
  overflow: hidden;
}
.dijitCalendarContainer {
  width: auto;
}
.dijitCalendarContainer th,
.dijitCalendarContainer td {
  padding: 0;
  vertical-align: middle;
}
.dijitCalendarNextYear {
  margin: 0 0 0 0.55em;
}
.dijitCalendarPreviousYear {
  margin: 0 0.55em 0 0;
}
.dijitCalendarIncrementControl {
  vertical-align: middle;
}
.dijitCalendarIncrementControl,
.dijitCalendarDateTemplate,
.dijitCalendarMonthLabel,
.dijitCalendarPreviousYear,
.dijitCalendarNextYear {
  cursor: pointer;
}
.dijitCalendarDisabledDate {
  color: gray;
  text-decoration: line-through;
  cursor: default;
}
.dijitSpacer {
  position: relative;
  height: 1px;
  overflow: hidden;
  visibility: hidden;
}
.dijitCalendarMonthMenu .dijitCalendarMonthLabel {
  text-align: center;
}
.dijitMenu {
  border: 1px solid black;
  background-color: white;
}
.dijitMenuTable {
  border-collapse: collapse;
  border-width: 0;
  background-color: white;
}
.dj_webkit .dijitMenuTable td[colspan="2"] {
  border-right: hidden;
}
.dijitMenuItem {
  text-align: left;
  white-space: nowrap;
  padding: .1em .2em;
  cursor: pointer;
}
.dijitMenuPassive .dijitMenuItemHover,
.dijitMenuItemSelected {
  background-color: black;
  color: white;
}
.dijitMenuItemIcon,
.dijitMenuExpand {
  background-repeat: no-repeat;
}
.dijitMenuItemDisabled * {
  opacity: 0.5;
  cursor: default;
}
.dj_ie .dijit_a11y .dijitMenuItemDisabled,
.dj_ie .dijit_a11y .dijitMenuItemDisabled td,
.dj_ie .dijitMenuItemDisabled *,
.dj_ie .dijitMenuItemDisabled td {
  color: gray !important;
  filter: alpha(opacity=35);
}
.dijitMenuItemLabel {
  position: relative;
  vertical-align: middle;
}
.dijit_a11y .dijitMenuItemSelected {
  border: 1px dotted black !important;
}
.dj_ff3 .dijit_a11y .dijitMenuItem td {
  padding: 0px !important;
  background: none !important;
}
.dijit_a11y .dijitMenuItemSelected .dijitMenuItemLabel {
  border-width: 1px;
  border-style: solid;
}
.dj_ie8 .dijit_a11y .dijitMenuItemLabel {
  position: static;
}
.dijitMenuExpandA11y {
  display: none;
}
.dijit_a11y .dijitMenuExpandA11y {
  display: inline;
}
.dijitMenuSeparator td {
  border: 0;
  padding: 0;
}
.dijitMenuSeparatorTop {
  height: 50%;
  margin: 0;
  margin-top: 3px;
  font-size: 1px;
}
.dijitMenuSeparatorBottom {
  height: 50%;
  margin: 0;
  margin-bottom: 3px;
  font-size: 1px;
}
.dijitCheckedMenuItemIconChar {
  vertical-align: middle;
  visibility: hidden;
}
.dijitCheckedMenuItemChecked .dijitCheckedMenuItemIconChar {
  visibility: visible;
}
.dijit_a11y .dijitCheckedMenuItemIconChar {
  display: inline !important;
}
.dijit_a11y .dijitCheckedMenuItemIcon {
  display: none;
}
.dj_ie .dijit_a11y .dijitMenuBar .dijitMenuItem {
  margin: 0;
}
.dijitStackController .dijitToggleButtonChecked * {
  cursor: default;
}
.dijitTabContainerNoLayout {
  width: 100%;
}
.dijitTabContainerBottom-tabs,
.dijitTabContainerTop-tabs,
.dijitTabContainerLeft-tabs,
.dijitTabContainerRight-tabs {
  overflow: visible !important;
}
.dijitTabContainerBottom-container,
.dijitTabContainerTop-container,
.dijitTabContainerLeft-container,
.dijitTabContainerRight-container {
  z-index: 0;
  overflow: hidden;
  border: 1px solid black;
}
.nowrapTabStrip {
  width: 50000px;
  display: block;
  position: relative;
}
.dijitTabListWrapper {
  overflow: hidden;
}
.dijit_a11y .tabStripButton img {
  display: none;
}
.dijitTabContainerTop-tabs {
  border-bottom: 1px solid black;
}
.dijitTabContainerTop-container {
  border-top: 0;
}
.dijitTabContainerLeft-tabs {
  border-right: 1px solid black;
  float: left;
}
.dijitTabContainerLeft-container {
  border-left: 0;
}
.dijitTabContainerBottom-tabs {
  border-top: 1px solid black;
}
.dijitTabContainerBottom-container {
  border-bottom: 0;
}
.dijitTabContainerRight-tabs {
  border-left: 1px solid black;
  float: left;
}
.dijitTabContainerRight-container {
  border-right: 0;
}
DIV.dijitTabDisabled,
.dj_ie DIV.dijitTabDisabled {
  cursor: auto;
}
.dijitTab {
  position: relative;
  cursor: pointer;
  white-space: nowrap;
  z-index: 3;
}
.dijitTab * {
  vertical-align: middle;
}
.dijitTabChecked {
  cursor: default;
}
.dijitTabContainerTop-tabs .dijitTab {
  top: 1px;
}
.dijitTabContainerBottom-tabs .dijitTab {
  top: -1px;
}
.dijitTabContainerLeft-tabs .dijitTab {
  left: 1px;
}
.dijitTabContainerRight-tabs .dijitTab {
  left: -1px;
}
.dijitTabContainerTop-tabs .dijitTab,
.dijitTabContainerBottom-tabs .dijitTab {
  display: inline-block;
}
.dijitTabInnerDiv {
  position: relative;
}
.tabStripButton {
  z-index: 12;
}
.dijitTabButtonDisabled .tabStripButton {
  display: none;
}
.dijitTabCloseButton {
  margin-left: 1em;
}
.dijitTabCloseText {
  display: none;
}
.dijitTab .tabLabel {
  min-height: 15px;
  display: inline-block;
}
.dijitNoIcon {
  display: none;
}
.dj_ie6 .dijitTab .dijitNoIcon {
  display: inline;
  height: 15px;
  width: 1px;
}
.dijit_a11y .dijitTabCloseButton {
  background-image: none !important;
  width: auto !important;
  height: auto !important;
}
.dijit_a11y .dijitTabCloseText {
  display: inline;
}
.dijitTabPane,
.dijitStackContainer-child,
.dijitAccordionContainer-child {
  border: none !important;
}
.dijitInlineEditBoxDisplayMode {
  border: 1px solid transparent;
  cursor: text;
}
.dijit_a11y .dijitInlineEditBoxDisplayMode,
.dj_ie6 .dijitInlineEditBoxDisplayMode {
  border: none;
}
.dijitInlineEditBoxDisplayModeHover,
.dijit_a11y .dijitInlineEditBoxDisplayModeHover,
.dj_ie6 .dijitInlineEditBoxDisplayModeHover {
  background-color: #e2ebf2;
  border: solid 1px black;
}
.dijitInlineEditBoxDisplayModeDisabled {
  cursor: default;
}
.dijitTree {
  overflow: auto;
}
.dijitTreeIndent {
  width: 19px;
}
.dijitTreeRow,
.dijitTreeContent {
  white-space: nowrap;
}
.dijitTreeRow img {
  vertical-align: middle;
}
.dijitTreeContent {
  cursor: default;
}
.dijitExpandoText {
  display: none;
}
.dijit_a11y .dijitExpandoText {
  display: inline;
  padding-left: 10px;
  padding-right: 10px;
  font-family: monospace;
  border-style: solid;
  border-width: thin;
  cursor: pointer;
}
.dijitTreeLabel {
  margin: 0 4px;
}
.dijitDialog {
  position: absolute;
  z-index: 999;
  overflow: hidden;
}
.dijitDialogTitleBar {
  cursor: move;
}
.dijitDialogFixed .dijitDialogTitleBar {
  cursor: default;
}
.dijitDialogCloseIcon {
  cursor: pointer;
}
.dijitDialogUnderlayWrapper {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 998;
  display: none;
  background: transparent !important;
}
.dijitDialogUnderlay {
  background: #eeeeee;
  opacity: 0.5;
}
.dj_ie .dijitDialogUnderlay {
  filter: alpha(opacity=50);
}
.dijit_a11y .dijitSpinnerButtonContainer,
.dijit_a11y .dijitDialog {
  opacity: 1 !important;
  background-color: white !important;
}
.dijitDialog .closeText {
  display: none;
  position: absolute;
}
.dijit_a11y .dijitDialog .closeText {
  display: inline;
}
.dijitSliderMoveable {
  z-index: 99;
  position: absolute !important;
  display: block;
  vertical-align: middle;
}
.dijitSliderMoveableH {
  right: 0;
}
.dijitSliderMoveableV {
  right: 50%;
}
.dijit_a11y DIV.dijitSliderImageHandle,
.dijitSliderImageHandle {
  margin: 0;
  padding: 0;
  position: relative !important;
  border: 8px solid gray;
  width: 0px;
  height: 0px;
  cursor: pointer;
}
.dj_iequirks .dijit_a11y .dijitSliderImageHandle {
  font-size: 0;
}
.dj_ie7 .dijitSliderImageHandle {
  overflow: hidden;
}
.dj_ie7 .dijit_a11y .dijitSliderImageHandle {
  overflow: visible;
}
.dijit_a11y .dijitSliderFocused .dijitSliderImageHandle {
  border: 4px solid #000000;
  height: 8px;
  width: 8px;
}
.dijitSliderImageHandleV {
  top: -8px;
  right: -50%;
}
.dijitSliderImageHandleH {
  left: 50%;
  top: -5px;
  vertical-align: top;
}
.dijitSliderBar {
  border-style: solid;
  border-color: black;
  cursor: pointer;
}
.dijitSliderBarContainerV {
  position: relative;
  height: 100%;
  z-index: 1;
}
.dijitSliderBarContainerH {
  position: relative;
  z-index: 1;
}
.dijitSliderBarH {
  height: 4px;
  border-width: 1px 0;
}
.dijitSliderBarV {
  width: 4px;
  border-width: 0 1px;
}
.dijitSliderProgressBar {
  background-color: red;
  z-index: 1;
}
.dijitSliderProgressBarV {
  position: static !important;
  height: 0;
  vertical-align: top;
  text-align: left;
}
.dijitSliderProgressBarH {
  position: absolute !important;
  width: 0px;
  vertical-align: middle;
  overflow: visible;
}
.dijitSliderRemainingBar {
  overflow: hidden;
  background-color: transparent;
  z-index: 1;
}
.dijitSliderRemainingBarV {
  height: 100%;
  text-align: left;
}
.dijitSliderRemainingBarH {
  width: 100% !important;
}
.dijitSliderBumper {
  overflow: hidden;
  z-index: 1;
}
.dijitSliderBumperV {
  width: 4px;
  height: 8px;
  border-width: 0 1px;
}
.dijitSliderBumperH {
  width: 8px;
  height: 4px;
  border-width: 1px 0;
}
.dijitSliderBottomBumper,
.dijitSliderLeftBumper {
  background-color: red;
}
.dijitSliderTopBumper,
.dijitSliderRightBumper {
  background-color: transparent;
}
.dijitSliderDecoration {
  text-align: center;
}
.dijitSliderDecorationC,
.dijitSliderDecorationV {
  position: relative;
}
.dijitSliderDecorationH {
  width: 100%;
}
.dijitSliderDecorationV {
  height: 100%;
}
.dijitSliderButton {
  font-family: monospace;
  margin: 0;
  padding: 0;
  display: block;
}
.dijit_a11y .dijitSliderButtonInner {
  visibility: visible !important;
}
.dijitSliderButtonContainer {
  text-align: center;
  height: 0;
}
.dijitSliderButtonContainer * {
  cursor: pointer;
}
.dijitSlider .dijitButtonNode {
  padding: 0;
  display: block;
}
.dijitRuleContainer {
  position: relative;
  overflow: visible;
}
.dijitRuleContainerV {
  height: 100%;
  line-height: 0;
  float: left;
  text-align: left;
}
.dj_opera .dijitRuleContainerV {
  line-height: 2%;
}
.dj_ie .dijitRuleContainerV {
  line-height: normal;
}
.dj_gecko .dijitRuleContainerV {
  margin: 0 0 1px 0;
}
.dijitRuleMark {
  position: absolute;
  border: 1px solid black;
  line-height: 0;
  height: 100%;
}
.dijitRuleMarkH {
  width: 0px;
  border-top-width: 0 !important;
  border-bottom-width: 0 !important;
  border-left-width: 0 !important;
}
.dijitRuleLabelContainer {
  position: absolute;
}
.dijitRuleLabelContainerH {
  text-align: center;
  display: inline-block;
}
.dijitRuleLabelH {
  position: relative;
  left: -50%;
}
.dijitRuleLabelV {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.dijitRuleMarkV {
  height: 0;
  border-right-width: 0 !important;
  border-bottom-width: 0 !important;
  border-left-width: 0 !important;
  width: 100%;
  left: 0;
}
.dj_ie .dijitRuleLabelContainerV {
  margin-top: -0.55em;
}
.dijit_a11y .dijitSliderReadOnly,
.dijit_a11y .dijitSliderDisabled {
  opacity: 0.6;
}
.dj_ie .dijit_a11y .dijitSliderReadOnly .dijitSliderBar,
.dj_ie .dijit_a11y .dijitSliderDisabled .dijitSliderBar {
  filter: alpha(opacity=40);
}
.dijit_a11y .dijitSlider .dijitSliderButtonContainer DIV {
  font-family: monospace;
  font-size: 1em;
  line-height: 1em;
  height: auto;
  width: auto;
  margin: 0 4px;
}
.dijit_a11y .dijitButtonContents .dijitButtonText,
.dijit_a11y .dijitTab .tabLabel {
  display: inline !important;
}
.dijitTextArea {
  width: 100%;
  overflow-y: auto;
}
.dijitTextArea[cols] {
  width: auto;
}
.dj_ie .dijitTextAreaCols {
  width: auto;
}
.dijitExpandingTextArea {
  resize: none;
}
.dijitToolbarSeparator {
  height: 18px;
  width: 5px;
  padding: 0 1px;
  margin: 0;
}
.dijitIEFixedToolbar {
  position: absolute;
  /* top: expression(eval((document.documentElement||document.body).scrollTop)); */

}
.dijitEditor {
  display: block;
}
.dijitEditorDisabled,
.dijitEditorReadOnly {
  color: gray;
}
.dijitTimePickerItemInner {
  text-align: center;
  border: 0;
  padding: 2px 8px 2px 8px;
}
.dijitTimePickerTick,
.dijitTimePickerMarker {
  border-bottom: 1px solid gray;
}
.dijitTimePicker .dijitDownArrowButton {
  border-top: none !important;
}
.dijitTimePickerTick {
  color: #cccccc;
}
.dijitTimePickerMarker {
  color: black;
  background-color: #cccccc;
}
.dijitTimePickerItemSelected {
  font-weight: bold;
  color: #333333;
  background-color: #b7cdee;
}
.dijitTimePickerItemHover {
  background-color: gray;
  color: white;
  cursor: pointer;
}
.dijit_a11y .dijitTimePickerItemSelected .dijitTimePickerItemInner {
  border: solid 4px black;
}
.dijit_a11y .dijitTimePickerItemHover .dijitTimePickerItemInner {
  border: dashed 4px black;
}
.dijitToggleButtonIconChar {
  display: none !important;
}
.dijit_a11y .dijitToggleButton .dijitToggleButtonIconChar {
  display: inline !important;
  visibility: hidden;
}
.dj_ie6 .dijitToggleButtonIconChar,
.dj_ie6 .tabStripButton .dijitButtonText {
  font-family: "Arial Unicode MS";
}
.dijit_a11y .dijitToggleButtonChecked .dijitToggleButtonIconChar {
  display: inline !important;
  visibility: visible !important;
}
.dijitArrowButtonChar {
  display: none !important;
}
.dijit_a11y .dijitArrowButtonChar {
  display: inline !important;
}
.dijit_a11y .dijitDropDownButton .dijitArrowButtonInner,
.dijit_a11y .dijitComboButton .dijitArrowButtonInner {
  display: none !important;
}
.dijitSelect {
  margin: 0.2em;
  border-collapse: collapse;
}
.dj_ie .dijitSelect,
.dj_ie7 .dijitSelect,
.dj_iequirks .dijitSelect {
  vertical-align: middle;
}
.dj_ie8 .dijitSelect .dijitButtonText {
  vertical-align: top;
}
.dijitToolbar .dijitSelect {
  margin: 0;
}
.dj_webkit .dijitToolbar .dijitSelect {
  padding-left: 0.3em;
}
.dijit_a11y .dijitSelectDisabled .dijitButtonNode {
  border-style: outset!important;
  border-width: medium!important;
  border-color: #999999 !important;
  color: #999999 !important;
}
.dijitSelect .dijitButtonContents {
  padding: 0;
  background: transparent none;
  white-space: nowrap;
  text-align: left;
}
.dijitSelectFixedWidth .dijitButtonContents {
  width: 100%;
}
.dijitSelectMenu .dijitMenuItemIcon {
  display: none;
}
.dj_ie6 .dijitSelectMenu .dijitMenuItemLabel,
.dj_ie7 .dijitSelectMenu .dijitMenuItemLabel {
  position: static;
}
.dijitSelectLabel * {
  vertical-align: baseline;
}
.dijitSelectSelectedOption * {
  font-weight: bold;
}
.dijitSelectMenu {
  border-width: 1px;
}
.dijitSelectMenu .dijitMenuTable {
  margin: 0;
  background-color: transparent;
}
.dijitForceStatic {
  position: static !important;
}
.dijitReadOnly *,
.dijitDisabled *,
.dijitReadOnly,
.dijitDisabled {
  cursor: default;
}
.dijitIconSave,
.dijitIconPrint,
.dijitIconCut,
.dijitIconCopy,
.dijitIconClear,
.dijitIconDelete,
.dijitIconUndo,
.dijitIconEdit,
.dijitIconNewTask,
.dijitIconEditTask,
.dijitIconEditProperty,
.dijitIconTask,
.dijitIconFilter,
.dijitIconConfigure,
.dijitIconSearch,
.dijitIconApplication,
.dijitIconBookmark,
.dijitIconChart,
.dijitIconConnector,
.dijitIconDatabase,
.dijitIconDocuments,
.dijitIconMail,
.dijitLeaf,
.dijitIconFile,
.dijitIconFunction,
.dijitIconKey,
.dijitIconPackage,
.dijitIconSample,
.dijitIconTable,
.dijitIconUsers,
.dijitFolderClosed,
.dijitIconFolderClosed,
.dijitFolderOpened,
.dijitIconFolderOpen,
.dijitIconError {
  background-image: url("../dojo/dijit/icons/images/commonIconsObjActEnabled.png");
  width: 16px;
  height: 16px;
}
.dj_ie6 .dijitIconSave,
.dj_ie6 .dijitIconPrint,
.dj_ie6 .dijitIconCut,
.dj_ie6 .dijitIconCopy,
.dj_ie6 .dijitIconClear,
.dj_ie6 .dijitIconDelete,
.dj_ie6 .dijitIconUndo,
.dj_ie6 .dijitIconEdit,
.dj_ie6 .dijitIconNewTask,
.dj_ie6 .dijitIconEditTask,
.dj_ie6 .dijitIconEditProperty,
.dj_ie6 .dijitIconTask,
.dj_ie6 .dijitIconFilter,
.dj_ie6 .dijitIconConfigure,
.dj_ie6 .dijitIconSearch,
.dj_ie6 .dijitIconApplication,
.dj_ie6 .dijitIconBookmark,
.dj_ie6 .dijitIconChart,
.dj_ie6 .dijitIconConnector,
.dj_ie6 .dijitIconDatabase,
.dj_ie6 .dijitIconDocuments,
.dj_ie6 .dijitIconMail,
.dj_ie6 .dijitLeaf,
.dj_ie6 .dijitIconFile,
.dj_ie6 .dijitIconFunction,
.dj_ie6 .dijitIconKey,
.dj_ie6 .dijitIconPackage,
.dj_ie6 .dijitIconSample,
.dj_ie6 .dijitIconTable,
.dj_ie6 .dijitIconUsers,
.dj_ie6 .dijitFolderClosed,
.dj_ie6 .dijitIconFolderClosed,
.dj_ie6 .dijitFolderOpened,
.dj_ie6 .dijitIconFolderOpen,
.dj_ie6 .dijitIconError {
  background-image: url("../dojo/dijit/icons/images/commonIconsObjActEnabled8bit.png");
}
.dijitDisabled .dijitIconSave,
.dijitDisabled .dijitIconPrint,
.dijitDisabled .dijitIconCut,
.dijitDisabled .dijitIconCopy,
.dijitDisabled .dijitIconClear,
.dijitDisabled .dijitIconDelete,
.dijitDisabled .dijitIconUndo,
.dijitDisabled .dijitIconEdit,
.dijitDisabled .dijitIconNewTask,
.dijitDisabled .dijitIconEditTask,
.dijitDisabled .dijitIconEditProperty,
.dijitDisabled .dijitIconTask,
.dijitDisabled .dijitIconFilter,
.dijitDisabled .dijitIconConfigure,
.dijitDisabled .dijitIconSearch,
.dijitDisabled .dijitIconApplication,
.dijitDisabled .dijitIconBookmark,
.dijitDisabled .dijitIconChart,
.dijitDisabled .dijitIconConnector,
.dijitDisabled .dijitIconDatabase,
.dijitDisabled .dijitIconDocuments,
.dijitDisabled .dijitIconMail,
.dijitDisabled .dijitLeaf,
.dijitDisabled .dijitIconFile,
.dijitDisabled .dijitIconFunction,
.dijitDisabled .dijitIconKey,
.dijitDisabled .dijitIconPackage,
.dijitDisabled .dijitIconSample,
.dijitDisabled .dijitIconTable,
.dijitDisabled .dijitIconUsers,
.dijitDisabled .dijitFolderClosed,
.dijitDisabled .dijitIconFolderClosed,
.dijitDisabled .dijitFolderOpened,
.dijitDisabled .dijitIconFolderOpen,
.dijitDisabled .dijitIconError {
  background-image: url("../dojo/dijit/icons/images/commonIconsObjActDisabled.png");
}
.dijitIconSave {
  background-position: 0px;
}
.dijitIconPrint {
  background-position: -16px;
}
.dijitIconCut {
  background-position: -32px;
}
.dijitIconCopy {
  background-position: -48px;
}
.dijitIconClear {
  background-position: -64px;
}
.dijitIconDelete {
  background-position: -80px;
}
.dijitIconUndo {
  background-position: -96px;
}
.dijitIconEdit {
  background-position: -112px;
}
.dijitIconNewTask {
  background-position: -128px;
}
.dijitIconEditTask {
  background-position: -144px;
}
.dijitIconEditProperty {
  background-position: -166px;
}
.dijitIconTask {
  background-position: -176px;
}
.dijitIconFilter {
  background-position: -192px;
}
.dijitIconConfigure {
  background-position: -208px;
}
.dijitIconSearch {
  background-position: -224px;
}
.dijitIconError {
  background-position: -496px;
}
.dijitIconApplication {
  background-position: -240px;
}
.dijitIconBookmark {
  background-position: -256px;
}
.dijitIconChart {
  background-position: -272px;
}
.dijitIconConnector {
  background-position: -288px;
}
.dijitIconDatabase {
  background-position: -304px;
}
.dijitIconDocuments {
  background-position: -320px;
}
.dijitIconMail {
  background-position: -336px;
}
.dijitIconFile,
.dijitLeaf {
  background-position: -352px;
}
.dijitIconFunction {
  background-position: -368px;
}
.dijitIconKey {
  background-position: -384px;
}
.dijitIconPackage {
  background-position: -400px;
}
.dijitIconSample {
  background-position: -416px;
}
.dijitIconTable {
  background-position: -432px;
}
.dijitIconUsers {
  background-position: -448px;
}
.dijitIconFolderClosed,
.dijitFolderClosed {
  background-position: -464px;
}
.dijitIconFolderOpen,
.dijitFolderOpened {
  background-position: -480px;
}
.tundra .dojoDndItemBefore {
  border-top: 2px solid #336699;
}
.tundra .dojoDndItemAfter {
  border-bottom: 2px solid #336699;
}
.tundra .dojoDndItemOver {
  cursor: pointer;
}
.tundra table.dojoDndAvatar {
  /* -moz-border-radius: 0; */

  border: 1px solid #cccccc;
  border-collapse: collapse;
  background-color: #ffffff;
  font-size: 75%;
  color: black;
}
.tundra .dojoDndAvatar td {
  border: none;
}
.tundra .dojoDndAvatar tr {
  border: none;
}
.tundra .dojoDndAvatarHeader td {
  height: 20px;
  padding: 0 0 0 21px;
}
.tundra .dojoDndAvatarItem td {
  padding: 2px;
}
.tundra.dojoDndMove .dojoDndAvatarHeader {
  background-color: #f58383;
  background-image: url("../dojo/dijit/themes/tundra/images/dndNoMove.png");
  background-repeat: no-repeat;
  background-position: 2px center;
}
.tundra.dojoDndCopy .dojoDndAvatarHeader {
  background-color: #f58383;
  background-image: url("../dojo/dijit/themes/tundra/images/dndNoCopy.png");
  background-repeat: no-repeat;
  background-position: 2px center;
}
.tundra.dojoDndMove .dojoDndAvatarCanDrop .dojoDndAvatarHeader {
  background-color: #97e68d;
  background-image: url("../dojo/dijit/themes/tundra/images/dndMove.png");
  background-repeat: no-repeat;
  background-position: 2px center;
}
.tundra.dojoDndCopy .dojoDndAvatarCanDrop .dojoDndAvatarHeader {
  background-color: #97e68d;
  background-image: url("../dojo/dijit/themes/tundra/images/dndCopy.png");
  background-repeat: no-repeat;
  background-position: 2px center;
}
.tundra .dijitContentPaneLoading {
  background: url("../dojo/dijit/themes/tundra/images/loading.gif") no-repeat left center;
  padding-left: 25px;
}
.tundra .dijitContentPaneError {
  background: url("../dojo/dijit/themes/tundra/images/warning.png") no-repeat left center;
  padding-left: 25px;
}
.tundra .dijitContentPane {
  padding: 0;
}
.tundra .dijitTabContainerTop-dijitContentPane,
.tundra .dijitTabContainerLeft-dijitContentPane,
.tundra .dijitTabContainerBottom-dijitContentPane,
.tundra .dijitTabContainerRight-dijitContentPane,
.tundra .dijitAccordionContainer-dijitContentPane {
  background-color: #ffffff;
  padding: 5px;
}
.tundra .dijitSplitContainer-dijitContentPane,
.tundra .dijitBorderContainer-dijitContentPane {
  background-color: #ffffff;
  padding: 5px;
}
.tundra .dijitTabPaneWrapper {
  background: #ffffff;
  border: 1px solid #cccccc;
  margin: 0;
  padding: 0;
}
.tundra .dijitTab {
  line-height: normal;
  margin-right: 4px;
  padding: 0;
  border: 1px solid #cccccc;
  background: #e2e2e2 url("../dojo/dijit/themes/tundra/images/tabEnabled.png") repeat-x;
}
.tundra .dijitTabInnerDiv {
  padding: 2px 8px 2px 9px;
}
.tundra .dijitTabSpacer {
  display: none;
}
.tundra .dijitTabContainer .tabStripRBtn {
  margin-right: 20px;
}
.tundra .dijitTabContainer .tabStripLBtn {
  margin-left: 20px;
}
.tundra .nowrapTabStrip .dijitTab {
  top: 2px;
}
.tundra .dijitTabContainerBottom .nowrapTabStrip .dijitTab {
  top: 0;
  bottom: 2px;
}
.tundra .dijitTabChecked {
  background-color: #ffffff;
  border-color: #cccccc;
  background-image: none;
}
.tundra .dijitTabHover {
  color: #243c5f;
  border-top-color: #92a0b3;
  border-left-color: #92a0b3;
  border-right-color: #92a0b3;
  border-bottom-color: #92a0b3;
  background: #e2e2e2 url("../dojo/dijit/themes/tundra/images/tabHover.gif") repeat-x;
}
.tundra .dijitTabContainerTop .dijitTabHover {
  border-bottom-color: #cccccc;
}
.tundra .dijitTabContainerBottom .dijitTabHover {
  border-top-color: #cccccc;
}
.tundra .dijitTabContainerLeft .dijitTabHover {
  border-right-color: #cccccc;
}
.tundra .dijitTabContainerRight .dijitTabHover {
  border-left-color: #cccccc;
}
.tundra .dijitTabContainer .dijitTabCheckedHover {
  color: inherit;
  border: 1px solid #cccccc;
  background: #ffffff;
}
.tundra .dijitTab .tabLabel {
  min-height: 12px;
  display: inline-block;
}
.tundra .dijitTabContainerNested .dijitTabListWrapper {
  height: auto;
}
.tundra .dijitTabContainerNested .dijitTabContainerTop-tabs {
  border-bottom: 1px solid #cccccc;
}
.tundra .dijitTabContainerTabListNested .dijitTab {
  background: none;
  border: none;
  top: 0;
}
.tundra .dijitTabContainerTabListNested .dijitTabHover .dijitTabContent .tabLabel {
  text-decoration: underline;
}
.tundra .dijitTabContainerTabListNested .dijitTabChecked .dijitTabContent .tabLabel {
  text-decoration: underline;
  font-weight: bold;
}
.tundra .dijitTabContainer .dijitTabPaneWrapperNested {
  border: none;
}
.tundra .dijitTabCloseButton {
  background: url("../dojo/dijit/themes/tundra/images/tabClose.png") no-repeat right top;
  width: 12px;
  height: 12px;
}
.dj_ie6 .tundra .dijitTabCloseButton {
  background-image: url("../dojo/dijit/themes/tundra/images/tabClose.gif");
}
.tundra .dijitTabCloseButtonHover {
  background-image: url("../dojo/dijit/themes/tundra/images/tabCloseHover.png");
}
.dj_ie6 .tundra .dijitTabCloseButtonHover {
  background-image: url("../dojo/dijit/themes/tundra/images/tabCloseHover.gif");
}
.tundra .dijitTabContainerTop-tabs {
  margin-bottom: 0;
  border-color: #cccccc;
  padding-left: 3px;
  background-position: bottom;
}
.tundra .dijitTabContainerTop-tabs .dijitTab {
  top: 0;
  margin-bottom: -1px;
}
.tundra .dijitTabContainerTop-container {
  border-top: none;
}
.tundra .dijitTabContainerTop-tabs .dijitTabChecked {
  border-bottom-color: white;
}
.tundra .dijitTabContainerTop-tabs,
.tundra .dijitTabContainerBottom-tabs {
  padding-left: 3px;
  padding-right: 3px;
}
.tundra .dijitTabContainerTopStrip {
  border-top: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  padding-top: 2px;
  background: #f2f2f2;
}
.tundra .dijitTabContainerTopNone {
  padding-top: 0;
}
.tundra .dijitTabContainerBottom-tabs {
  margin-top: 0;
  border-color: #cccccc;
  background-position: top;
  padding-left: 3px;
}
.tundra .dijitTabContainerBottom-tabs .dijitTab {
  bottom: 0;
  margin-top: -1px;
}
.tundra .dijitTabContainerBottom-container {
  border-bottom: none;
}
.tundra .dijitTabContainerBottom-tabs .dijitTabChecked {
  border-top-color: white;
}
.tundra .dijitTabContainerBottomStrip {
  padding-bottom: 2px;
  border: 1px solid #cccccc;
  background: #f2f2f2;
  border-top: none;
}
.tundra .dijitTabContainerRight-tabs {
  border-color: #cccccc;
  height: 100%;
  padding-top: 3px;
}
.tundra .dijitTabContainerRightStrip {
  margin-left: -1px;
}
.tundra .dijitTabContainerRight-container {
  border-right: none;
}
.tundra .dijitTabContainerRight-tabs .dijitTabChecked {
  border-left-color: white;
}
.tundra .dijitTabContainerRightStrip {
  padding-right: 2px;
  border: 1px solid #cccccc;
}
.tundra .dijitTabContainerRightStrip {
  background: #f2f2f2;
}
.tundra .dijitTabContainerLeft-tabs {
  border-color: #cccccc;
  padding-top: 3px;
  height: 100%;
}
.tundra .dijitTabContainerLeft-container {
  border-left: none;
}
.tundra .dijitTabContainerLeft-tabs .dijitTabChecked {
  border-right-color: white;
}
.tundra .dijitTabContainerLeftStrip {
  padding-left: 2px;
  border: 1px solid #cccccc;
  background: #f2f2f2;
  border-right: none;
}
.tundra .dijitTabContainerLeft-tabs .dijitTab,
.tundra .dijitTabContainerRight-tabs .dijitTab {
  margin-right: 0;
  margin-bottom: 4px;
}
.tundra .dijitTabContainerTop-dijitContentPane .dijitTabContainerTop-tabs {
  border-left: 0 solid #cccccc;
  border-top: 0 solid #cccccc;
  border-right: 0 solid #cccccc;
  padding-top: 0;
  padding-left: 0;
}
.tundra .dijitTabContainer .tabStripButton {
  margin-right: 0;
  padding-top: 2px;
  z-index: 12;
}
.tundra .dijitTabContainerBottom .tabStripButton {
  padding-top: 2px;
}
.tundra .tabStrip-disabled .tabStripButton .dijitTabInnerDiv {
  padding-bottom: 3px;
  padding-top: 1px;
}
.tundra .tabStripButton .dijitTabInnerDiv {
  padding: 3px 2px 4px 2px;
}
.dj_ie6 .tundra .tabStripButton .dijitTabInnerDiv,
.dj_ie7 .tundra .tabStripButton .dijitTabInnerDiv,
.dj_opera .tundra .tabStripButton .dijitTabInnerDiv {
  padding-bottom: 5px;
}
.dj_ie6 .tundra .tabStrip-disabled .tabStripButton .dijitTabInnerDiv,
.dj_ie7 .tundra .tabStrip-disabled .tabStripButton .dijitTabInnerDiv,
.dj_opera .tundra .tabStrip-disabled .tabStripButton .dijitTabInnerDiv {
  padding-bottom: 4px;
}
.tundra .dijitTabStripIcon {
  height: 14px;
  width: 14px;
  background: url("../dojo/dijit/themes/tundra/images/spriteRoundedIconsSmall.png") no-repeat left top;
}
.dj_ie6 .tundra .dijitTabStripIcon {
  background-image: url("../dojo/dijit/themes/tundra/images/spriteRoundedIconsSmall.gif");
}
.tundra .dijitTabStripSlideRightIcon {
  background-position: -30px top;
}
.tundra .dijitTabStripMenuIcon {
  background-position: -15px top;
}
.tundra .dijitAccordionContainer {
  border-color: #cccccc;
  background-color: #ffffff;
}
.tundra .dijitAccordionTitle {
  background: #fafafa url("../dojo/dijit/themes/tundra/images/titleBar.png") repeat-x bottom left;
  border-top: 1px solid #bfbfbf;
  padding: 4px 4px 4px 8px;
}
.tundra .dijitAccordionTitleHover {
  background: #f8fafd url("../dojo/dijit/themes/tundra/images/accordionItemHover.gif") bottom repeat-x;
}
.tundra .dijitAccordionTitleSelected {
  background: #f9f9f9 url("../dojo/dijit/themes/tundra/images/accordionItemActive.gif") bottom repeat-x;
  font-weight: bold;
  border-top: 1px solid #aaaaaa;
  border-bottom: 1px solid #bfbfbf;
  padding: 4px 4px 4px 8px;
}
.tundra .dijitSplitContainerSizerH {
  background: url("../dojo/dijit/themes/tundra/images/splitContainerSizerV.png") repeat-y #ffffff;
  border: 0;
  border-left: 1px solid #bfbfbf;
  border-right: 1px solid #bfbfbf;
  width: 7px;
}
.tundra .dijitSplitContainerSizerH .thumb {
  background: url("../dojo/dijit/themes/tundra/images/splitContainerSizerV-thumb.png") no-repeat #cccccc;
  left: 1px;
  width: 3px;
  height: 19px;
  overflow: hidden;
}
.tundra .dijitSplitContainerSizerV {
  background: url("../dojo/dijit/themes/tundra/images/splitContainerSizerH.png") repeat-x #ffffff;
  border: 0;
  border-top: 1px solid #bfbfbf;
  border-bottom: 1px solid #bfbfbf;
  height: 7px;
}
.tundra .dijitSplitContainerSizerV .thumb {
  background: url("../dojo/dijit/themes/tundra/images/splitContainerSizerH-thumb.png") no-repeat #cccccc;
  top: 1px;
  width: 19px;
  height: 3px;
  overflow: hidden;
}
.tundra .dijitBorderContainer {
  background-color: #fcfcfc;
  padding: 5px;
}
.tundra .dijitSplitContainer-child,
.tundra .dijitBorderContainer-child {
  border: 1px #cccccc solid;
}
.tundra .dijitBorderContainer-dijitTabContainerTop,
.tundra .dijitBorderContainer-dijitTabContainerBottom,
.tundra .dijitBorderContainer-dijitTabContainerLeft,
.tundra .dijitBorderContainer-dijitTabContainerRight {
  border: none;
}
.tundra .dijitBorderContainer-dijitBorderContainer {
  border: none;
  padding: 0;
}
.tundra .dijitSplitterH,
.tundra .dijitGutterH {
  background: #fcfcfc;
  border: 0;
  height: 5px;
}
.tundra .dijitSplitterH .dijitSplitterThumb {
  background: #b0b0b0 none;
  height: 1px;
  top: 2px;
  width: 19px;
}
.tundra .dijitSplitterV,
.tundra .dijitGutterV {
  background: #fcfcfc;
  border: 0;
  width: 5px;
}
.tundra .dijitSplitterV .dijitSplitterThumb {
  background: #b0b0b0 none;
  height: 19px;
  left: 2px;
  width: 1px;
}
.tundra .dijitSplitterActive {
  font-size: 1px;
  background-image: none;
  background-color: #aaaaaa;
  /* -moz-opacity: 0.6; */

  opacity: 0.6;
  filter: alpha(opacity=60);
  margin: 0;
}
.tundra .dijitInputContainer INPUT,
.tundra .dijitTextBox {
  margin: 0 0.1em;
}
.tundra .dijitTextArea {
  padding: 3px;
}
.tundra .dijitTextBox {
  background: #ffffff url("../dojo/dijit/themes/tundra/images/validationInputBg.png") repeat-x top left;
  border: 1px solid #b3b3b3;
}
.tundra .dijitComboBox .dijitButtonNode {
  padding: 0 0.2em;
}
.tundra .dijitTextBox .dijitButtonNode {
  border-color: #9b9b9b;
}
.tundra .dijitTextBoxFocused {
  border-color: #406b9b;
}
.tundra .dijitTextBoxFocused .dijitButtonNode {
  border-color: #366dba;
}
.tundra .dijitError {
  background-color: #f9f7ba;
  background-image: none;
}
.tundra .dijitErrorFocused {
  background-color: #f9f999;
  background-image: none;
}
.tundra .dijitValidationIcon {
  width: 16px;
  background: transparent url("../dojo/dijit/themes/tundra/images/warning.png") no-repeat center center;
}
.tundra .dijitComboBoxHighlightMatch {
  background-color: #a5beda;
}
.tundra .dijitFocusedLabel {
  outline: 1px dotted #666666;
}
.tundra .dijitButtonNode {
  border: 1px solid #c0c0c0;
  border-bottom: 1px solid #9b9b9b;
  padding: 0.1em 0.2em 0.2em 0.2em;
  background: #ffffff url("../dojo/dijit/themes/tundra/images/buttonEnabled.png") repeat-x bottom left;
}
.tundra .dijitButtonText {
  text-align: center;
  padding: 0 0.3em;
}
.tundra .dijitDisabled .dijitButtonText {
  color: #7f7f7f;
}
.tundra .dijitArrowButton {
  color: #000000;
}
.tundra .dijitComboButton .dijitDownArrowButton {
  padding-right: 4px;
}
.tundra .dijitTextBoxReadOnly,
.tundra .dijitTextBoxReadOnly .dijitButtonNode,
.tundra .dijitButtonDisabled .dijitButtonNode,
.tundra .dijitToggleButtonDisabled .dijitButtonNode,
.tundra .dijitDropDownButtonDisabled .dijitButtonNode,
.tundra .dijitComboButtonDisabled .dijitButtonNode,
.tundra .dijitTextBoxDisabled,
.tundra .dijitTextBoxDisabled .dijitButtonNode {
  border-color: #d5d5d5 #d5d5d5 #bdbdbd #d5d5d5;
  background: #e4e4e4 url("../dojo/dijit/themes/tundra/images/buttonDisabled.png") top repeat-x;
}
.tundra .dijitButtonHover .dijitButtonNode,
.tundra .dijitButtonNodeHover,
.tundra .dijitToggleButtonHover .dijitButtonNode,
.tundra .dijitDropDownButtonHover .dijitButtonNode,
.tundra .dijitComboButton .dijitButtonContentsHover,
.tundra .dijitComboButton .dijitDownArrowButtonHover {
  border-color: #a5beda;
  border-bottom-color: #5c7590;
  color: #243c5f;
  background: #fcfdff url("../dojo/dijit/themes/tundra/images/buttonHover.png") repeat-x bottom;
}
.tundra .dijitDownArrowButtonHover,
.tundra .dijitUpArrowButtonHover {
  color: #243c5f;
  background: #fcfdff url("../dojo/dijit/themes/tundra/images/buttonHover.png") repeat-x bottom;
}
.tundra .dijitUpArrowButtonActive,
.tundra .dijitDownArrowButtonActive,
.tundra .dijitButtonActive .dijitButtonNode,
.tundra .dijitToggleButtonActive .dijitButtonNode,
.tundra .dijitDropDownButtonActive .dijitButtonNode,
.tundra .dijitButtonContentsActive,
.tundra .dijitStackController .dijitToggleButtonChecked .dijitButtonNode {
  border-color: #366dba;
  background: #ededed url("../dojo/dijit/themes/tundra/images/buttonActive.png") bottom repeat-x;
}
.tundra .dijitArrowButtonInner {
  background: url("../dojo/dijit/themes/tundra/images/spriteArrows.png") no-repeat scroll 0 center;
  width: 7px;
  height: 7px;
  margin: 0 4px 0 4px;
}
.tundra .dijitTextBox .dijitArrowButtonInner {
  background-position: 0 center;
}
.dj_ie6 .tundra .dijitArrowButtonInner {
  background-image: url("../dojo/dijit/themes/tundra/images/spriteArrows.gif");
}
.tundra .dijitLeftArrowButton .dijitArrowButtonInner {
  background-position: -7px center;
}
.tundra .dijitRightArrowButton .dijitArrowButtonInner {
  background-position: -14px center;
}
.tundra .dijitUpArrowButton .dijitArrowButtonInner {
  background-position: -21px center;
}
.tundra .dijitDisabled .dijitArrowButtonInner {
  background-position: -28px center;
}
.tundra .dijitDisabled .dijitLeftArrowButton .dijitArrowButtonInner {
  background-position: -35px center;
}
.tundra .dijitDisabled .dijitRightArrowButton .dijitArrowButtonInner {
  background-position: -42px center;
}
.tundra .dijitDisabled .dijitUpArrowButton .dijitArrowButtonInner {
  background-position: -49px center;
}
.dj_webkit .tundra .dijitSpinner .dijitUpArrowButton .dijitArrowButtonInner {
  margin-top: -1px;
}
.dj_ie .tundra .dijitSpinner .dijitDownArrowButton .dijitArrowButtonInner {
  margin-top: -2px;
}
.dj_ie8 .tundra .dijitSpinner .dijitDownArrowButton .dijitArrowButtonInner {
  margin-top: -1px;
}
.tundra .dijitSpinnerButtonContainer {
  width: auto;
  padding: 0;
}
.tundra .dijitSpinner .dijitArrowButton {
  width: 15px;
}
.tundra .dijitSpinner .dijitSpinnerButtonInner {
  width: 15px;
}
.tundra .dijitSpinner .dijitArrowButtonInner .dijitInputField {
  padding: 0;
}
.tundra .dijitToggleButton .dijitCheckBoxIcon {
  background-image: url("../dojo/dijit/themes/tundra/images/checkmarkNoBorder.png");
}
.dj_ie6 .tundra .dijitToggleButton .dijitCheckBoxIcon {
  background-image: url("../dojo/dijit/themes/tundra/images/checkmarkNoBorder.gif");
}
.tundra .dijitCheckBox,
.tundra .dijitCheckBoxIcon {
  background-image: url("../dojo/dijit/themes/tundra/images/checkmark.png");
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  margin: 0 2px 0 0;
  padding: 0;
}
.dj_ie6 .tundra .dijitCheckBox,
.dj_ie6 .tundra .dijitCheckBoxIcon {
  background-image: url("../dojo/dijit/themes/tundra/images/checkmark.gif");
}
.tundra .dijitCheckBox,
.tundra .dijitToggleButton .dijitCheckBoxIcon {
  background-position: -16px;
}
.tundra .dijitCheckBoxChecked,
.tundra .dijitToggleButtonChecked .dijitCheckBoxIcon {
  background-position: 0;
}
.tundra .dijitCheckBoxDisabled {
  background-position: -48px;
}
.tundra .dijitCheckBoxCheckedDisabled {
  background-position: -32px;
}
.tundra .dijitCheckBoxHover {
  background-position: -80px;
}
.tundra .dijitCheckBoxCheckedHover {
  background-position: -64px;
}
.tundra .dijitRadio,
.tundra .dijitRadioIcon {
  background-image: url("../dojo/dijit/themes/tundra/images/checkmark.png");
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  margin: 0;
  padding: 0;
}
.dj_ie6 .tundra .dijitRadio,
.dj_ie6 .tundra .dijitRadioIcon {
  background-image: url("../dojo/dijit/themes/tundra/images/checkmark.gif");
}
.tundra .dijitToggleButton .dijitRadioIcon {
  background-image: url("../dojo/dijit/themes/tundra/images/checkmarkNoBorder.png");
}
.dj_ie6 .tundra .dijitToggleButton .dijitRadioIcon {
  background-image: url("../dojo/dijit/themes/tundra/images/checkmarkNoBorder.gif");
}
.tundra .dijitRadio,
.tundra .dijitRadioIcon {
  background-position: -112px;
}
.tundra .dijitRadioDisabled {
  background-position: -144px;
}
.tundra .dijitRadioHover {
  background-position: -176px;
}
.tundra .dijitRadioChecked,
.tundra .dijitRadioCheckedHover,
.tundra .dijitToggleButtonChecked .dijitRadioIcon {
  background-position: -96px;
}
.tundra .dijitRadioCheckedDisabled {
  background-position: -128px;
}
.tundra .dijitSliderProgressBarH {
  border-color: #aab0bb;
  background: #c0c2c5 url("../dojo/dijit/themes/tundra/images/sliderFull.png") repeat-x top left;
}
.tundra .dijitSliderProgressBarV {
  border-color: #aab0bb;
  background: #c0c2c5 url("../dojo/dijit/themes/tundra/images/sliderFullVertical.png") repeat-y bottom left;
}
.tundra .dijitSliderFocused .dijitSliderProgressBarH,
.tundra .dijitSliderFocused .dijitSliderLeftBumper {
  background-image: url("../dojo/dijit/themes/tundra/images/sliderFullFocus.png");
}
.tundra .dijitSliderFocused .dijitSliderProgressBarV,
.tundra .dijitSliderFocused .dijitSliderBottomBumper {
  background-image: url("../dojo/dijit/themes/tundra/images/sliderFullVerticalFocus.png");
}
.tundra .dijitSliderRemainingBarV {
  border-color: #b4b4b4;
  background: #dcdcdc url("../dojo/dijit/themes/tundra/images/sliderEmptyVertical.png") repeat-y bottom left;
}
.tundra .dijitSliderRemainingBarH {
  border-color: #b4b4b4;
  background: #dcdcdc url("../dojo/dijit/themes/tundra/images/sliderEmpty.png") repeat-x top left;
}
.tundra .dijitSliderBar {
  border-style: solid;
  outline: 1px;
}
.tundra .dijitSliderFocused .dijitSliderBar {
  border-color: #888888;
}
.tundra .dijitSliderImageHandleH {
  border: 0;
  width: 16px;
  height: 16px;
  background: url("../dojo/dijit/themes/tundra/images/preciseSliderThumb.png") no-repeat center top;
}
.tundra .dijitSliderFocused .dijitSliderImageHandleH {
  background-image: url("../dojo/dijit/themes/tundra/images/preciseSliderThumbFocus.png");
}
.dj_ie6 .tundra .dijitSliderImageHandleH {
  background-image: url("../dojo/dijit/themes/tundra/images/preciseSliderThumb.gif");
}
.tundra .dijitSliderLeftBumper {
  border-left-width: 1px;
  border-color: #aab0bb;
  background: #c0c2c5 url("../dojo/dijit/themes/tundra/images/sliderFull.png") repeat-x top left;
}
.tundra .dijitSliderRightBumper {
  background: #dcdcdc url("../dojo/dijit/themes/tundra/images/sliderEmpty.png") repeat-x top left;
  border-color: #b4b4b4;
  border-right-width: 1px;
}
.tundra .dijitSliderImageHandleV {
  border: 0;
  width: 16px;
  height: 16px;
  background: url("../dojo/dijit/themes/tundra/images/sliderThumb.png") no-repeat center center;
}
.tundra .dijitSliderFocused .dijitSliderImageHandleV {
  background-image: url("../dojo/dijit/themes/tundra/images/sliderThumbFocus.png");
}
.dj_ie6 .tundra .dijitSliderFocused .dijitSliderImageHandleV {
  background-image: url("../dojo/dijit/themes/tundra/images/sliderThumbFocus.gif");
}
.tundra .dijitSliderBottomBumper {
  border-bottom-width: 1px;
  border-color: #aab0bb;
  background: #c0c2c5 url("../dojo/dijit/themes/tundra/images/sliderFullVertical.png") repeat-y bottom left;
}
.tundra .dijitSliderTopBumper {
  background: #dcdcdc url("../dojo/dijit/themes/tundra/images/sliderEmptyVertical.png") repeat-y top left;
  border-color: #b4b4b4;
  border-top-width: 1px;
}
.tundra .dijitSliderDecrementIconH,
.tundra .dijitSliderDecrementIconV,
.tundra .dijitSliderIncrementIconH,
.tundra .dijitSliderIncrementIconV {
  background-image: url("../dojo/dijit/themes/tundra/images/spriteArrows.png");
  background-repeat: no-repeat;
  margin: 5px;
  height: 7px;
  width: 7px;
  font-size: 1px;
}
.dj_ie6 .tundra .dijitSliderDecrementIconH,
.dj_ie6 .tundra .dijitSliderDecrementIconV,
.dj_ie6 .tundra .dijitSliderIncrementIconH,
.dj_ie6 .tundra .dijitSliderIncrementIconV {
  background-image: url("../dojo/dijit/themes/tundra/images/spriteArrows.gif");
}
.tundra .dijitSliderDecrementIconH {
  background-position: -7px 0;
}
.tundra .dijitSliderIncrementIconH {
  background-position: -14px 0;
}
.tundra .dijitSliderDecrementIconV {
  background-position: 0 0;
}
.tundra .dijitSliderIncrementIconV {
  background-position: -21px 0;
}
.tundra .dijitSliderButtonInner {
  visibility: hidden;
}
.tundra .dijitSliderReadOnly *,
.tundra .dijitSliderDisabled * {
  border-color: #d5d5d5 #bdbdbd #bdbdbd #d5d5d5;
  color: #bdbdbd;
}
.tundra .dijitSliderReadOnly .dijitSliderDecrementIconH,
.tundra .dijitSliderDisabled .dijitSliderDecrementIconH {
  background-position: -35px 0;
}
.tundra .dijitSliderReadOnly .dijitSliderIncrementIconH,
.tundra .dijitSliderDisabled .dijitSliderIncrementIconH {
  background-position: -42px 0;
}
.tundra .dijitSliderReadOnly .dijitSliderDecrementIconV,
.tundra .dijitSliderDisabled .dijitSliderDecrementIconV {
  background-position: -28px 0;
}
.tundra .dijitSliderReadOnly .dijitSliderIncrementIconV,
.tundra .dijitSliderDisabled .dijitSliderIncrementIconV {
  background-position: -49px 0;
}
.tundra .dijitSelect .dijitButtonNode {
  padding: 0;
}
.tundra .dijitSelect .dijitButtonNode .dijitArrowButtonInner {
  margin: 0 4px 0 5px;
}
.tundra .dijitSelect .dijitButtonContents {
  padding-top: 1px;
  background: #ffffff url("../dojo/dijit/themes/tundra/images/validationInputBg.png") repeat-x top left;
}
.tundra .dijitSelectHover .dijitButtonContents,
.tundra .dijitSelectActive .dijitButtonContents,
.tundra .dijitSelectOpened .dijitButtonContents,
.tundra .dijitSelectDisabled .dijitButtonContents,
.tundra .dijitSelectReadOnly .dijitButtonContents {
  background: transparent none;
}
.dj_ie .tundra .dijitSelect .dijitButtonContents {
  padding-top: 0;
}
.tundra .dijitSelectDisabled .dijitButtonNode {
  border-color: #d5d5d5 #bdbdbd #bdbdbd #d5d5d5;
  background: #e4e4e4 url("../dojo/dijit/themes/tundra/images/buttonDisabled.png") top repeat-x;
}
.dj_ie .tundra .dijitSelectDisabled .dijitButtonNode * {
  filter: gray() alpha(opacity=50);
}
.tundra .dijitSelectHover .dijitButtonNode {
  border-color: #a5beda;
  border-bottom-color: #5c7590;
  border-right-color: #5c7590;
  color: #243c5f;
  background: #fcfdff url("../dojo/dijit/themes/tundra/images/buttonHover.png") repeat-x bottom;
}
.tundra .dijitSelectActive .dijitButtonNode,
.tundra .dijitSelectOpened .dijitButtonNode {
  border-color: #366dba;
  background: #ededed url("../dojo/dijit/themes/tundra/images/buttonActive.png") bottom repeat-x;
}
.tundra .dijitSelectMenu td {
  padding: 0;
}
.tundra .dijitSelectMenu .dijitMenuItemLabel,
.tundra .dijitSelectMenu .dijitMenuArrowCell {
  padding: 0.1em 0.2em;
}
.tundra .dijitTreeNode {
  background-image: url("../dojo/dijit/themes/tundra/images/i.gif");
  background-repeat: repeat-y;
  /* zoom: 1;	*/

}
.tundra .dijitTreeIsLast {
  background: url("../dojo/dijit/themes/tundra/images/i_half.gif") no-repeat;
}
.tundra .dijitTreeIsRoot {
  margin-left: 0;
  background-image: none;
}
.tundra .dijitTreeExpando {
  width: 18px;
  height: 18px;
}
.tundra .dijitTreeRow {
  padding-bottom: 2px;
}
.tundra .dijitTreeContent {
  min-height: 18px;
  min-width: 18px;
}
.tundra .dijitTreeRowSelected .dijitTreeLabel {
  background: #e2ebfe;
}
.tundra .dijitTreeRowHover {
  background-image: url("../dojo/dijit/themes/tundra/images/treeHover.png");
  background-repeat: repeat;
  background-color: transparent !important;
}
.tundra .dijitTreeExpandoOpened {
  background-image: url("../dojo/dijit/themes/tundra/images/treeExpand_minus.gif");
}
.tundra .dijitTreeExpandoClosed {
  background-image: url("../dojo/dijit/themes/tundra/images/treeExpand_plus.gif");
}
.tundra .dijitTreeExpandoLeaf {
  background-image: url("../dojo/dijit/themes/tundra/images/treeExpand_leaf.gif");
}
.tundra .dijitTreeExpandoLoading {
  background-image: url("../dojo/dijit/themes/tundra/images/treeExpand_loading.gif");
}
.tundra .dijitTreeIcon {
  width: 16px;
  height: 16px;
}
.tundra .dijitFolderOpened {
  background: url("../dojo/dijit/themes/tundra/images/folderOpened.gif") no-repeat;
}
.tundra .dijitFolderClosed {
  background: url("../dojo/dijit/themes/tundra/images/folderClosed.gif") no-repeat;
}
.tundra .dijitLeaf {
  background: url("../dojo/dijit/themes/tundra/images/leaf.gif") no-repeat;
}
.tundra .dijitTreeNode .dojoDndItemBefore,
.tundra .dijitTreeNode .dojoDndItemAfter {
  border-bottom: none;
  border-top: none;
}
.tundra .dijitTreeNode .dojoDndItemBefore .dijitTreeContent {
  border-top: 2px solid #336699;
}
.tundra .dijitTreeNode .dojoDndItemAfter .dijitTreeContent {
  border-bottom: 2px solid #336699;
}
.tundra .dijitProgressBar {
  margin: 2px 0 2px 0;
}
.tundra .dijitProgressBarEmpty {
  background: #ffffff url("../dojo/dijit/themes/tundra/images/progressBarEmpty.png") repeat-x center center;
  border-color: #a2a2a2 #b8b8b8 #b8b8b8 #a2a2a2;
}
.tundra .dijitProgressBarTile {
  background: #f0f0f0 url("../dojo/dijit/themes/tundra/images/progressBarFull.png") repeat-x center center;
}
.tundra .dijitProgressBarFull {
  border-right: 1px solid #b8b8b8;
}
.tundra .dijitProgressBarLabel {
  color: #293a4b;
}
.tundra .dijitProgressBarIndeterminate .dijitProgressBarTile {
  background: #cad2de url("../dojo/dijit/themes/tundra/images/progressBarAnim.gif") repeat-x center center;
}
.tundra .dijitTitlePaneTitle {
  background: #cccccc;
  background: #ffffff url("../dojo/dijit/themes/tundra/images/titleBar.png") repeat-x bottom left;
  border: 1px solid #bfbfbf;
  padding: 3px 4px;
}
.tundra .dijitTitlePaneTitleHover {
  background: #f8fafd url("../dojo/dijit/themes/tundra/images/accordionItemHover.gif") bottom repeat-x;
}
.tundra .dijitTitlePane .dijitArrowNode {
  background-image: url("../dojo/dijit/themes/tundra/images/spriteArrows.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  height: 7px;
  width: 7px;
}
.dj_ie6 .tundra .dijitTitlePane .dijitArrowNode {
  background-image: url("../dojo/dijit/themes/tundra/images/spriteArrows.gif");
}
.tundra .dijitTitlePane .dijitClosed .dijitArrowNode {
  background-position: -14px 0;
}
.tundra .dijitTitlePaneContentOuter {
  background: #ffffff;
  border: 1px solid #bfbfbf;
  border-top: 0;
}
.tundra .dijitTitlePaneContentInner {
  padding: 10px;
}
.tundra .dijitTitlePaneTextNode {
  margin-left: 4px;
  margin-right: 4px;
}
.tundra .dijitCalendarIncrementControl {
  width: 15px;
  height: 15px;
  background-image: url("../dojo/dijit/themes/tundra/images/spriteRoundedIconsSmall.png");
  background-repeat: no-repeat;
}
.dj_ie6 .tundra .dijitCalendarIncrementControl {
  font-size: .1em;
  background-image: url("../dojo/dijit/themes/tundra/images/spriteRoundedIconsSmall.gif");
}
.tundra .dijitA11ySideArrow {
  display: none;
}
.tundra .dijitCalendarDecrease {
  background-position: top left;
}
.tundra .dijitCalendarIncrease {
  background-position: -30px top;
}
.tundra .dijitCalendarContainer {
  font-size: 100%;
  border-spacing: 0;
  border-collapse: separate;
  border: 1px solid #cccccc;
  margin: 0;
}
.tundra .dijitCalendarMonthContainer th {
  background: #d3d3d3 url("../dojo/dijit/themes/tundra/images/titleBar.png") repeat-x top;
  padding-top: .3em;
  padding-bottom: .2em;
  text-align: center;
}
.dj_ie6 .tundra .dijitCalendarMonthContainer th {
  padding-top: .2em;
  padding-bottom: .1em;
}
.tundra .dijitCalendarDayLabelTemplate {
  background: #ffffff url("../dojo/dijit/themes/tundra/images/calendarDayLabel.png") repeat-x bottom;
  font-weight: normal;
  padding-top: .15em;
  padding-bottom: 0;
  border-top: 1px solid #eeeeee;
  color: #293a4b;
  text-align: center;
}
.tundra .dijitCalendarBodyContainer {
  border-bottom: 1px solid #eeeeee;
}
.tundra .dijitCalendarMonthLabel {
  color: #293a4b;
  font-weight: bold;
  padding: 0 4px;
}
.tundra .dijitCalendarDateTemplate {
  font-size: 0.9em;
  font-weight: bold;
  text-align: center;
  padding: 0.3em 0.3em 0.05em 0.3em;
  letter-spacing: 1px;
}
.dj_ie .tundra .dijitCalendarDateTemplate {
  padding: 0.1em .33em 0.02em .33em;
}
.tundra .dijitCalendarPreviousMonth,
.tundra .dijitCalendarNextMonth {
  color: #999999;
  background-color: #f8f8f8;
}
.tundra .dijitCalendarCurrentMonth {
  background-color: white;
}
.tundra .dijitCalendarCurrentDate {
  text-decoration: underline;
  font-weight: bold;
}
.tundra .dijitCalendarHoveredDate {
  background-color: #e2ebf2;
}
.tundra .dijitCalendarDisabledDate {
  text-decoration: line-through;
  background-color: white;
}
.tundra .dijitCalendarSelectedDate {
  background-color: #bbc4d0 !important;
  color: black !important;
}
.tundra .dijitCalendarYearContainer {
  background: #ffffff url("../dojo/dijit/themes/tundra/images/calendarYearLabel.png") repeat-x bottom;
  border-top: 1px solid #cccccc;
}
.tundra .dijitCalendarYearLabel {
  margin: 0;
  padding: 0.4em 0 0.25em 0;
  text-align: center;
}
.tundra .dijitCalendarSelectedYear {
  color: black;
  padding: 0.2em;
  padding-bottom: 0.1em;
  background-color: #bbc4d0 !important;
}
.tundra .dijitCalendarNextYear,
.tundra .dijitCalendarPreviousYear {
  color: black !important;
  font-weight: normal;
}
.tundra .dijitCalendar .dijitDropDownButton {
  margin: 0;
}
.tundra .dijitCalendar .dijitButtonText {
  padding: 0;
}
.tundra .dijitCalendar .dijitDropDownButton .dijitButtonNode {
  background-color: transparent;
  background-image: none;
  padding: 0;
}
.tundra .dijitCalendarMonthMenu .dijitCalendarMonthLabelHover {
  background-color: #3559ac;
  color: #ffffff;
}
.tundra .dijitTimePickerTick,
.tundra .dijitTimePickerMarker {
  border-color: #cccccc;
}
.tundra .dijitTimePickerTick {
  color: white;
}
.tundra .dijitTimePickerMarker {
  background: #d3d3d3 url("../dojo/dijit/themes/tundra/images/titleBar.png") repeat-x top;
  color: #293a4b;
  font-weight: bold;
}
.tundra .dijitTimePickerItemSelected {
  color: black;
  background: #bbc4d0 none;
}
.tundra .dijitTimePickerItemHover {
  background: #60a1ea none;
  color: white;
}
.tundra .dijitTimePickerItemHover,
.tundra .dijitTimePickerItemSelected {
  position: relative;
  z-index: 10;
}
.tundra .dijitTimePickerTick .dijitTimePickerItemInner {
  font-size: 0.4em;
}
.tundra .dijitTimePickerItemHover .dijitTimePickerItemInner,
.tundra .dijitTimePickerItemSelected .dijitTimePickerItemInner {
  font-size: 1em;
}
.tundra .dijitTimePickerMarkerHover {
  border-top: 1px solid #cccccc;
}
.tundra .dijitTimePickerTickHover,
.tundra .dijitTimePickerTickSelected {
  margin-top: -0.3em;
  margin-bottom: -0.3em;
  border-bottom: none;
}
.tundra .dijitToolbar {
  border-bottom: 1px solid #cccccc;
  background: #eaeaea url("../dojo/dijit/themes/tundra/images/titleBar.png") repeat-x top left;
}
.dj_ie6 .tundra .dijitToolbar {
  height: 10px;
}
.tundra .dijitToolbar .dijitButtonNode,
.tundra .dijitToolbar .dijitComboButton .dijitButtonContents,
.tundra .dijitToolbar .dijitComboButton .dijitDownArrowButton {
  background: none;
  margin: 0;
  padding: 0;
  border: none;
  font-size: 12px;
}
.tundra .dijitToolbar .dijitButton,
.tundra .dijitToolbar .dijitToggleButton,
.tundra .dijitToolbar .dijitDropDownButton,
.tundra .dijitToolbar .dijitComboButton .dijitButtonContents,
.tundra .dijitToolbar .dijitComboButton .dijitDownArrowButton {
  background: none;
  padding: 1px;
}
.tundra .dijitToolbar .dijitButtonChecked,
.tundra .dijitToolbar .dijitToggleButtonChecked {
  background-color: #d4dff2;
  border: 1px solid #316ac5;
  padding: 0;
}
.tundra .dijitToolbar .dijitButtonCheckedHover,
.tundra .dijitToolbar .dijitToggleButtonCheckedHover {
  background-color: #abc1e5;
  border: 1px solid #316ac5;
  padding: 0;
}
.tundra .dijitToolbar .dijitButtonHover,
.tundra .dijitToolbar .dijitToggleButtonHover,
.tundra .dijitToolbar .dijitDropDownButtonHover,
.tundra .dijitToolbar .dijitComboButton .dijitButtonContentsHover,
.tundra .dijitToolbar .dijitComboButton .dijitDownArrowButtonHover {
  border: 1px solid #869cbf;
  padding: 0;
  background-color: #e1e5f0;
}
.tundra .dijitToolbar label {
  padding: 3px 3px 0 6px;
}
.dj_ie .tundra .dijitToolbar .dijitComboButton .dijitButtonContentsFocused,
.dj_ie .tundra .dijitToolbar .dijitComboButton .dijitDownArrowButtonFocused {
  border: 1px #555555 dotted !important;
  padding: 0;
}
.tundra .dijitToolbarSeparator {
  background: url("../dojo/dijit/icons/images/editorIconsEnabled.png");
}
.tundra .dijitToolbarRtl .dijitToolbarSeparator {
  background-image: url("../dojo/dijit/icons/images/editorIconsDisabled.png");
}
.tundra .dijitDialog {
  background: #ffffff;
  border: 1px solid #7eabcd;
  padding: 0;
  -webkit-box-shadow: 0 5px 10px #adadad;
}
.tundra .dijitDialogPaneContent {
  background: #ffffff;
  border-top: 1px solid #d3d3d3;
  padding: 10px;
}
.tundra .dijitDialogTitleBar {
  background: #fafafa url("../dojo/dijit/themes/tundra/images/titleBar.png") repeat-x top left;
  padding: 5px 6px 3px 6px;
  outline: 0;
}
.tundra .dijitDialogTitle {
  font-weight: bold;
  padding: 0 4px;
}
.tundra .dijitDialogCloseIcon {
  background: url("../dojo/dijit/themes/tundra/images/tabClose.png") no-repeat right top;
  position: absolute;
  vertical-align: middle;
  right: 6px;
  top: 4px;
  height: 15px;
  width: 15px;
}
.dj_ie6 .tundra .dijitDialogCloseIcon {
  background: url("../dojo/dijit/themes/tundra/images/tabClose.gif") no-repeat right top;
}
.tundra .dijitDialogCloseIconHover {
  background: url("../dojo/dijit/themes/tundra/images/tabCloseHover.png") no-repeat right top;
}
.dj_ie6 .tundra .dijitDialogCloseIconHover {
  background: url("../dojo/dijit/themes/tundra/images/tabCloseHover.gif") no-repeat right top;
}
.tundra .dijitTooltip,
.tundra .dijitTooltipDialog {
  background: transparent;
}
.dijitTooltipBelow {
  padding-top: 13px;
}
.dijitTooltipAbove {
  padding-bottom: 13px;
}
.tundra .dijitTooltipContainer {
  background: #ffffff url("../dojo/dijit/themes/tundra/images/popupMenuBg.gif") repeat-x bottom left;
  border: 1px solid #7eabcd;
  padding: 0.45em;
  -webkit-border-radius: 3px;
  /* -moz-border-radius: 3px; */

}
.tundra .dijitTooltipConnector {
  border: 0;
  z-index: 2;
}
.tundra .dijitTooltipABRight .dijitTooltipConnector {
  left: auto !important;
  right: 3px;
}
.tundra .dijitTooltipBelow .dijitTooltipConnector {
  top: 0;
  left: 3px;
  background: url("../dojo/dijit/themes/tundra/images/tooltipConnectorUp.png") no-repeat top left;
  width: 16px;
  height: 14px;
}
.dj_ie .tundra .dijitTooltipBelow .dijitTooltipConnector {
  background-image: url("../dojo/dijit/themes/tundra/images/tooltipConnectorUp.gif");
}
.tundra .dijitTooltipAbove .dijitTooltipConnector {
  bottom: 0;
  left: 3px;
  background: url("../dojo/dijit/themes/tundra/images/tooltipConnectorDown.png") no-repeat top left;
  width: 16px;
  height: 14px;
}
.dj_ie .tundra .dijitTooltipAbove .dijitTooltipConnector {
  background-image: url("../dojo/dijit/themes/tundra/images/tooltipConnectorDown.gif");
}
.dj_ie6 .tundra .dijitTooltipAbove .dijitTooltipConnector {
  bottom: -3px;
}
.tundra .dijitTooltipLeft {
  padding-right: 14px;
}
.tundra .dijitTooltipLeft .dijitTooltipConnector {
  right: 0;
  background: url("../dojo/dijit/themes/tundra/images/tooltipConnectorRight.png") no-repeat top left;
  width: 16px;
  height: 14px;
}
.dj_ie .tundra .dijitTooltipLeft .dijitTooltipConnector {
  background-image: url("../dojo/dijit/themes/tundra/images/tooltipConnectorRight.gif");
}
.tundra .dijitTooltipRight {
  padding-left: 14px;
}
.tundra .dijitTooltipRight .dijitTooltipConnector {
  left: 0;
  background: url("../dojo/dijit/themes/tundra/images/tooltipConnectorLeft.png") no-repeat top left;
  width: 16px;
  height: 14px;
}
.dj_ie .tundra .dijitTooltipRight .dijitTooltipConnector {
  background-image: url("../dojo/dijit/themes/tundra/images/tooltipConnectorLeft.gif");
}
.dj_webkit .tundra .dijitTooltipContainer {
  -webkit-box-shadow: 0 5px 10px #adadad;
}
.tundra .dijitMenu,
.tundra .dijitMenuBar {
  border: 1px solid #7eabcd;
  margin: 0;
  padding: 0;
  background-color: #f7f7f7;
}
.tundra .dijitBorderContainer .dijitMenuBar {
  border: 1px solid #cccccc;
}
.tundra .dijitMenuItem {
  font-family: sans-serif;
  margin: 0;
}
.tundra .dijitMenuItem {
  padding: 4px 5px;
}
.tundra .dijitMenuPreviousButton,
.tundra .dijitMenuNextButton {
  font-style: italic;
}
.tundra .dijitMenuItem td {
  padding: 2px;
}
.tundra .dijitMenuPassive .dijitMenuItemHover,
.tundra .dijitMenuItemSelected {
  background-color: #3559ac;
  color: #ffffff;
}
.tundra .dijitMenuItemIcon {
  width: 16px;
  height: 16px;
}
.tundra .dijitMenuExpand {
  width: 7px;
  height: 7px;
  background-image: url("../dojo/dijit/themes/tundra/images/spriteArrows.png");
  background-position: -14px 0;
}
.dj_ie6 .tundra .dijitMenuExpand {
  background-image: url("../dojo/dijit/themes/tundra/images/spriteArrows.gif");
}
.tundra .dijitMenuSeparatorTop {
  border-bottom: 1px solid #9b9b9b;
}
.tundra .dijitMenuSeparatorBottom {
  border-top: 1px solid #e8e8e8;
}
.tundra .dijitCheckedMenuItemIconChar {
  display: none;
}
.tundra .dijitCheckedMenuItemIcon {
  background-image: url("../dojo/dijit/themes/tundra/images/checkmark.png");
  background-position: -80px;
}
.dj_ie6 .tundra .dijitCheckedMenuItemIcon {
  background-image: url("../dojo/dijit/themes/tundra/images/checkmark.gif");
}
.tundra .dijitCheckedMenuItemChecked .dijitCheckedMenuItemIcon {
  background-position: -64px;
}
.dijitEditor {
  border: 1px solid #bfbfbf;
  border-top: 0;
}
.tundra .dijitEditorIcon {
  background-image: url("../dojo/dijit/icons/images/editorIconsEnabled.png");
  background-repeat: no-repeat;
  width: 18px;
  height: 18px;
  text-align: center;
}
.tundra .dijitDisabled .dijitEditorIcon {
  background-image: url("../dojo/dijit/icons/images/editorIconsDisabled.png");
}
.dijitEditorIcon {
  background-image: url("../dojo/dijit/icons/images/editorIconsEnabled.png");
  background-repeat: no-repeat;
  width: 18px;
  height: 18px;
  text-align: center;
}
.dijitDisabled .dijitEditorIcon {
  background-image: url("../dojo/dijit/icons/images/editorIconsDisabled.png");
}
.dijitEditorIconSep {
  background-position: 0px;
}
.dijitEditorIconSave {
  background-position: -18px;
}
.dijitEditorIconPrint {
  background-position: -36px;
}
.dijitEditorIconCut {
  background-position: -54px;
}
.dijitEditorIconCopy {
  background-position: -72px;
}
.dijitEditorIconPaste {
  background-position: -90px;
}
.dijitEditorIconDelete {
  background-position: -108px;
}
.dijitEditorIconCancel {
  background-position: -126px;
}
.dijitEditorIconUndo {
  background-position: -144px;
}
.dijitEditorIconRedo {
  background-position: -162px;
}
.dijitEditorIconSelectAll {
  background-position: -180px;
}
.dijitEditorIconBold {
  background-position: -198px;
}
.dijitEditorIconItalic {
  background-position: -216px;
}
.dijitEditorIconUnderline {
  background-position: -234px;
}
.dijitEditorIconStrikethrough {
  background-position: -252px;
}
.dijitEditorIconSuperscript {
  background-position: -270px;
}
.dijitEditorIconSubscript {
  background-position: -288px;
}
.dijitEditorIconJustifyCenter {
  background-position: -306px;
}
.dijitEditorIconJustifyFull {
  background-position: -324px;
}
.dijitEditorIconJustifyLeft {
  background-position: -342px;
}
.dijitEditorIconJustifyRight {
  background-position: -360px;
}
.dijitEditorIconIndent {
  background-position: -378px;
}
.dijitEditorIconOutdent {
  background-position: -396px;
}
.dijitEditorIconListBulletIndent {
  background-position: -414px;
}
.dijitEditorIconListBulletOutdent {
  background-position: -432px;
}
.dijitEditorIconListNumIndent {
  background-position: -450px;
}
.dijitEditorIconListNumOutdent {
  background-position: -468px;
}
.dijitEditorIconTabIndent {
  background-position: -486px;
}
.dijitEditorIconLeftToRight {
  background-position: -504px;
}
.dijitEditorIconRightToLeft,
.dijitEditorIconToggleDir {
  background-position: -522px;
}
.dijitEditorIconBackColor {
  background-position: -540px;
}
.dijitEditorIconForeColor {
  background-position: -558px;
}
.dijitEditorIconHiliteColor {
  background-position: -576px;
}
.dijitEditorIconNewPage {
  background-position: -594px;
}
.dijitEditorIconInsertImage {
  background-position: -612px;
}
.dijitEditorIconInsertTable {
  background-position: -630px;
}
.dijitEditorIconSpace {
  background-position: -648px;
}
.dijitEditorIconInsertHorizontalRule {
  background-position: -666px;
}
.dijitEditorIconInsertOrderedList {
  background-position: -684px;
}
.dijitEditorIconInsertUnorderedList {
  background-position: -702px;
}
.dijitEditorIconCreateLink {
  background-position: -720px;
}
.dijitEditorIconUnlink {
  background-position: -738px;
}
.dijitEditorIconViewSource {
  background-position: -756px;
}
.dijitEditorIconRemoveFormat {
  background-position: -774px;
}
.dijitEditorIconFullScreen {
  background-position: -792px;
}
.dijitEditorIconWikiword {
  background-position: -810px;
}
.dijitColorPalette {
  border: 1px solid #7eabcd;
  background: #ffffff;
  /* -moz-border-radius: 0 !important; */

}
.dijitRtl .dijitPlaceHolder {
  left: auto;
  right: 0;
}
.dijitMenuItemRtl {
  text-align: right;
}
.dj_iequirks .dijitComboButtonRtl BUTTON {
  float: left;
}
.dijitTextBoxRtl .dijitValidationContainer,
.dijitTextBoxRtl .dijitSpinnerButtonContainer,
.dijitComboBoxRtl .dijitArrowButtonContainer {
  border-right-width: 1px !important;
  border-left-width: 0 !important;
}
.dijitSpinnerRtl .dijitSpinnerButtonContainer .dijitArrowButton {
  right: 0;
  left: auto;
}
.dijitTextBoxRtl .dijitSpinnerButtonContainer,
.dijitTextBoxRtl .dijitValidationContainer,
.dijitTextBoxRtl .dijitArrowButtonContainer {
  float: left;
}
.dijitCalendarRtl .dijitCalendarNextYear {
  margin: 0 0.55em 0 0;
}
.dijitCalendarRtl .dijitCalendarPreviousYear {
  margin: 0 0 0 0.55em;
}
.dijitSliderRtl .dijitSliderImageHandleV {
  left: auto;
}
.dijitSliderRtl .dijitSliderImageHandleH {
  left: -50%;
}
.dijitSliderRtl .dijitSliderMoveableH {
  right: auto;
  left: 0;
}
.dijitSliderRtl .dijitRuleContainerV {
  float: right;
}
.dj_ie .dijitSliderRtl .dijitRuleContainerV {
  text-align: right;
}
.dj_ie .dijitSliderRtl .dijitRuleLabelV {
  text-align: left;
}
.dj_ie .dijitSliderRtl .dijitRuleLabelH {
  /* zoom:1; */

}
.dijitSliderRtl .dijitSliderProgressBarH {
  float: right;
  right: 0;
  left: auto;
}
.dijitRtl .dijitContentPaneLoading,
.dijitRtl .dijitContentPaneError {
  background-position: right;
  padding-right: 25px;
}
.dijitTabRtl .dijitTabCloseButton {
  margin-left: 0;
  margin-right: 1em;
}
.dj_ie .dijitTimePickerRtl .dijitTimePickerItem {
  width: 100%;
}
.dijitColorPaletteRtl .dijitColorPaletteUnder {
  left: auto;
  right: 0;
}
.dijitSelectRtl .dijitButtonContents {
  text-align: right;
}
.tundra .dijitCalendarRtl .dijitCalendarDecrease {
  background-position: -30px top;
}
.tundra .dijitCalendarRtl .dijitCalendarIncrease {
  background-position: 0 top;
}
.dj_ie6 .tundra .dijitTimePickerRtl .dijitTimePickerMarkerHover,
.dj_ie7 .tundra .dijitTimePickerRtl .dijitTimePickerMarkerHover {
  border-top: 0;
}
.tundra .dijitDialogRtl .dijitDialogCloseIcon {
  right: auto;
  left: 5px;
}
.tundra .dijitEditorRtl .dijitEditorIcon {
  background-image: url("../dojo/dijit/icons/images/editorIconsEnabled_rtl.png");
}
.tundra .dijitEditorRtlDisabled .dijitEditorIcon {
  background-image: url("../dojo/dijit/icons/images/editorIconsDisabled_rtl.png");
}
.dijitEditorRtl .dijitEditorIcon {
  background-image: url("../dojo/dijit/icons/images/editorIconsEnabled_rtl.png");
}
.dijitEditorRtlDisabled .dijitEditorIcon {
  background-image: url("../dojo/dijit/icons/images/editorIconsDisabled_rtl.png");
}
.dijitToolbarRtl .dijitToolbarSeparator {
  background-image: url("../dojo/dijit/icons/images/editorIconsEnabled_rtl.png");
}
.tundra .dijitMenuItemRtl .dijitMenuExpand {
  background-position: -7px 0;
}
.tundra .dijitTreeNodeRtl,
.tundra .dijitTreeNodeRtl .dijitTreeExpandoLeaf {
  background-image: none;
}
.tundra .dijitTreeNodeRtl .dijitTreeExpandoOpened {
  background-image: url("../dojo/dijit/themes/tundra/images/treeExpand_minus_rtl.gif");
}
.tundra .dijitTreeNodeRtl .dijitTreeExpandoClosed {
  background-image: url("../dojo/dijit/themes/tundra/images/treeExpand_plus_rtl.gif");
}
.tundra .dijitTitlePaneRtl .dijitClosed .dijitArrowNode {
  background-position: -7px 0;
}
.tundra .dijitTabRtl {
  -moz-box-orient: horizontal;
  text-align: right;
}
.tundra .dijitTabRtl .dijitTabInnerDiv {
  padding: 2px 9px 2px 8px;
}
.tundra .tabStrip-disabled .tabStripButtonRtl .dijitTabInnerDiv {
  padding-bottom: 3px;
  padding-top: 1px;
}
.tundra .tabStripButtonRtl .dijitTabInnerDiv {
  padding: 3px 2px 4px 2px;
}
.dj_ie-rtl .tundra .dijitTabContainerLeft-tabs {
  margin-left: 1px !important;
}
.dj_ie-rtl .tundra .dijitTabContainerRight-tabs {
  margin-right: 1px !important;
}
.tundra .dijitTabContainerLeft-tabs .dijitTabRtl,
.tundra .dijitTabContainerRight-tabs .dijitTabRtl {
  margin-left: 0;
}
.dj_ie .tundra .dijitTabRtl .dijitTabInnerDiv {
  width: 0.1% !important;
}
.dj_iequirks-rtl .tundra .dijitTabContainerTopNone,
.dj_iequirks-rtl .tundra .dijitTabContainerBottomNone {
  border-left: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
}
.tundra .dijitSliderRtl .dijitSliderProgressBarH,
.tundra .dijitSliderRtl .dijitSliderRemainingBarH,
.tundra .dijitSliderRtl .dijitSliderLeftBumper,
.tundra .dijitSliderRtl .dijitSliderRightBumper,
.tundra .dijitSliderRtl .dijitSliderTopBumper {
  background-position: top right;
}
.tundra .dijitSliderRtl .dijitSliderProgressBarV,
.tundra .dijitSliderRtl .dijitSliderRemainingBarV,
.tundra .dijitSliderRtl .dijitSliderBottomBumper {
  background-position: bottom right;
}
.tundra .dijitSliderRtl .dijitSliderLeftBumper {
  border-left-width: 0;
  border-right-width: 1px;
}
.tundra .dijitSliderRtl .dijitSliderRightBumper {
  border-left-width: 1px;
  border-right-width: 0;
}
.tundra .dijitSliderRtl .dijitSliderIncrementIconH {
  background-position: -7px 0;
}
.tundra .dijitSliderRtl .dijitSliderDecrementIconH {
  background-position: -14px 0;
}
/************************** end tundra.css ***********************/
/*********************** start bluedoor.css **********************/
/*
@import "/dojo/unifier/bluedoor.css";
*/
.dojoxExpandoPane {
  overflow: hidden;
  z-index: 440 !important;
}
.dojoxExpandoPane .dojoxExpandoWrapper {
  overflow: hidden;
}
.dojoxExpandoClosed .dojoxExpandoTitleNode {
  display: none;
}
.dojoxExpandoClosed .dojoxExpandoWrapper * {
  overflow: hidden !important;
}
.dojoxExpandoTitleNode {
  padding-right: 6px;
  padding-left: 6px;
}
.dojoxExpandoIcon .a11yNode {
  display: none;
  visibility: hidden;
}
.dojoxExpandoBottom .dojoxExpandoIcon,
.dojoxExpandoTop .dojoxExpandoIcon,
.dojoxExpandoLeft .dojoxExpandoIcon {
  float: right;
  margin-right: 2px;
}
.dojoxExpandoRight .dojoxExpandoIcon {
  float: left;
  margin-left: 2px;
}
.dojoxExpandoIcon {
  width: 14px;
  cursor: pointer;
  background-position: -60px 0px;
  background-repeat: no-repeat;
  height: 14px;
}
.dojoxExpandoClosed .dojoxExpandoIcon {
  background-position: 0px 0px;
  margin: 0 auto;
}
.dijitBorderContainer-dijitExpandoPane {
  border: none !important;
}
.tundra .dojoxExpandoTitle {
  font-weight: bold;
  padding: 5px;
  padding-top: 4px;
  padding-bottom: 4px;
  background: #fafafa url("../dojo/dijit/themes/tundra/images/accordionItemActive.gif") repeat-x scroll left top;
  border-top: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
}
.tundra .dojoxExpandoClosed .dojoxExpandoTitle {
  background: none;
  background-color: #fafafa;
  border: none;
  padding: 3px;
}
.tundra .dojoxExpandoClosed {
  background: none;
  background-color: #fafafa;
  border: 1px solid #cccccc !important;
}
.tundra .dojoxExpandoRight .dojoxExpandoTitle,
.tundra .dojoxExpandoLeft .dojoxExpandoTitle,
.tundra .dojoxExpandoClosed .dojoxExpandoTitle,
.tundra .dojoxExpandoClosed {
  background-color: #fafafa;
}
.tundra .dojoxExpandoIcon {
  background-image: url("../dojo/dijit/themes/tundra/images/spriteRoundedIconsSmall.gif");
}
.tundra .dojoxExpandoClosed .dojoxExpandoIconLeft,
.tundra .dojoxExpandoClosed .dojoxExpandoIconRight,
.tundra .dojoxExpandoClosed .dojoxExpandoIconTop,
.tundra .dojoxExpandoClosed .dojoxExpandoIconBottom {
  margin-top: 3px;
}
.dojoxExpandoClosed .dojoxExpandoIcon {
  margin-right: 4px;
}
.dojoxExpandoIconLeft {
  background-position: 0 0;
}
.dojoxExpandoClosed .dojoxExpandoIconLeft {
  background-position: -30px 0;
  margin-right: 4px;
}
.dojoxExpandoIconRight {
  background-position: -30px 0;
}
.dojoxExpandoClosed .dojoxExpandoIconRight {
  background-position: 0 0;
  margin-left: 4px;
}
.dojoxExpandoIconBottom {
  background-position: -15px 0;
}
.dojoxExpandoClosed .dojoxExpandoIconBottom {
  background-position: -45px 0;
  margin-top: 1px;
}
.dojoxExpandoIconTop {
  background-position: -45px 0;
}
.dojoxExpandoClosed .dojoxExpandoIconTop {
  background-position: -15px 0;
}
.dragNode {
  z-index: 10000;
  cursor: move;
}
.dragHandle {
  cursor: move;
}
.dropIndicator {
  position: relative;
  height: 50px;
  border: 1px dashed #ffffff;
}
.dropIndicator > div {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: #000000;
  opacity: 0.17;
  filter: alpha(opacity=17);
  -khtml-opacity: 0.17;
  /* -moz-opacity:0.17; */

}
.dj_ie6 .dropIndicator div {
  position: relative;
  height: 100%;
  background-color: #000000;
  filter: alpha(opacity=17);
}
.dj_ie6 .dropIndicator {
  _margin: 10px;
}
.dndCover {
  background-image: url(../dojo/dojox/layout/resources/icons/pixel.gif);
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 1000px;
  z-index: 9999;
  cursor: move;
}
.dndCover2 {
  z-index: 10001;
}
.dragNode {
  z-index: 10000;
  cursor: move;
}
.dragHandle {
  cursor: move;
}
.dropIndicator {
  position: relative;
  height: 50px;
  border: 1px dashed #ffffff;
}
.dropIndicator > div {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: #000000;
  opacity: 0.17;
  filter: alpha(opacity=17);
  -khtml-opacity: 0.17;
  /* -moz-opacity:0.17; */

}
.dj_ie6 .dropIndicator div {
  position: relative;
  height: 100%;
  background-color: #000000;
  filter: alpha(opacity=17);
}
.dj_ie6 .dropIndicator {
  _margin: 10px;
}
.dndCover {
  background-image: url(data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw%3D%3D);
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 1000px;
  z-index: 9999;
  cursor: move;
}
.dj_ie6 .orange .dndCover,
.dj_ie7 .orange .dndCover {
  background-image: url(../dojo/dojox/layout/resources/icons/pixel.gif);
}
.orange .dndCover2 {
  z-index: 10001;
}
.dj_ie6 .gridContainer * {
  /* zoom:1; */

}
.gridContainer {
  display: block;
  position: relative;
  background: #ffffff;
  margin: 0;
  width: 100%;
  height: auto;
  overflow-y: auto;
  overflow-x: hidden !important;
}
.gridContainerTable {
  width: 100%;
  border: 1px solid #bfbfbf;
}
.gridContainerTable tbody,
.gridContainerTable tr {
  height: 100%;
}
.gridContainerZone {
  vertical-align: top;
  background-color: #FDFDFD;
  height: 100%;
}
.gridContainerZone .serviceWidgetTitleText h2 {
  position: relative;
}
.gridContainerGrip {
  cursor: default;
  position: absolute;
  top: 0;
  width: 10px;
  padding: 0;
  margin: 0;
  background-image: url(../dojo/dojox/layout/resources/icons/pixel.gif);
  height: 100%;
}
.gridContainerGripShow {
  cursor: e-resize;
  position: absolute;
  top: 0;
  width: 10px;
  padding: 0;
  margin: 0;
  background-image: url(../dojo/dojox/layout/resources/icons/gridcontainer_grip.gif);
  height: 100%;
}
.dropIndicator {
  border: 2px dashed #bfbfbf;
}
.dropIndicator > div {
  background-color: #ffffff;
}
.dj_ie6 .dropIndicator,
.dj_ie6 .dojoxPortlet .dijitContentPane,
.dj_ie6 .dojoxPortlet,
.dj_ie6 .dojoxPortlet.dijitTitlePane {
  margin: 10px;
}
.gridContainerZone > * {
  margin: 10px !important;
}
.tundra .dijitTextBox {
  margin: 0;
  padding: 0 2px;
  border: 1px solid #999999;
  background: #ffffff;
}
.tundra .dijitTextBoxReadOnly,
.tundra .dijitTextBoxDisabled {
  color: #000000;
  border-color: #999999 #999999 #999999 #999999;
  background: #EDF0F3;
}
.tundra .dijitTab {
  line-height: normal;
  padding: 0px;
  border: 1px solid #cccccc;
  background: #d8e0e3;
}
.tundra .dijitTabChecked {
  border-color: #999999;
  background: #ffffff;
}
.tundra .dijitTabHover {
  color: #000000;
  border-color: #000000;
  background: #d8e0e3;
}
.tundra .dijitTabContainerTop .dijitTabHover {
  border-bottom-color: #cccccc;
}
.tundra .dijitTabContainerLeft .dijitTabHover {
  border-right-color: #cccccc;
}
.tundra .dijitTabContainerLeft-tabs {
  border-color: #cccccc;
  padding-top: 0;
  height: 100%;
}
.tundra .dijitTabContainerLeft-container {
  border-left: none;
}
.tundra .dijitTabContainerLeft-tabs .dijitTabChecked {
  border-right-color: #cccccc;
}
.tundra .dijitTabContainerLeft-tabs .dijitTab,
.tundra .dijitTabContainerRight-tabs .dijitTab {
  margin-right: 0px;
  margin-bottom: 2px;
}
.tundra .dijitTabContainerTop-tabs {
  margin-bottom: 0px;
  border-color: #cccccc;
  padding-left: 3px;
  background-position: bottom;
}
.tundra .dijitTabContainerTop-container {
  border-top: none;
}
.tundra .dijitTabContainerTop-tabs .dijitTabChecked {
  border-bottom-color: #cccccc;
}
.tundra .dijitTabContainerTop-tabs,
.tundra .dijitTabContainerBottom-tabs {
  padding-left: 3px;
  padding-right: 3px;
}
.tundra .dijitBorderContainer-dijitContentPane {
  padding: 0px;
}
.tundra .dijitBorderContainer-child {
  border: 0px #cccccc solid;
}
.tundra .dijitSplitterH {
  background-image: url("../studio/css/images/splitter_bar_h.gif");
  border: 0;
  height: 7px;
}
.tundra .dijitGutterH {
  border: 0;
  height: 0;
}
.tundra .dijitSplitterH .dijitSplitterThumb {
  background-image: url("../studio/css/images/splitter_thumb_h.gif");
  height: 5px;
  top: 1px;
  width: 20px;
}
.tundra .dijitSplitterV {
  background-image: url(../studio/css/images/bar.jpg);
  border: 0;
  width: 5px;
}
.tundra .dijitGutterV {
  border: 0px;
  width: 0px;
}
.tundra .dijitTitlePaneTitle {
  font-weight: bold;
  background: #f8fafd url(../dojo/dijit/themes/tundra/images/accordionItemHover.gif) bottom repeat-x;
  border: 1px solid #bfbfbf;
  padding: 3px 4px;
}
.tundra .dijitTitlePaneTitleHover {
  background: #ffffff url(../dojo/dijit/themes/tundra/images/titleBar.png) repeat-x bottom left;
}
.tundra .dijitFolderOpened {
  background: url(../studio/css/images/u_folder_open.gif) no-repeat;
}
.tundra .dijitFolderClosed {
  background: url(../studio/css/images/u_folder.gif) no-repeat;
}
.tundra .dijitLeaf {
  background: url(../studio/css/images/u_file.gif) no-repeat;
}
.tundra .dijitDialogPaneActionBar {
  text-align: center;
}
.dijitIconPalette {
  border: 1px solid #999999;
  background: #ffffff;
  /* -moz-border-radius:3pt; */

}
img.dijitIconPaletteUnder {
  border-style: none;
  position: absolute;
  left: 0;
  top: 0;
}
.dijitIconPaletteInner {
  position: relative;
  overflow: hidden;
  outline: 0;
}
.dijitPaletteImg {
  width: 16px;
  height: 14px;
  position: absolute;
  overflow: hidden;
  cursor: default;
  z-index: 10;
  border: 1px solid #999999;
}
.dijitPaletteImgHighlight {
  width: 14px;
  height: 12px;
  position: absolute;
  overflow: hidden;
  cursor: default;
  z-index: 10;
}
.dijitPaletteImg:focus,
.dijitPaletteImgHighlight {
  width: 14px;
  height: 12px;
  border: 2px solid #000000;
  outline: 2px solid #dedede;
}
.unifierLog {
  color: #284d79;
  text-decoration: none;
  /*background-color: @white;*/

}
.unifierLogListView {
  border-left: #93b0b4 1px solid;
  border-right: #93b0b4 1px solid;
  border-bottom: #93b0b4 1px solid;
  width: 100%;
}
.unifierLogTitle {
  font-weight: bolder;
  color: #003e88;
}
.unifierLogCurrentPage {
  border: #999999 1px solid;
}
.unifierLogPerPage {
  margin: 0;
  /* IE default */

  padding: 0;
  font-size: inherit;
  font-family: inherit;
  border-right: #999999 1px solid;
  border-top: #999999 1px solid;
  border-left: #999999 1px solid;
  border-bottom: #999999 1px solid;
}
.unifierLogPreviousNext {
  color: #003e88;
  text-decoration: none;
}
.dijitHeaderSelectContainer {
  background-color: #d8e0e3;
  width: 300px;
  height: 330px;
  padding: 3px;
  border: 1px solid #5b8ba2;
}
.dijitHeaderSelectTitle {
  font-weight: bold;
  cursor: move;
}
.dijitHeaderSelectGrid {
  width: 260px;
  height: 225px;
  border: 1px solid #5b8ba2;
}
.dijitHeaderSelectButton {
  width: 60px;
  background-color: #d8e0e3;
}
.unifierText {
  color: #000000;
  text-decoration: none;
}
.unifierBolderText {
  font-weight: bolder;
  color: #000000;
  text-decoration: none;
}
.unifierLink {
  cursor: pointer;
  color: #212cc4;
  text-decoration: underline;
}
.unifierLink2 {
	color: #0072bc;
	cursor: pointer;
	text-decoration: none;
}
.unifierLink2:hover {
	color: #0072bc;
	text-decoration: underline;
}
.unifierButton {
  min-width: 80px;
  color: black;
  background-color: #d8e0e3;
  text-align: center;
  cursor: pointer;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 9pt;
  height: 23px;
}
.unifierButtonSmall {
  min-width: 80px;
  height: 23px;
  color: black;
  background-color: #d8e0e3;
  text-align: center;
  cursor: pointer;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 9pt;
  height: 20px;
}
.unifierDateButton {
  border-width: 0px;
  background-image: url(../studio/css/images/btn_calender.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  width: 16px;
  height: 15px;
  cursor: pointer;
}
.unifierCalendarContainer {
  width: auto;
  font-size: 11px;
  width: 166px;
  border: 1px solid black;
  margin: 0;
}
.unifierCalendarContainer th,
.unifierCalendarContainer td {
  padding: 0;
}
.unifierCalendarNextYear {
  margin: 0 0 0 0.55em;
}
.unifierCalendarPreviousYear {
  margin: 0 0.55em 0 0;
}
.unifierCalendarIncrementControl {
  vertical-align: middle;
}
.unifierCalendarIncrementControl,
.unifierCalendarDateTemplate,
.unifierCalendarMonthLabel,
.unifierCalendarPreviousYear,
.unifierCalendarNextYear {
  cursor: pointer;
}
.unifierCalendarMonthContainer {
  width: 100%;
  height: 26px;
  background-color: #d8e0e3;
  border-bottom: buttonhighlight thin groove;
  padding-top: 5px;
}
.unifierCalendarMonthContainer table {
  width: 90%;
  margin: auto;
}
.unifierCalendarMonthContainer tr {
  vertical-align: top;
}
.unifierCalendarBodyContainer {
  background-color: white;
  text-align: center;
}
.unifierCalendarBodyContainer table {
  width: 90%;
  margin: auto;
}
.unifierCalendarMonth {
  width: 76px;
  font-size: 11px;
  text-align: center;
}
.unifierCalendarDayLabelTemplate {
  font-size: 11px;
  font-weight: normal;
  border-bottom: black 1px groove;
  text-align: center;
}
.unifierCalendarDateTemplate {
  font-size: 11px;
  text-align: center;
  border: white 1px solid;
}
.unifierCalendarPreviousMonth,
.unifierCalendarNextMonth {
  color: white;
}
.unifierCalendarPreviousMonthDisabled,
.unifierCalendarNextMonthDisabled {
  background-color: #a4a5a6 !important;
}
.unifierCalendarCurrentMonth {
  background-color: white !important;
}
.unifierCalendarCurrentMonthDisabled {
  background-color: #bbbbbc !important;
}
.unifierCalendarDisabledDate {
  color: gray;
  text-decoration: line-through !important;
  cursor: default !important;
}
.unifierCalendarOffDate {
  background-color: #cccccc !important;
  cursor: default !important;
}
.unifierCalendarCurrentDate {
  text-decoration: underline;
  font-weight: bold;
}
.unifierCalendarSelectedDate {
  border: brown 1px solid;
}
.unifierCalendarYearLabel {
  font-size: 11px;
  height: 17px;
  font-weight: normal;
  border: 1px solid;
  background-color: white;
  vertical-align: middle;
  text-align: center;
}
.unifierCalendarYearImage {
  border: 0;
}
.unifierCalendarSelectedYear {
  color: black;
  padding: 0.2em;
  padding-bottom: 0.1em;
  background-color: #bbc4d0 !important;
}
.unifierCalendarNextYear,
.unifierCalendarPreviousYear {
  color: black !important;
  font-weight: normal;
}
.unifierCalendarTimeContainer {
  width: 100%;
  background-color: #d8e0e3;
  vertical-align: middle;
  border-top: buttonhighlight thin groove;
  border-bottom: buttonhighlight thin groove;
  text-align: center;
}
.unifierCalendarTimeLabel input {
  width: 15px;
  height: 16px;
  border-width: 0;
  font-size: 11px;
  text-align: center;
}
.unifierCalendarTimeZoneLabel {
  font-size: 11px;
  text-align: left;
}
.unifierCalendarButtonContainer {
  width: 100%;
  background-color: #d8e0e3;
  text-align: center;
}
.unifierCalendarButton {
  width: 48px;
  font-size: 11px;
  background-color: #d8e0e3;
}
.unifierLogFindTitle {
  height: 20px;
  background-image: url('../webant/images/toolbar.gif');
}
.dojoxGrid {
  position: relative;
  background-color: #d8e0e3;
  /* -moz-outline-style: none; */

  outline: none;
}
.dojoxGrid table {
  empty-cells: show;
  padding: 0;
}
.dojoxGrid td {
  /* -moz-outline: none; */

}
.dojoxGrid-master-header {
  position: relative;
}
.dojoxGrid-master-view {
  position: relative;
}
.dojoxGrid-view {
  position: absolute;
  overflow: hidden;
}
.dojoxGrid-header {
  position: absolute;
  overflow: hidden;
  background-color: #d8e0e3;
}
.dojoxGrid-footer {
  position: absolute;
  overflow-x: scroll;
  overflow-y: scroll;
  background-color: #d8e0e3;
  border-top: #5b8ba2 1px solid;
}
.dojoxGrid-footer-content {
  overflow: hidden;
}
.dojoxGrid-footer-cell {
  border: 1px solid;
  border-right-color: red;
  border-bottom-color: red;
  border-left: 0px solid white;
  border-top: 0px solid white;
  font-size: 11px;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.dojoxGrid-footer-content .dojoxGrid-cell {
  /*border: 1px solid; */

  border-right-color: #5b8ba2;
  border-bottom-color: #5b8ba2;
}
.dojoxGrid-footer-content .dojoxGrid-cell .dojoxGrid-cell-over {
  border: 0px solid white;
}
.dojoxGrid-footer-content .dojoxGrid-cell .dojoxGrid-cell-over {
  border: 0px dotted white;
}
.dojoxGrid-header table {
  text-align: center;
}
.dojoxGrid-header .dojoxGrid-cell-content {
  text-align: left;
}
html[dir="rtl"] .dojoxGrid-header .dojoxGrid-cell-content {
	text-align: right;
}
.listview .dojoxGrid-header .dojoxGrid-cell {
  border-right: #93b0b4 1px solid;
  border-top: #93b0b4 1px solid;
  border-bottom: #93b0b4 1px solid;
  padding: 0px 2px 0px 2px;
}
.dojoxGrid-header .dojoxGrid-cell {
  text-align: left;
  background-color: #d8e0e3;
  font-size: 9pt;
  color: #000000;
  border: 1px solid transparent;
  border-color: #F6F4EB #ACA899 #ACA899 #F6F4EB;
  padding: 2px 3px 2px 2px;
}
html[dir="rtl"] .dojoxGrid-header .dojoxGrid-cell {
	text-align: right;
}
/*
.dojoxGrid-header .dojoxGrid-cell { 
	text-align: center;
	border-right-color: @gray-blue;
	border-bottom-color: @gray-blue;
	font-size: 11px;
	font-family: @font-family;
}

.dojoxGrid-cell {
	border: 1px solid; 
	border-right-color: @gray-blue;
	border-bottom-color: @gray-blue;
	font-size: 11px;
	font-family: @font-family;
}
*/
.dj_ie6 .dojoxGrid-header .dojoxGrid-cell {
  border: 1px solid white;
  border-color: #F6F4EB #ACA899 #ACA899 #F6F4EB;
}
.dojoxGrid-header .dojoxGrid-cell-over {
  background-image: none;
}
.dojoxGrid-sort-down {
  background: url(../studio/css/images/UpArrow.gif) right no-repeat;
  padding-left: 0px;
  margin-left: 0px;
}
html[dir="rtl"] .dojoxGrid-sort-down {
  background: url(../studio/css/images/UpArrow.gif) left no-repeat;
  padding-right: 0px;
  margin-right: 0px;
}
.dojoxGrid-sort-up {
  background: url(../studio/css/images/DownArrow.gif) right no-repeat;
  padding-left: 0px;
  margin-left: 0px;
}
html[dir="rtl"] .dojoxGrid-sort-up {
  background: url(../studio/css/images/DownArrow.gif) left no-repeat;
  padding-right: 0px;
  margin-right: 0px;
}
.dojoxGrid-scrollbox {
  position: relative;
  overflow: scroll;
  background-color: #fefefe;
  width: 100%;
}
.dojoxGrid-content {
  position: relative;
  overflow: hidden;
  /* -moz-outline-style: none; */

  outline: none;
}
.dojoxGrid-rowbar {
  border: none;
  background: url(../dojo/dojox/grid/resources/images/tabEnabled_rotated.png) #e9e9e9 repeat-y right;
  border-right: 1px solid #cccccc;
  padding: 0px;
}
.dojoxGrid-rowbar-inner {
  border: none;
  border-bottom: 1px solid #cccccc;
}
.dojoxGrid-rowbar-over {
  background: url(../dojo/dojox/grid/resources/images/tabHover_rotated.png) #e9e9e9 repeat-y right;
}
.dojoxGrid-rowbar-selected {
  background-color: #D9E8F9;
  background-image: none;
  background: url(../dojo/dijit/themes/tundra/images/tabDisabled.png) #dddddd repeat-x top;
  border-right: 1px solid #cccccc;
  background-position: center;
  background-repeat: no-repeat;
}
.dojoxGrid-row {
  position: relative;
  width: 9000em;
}
.dojoxGrid-row {
  border: none;
  border-left: none;
  border-right: none;
  background-color: white;
  border-top: none;
}
.dojoxGrid-row-over {
  border-top-color: #cccccc;
  border-bottom-color: #cccccc;
  background-color: #E7F4FD;
  // color: #0072BC;
}
.dojoxGrid-row-odd {
  // background-color: #f2f5f9;
}
.dojoxGrid-row-selected {
  background-color: #E7F4FD;
  // border-top: 2px solid #6AADE5;
  // border-bottom: 2px solid #6AADE5;
}

.dojoxGrid-row-selected .dojoxGrid-cell {
  font-weight: bold;
  color: #0E2D5F;
  
}

.dojoxGrid-row-table {
  table-layout: fixed;
  width: 0px;
}
.dojoxGrid-invisible {
  visibility: hidden;
}
.Xdojo-ie .dojoxGrid-invisible {
  display: none;
}
.dojoxGrid-invisible td,
.dojoxGrid-header .dojoxGrid-invisible td {
  border-top-width: 0;
  border-bottom-width: 0;
  padding-top: 0;
  padding-bottom: 0;
  height: 0;
  overflow: hidden;
}
.listview .dojoxGrid-cell {
  border: 1px solid transparent;
  border-right: 1px solid #E1E1E1;
  border-bottom: 1px solid #E1E1E1;
  padding: 0px 2px 0px 2px;
  text-align: left;
  overflow: hidden;
}
html[dir="rtl"] .listview .dojoxGrid-cell {
  text-align: right;
}
.dj_ie6 .listview .dojoxGrid-cell {
  border: 1px solid white;
  border-right: 1px solid #D5CDB5;
}
.boldRow .dojoxGrid-cell {
  font-weight: bold;
}
.boldredRow .dojoxGrid-cell {
  font-weight: bold;
  color: red;
}
.dojoxGrid-cell {
  text-align: center;
  padding: 1px 3px 1px 2px;
  font-weight: Normal;
  font-size: 9pt;
  border: 1px solid transparent;
  border-color: #F6F4EB #ACA899 #ACA899 #F6F4EB;
  overflow: hidden;
}
.dj_ie6 .dojoxGrid-cell {
  border: 1px solid white;
  border-color: #F6F4EB #ACA899 #ACA899 #F6F4EB;
}
.dojoxGrid-cell-focus {
  border: 1px dotted #a6a6a6;
}
.dojoxGrid-cell-over {
  // border: 1px dotted #a6a6a6;
}
.dojoxGrid-cell-focus.dojoxGrid-cell-over {
  // border: 1px dotted #595959;
}
.dojoxGrid-cell-clip {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.dojoxGrid-split-sizer {
  position: absolute;
  font-size: 1px;
  cursor: move;
  cursor: w-resize;
  background-color: ThreeDFace;
  border: 1px solid;
  border-color: ThreeDHighlight ThreeDShadow ThreeDShadow ThreeDHighlight;
  margin: 0;
}
.dojoxGrid-split-sizer .dojoxGrid-thumb {
  position: absolute;
  top: 49%;
}
.listview .dojoxGrid-row-editing td {
  background-color: #d8e0e3;
  padding: 0px 2px 0px 2px;
}
.dojoxGrid-row-editing td {
  background-color: #d8e0e3;
  padding: 1px 3px 1px 2px;
}
.dojoxGrid-row-inserting td {
  background-color: #d8e0e3;
}
.dojoxGrid-row-inflight td {
  background-color: #F2F7B7;
}
.dojoxGrid-row-error td {
  background-color: #F8B8B6;
}
.dojoxGrid-input,
.dojoxGrid-select,
.dojoxGrid-textarea {
  margin: 0;
  padding: 0;
  border-style: none;
  width: 100%;
}
.dojoxGrid-hidden-focus {
  position: absolute;
  left: -1000px;
  top: -1000px;
  height: 0px;
  width: 0px;
}
.gridArrowButtonChar {
  display: none !important;
}
.dijit_a11y .gridArrowButtonChar {
  display: inline !important;
}
.dijit_a11y .dojoxGrid-sort-down,
.dijit_a11y .dojoxGrid-sort-up {
  margin-left: 0;
  padding-left: 0;
}
.input-checkbox {
  border: 0;
  vertical-align: middle;
}
.input-radio {
  vertical-align: middle;
  border: 0;
}
.input-textarea {
  border: #999999 1px solid;
  font-family: inherit;
}
.input-textbox {
  border: #999999 1px solid;
}
.input-readonly {
  background: #edf0f3;
}
.input-mandatory {
  color: red;
  vertical-align: top;
  font-size: 12pt;
  font-weight: bold;
}
.input-block {
  border: 0;
  margin: 0;
  padding-bottom: 10px;
}
.input-block-border {
  border: #999999 1px solid;
}
.input-block-desc {
  padding: 5px 5px;
}
.input-multiselect {
  background-color: white;
  border: 1px solid black;
  padding-bottom: 5px;
}
.input-button {
  width: 75px;
  height: 23px;
  color: #000000;
  background-color: #d8e0e3;
  text-align: center;
}
.input-picker {
  font-size: 8pt;
  width: 60px;
  height: 20px;
  color: #000000;
  background-color: #d8e0e3;
  text-align: center;
}
.picker-link {
  cursor: pointer !important;
  color: #003e88;
}
.input-datepicker {
  background-image: url(../studio/css/images/btn_calender.gif);
  background-position: top left;
  background-repeat: no-repeat;
  vertical-align: top;
  border: 0;
  width: 16px;
  height: 16px;
  cursor: pointer;
}
.dijitInputField INPUT,
.dijitTextBox,
.dijitComboBox,
.dijitSpinner {
  margin: 0em 0.1em;
  padding: 1px;
}
.dijitTextArea {
  padding: 3px;
}
.dijitTextBox,
.dijitComboBox,
.dijitSpinner,
.dijitTextArea,
.dijitInlineEditor input {
  background: #ffffff url(../dojo/dijit/themes/tundra/images/validationInputBg.png) repeat-x top left;
  line-height: normal;
  border: 1px solid #999999;
}
.dijitTextBoxReadOnly,
.dijitComboBoxReadOnly,
.dijitSpinnerReadOnly,
.dijitTextAreaReadOnly,
.dijitTextBoxDisabled,
.dijitComboBoxDisabled,
.dijitSpinnerDisabled,
.dijitTextAreaDisabled {
  color: gray;
}
.dijitComboBox .dijitInputField {
  padding: 1px 0;
}
.dijitComboBox .dijitButtonNode {
  padding: 1px 0.2em;
}
.dijitComboBox .dijitButtonNode,
.dijitSpinner .dijitButtonNode {
  border-color: #9b9b9b;
  border-width: 0px 0px 0px 1px;
  border-style: solid;
}
.dijitTextBoxFocused,
.dijitComboBoxFocused,
.dijitSpinnerFocused,
.dijitSpinnerUpArrowActive,
.dijitSpinnerDownArrowActive,
.dijitTextAreaFocused {
  border-color: #406b9b;
}
.dijitComboBoxFocused .dijitButtonNode,
.dijitSpinnerFocused .dijitButtonNode,
.dijitSpinnerUpArrowActive .dijitButtonNode,
.dijitSpinnerDownArrowActive .dijitButtonNode {
  border-left-color: #366dba;
}
.dijitSpinnerFocused .dijitDownArrowButton,
.dijitSpinnerUpArrowActive .dijitDownArrowButton,
.dijitSpinnerDownArrowActive .dijitDownArrowButton {
  border-top-color: #366dba;
}
.dijitError {
  background-color: #f9f7ba;
  background-image: none;
}
.dj_ie6 .dijitError INPUT {
  background-color: #f9f7ba !important;
}
.dijitErrorFocused {
  background-color: #f9f999;
  background-image: none;
}
.dj_ie6 .dijitErrorFocused INPUT {
  background-color: #f9f999 !important;
}
.dijitValidationIcon {
  width: 16px;
  background: transparent url(../dojo/dijit/themes/tundra/images/warning.png) no-repeat center center;
}
.dijitInlineValue {
  padding: 3px;
  margin: 4px;
}
.dijitInlineEditor {
  display: inline-block;
  display: -moz-inline-stack;
}
.dijitInlineEditor .saveButton,
.dijitInlineEditor .cancelButton {
  margin: 3px 3px 3px 0px;
}
.RichTextEditable {
  border: 1px solid #bfbfbf;
  border-top: 0;
}
.dijitComboBoxHighlightMatch {
  background-color: #a5beda;
}
.dijitFocusedLabel {
  outline: 1px dotted #666666;
}
/*********************** end bluedoor.css ************************/
/************************** start input.css ********************/
/*
 ===> @import "/studio/css/Input.css";
	
*/
.input-checkbox {
  border: 0;
  vertical-align: middle;
}
.input-radio {
  vertical-align: middle;
  border: 0;
}
.input-textarea {
  border: #999999 1px solid;
}
.input-textbox {
  border: #999999 1px solid;
}
.input-select {
  width: 137px;
  height: 55px;
  font-size: inherit;
}
.input-readonly {
  background: #edf0f3;
}
.input-label {
  height: 25px;
}
.input-mandatory {
  color: red;
  vertical-align: top;
  font-size: 12pt;
  font-weight: bold;
}
.input-block {
  border: 0;
  margin: 0;
  padding-bottom: 10px;
}
.input-block-border {
  border: #999999 1px solid;
}
.input-block-desc {
  padding: 5px 5px;
}
.input-multiselect {
  background-color: white;
  border: 1px solid black;
  padding-bottom: 5px;
}
.input-button {
  width: 75px;
  height: 23px;
  color: #000000;
  background-color: #d8e0e3;
  text-align: center;
}
.input-picker {
  font-size: 8pt;
  width: 60px;
  height: 20px;
  color: #000000;
  background-color: #d8e0e3;
  text-align: center;
}
.picker-link {
  cursor: pointer !important;
  color: #003e88;
}
.input-datepicker {
  background-image: url("images/btn_calender.gif");
  background-position: top left;
  background-repeat: no-repeat;
  vertical-align: top;
  border: 0;
  width: 16px;
  height: 16px;
  cursor: pointer;
}
.dijitInputField INPUT,
.dijitTextBox,
.dijitComboBox,
.dijitSpinner {
  margin: 0em 0.1em;
  padding: 1px;
}
.dijitTextArea {
  padding: 3px;
}
.dijitTextBox,
.dijitComboBox,
.dijitSpinner,
.dijitTextArea,
.dijitInlineEditor input {
  /* 	For all except dijit.form.NumberSpinner:  the actual input element.
		For TextBox, ComboBox, Spinner: the div that contains the input.
		Otherwise the actual input element.
	*/

  background: #ffffff url("../dojo/dijit/themes/tundra/images/validationInputBg.png") repeat-x top left;
  line-height: normal;
  border: 1px solid #999999;
}
.dijitTextBoxReadOnly,
.dijitComboBoxReadOnly,
.dijitSpinnerReadOnly,
.dijitTextAreaReadOnly,
.dijitTextBoxDisabled,
.dijitComboBoxDisabled,
.dijitSpinnerDisabled,
.dijitTextAreaDisabled {
  color: gray;
}
/* ComboBox specifix rules*/
.dijitComboBox .dijitInputField {
  padding: 1px 0;
}
.dijitComboBox .dijitButtonNode {
  padding: 1px 0.2em;
}
.dijitComboBox .dijitButtonNode,
.dijitSpinner .dijitButtonNode {
  /* line between the input area and the drop down button */

  border-color: #9b9b9b;
  border-width: 0px 0px 0px 1px;
  border-style: solid;
}
.dijitTextBoxFocused,
.dijitComboBoxFocused,
.dijitSpinnerFocused,
.dijitSpinnerUpArrowActive,
.dijitSpinnerDownArrowActive,
.dijitTextAreaFocused {
  /* input field when focused (ie: typing affects it) */

  border-color: #406b9b;
}
.dijitComboBoxFocused .dijitButtonNode,
.dijitSpinnerFocused .dijitButtonNode,
.dijitSpinnerUpArrowActive .dijitButtonNode,
.dijitSpinnerDownArrowActive .dijitButtonNode {
  border-left-color: #366dba;
}
.dijitSpinnerFocused .dijitDownArrowButton,
.dijitSpinnerUpArrowActive .dijitDownArrowButton,
.dijitSpinnerDownArrowActive .dijitDownArrowButton {
  border-top-color: #366dba;
}
.dijitError {
  background-color: #f9f7ba;
  background-image: none;
}
.dj_ie6 .dijitError INPUT {
  /* background-color: transparent on an <input> doesn't work on IE6 */

  background-color: #f9f7ba !important;
}
.dijitErrorFocused {
  background-color: #f9f999;
  background-image: none;
}
.dj_ie6 .dijitErrorFocused INPUT {
  /* background-color: transparent on an <input> doesn't work on IE6 */

  background-color: #f9f999 !important;
}
/* Validation errors  */
.dijitValidationIcon {
  /* prevent height change when widget goes from valid to invalid state */

  width: 16px;
  background: transparent url('../dojo/dijit/themes/tundra/images/warning.png') no-repeat center center;
}
/* inline edit boxen */
.dijitInlineValue {
  /* span around an inline-editable value when NOT in edit mode */

  padding: 3px;
  margin: 4px;
}
/* MOW: trying to get this to look like a mini-dialog.  Advised? */
.dijitInlineEditor {
  /* fieldset surrounding an inlineEditor in edit mode */

  display: inline-block;
  display: -moz-inline-stack;
  /*
	border-style: solid;
	border-color: #7788a0 #344257 #344257 #7788a0;
	border-width:1px 2px 2px 1px;
	-moz-border-radius:0px 2px 0px 2px;	
	background-color:white;
	*/

}
.dijitInlineEditor .saveButton,
.dijitInlineEditor .cancelButton {
  margin: 3px 3px 3px 0px;
}
.RichTextEditable {
  border: 1px solid #bfbfbf;
  border-top: 0;
}
/*
 * IE6: can't display PNG images with gradient transparency.
 * Want to use filter property for those images, but then need to specify a path relative
 * to the main page, rather than relative to this file... using gifs for now
 */
/* The highlight is shown in the ComboBox menu. */
.dijitComboBoxHighlightMatch {
  background-color: #a5beda;
}
.dijitFocusedLabel {
  /* for checkboxes or radio buttons, hatch border around the corresponding label, to indicate focus */

  outline: 1px dotted #666666;
}
/*************************************** end input.css ******************************************/
/***************************************** start menu.css ***************************************/
/*
   ==>  @import "/studio/css/Menu.css";

*/
.tundra .dijitMenuBar {
  width: 100%;
  margin: 0px;
  padding: 0px;
  background-color: #d8e0e3 !important;
}
.tundra .dijitMenu {
  background-color: #d8e0e3 !important;
  border: 2px solid;
  border-color: #f0f0f0 #909090 #909090 #f0f0f0;
  padding: 0px 1px 1px 0px;
  margin: 0px;
  /*background:@light-gray17 url("../dojo/dijit/themes/tundra/images/titleBar.png") repeat-x top left;*/

}
.tundra .dijitMenuItem {
  color: #000000;
  background-color: #d8e0e3;
  margin: 0;
  padding: 3px 1em;
}
.tundra .dijitMenuBar,
.tundra .dijitMenuItem {
  background-color: transparent;
  border: 1px solid #d8e0e3;
  margin: 0px;
  padding: 2px 6px 2px 6px;
}
.tundra .dijitMenuBar,
.tundra .dijitMenuItemHover {
  background-color: #d8e0e3 !important;
  border-color: #f0f0f0 #909090 #909090 #f0f0f0;
  color: #000000 !important;
}
.tundra .dijitMenuBar,
.tundra .dijitMenuItemSelected {
  background-color: #d8e0e3;
  border-color: #909090 #f0f0f0 #f0f0f0 #909090;
  color: #000000;
  left: 1px;
  top: 1px;
}
.tundra .dijitMenuPreviousButton,
.tundra .dijitMenuNextButton {
  font-style: italic;
}
.tundra .dijitMenuItem td {
  padding: 2px;
}
.tundra .dijitMenu,
.tundra .dijitMenuItemHover,
.tundra .dijitMenuItemSelecte {
  background-color: #000080;
  color: #ffffff;
}
.tundra .dijitMenuItemIcon {
  width: 4px;
  height: 16px;
}
.tundra .dijitMenuExpand {
  width: 7px;
  height: 7px;
  background-image: url('../dojo/dijit/themes/tundra/images/spriteArrows.png');
  background-position: -14px 0px;
}
.tundra .dj_ie6 .dijitMenuExpand {
  background-image: url('../dojo/dijit/themes/tundra/images/spriteArrows.gif');
}
/* separator can be two pixels -- set border of either one to 0px to have only one */
.tundra .dijitMenuSeparatorTop {
  border-bottom: 1px solid #909090;
}
.tundra .dijitMenuSeparatorBottom {
  border-top: 1px solid #f0f0f0;
}
/* the checked menu item */
.tundra .dijitCheckedMenuItemIconChar {
  display: none;
}
.tundra .dijitCheckedMenuItemIcon {
  background-image: url('../dojo/dijit/themes/tundra/images/checkmark.png');
  background-position: -80px;
}
.tundra .dj_ie6 .dijitCheckedMenuItemIcon {
  background-image: url('../dojo/dijit/themes/tundra/images/checkmark.gif');
}
.tundra .dijitCheckedMenuItemChecked .dijitCheckedMenuItemIcon {
  background-position: -64px;
}
.tundra .dijitArrowButtonChar {
  display: inline-block;
}
.tundra .dijit_a11y .dijitArrowButtonChar {
  display: inline-block;
}
/****************************************** end menu.css ***************************************/
/****************************************** start toolbar.css **********************************/
/*
  ==> @import "/studio/css/Toolbar.css";
*/
.tundra .dijitToolbar {
  width: 100%;
  border-top: 1px outset #93b0b4;
  border-bottom: 1px groove #93b0b4;
  background-color: #d8e0e3 !important;
  background-image: url('../webant/images/toolbar.gif');
  /* from /webant/images*/
}
/* setting a min-height on ditor toolbar */
.tundra .dj_ie6 .dijitToolbar {
  height: 10px;
}
.tundra .dijitToolbar .dijitButtonNode,
.tundra .dijitToolbar .dijitComboButton .dijitButtonContents,
.tundra .dijitToolbar .dijitComboButton .dijitDownArrowButton,
.tundra .dijitToolbar .dijitButtonDisabled .dijitButtonNode,
.tundra .dijitToolbar .dijitComboButtonDisabled .dijitButtonNode {
  background: none;
  margin: 0px;
  padding: 0px 0px 0px 6px;
}
.tundra .dijitToolbar .dijitButton,
.tundra .dijitToolbar .dijitComboButton .dijitButtonContents,
.tundra .dijitToolbar .dijitComboButton .dijitDownArrowButton {
  border: 0;
  border-left: 1px solid #d8e0e3;
  border-right: 1px solid #d8e0e3;
  color: buttontext;
  background: none;
  padding: 0px;
}
.tundra .dijitToolbar .dijitButtonChecked,
.tundra .dijitToolbar .dijitToggleButtonChecked {
  border: 0;
  padding: 0px;
  /* reduce padding to compensate for space taken by border */

}
.dijitToolbar .dijitButtonCheckedHover,
.dijitToolbar .dijitToggleButtonCheckedHover {
  border: 0;
  padding: 0px;
  /* reduce padding to compensate for space taken by border */

}
.tundra .dijitToolbar .dijitButtonHover,
.tundra .dijitToolbar .dijitToggleButtonHover,
.tundra .dijitToolbar .dijitDropDownButtonHover,
.tundra .dijitToolbar .dijitComboButtonHover .dijitButtonContents,
.tundra .dijitToolbar .dijitComboButtonDownArrowHover .dijitDownArrowButton {
  /* TODO: change this from Hover to Selected so that button is still highlighted while drop down is being used */

  border: 0;
  border-left: buttonhighlight 1px solid;
  border-right: buttonshadow 1px solid;
  padding: 0px;
  /* reduce padding to compensate for space taken by border */

  background-color: #d8e0e3 !important;
}
.tundra .dijitToolbar .dijitButtonText {
  font-size: 9pt;
  text-align: center;
  padding: 0px 5px 0px 3px;
}
.tundra .dj_ie .dijitToolbar .dijitComboButton .dijitButtonContentsFocused,
.tundra .dj_ie .dijitToolbar .dijitComboButton .dijitDownArrowButtonFocused,
.tundra .dj_ff2 .dijitToolbar .dijitComboButton .dijitButtonContentsFocused,
.tundra .dj_ff2 .dijitToolbar .dijitComboButton .dijitDownArrowButtonFocused {
  /* focus border doesn't appear on <td> for FF2 or IE, so need to add it manually */

  padding: 0px;
}
.unifierIconClass {
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  text-align: center;
  top: 0;
  left: 0;
}
/****************************************** end toolbar.css ***********************************/
/*
@import "/dojo/dijit/themes/tundra/tundra.css";
*/
/*@import "/dojo/unifier/grid/blueGrid.css";  */.font9 {
  font-size: 9pt;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.border1px {
  border-right: #999999 1px solid;
  border-top: #999999 1px solid;
  border-left: #999999 1px solid;
  border-bottom: #999999 1px solid;
}
.unDecBlack {
  text-decoration: none;
  color: black;
}
.unDecRed {
  text-decoration: none;
  color: red;
}
.unDecWhite {
  text-decoration: none;
  color: white;
}
.unDecNavy {
  color: navy;
  text-decoration: none;
}
/*********************************** end generic *************************/
/* For role rate Override button */
.spanLine {
  border-left: #f0f7ec 2px solid;
  height: 100%;
}
.spanDataPicker {
  border: outset;
  border-top: 2px;
  border-top-width: thin;
  border-right-width: thin;
  border-left-width: thin;
  border-bottom-width: thin;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  width: 60px;
  height: 20px;
  color: black;
  background-color: #d5e0e3;
  text-align: center;
  font-size: 8pt;
}
a.link {
  font-size: 8pt;
  color: white;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-decoration: none;
}
a.link:hover {
  font-size: 8pt;
  color: red;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-decoration: none;
}
/* end auto_loginform */
/*  about_unifier.vm */
.8pt {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 10pt;
  color: white;
}
.6pt {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 8pt;
  color: #ffffff;
}
.trademark {
  font-family: Verdana;
  font-size: 8pt;
  color: #ffffff;
}
.button {
  font-size: 8pt;
  width: 75px;
  height: 23px;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  background-color: #d4d0c8;
  text-align: center;
}
p {
  margin: 0 0 6px 0;
}
/*  end about_unifier.vm */
/*  tree_project.vm  
    tree.vm    
*/
.clNodeText {
  padding-top: 0;
}
.clDivMenuItem {
  height: 18px;
  z-index: 1;
}
/************* extra dojoxGrid styles ****************/
/*

.dojoxGrid-header {
	position: absolute;
	overflow: hidden;
	background-color: @med-gray;
	border-right: 1px solid @gray-blue;
    	border-bottom: 1px solid @gray-blue;
}



.dojoxGrid select {

}	

*/
.buttonshow {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  width: 80px;
  height: 23px;
  color: #000000;
  background-color: #d8e0e3;
  text-align: center;
  font-size: 8pt;
}
.fontshow {
  font-size: 9pt;
  color: #000000;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-decoration: none;
}
.label,
.error {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 10pt;
}
.error {
  color: red;
}
.lmMainTbl {
  border-left: #93b0b4 1px solid;
  border-right: #93b0b4 1px solid;
  border-top: #93b0b4 1px solid;
  border-bottom: #93b0b4 0px solid;
  background-color: #d8e0e3;
  border: #93b0b4 1px solid;
  text-align: left;
  width: 98%;
  height: 88%;
  text-align: center;
  margin: 10px;
  padding: 2px;
}
.lmHead1,
.lmHead2,
.lmlimdiv,
.lmusediv {
  border-right: #93b0b4 1px solid;
  border-left: #93b0b4 1px solid;
  border-top: #93b0b4 1px solid;
  border-bottom: #93b0b4 1px solid;
  background-color: #c0d1e3;
  text-align: left;
  font-size: 9pt;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
v\:* {
  behavior: url(#default#VML);
}
fieldset {
  display: block;
  float: left;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  margin-top: 0px;
  margin-left: 0px;
  border: 1px solid #cccccc;
  /* padding: 2px; */

}
.xfieldset {
  display: block;
  float: left;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  margin-top: 10px;
  margin-left: 5px;
  border: 0px solid #cccccc;
}
legend {
  padding: 5px 5px;
  border: 0px solid #cccccc;
}
.unifierSmallText {
  font-size: 8pt;
  color: white;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-decoration: none;
}
#divdivider {
  border-right: #717171 1px solid;
  border-top: #717171 1px solid;
  z-index: 3;
  left: 50%;
  overflow: hidden;
  border-left: #717171 1px solid;
  width: 5px;
  border-bottom: #717171 1px solid;
  position: absolute;
  top: 96px;
  height: 81.5%;
  background-color: #d8e0e3;
}
.clSelect {
  border-right: threeddarkshadow 1px solid;
  border-top: threeddarkshadow 1px solid;
  font-size: 11px;
  border-left: threeddarkshadow 1px solid;
  cursor: pointer;
  color: buttontext;
  border-bottom: threeddarkshadow 1px solid;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  height: 9px;
  background-color: white;
  text-decoration: none;
  /* top-padding: 3px */

}
#scrollbardivider {
  position: absolute;
  z-index: 3;
  width: 16px;
  background: #cccccc;
  /* layer-background-color: @light-gray6; */

}
#scrollthumb {
  position: absolute;
  z-index: 3;
  width: 17px;
  border-left: white 2px solid;
  border-right: #666666 2px solid;
  border-top: #f2f2f2 2px solid;
  border-bottom: #666666 2px solid;
  background: #d8e0e3;
  /* layer-background-color: @light-gray6; */

  cursor: default;
}
.redRow .dojoxGrid-cell {
  color: red;
  /*font-weight: bold;*/
}
div.portlet {
  margin-left: 10px;
  margin-bottom: 10px;
  background-color: white;
  border: 1px solid #93b0b4;
}
#cfgrid,
#evgrid,
#psgrid,
#costgrid,
#cmgrid {
  width: 800px;
}
/************* extra dojoxGrid styles ****************/
.widgetbutton {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 8pt;
  background-color: #d8e0e3;
  text-align: center;
}
.listview .dojoxGrid-cell-focus {
  // border: 1px solid white;
}
.listview .dojoxGrid-cell-over {
  // border: 1px dotted white;
}
td.heading {
  width: 40px;
  text-align: right;
}
div.scroll {
  width: 10px ;
  overflow: auto;
  border: 0px solid #666666;
  padding: 0px;
}
a.clMenu {
  border: #F3F3F3 1px solid;
  font-size: 9pt;
  cursor: pointer;
  color: buttontext;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  height: 8px;
  text-decoration: none;
  padding-top: 0px;
}
a.clMenu:link {
  border: #F3F3F3 1px solid;
  font-size: 9pt;
  cursor: pointer;
  color: buttontext;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  height: 8px;
  text-decoration: none;
  padding-top: 0px;
}
a.clMenu:hover {
  // border-right: buttonshadow 1px solid;
  // border-top: buttonhighlight 1px solid;
  // border-left: buttonhighlight 1px solid;
  // border-bottom: buttonshadow 1px solid;
}
a.clMenu[disabled] {
  color: #666;
}
#ratesDiv {
  width: 555px;
  height: 285px;
  border: 1px solid #5b8ba2;
}
#activityGrid {
  width: 475px;
  height: 250px;
  border: 1px solid #5b8ba2;
}
#dataElementGrid {
  width: 475px;
  height: 250px;
  border: 1px solid #5b8ba2;
}
#wbsCodeDiv {
  width: 645px;
  height: 290px;
  border: 1px solid #5b8ba2;
}
#resourceCodeDiv {
  width: 645px;
  height: 275px;
  border: 1px solid #5b8ba2;
}
#dependencyCodeDiv {
  width: 645px;
  height: 280px;
  border: 1px solid #5b8ba2;
}
#rescProgDiv {
  width: 430px;
  height: 320px;
  border: 1px solid #5b8ba2;
}
.time {
  behavior: url(#default#time2);
}
@media all {
  .page-break {
    display: block;
  }
}
@media print {
  .page-break {
    display: block;
    page-break-before: always;
  }
}
.table {
  border: 1px;
}
#tabCodeDiv {
  width: 670px;
  height: 223px;
  border: 1px solid #5b8ba2;
}
#tabStatusCodeDiv {
  width: 650px;
  height: 223px;
  border: 1px solid #5b8ba2;
}
#subShellCodeDiv {
  width: 520px;
  height: 210px;
  border: 1px solid #5b8ba2;
}
#subShellStatusCodeDiv {
  width: 520px;
  height: 210px;
  border: 1px solid #5b8ba2;
}
.LBorder {
  border-bottom: buttonhighlight thin groove;
}
.IFMain {
  border: outset 1px #93b0b4;
  margin: 0px 5px 0px 5px;
  overflow: hidden;
}
.navtab {
  height: 16px;
  background-repeat: repeat-x;
  padding: 0px 4px;
  margin: 0;
  color: #18458d;
  cursor: default;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  vertical-align: bottom;
}
.navtab_img {
  height: 16px;
  padding: 0;
  margin: 0;
  vertical-align: bottom;
}
.dijitTreeContainer {
  width: 100%;
  white-space: nowrap;
}
.dijitTreeEdit {
  width: 260px;
}
.unifierTree {
  position: relative;
  background-color: white;
  outline: none;
  overflow: auto;
  width: 366px;
  height: 405px;
  border: #5b8ba2 1px solid;
}
#navList {
  width: 366px;
  height: 405px;
  border: #5b8ba2 1px solid;
}
#option_grid {
  border: #5b8ba2 1px solid;
  width: 390px;
  height: 280px;
}
.projectphasehead {
  border-bottom: #5b8ba2 1px solid;
  border-left: #5b8ba2 1px solid;
  border-right: #5b8ba2 1px solid;
  background-color: white;
}
.clGridRowAll {
  background-color: white;
  text-align: center;
  border-right: #999999 1px solid;
  border-bottom: #5b8ba2 1px solid;
  border-top: #5b8ba2 1px solid;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 11px;
  color: black;
}
.clGridRow {
  background-color: white;
  color: black;
  text-align: center;
  border-right: #999999 1px solid;
  border-bottom: #5b8ba2 1px solid;
  font-family: Arial;
  font-size: 11px;
}
.clGridRowHol {
  background-color: #FFFFDC;
  color: black;
  text-align: center;
  border-right: #999999 1px solid;
  border-bottom: #5b8ba2 1px solid;
  font-family: Arial;
  font-size: 11px;
}
.clTaskGhost {
  background-color: white;
  color: black;
  border-right: black 1px solid;
  border-left: black 1px solid;
  border-top: black 1px solid;
  border-bottom: black 1px solid;
}
.clBPInnerHeadNew {
  background-color: #d8e0e3;
  color: black;
  text-align: center;
  font-family: Arial;
  font-size: 11px;
}
.clBPInnerHeadNewX {
  background-color: #d8e0e3;
  color: black;
  text-align: center;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 11px;
}
#urlCodeDiv {
  width: 697px;
  height: 360px;
  border: 1px solid #5b8ba2;
}
#p6LinkDiv {
  width: 697px;
  height: 360px;
  border: 1px solid #5b8ba2;
}
#tableChartDiv {
  width: 200px;
  height: 200px;
  border: 1px solid #5b8ba2;
}
.unifierLog {
  font-size: 9pt;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  color: #284d79;
  text-decoration: none;
}
.dijitDialogUnderlay {
  background: #f0f0f0;
  opacity: 0.2;
}
#ratesGrid {
  width: 450px;
  height: 280px;
  border: 1px solid #5b8ba2;
}
#login-box {
  width: 423px;
  margin-top: 5px;
  padding: 5px;
  border: 1px solid #e5e6e2;
}
#login-box-inner {
  background: #ebebeb;
  background-repeat: repeat;
  width: 403px;
  line-height: 16px;
  padding: 10px;
}
#login-box-inner h4 {
  padding-top: 8px;
  margin-bottom: 8px;
  color: #fc6700;
}
#marketing {
  width: 792px;
  height: 94px;
  background: #FFFFFF;
  border: 1px solid #c1cbd5;
  padding-bottom: 2px;
}
#marketing-box {
  margin-left: -60px;
  margin-top: 20px;
  float: left;
  display: inline;
}
#login_frm a {
  color: #4895DC;
  text-decoration: none;
}
#login_frm a:hover {
  color: #4895DC;
  text-decoration: underline;
}
#login_frm,
#relogin {
  min-height: 150px;
  /* min height hack for ie*/

  height: auto !important;
  height: 150px;
}
.content-left-login {
  width: 335px;
  display: inline;
}
#content-right-login {
  margin-left: 0px;
  width: 335px;
  display: inline;
}
#user_guide {
  padding-bottom: 9px;
}
#user_guide a {
  color: 4895DC;
  text-decoration: none;
}
#terms {
  text-align: right;
}
#terms a {
  color: #004080;
}
#err_msg {
  font-size: 18px;
  padding-bottom: 18px;
  color: #D80202;
  font-weight: bold;
  width: 600px;
  height: 30px;
}
#unamePword .form-input,
#forgot .form-input {
  width: 160px;
  height: 20px;
  padding: 0px;
  margin: 0 0 10px;
  border: #999999 1px solid;
}
.form-input.readonly {
  background: #edf0f3;
  color: #444444;
}
#forgot .form-input {
  width: 250px;
}
#nav-menu {
  width: 680px;
  float: left;
  margin: 5px 0px 5px 0px;
  list-style-type: none;
}
#nav {
  margin: 0px;
  padding: 0px 0px 0px 0px;
  float: left;
}
.loginTable td {
  line-height: 19px;
  vertical-align: top;
}
.loginLabel {
  font-weight: bold;
  text-align: right;
  display: block;
}
#page-container {
  width: 988px;
  margin: 0 auto;
}
#bottom-header {
  width: 920px;
  border-bottom: 1px solid #969696;
  height: 0px;
}
#page-title {
  width: 920px;
  border-bottom: 1px solid #969696;
  padding: 10px 0;
}
#content-inner {
  width: 800px;
  padding: 0px 9px 0px 9px;
  float: left;
}
#header {
  width: 920px;
}
.logo {
  width: 600px;
  padding: 0 0 0 20px;
}
#clear {
  clear: left;
}
.title {
  width: 600px;
  margin: 0 0px 0px 20px;
}
.title h1 {
  color: #fc6700;
  font-size: 28px;
}
.msihead {
  border-bottom: #5b8ba2 1px solid;
  border-left: #5b8ba2 1px solid;
  border-right: #5b8ba2 1px solid;
  background-color: white;
}
.morelink {
  font-size: 9pt;
  color: #212cc4;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-decoration: underline;
  cursor: pointer;
}
.buttonliketextlabel {
  font-size: 8pt;
  font-weight: bolder;
  color: white;
  background-color: #5b8aa6;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  border: none;
  text-decoration: none;
}
.buttonliketextlabelreversed {
  font-size: 8pt;
  font-weight: bolder;
  color: #5b8aa6;
  background-color: white;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  border-top: 1px solid #5b8aa6;
  border-left: 1px solid #5b8aa6;
  border-right: 1px solid #5b8aa6;
  text-decoration: none;
}
.dateSelectionBox {
  position: absolute;
  z-index: 3;
  left: 30px;
  top: 40px;
  width: 90px;
  height: 88px;
  cursor: e-resize;
  border: 2px solid blue;
  visibility: hidden;
}
.clFontSize {
  font-size: 11px;
}
.clselectrow {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 11px;
  background-color: #d8e0e3;
  border-right: #5b8ba2 1px solid;
  border-bottom: #5b8ba2 1px solid;
}
.cllvwOver {
  color: #000000;
  background-color: #EFEAE3;
  font-family: Arial;
  font-size: 11px;
}
.cllvwOverOdd {
  color: #000000;
  background-color: #F0F1E3;
  font-family: Arial;
  font-size: 11px;
}
.cllvwDisable td {
  color: #808080;
  font-family: Arial,Verdana;
  font-size: 11px;
  background-color: #EDF0F3 !important;
}
.clselectrowheadNew {
  background-color: #d8e0e3;
  border-right: #5b8ba2 1px solid;
  border-bottom: #5b8ba2 1px solid;
}
.clselectrowOver {
  font-family: arial;
  font-size: 11px;
  background-color: #EFEAE3;
  border-right: #5b8ba2 1px solid;
  border-bottom: #5b8ba2 1px solid;
}
.clBPHeadNew {
  background-color: #d8e0e3;
  text-align: center;
  border-right: #5b8ba2 1px solid;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 11px;
  color: black;
  border-bottom: #5b8ba2 1px solid;
}
.clGridHead {
  background-color: #d8e0e3;
  color: black;
  text-align: center;
  border-right: #5b8ba2 1px solid;
  font-family: Arial;
  font-size: 11px;
}
.clGridSubHeadLast {
  background-color: #d8e0e3;
  color: black;
  text-align: center;
  border-right: #5b8ba2 1px solid;
  border-bottom: #5b8ba2 1px solid;
  border-top: #5b8ba2 1px solid;
  font-family: Arial;
  font-size: 11px;
}
.clColGrid {
  border-right: #5b8ba2 1px solid;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 11px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-color: #5b8ba2;
}
.clColGridOver {
  border-right: red 1px dotted;
  border-top: red 1px dotted;
  border-left: red 1px dotted;
  font-family: Arial;
  font-size: 11px;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-color: red;
}
.clselectcopycutrow {
  font-family: arial;
  font-size: 11px;
  background-color: #E5DDF8;
  border-right: #5b8ba2 1px solid;
  border-bottom: #5b8ba2 1px solid;
}
.clColGridLate {
  color: red;
  font-weight: bold;
  border-right: #5b8ba2 1px solid;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 11px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-color: #5b8ba2;
}
.cursorArraw {
  cursor: url(../webant/images/skireArrow.cur);
}
.fonttopbard {
  font-weight: bolder;
  font-size: 8pt;
  color: #000000;
  font-family: Arial,Verdana;
  text-decoration: none;
}
.lmMainTbl {
  border-left: #c0d1e3 1px solid;
  border-right: #93b0b4 1px solid;
  border-top: #c0d1e3 1px solid;
  border-bottom: #93b0b4 0px solid;
  background-color: #d8e0e3;
  border: #93b0b4 1px solid;
  text-align: left;
}
.lmHead1 {
  border-right: #93b0b4 1px solid;
  border-left: #93b0b4 1px solid;
  border-top: #93b0b4 1px solid;
  border-bottom: #93b0b4 1px solid;
  background-color: #c0d1e3;
  text-align: left;
  font-size: 9pt;
  font-family: arial,verdana;
}
.lmHead2 {
  border-right: #93b0b4 1px solid;
  border-left: #93b0b4 1px solid;
  border-top: #93b0b4 1px solid;
  border-bottom: #93b0b4 1px solid;
  background-color: #c0d1e3;
  text-align: left;
  font-size: 9pt;
  font-family: arial,verdana;
}
.lmlimdiv {
  border-right: #93b0b4 1px solid;
  border-left: #93b0b4 1px solid;
  border-top: #93b0b4 1px solid;
  border-bottom: #93b0b4 1px solid;
  background-color: #c0d1e3;
  text-align: left;
  font-size: 9pt;
  font-family: arial,verdana;
}
.lmusediv {
  border-right: #93b0b4 1px solid;
  border-left: #93b0b4 1px solid;
  border-top: #93b0b4 1px solid;
  border-bottom: #93b0b4 1px solid;
  background-color: #c0d1e3;
  text-align: left;
  font-size: 9pt;
  font-family: arial,verdana;
}
.pgbrk {
  page-break-after: always;
}
.zero-right-border {
  border-right: 0px;
}
.rm_th_header {
  font-size: 7px;
  color: #000000;
  font-family: arial,verdana;
  text-decoration: none;
  background-color: #d8e0e3;
}
.divDesktopTreeNavBar {
  height: 900px;
}
.form_td {
  margin: 2px;
  padding: 2px;
}
.clEmptyRow {
  height: 5px;
}
/******************** Start Calendar Control Style  (Used by CalendarControl.js )******************/
.clPNetMonName {
  font-family: Arial;
  font-size: 11px;
  color: black;
  text-align: center;
  background-color: #d8e0e3;
}
.clPNetCalDays {
  height: 7px;
  font-family: Arial;
  font-size: 11px;
  color: black;
  text-align: right;
  background-color: White;
  border-bottom: black 1px groove;
  text-align: center;
}
.clMonth {
  font-family: Arial;
  font-size: 11px;
  background-color: #d8e0e3;
  border-left: buttonhighlight thin groove;
  border-top: buttonhighlight thin groove;
  border-right: buttonhighlight thin groove;
  border-bottom: buttonhighlight thin groove;
  border-width: 1px ;
  border-color: black;
}
.clMonthB {
  font-family: Arial;
  font-size: 11px;
  background-color: #d8e0e3;
  border-left: 1px solid black;
  border-top: 1px solid black;
  border-right: 1px  solid black;
}
.clMonthNew {
  font-family: Arial;
  font-size: 11px;
  background-color: #d8e0e3;
  border-left: 1px solid black;
  border-right: 1px solid black;
  border-bottom: 1px solid black;
  padding: 2px;
}
.clCalbtn {
  width: 50px;
  font-family: Arial;
  font-size: 11px;
  background-color: #d8e0e3;
  cursor: pointer;
}
.clCaltxt {
  width: 40px;
  font-family: Arial;
  font-size: 11px;
}
.clspan {
  font-family: Arial;
  font-size: 11px;
  position: relative;
}
.clDays {
  font-family: Arial;
  font-size: 11px;
  border-width: 0;
  height: 19px;
  text-align: right;
}
.clHours {
  font-family: Arial;
  font-size: 11px;
  border-width: 0;
  height: 19px;
  text-align: right;
}
.clPNetWorkday {
  height: 7px;
  font-family: Arial;
  font-size: 11px;
  color: black;
  background-color: white;
  text-align: center;
  border-left: white 1px solid;
  border-top: white 1px solid;
  border-right: white 1px solid;
  border-bottom: white 1px solid;
}
.clPNetWorkdaySelected {
  height: 7px;
  font-family: Arial;
  font-size: 11px;
  color: black;
  background-color: white;
  text-align: center;
  border-left: brown 1px solid;
  border-top: brown 1px solid;
  border-right: brown 1px solid;
  border-bottom: brown 1px solid;
}
.clPNetHoliday {
  height: 7px;
  font-family: Arial;
  font-size: 11px;
  color: black;
  background-color: #cccccc;
  text-align: center;
  border-left: #cccccc 1px solid;
  border-top: #cccccc 1px solid;
  border-right: #cccccc 1px solid;
  border-bottom: #cccccc 1px solid;
}
.clPNetHolidaySelected {
  height: 7px;
  font-family: Arial;
  font-size: 11px;
  color: black;
  background-color: #cccccc;
  text-align: center;
  border-left: brown 1px solid;
  border-top: brown 1px solid;
  border-right: brown 1px solid;
  border-bottom: brown 1px solid;
}
/******************** End Calendar Control Style ******************/
.inputaddress {
  width: 370px;
}
.inputaddressatt {
  width: 305px;
}
.propertyBtnDiv {
  position: relative;
  width: 100%;
  background-color: #d8e0e3;
}
.propertyBtnTbl {
  width: 100%;
}
.propertyBtnTd {
  text-align: center;
  height: 34px;
  vertical-align: middle;
}
#divCalendar {
  font-family: Arial;
  font-size: 11px;
  position: absolute;
  z-index: 10;
  background-color: white;
  border: black 1px groove;
  visibility: hidden;
  border-left: darkgray thin solid;
  border-top: darkgray thin solid;
  border-bottom: Gray thin groove;
  border-right: Gray thin groove;
}
#skillsDiv {
  width: 790px;
  height: 530px;
  border: 1px solid #5b8ba2;
}
#shell_crumbs_span {
  display: block;
}
#unipage {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
}
#ListView {
  width: 100%;
  height: 100%;
  overflow-x: auto;
  overflow-y: hidden;
}
#ListViewData {
  width: 100%;
  height: 97%;
  overflow-x: hidden;
  overflow-y: auto;
  background-color: #ffffff;
}
#divFixedLine {
  border: black 1px solid;
  z-index: 2;
  left: 0px;
  visibility: hidden;
  width: 2px;
  position: absolute;
  top: 0px;
  height: 100%;
  background-color: #d8bfd8;
}
#divDragLine {
  border: black 1px solid;
  z-index: 2;
  left: 0px;
  visibility: hidden;
  width: 2px;
  position: absolute;
  top: 0px;
  height: 100%;
  background-color: thistle;
}
#dhtmltooltip {
  position: absolute;
  width: 150px;
  height: 20px;
  border: 1px solid black;
  padding: 2px;
  background-color: lightyellow;
  visibility: hidden;
  z-index: 100;
  /*Remove below line to remove shadow. Below line should always appear last within this CSS*/

  /*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/

}
#overlaydiv-cost {
  background: #fafaee;
  color: green;
  height: 20px;
  top: 35px;
  width: 300px;
  left: 10px;
  color: white;
  font-weight: bold;
  cursor: pointer;
  border: 1px solid gray;
}
#handle1 {
  background: #333333;
  color: white;
  font-weight: bold;
  cursor: pointer;
  border: 1px solid black;
}
#handle2 {
  font-weight: bold;
  cursor: pointer;
  border: 1px ;
}
#moveable1 {
  background: white;
  border: 1px solid black;
  padding: 8px;
  width: 250px;
  height: 10px;
  position: absolute;
  top: 0px;
  margin: 10px 20px;
  /* radius:8pt; */

  /* -moz-border-radius:8pt 8pt; */

}
#dsdates {
  border: 0px solid black;
  padding: 8px;
  width: 150px;
  height: 10px;
  position: absolute;
  top: 0px;
  margin: 10px 20px;
  cursor: pointer;
  /* radius:8pt; */

  /* -moz-border-radius:8pt 8pt; */

}
#processingdiv {
  position: absolute;
  background-color: white;
  border: 0px solid black;
  font: normal 12px Verdana;
  line-height: 18px;
  z-index: 100;
}
#overLayDiv {
  display: block;
  z-index: 9999999999;
  position: absolute;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
  background-color: white;
  opacity: .00;
  filter: alpha(opacity=04);
  border-color: white;
}
#mainMenuBar {
  width: 100%;
  /*background-color:@med-gray;*/

}
#mainToolBar {
  height: 22px;
  width: 100%;
  background-color: #F3F3F3;
}
#tableToolBar {
  text-overflow: ellipsis;
  white-space: normal;
  word-break: keep-all;
  word-wrap: normal;
  background-image: none !important;
  background-color: #f3f3f3;
}
#notice {
  height: 120px;
  overflow-y: scroll;
}
#divDesktopTreeHome {
  /* position: relative; */

  top: 0;
  left: 0;
  width: 98%;
  height: 100%;
  overflow-y: auto;
  overflow-x: auto;
  z-index: -10;
}
#divlstnew {
  position: relative;
  width: 501px;
  height: 322px;
  overflow: auto;
  padding-left: 0;
  background-color: white;
  border-width: 1px;
  border: lightgrey thin groove;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
#divlst {
  position: relative;
  width: 300px;
  height: 175px;
  overflow: auto;
  padding-left: 0;
  background-color: white;
  border-width: 1px;
  border: lightgrey thin groove;
  visibility: visible;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
#scroll_up,
#scroll_down,
#d_scroll_up,
#d_scroll_down {
  cursor: pointer;
}
#scrolldiv {
  height: 530px;
  width: 631px;
  overflow-y: hidden;
}
#scrolldiv2 {
  height: 530px;
  width: 631px;
  overflow-y: hidden;
}
#TabHead td {
  padding: 2px 0 0;
  height: 19px;
}
#divDraggable {
  position: absolute;
  left: 10px;
  width: 100px;
  height: 100px;
  background-color: blue;
  color: white;
  font-weight: bold;
}
#suggest {
  position: absolute;
  background: #ffffff;
  width: 230px;
  font-size: 11px;
}
#suggest div {
  background: #ffffff;
  color: #000000;
  padding-left: 4px;
  cursor: pointer;
  text-align: left;
  font-size: 11px;
}
#suggest div.over {
  color: #ffffff;
  background: #000000;
  font-size: 11px;
}
#layoutContainer table {
  border-spacing: 5px;
}
/*
#img_menuitem {
	vertical-align: bottom;
}
*/
.greyBody {
  background-color: #d8e0e3;
  overflow: hidden;
  font-size: 12px;
}
[disabled=disabled] {
  color: #666;
}
[disabled="disabled"] {
  color: #666;
}
[disabled] {
  color: #666;
}
div.menuBar a.menuButton[disabled] {
  color: #666;
}
/* 
[disabled=""] {  
    color: #666;  
}  
*/
input[disabled] {
  color: #666;
}
div.menu a.menuItem[disabled] {
  color: #666;
}
.lbltd {
  white-space: nowrap;
  text-align: right;
}
.eletd {
  white-space: nowrap;
  text-align: left;
}

html[dir="rtl"] .eletd {
  text-align: right;
}

.table-basic {
  padding: 2px;
  border-collapse: separate;
  border-spacing: 2px;
}
.table-basic-one {
  padding: 3px;
  border-collapse: separate;
  border-spacing: 3px;
}
.table-standard {
  padding: 2px;
  border-collapse: separate;
  border-spacing: 2px;
  width: 100%;
}
/***************************** QA Admin Styles ***************************************************/
.admin .selectbox {
  border-right: #999999 1px solid;
  border-top: #999999 1px solid;
  font-size: 9pt;
  border-left: #999999 1px solid;
  border-bottom: #999999 1px solid;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.admin .input {
  border-right: #999999 1px solid;
  border-top: #999999 1px solid;
  font-size: 9pt;
  border-left: #999999 1px solid;
  border-bottom: #999999 1px solid;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.admin .textarea {
  border: #5b8ba2 1px solid;
  padding-left: 1ex;
  overflow: auto;
  font-size: 9pt;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
.admin .readonly {
  border-right: #999999 1px solid;
  border-top: #999999 1px solid;
  font-size: 9pt;
  border-left: #999999 1px solid;
  border-bottom: #999999 1px solid;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  background: #edf0f3;
}
.admin .buttonpopup {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 9pt;
  height: 23px;
  color: #000000;
  background-color: #d8e0e3;
  text-align: center;
}
.admin .tableHeader {
  background-color: #c0c0c0;
  color: #666666;
  border-right: 1px solid white;
}
.admin .actionButton {
  background-color: #a0b8c8;
  color: #000000;
}
.admin .majorItem {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 10pt;
  color: #666666;
}
.admin td {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 9pt;
  color: #666666;
  border-right: 1px solid white;
}
.admin a {
  text-decoration: none;
}
.admin a:hover {
  color: red;
  text-decoration: underline;
}
.admin h3 {
  font-size: 12pt;
  font-weight: bold;
  margin-bottom: 1em;
}
.admin {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 9pt;
  color: #666666;
  padding: 8px;
  width: 95%;
}
.adminj table,
.adminj th,
.adminj td {
  border: 1px solid black;
}
a[disabled].clMenu img {
  opacity: 0.4;
}
/***************************** End QA Admin Styles ***********************************************/
.serverinfo table td,
table th {
  padding: 0;
  height: 12px;
}
/******************************* token-input.css **********************************************/
/* Example tokeninput style #1: Token vertical list*/
ul.token-input-list {
  overflow: hidden;
  height: auto !important;
  height: 1%;
  /*width: 400px;*/

  border: none;
  cursor: text;
  font-size: 12px;
  font-family: Verdana;
  z-index: 999;
  margin: 0;
  padding: 0;
  background-color: #fff;
  list-style-type: none;
  clear: left;
}
ul.token-input-list li {
  list-style-type: none;
}
ul.token-input-list li input {
  border: 0;
  width: 350px;
  padding: 3px 8px;
  background-color: white;
  -webkit-appearance: caret;
}
li.token-input-token {
  overflow: hidden;
  height: auto !important;
  height: 1%;
  margin: 3px;
  padding: 3px 5px;
  background-color: #d0efa0;
  color: #000;
  font-weight: bold;
  cursor: default;
  display: block;
}
li.token-input-token p {
  float: left;
  padding: 0;
  margin: 0;
}
li.token-input-token span {
  float: right;
  color: #777;
  cursor: pointer;
}
li.token-input-selected-token {
  background-color: #08844e;
  color: #fff;
}
li.token-input-selected-token span {
  color: #bbb;
}
div.token-input-dropdown {
  position: relative;
  width: 400px;
  background-color: #fff;
  overflow: hidden;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  cursor: default;
  font-size: 12px;
  font-family: Verdana;
  z-index: 1;
}
div.token-input-dropdown p {
  margin: 0;
  padding: 5px;
  font-weight: bold;
  color: #777;
}
div.token-input-dropdown ul {
  margin: 0;
  padding: 0;
}
div.token-input-dropdown ul li {
  background-color: #fff;
  padding: 3px;
  list-style-type: none;
}
div.token-input-dropdown ul li.token-input-dropdown-item {
  background-color: #fafafa;
}
div.token-input-dropdown ul li.token-input-dropdown-item2 {
  background-color: #fff;
}
div.token-input-dropdown ul li em {
  font-weight: bold;
  font-style: normal;
}
div.token-input-dropdown ul li.token-input-selected-dropdown-item {
  background-color: #d0efa0;
}
/* ADDED */
input.tokenLimit {
  width: 1px !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin: 0 !important;
}
/****************************** end token-input.css *******************************************/
/********************************* start token-input-skire.css *******************************/
.ti-wrapper {
  position: relative;
  background-color: #fff;
  height: auto;
  overflow-x: hidden;
  border: #999999 1px solid;
}
.ti-tokenList {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: text;
  width: auto;
  max-width: 100%;
  min-height: 1px;
  z-index: 999;
  margin: 0 19px 0 0;
  padding: 0;
  list-style-type: none;
  clear: left;
  zoom: 1;
  /*Cause we use Quirks Mode */

}
html[dir="rtl"] .ti-tokenList {
  clear: right;
}
.ti-token {
  overflow: hidden;
  padding: 1px;
  cursor: default;
  float: left;
  max-width: 95%;
}
html[dir="rtl"] .ti-token {
  float: right;
}
.ti-token p {
  padding: 0;
  margin: 0;
  padding: 0px 5px;
  background-color: #bfd1e3;
  color: #000;
  height: 15px;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  direction: ltr;
  /*... the begining of WBS code as end is more important*/

  float: left;
  /* end bad stuff */

}
html[dir="rtl"] .ti-token p {
  float: right;
}
.ti-token-hover p {
  background-color: #abc0d7;
}
.ti-token-selected p {
  background-color: #406598;
  color: #fff;
}
.ti-delete {
  color: #a6b3cf;
  margin-left: 5px;
  font-weight: bold;
  cursor: pointer;
}
.ti-input {
  float: left;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
html[dir="rtl"] .ti-input {
  float: right;
}
.ti-input input {
  border: 0px;
  width: 100%;
  padding: 0 0 0 1px;
  background-color: transparent;
  margin: -1px 0 !important;
  /* Quirks Mode Issue */

}
.ti-input input.ti-hint {
  color: #999999;
  font-size: 12px;
  font-weight: normal;
  padding: 0px 5px;
}
.ti-input input.ti-tokenLimit {
  padding: 0px !important;
  margin: -1px 0 -1px -2px !important;
  position: relative;
  z-index: 2;
  /* IE Bug Fix */

}
.ti-resultsList {
  position: absolute;
  width: auto;
  max-width: 100%;
  background-color: #fff;
  overflow: hidden;
  border: 1px solid #ccc;
  cursor: default;
  z-index: 1;
}
.ti-resultsList p {
  margin: 0;
  padding: 5px;
  font-weight: bold;
  color: #777;
}
.ti-resultsList .ti-error {
  padding: 3px 5px;
  font-weight: normal;
  color: #444;
}
.ti-resultsList ul {
  margin: 0;
  padding: 0;
  float: left;
  clear: both;
  zoom: 1;
}
html[dir="rtl"] .ti-resultsList ul {
  float: right;
}
.ti-resultsList .ti-result-odd,
.ti-resultsList .ti-result-even {
  background-color: #fff;
  padding: 3px;
  margin: 0;
  list-style-type: none;
  width: auto;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ti-resultsList ul li em {
  font-weight: bold;
  font-style: normal;
}
.ti-resultsList .ti-result-selected {
  background-color: #406598;
  color: #fff;
}
.ti-picker {
  background: url("../webant/images/sprite_icon_picker.gif") no-repeat scroll 0 1px transparent;
  height: 17px;
  width: 16px;
  float: right;
  cursor: pointer;
}
html[dir="rtl"] .ti-picker {
  float: left;
}
.ti-picker:hover,
.ti-picker.ti-hover {
  background-position: -17px 1px;
}
.ti-picker:active,
.ti-picker.ti-active {
  background-position: -34px 1px;
}
/* tokeninput style: Grid Overrides */
.ti-wrapper.dojoxGrid-input {
  min-height: 17px !important;
  border: #3d7bad 1px solid !important;
  border-top-color: #3d7bad !important;
  border-right-color: #a4c9e3 !important;
  border-bottom-color: #b7d9ed !important;
  border-left-color: #b5cfe7 !important;
  margin: 1px 0 !important;
}
.dojoxGrid-input .ti-token p {
  height: 16px !important;
  padding-top: 1px !important;
}
.dojoxGrid-input .ti-input input,
.dojoxGrid-input .ti-input input.ti-tokenLimit {
  height: 16px !important;
  padding-top: 1px !important;
}
.dojoxGrid-input .ti-token,
.dojoxGrid-input .ti-token p {
  width: auto;
}
/***************************** end token-input-skire.css **************************/
/***************************** Start Reservation BP Schedules css*****************************/
.timedatadivstyle {
  width: 700px;
  height: 382px;
  background: #ffffff;
  border: #5B8BA2 1px solid;
  position: absolute;
  top: 0px;
  left: 120px;
}
.timedivstyle {
  width: 720px;
  height: 352px;
  overflow-y: auto;
  overflow-x: auto;
  background: #ffffff;
  position: absolute;
  top: 50px;
  left: 0px;
  border: #5B8BA2 1px solid;
  border-top: none;
}
.greendiv {
  width: 3px;
  height: 470px;
  z-index: 3;
  overflow: hidden;
  position: absolute;
  border: none;
  background-color: green;
}
.reserved {
  height: 3px;
  z-index: 2;
  position: absolute;
  border: none;
  background-color: blue;
  font-size: 7pt;
}
.reddiv {
  width: 3px;
  height: 470px;
  z-index: 3;
  overflow: hidden;
  position: absolute;
  border: none;
  background-color: red;
}
.timeheaderstyle {
  width: 700px;
  height: 45px;
  overflow-y: auto;
  overflow-x: auto;
  background: #ffffff;
  position: absolute;
  top: 0px;
  left: 0;
}
.bpheaderstyle {
  width: 138px;
  height: 50px;
  background: #ffffff;
  border: #5B8BA2 1px solid;
  position: absolute;
  top: 0px;
  left: 0px;
  border-bottom-style: none;
}
.bpnamestyle {
  width: 138px;
  height: 332px;
  overflow-y: auto;
  overflow-x: auto;
  background: #ffffff;
  border: #5B8BA2 1px solid;
  position: absolute;
  top: 46px;
  left: 0px;
  border-top: none;
}
.timecell {
  border: 1px solid;
  border-color: #F6F4EB #ACA899 #ACA899 #F6F4EB;
  background: url(../dojo/dojox/grid/compat/_grid/images/grid_dx_gradient.gif) #e8e1cf top repeat-x;
  padding-bottom: 2px;
}
.headerDayCell {
  border-width: 1px;
  border-style: solid;
  border-right: 0px;
  border-color: #d8e0e3;
  background-color: #d8e0e3;
  font-size: 9pt;
}
.headerTimeCell {
  height: 11px;
  border-bottom: 0px;
  border-right: 0px;
  border-style: solid;
  border-color: #d8e0e3;
  font-size: 9pt;
  font-color: #000000;
  font-family: Arial,Verdana;
  background-color: #d8e0e3;
}
.headerWeekCell {
  height: 11px;
  width: 120px;
  border-bottom: 0px;
  border-right: 0px;
  border-style: solid;
  border-color: #ffffff;
  font-size: 9pt;
  font-color: #000000;
  font-family: Arial,Verdana;
}
.hourcell {
  font-size: 9pt;
  color: #000000;
  font-family: Arial,Verdana;
  text-decoration: none;
}
.tdheadercell {
  height: 11px;
  width: 60px;
  border-bottom: 0px;
  border-right: 0px;
  border-style: solid;
  border-color: #cccccc;
  font-size: 9pt;
  font-color: #000000;
  font-family: Arial,Verdana;
  text-align: center;
  background-color: #cccccc;
}
.tdhourcell {
  height: 11px;
  width: 60px;
  border-top: 1px;
  border-bottom: 0px;
  border-right: 0px;
  border-left: 1px;
  border-style: solid;
  border-color: #cccccc;
  font-size: 9pt;
  font-color: #000000;
  font-family: Arial,Verdana;
  text-align: center;
  vertical-align: top;
}
.tddaycell {
  height: 11px;
  width: 120px;
  border-bottom: 0px;
  border-right: 0px;
  border-top: 1px;
  border-left: 1px;
  border-style: solid;
  border-color: #cccccc;
  font-size: 9pt;
  font-color: #000000;
  font-family: Arial,Verdana;
  text-align: center;
  vertical-align: top;
}
.tdbpdata {
  height: 11px;
  border-top: 1px;
  border-bottom: 0px;
  border-right: 0px;
  border-style: solid;
  border-color: #cccccc;
  font-size: 9pt;
  font-color: #000000;
  font-family: Arial,Verdana;
  text-align: left;
  vertical-align: top;
}
.recurrencePreviousNextBlur {
  font-size: 9pt;
  font-family: Arial,Verdana;
  color: #999999;
  text-decoration: none;
}
/***************************** End Reservation BP Schedules css*****************************/
.yellowbg {
  background: #fafaee;
}
#mainToolBar table tr td a img {
  max-width: inherit;
}
div.menuBar table {
  background-color: transparent;
}
.uDialogoverlayDiv {
  background-color: #f0f0f0;
  position: absolute;
  top: 0px;
  height: 100%;
  width: 100%;
  z-index: 999;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
  filter: alpha(opacity=20);
  -moz-opacity: 0.2;
  -khtml-opacity: 0.2;
  opacity: 0.2;
}
.texttruncate {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.hyperlink-de-span {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.bp-form-de-td-label {
  word-wrap: break-word;
  vertical-align: top;
  white-space: normal;
}
.bp-form-de-td {
  vertical-align: top;
  text-align: left;
  white-space: nowrap;
}
.clTabNoBg {
  width: auto;
  min-width: 125px;
  cursor: pointer;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  text-align: center;
}
.clTabBg {
  width: auto;
  min-width: 125px;
  cursor: pointer;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  text-align: center;
  background-image: url(../webant/images/tab_up_1.gif);
}
.ui-dialog-content,
.ui-dialog-buttonpane,
.ui-dialog,
.ui-dialog-buttonset,
.ui-widget-content {
  background: white !important;
}
.ui-dialog-buttonset {
  font-size: 10px;
}
.ui-dialog-buttonpane {
  border-width: 0 0 0 0 !important;
}
.ui-widget-content {
  background: none;
}
.ui-dialog-titlebar {
  background-color: #d8e0e3 !important;
}
.ui-dialog .ui-dialog-buttonpane {
  text-align: center !important;
  padding: .3em 1em .5em 1em;
}
html[dir="rtl"] .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: left;
}
.ui-widget-header {
  background: #aaa !important;
}
.tabItem {
  position: absolute;
  visibility: hidden;
  overflow-y: auto;
}
td.center {
  text-align: center;
  vertical-align: top;
}
td.left {
  text-align: left;
  vertical-align: top;
}
td.right {
  text-align: right;
  vertical-align: top;
}
.form-de-td-label {
  word-wrap: break-word;
  white-space: normal;
  text-align: right;
  vertical-align: top;
}
.form-de-td {
  white-space: nowrap;
  text-align: left;
  vertical-align: top;
}
.calc-btn {
  min-width: 80px;
  height: 23px;
  color: black;
  background-color: #d8e0e3;
  text-align: center;
  cursor: pointer;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 9pt;
  min-width: 87px;
}
.pct100 {
  width: 100%;
}
.pct-16 {
  width: calc(100% - 16px);
  width: -webkit-calc(100% - 18px);
  width: -moz-calc(100% - 18px);
}
.pct-80 {
  width: calc(100% - 80px);
  width: -webkit-calc(100% - 85px);
  width: -moz-calc(100% - 85px);
}
.pct-50 {
  width: calc(100% - 50px);
  width: -webkit-calc(100% - 52px);
  width: -moz-calc(100% - 52px);
}
.pct-75 {
  width: calc(100% - 75px);
  width: -webkit-calc(100% - 80px);
  width: -moz-calc(100% - 80px);
}
textarea {
  white-space: pre-wrap;
}
.processingBarcls {
  visibility: visible;
  position: absolute;
  top: 270px;
  left: 340px;
  height: 50px;
  width: 320px;
  background: white;
  border-style: solid;
  border-width: 1px;
  box-shadow: 8px 8px 5px #888888;
  z-index: 1002;
}
.wficonrotate90 {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
#browseFilesBtn1 {
    border: 1px solid #b0b0b0; 
    border-radius: 3px;  /* Rounded corners */
    -moz-border-radius: 3px;
    -moz-box-shadow: #6E7849 0px 0px 10px;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-border-radius: 3px;
    -webkit-box-shadow: #6E7849 0 0 10px;
    -webkit-transition: all 0.5s ease;
    background-color: #fcfcfc;
    background-image: -moz-linear-gradient(360deg, #e2e2e2, #ffffff);
    background-image: -ms-linear-gradient(360deg, #e2e2e2, #ffffff);
    background-image: -o-linear-gradient(360deg, #e2e2e2, #ffffff);
    background-image: -webkit-linear-gradient(360deg, #e2e2e2, #ffffff);
    background-image: linear-gradient(360deg, #e2e2e2, #ffffff);
  
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #333;
    margin: 0px; 
    height: 30px;
    line-height: 30px; 
    width: 70px;
    display: block;
    min-height: 18px;
    box-sizing: border-box;
    margin-left: 0px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: 500;
    text-align: center;
    vertical-align: middle;
}

.dialogHeaderFU{
	background: #fafafa url("../dojo/dijit/themes/tundra/images/titleBar.png") repeat-x top left !important;
    padding: 5px 6px 3px 6px !important;
    outline: 0 !important;
}
.dialogContentFU{
	background: #FFFFFF !important;
}

/** Processing Dots style**/
.unifier-show-waiting-wrapper {
  background-color: transparent !important;
  border-width: 0px !important;
  box-shadow: none;
}
.unifier-show-waiting-wrapper .ui-dialog-content{
   background-color: transparent !important;
}

.retrodialog .ui-dialog .ui-dialog-buttonset {
    text-align: right;
}

.retrodialog .ui-button {
	background-color: #0572ce;
    background-image: -webkit-linear-gradient(top, #057de2 0%, #0572ce 50%, #056cc4 100%);
    background-image: linear-gradient(to bottom, #057de2 0%, #0572ce 50%, #056cc4 100%);
    border-color: #0572ce;
    color: #fff;
    font-size: 12px;
}

.retrodialog .ui-dialog-titlebar {
    padding: 0.8571rem 0.8571rem 0 0.8571rem;
    background-color: #DCE3E4 !important;
    border-width: 0 0 1px 0;
    border-style: solid;
    border-color: #c4ced7;
    font-size: 1.429rem;
    color: #252525;
    font-weight: normal;
    border-radius: 1px 1px 0 0;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
}

.retrodialog {
	padding: 0px;
}

.retrodialog .ui-dialog-content {
	width: 90% !important;
	color: #333333;
	font-size: 12pt;
}

.retrodialog .ui-dialog-title {
	display: block;
    padding-bottom: 0.8571rem;
    -ms-user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
	font-size: 1.1rem;
	color: #464E60;
	float: none;
    margin: -5px;
}

.retrodialog .ui-dialog-titlebar {
	height: 30px;
	padding: 0.8571rem 0.8571rem 0 0.8571rem;
    background-color: #f0f0f0;
    border-width: 0 0 1px 0;
    border-style: solid;
    border-color: #c4ced7;
    font-size: 1.429rem;
	font-family: Arial, Verdana, Helvetica, sans-serif;
    // color: #252525;
    font-weight: normal;
    border-radius: 1px 1px 0 0;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
}

.clAnMenu {
	padding-left: 4px;
}

#find_by_img {
	padding-left: 4px;
}

.cell-invalid-indicator {
    border-top: 10px solid #de1016;
    border-left: 10px solid transparent;
    top: 0;
    right: 0;
    /* width: 1px; */
    position: absolute;
    display: inline-block;
}

.cell-valid-indicator {
    border-top: 10px solid transparent;
    border-left: 10px solid transparent;
    top: 0;
    right: 0;
    /* width: 1px; */
    position: absolute;
    display: inline-block;
}

/*--*/